제출 #436309

#제출 시각아이디문제언어결과실행 시간메모리
436309rqiBroken Line (IOI19_line)Text
31.78 / 100
0 ms0 KiB
28 72 0 72 98 20 98 20 2 61 2 61 100 66 100 66 4 54 4 54 99 97 99 41 99 41 11 68 11 68 83 16 83 64 83 64 15 53 15 53 32 80 32 30 32 30 94 18 94 74 94 74 49 22 49 22 84
704 606 0 606 9630 394 9630 394 9790 12 9790 12 9977 10001 9977 7194 9977 7194 2070 9655 2070 9655 9767 61 9767 61 13 16 13 1892 13 1892 8325 8842 8325 8842 9785 9896 9785 9896 9922 9950 9922 9950 46 22 46 22 9965 6823 9965 6823 2289 1276 2289 1276 690 483 690 483 9758 194 9758 194 70 9966 70 9966 9964 9979 9964 2097 9964 2097 1581 799 1581 799 9841 9956 9841 9956 9944 63 9944 5631 9944 5631 1391 9557 1391 9557 9929 79 9929 79 61 5627 61 5627 9251 9635 9251 9635 98 137 98 137 9849 8014 9849 8014 1042 774 1042 774 641 9526 641 9526 9496 9811 9496 9811 9750 9892 9750 9892 94 9907 94 9907 9810 7918 9810 7918 2721 518 2721 518 264 9833 264 9833 86 132 86 6851 86 6851 5246 4126 5246 4126 6309 2337 6309 2337 695 9765 695 9765 9732 9854 9732 9854 176 6944 176 6944 8715 830 8715 830 9464 369 9464 369 262 190 262 190 9786 1452 9786 1452 8518 4331 8518 4331 1825 447 1825 447 9611 375 9611 375 9738 316 9738 316 192 5640 192 5640 9727 351 9727 9341 9727 9341 726 595 726 595 9505 9762 9505 9762 287 363 287 363 9765 9859 9765 2817 9765 2817 1822 8350 1822 8350 8696 1118 8696 1118 612 9582 612 9582 282 9790 282 3487 282 3487 6186 9498 6186 9498 369 407 369 6546 369 6546 8002 1145 8002 1145 9419 572 9419 572 379 423 379 2349 379 2349 3112 9496 3112 9496 9441 563 9441 563 365 9702 365 1993 365 1993 8313 9382 8313 9382 9486 548 9486 548 524 448 524 448 463 7648 463 7648 3956 1175 3956 1175 9137 9503 9137 9503 565 9564 565 9564 9487 6289 9487 6289 2638 8845 2638 8845 577 9525 577 8904 577 8904 9080 591 9080 591 616 7224 616 7224 5590 1538 5590 1538 8787 9106 8787 9106 9149 844 9149 844 777 9359 777 9359 635 9468 635 9468 9371 2049 9371 2049 1666 8750 1666 8750 1365 1169 1365 1169 671 9435 671 5993 671 5993 5983 4120 5983 4120 2418 8216 2418 8216 9156 649 9156 649 643 6328 643 6328 8309 1647 8309 1647 9145 9271 9145 9271 9343 650 9343 650 678 5934 678 5934 8950 962 8950 962 721 9387 721 7388 721 7388 7390 2360 7390 2360 7940 9146 7940 9146 760 699 760 699 9368 647 9368 1037 9368 1037 899 883 899 883 772 831 772 5543 772 5543 7465 7763 7465 7763 1725 1649 1725 1649 967 9166 967 9166 875 9214 875 7394 875 7394 4558 5222 4558 5222 8449 8892 8449 8892 954 1031 954 1031 9058 9144 9058 6812 9058 6812 1563 8819 1563 8819 9012 909 9012 909 9130 7014 9130 7014 5765 5617 5765 5617 3649 2371 3649 2371 2341 9059 2341 9059 9019 9078 9019 7131 9019 7131 2637 1811 2637 1811 8952 9021 8952 4998 8952 4998 2355 1296 2355 1296 1071 9013 1071 9013 1001 1090 1001 1090 8995 8810 8995 8810 1097 1160 1097 1160 8925 9019 8925 6879 8925 6879 2325 1975 2325 1975 1516 1274 1516 1274 8703 8940 8703 8940 1044 8990 1044 5797 1044 5797 7206 1488 7206 1488 8551 1208 8551 1208 1126 6623 1126 6623 6551 8006 6551 8006 8505 8865 8505 8865 8887 1139 8887 3388 8887 3388 5296 6125 5296 6125 3719 2710 3719 2710 8474 1349 8474 1349 1367 8855 1367 8855 1221 1221 1221 1221 8704 7093 8704 7093 2393 8630 2393 8630 1417 1344 1417 1344 8571 8794 8571 4598 8571 4598 1532 8720 1532 8720 1152 1226 1152 4050 1152 4050 7327 7821 7327 7821 2303 1904 2303 1904 1712 8506 1712 8506 8374 1475 8374 1475 1530 7618 1530 7618 5153 3517 5153 3517 3040 2340 3040 2340 8364 1289 8364 1289 8673 6773 8673 6773 2994 7762 2994 7762 8479 8622 8479 2791 8479 2791 2505 7747 2505 7747 7953 8351 7953 8351 1580 8612 1580 6321 1580 6321 7536 7643 7536 7643 8181 1694 8181 1694 8430 8544 8430 5614 8430 5614 2048 1890 2048 1890 1729 8401 1729 8401 8328 1579 8328 1579 1596 1539 1596 2191 1596 2191 8194 8343 8194 5214 8194 5214 3426 7376 3426 7376 7403 8254 7403 8254 1764 1558 1764 1558 1653 6193 1653 6193 4795 2595 4795 2595 1832 1780 1832 1780 1672 1624 1672 7036 1672 7036 5130 4007 5130 4007 6457 1878 6457 1878 1818 8341 1818 1903 1818 1903 8162 8269 8162 8269 1910 4688 1910 4688 5781 2262 5781 2262 2203 1972 2203 1972 8176 8285 8176 7104 8176 7104 2873 2064 2873 2064 2046 8137 2046 8137 8098 4857 8098 4857 4154 6202 4154 6202 6877 2586 6877 2586 7828 2242 7828 2242 2112 8078 2112 8078 8035 8092 8035 5963 8035 5963 2754 7923 2754 7923 2285 8037 2285 8037 2129 6012 2129 6012 8001 8030 8001 5643 8001 5643 3185 7833 3185 7833 7848 2139 7848 2139 2211 5041 2211 5041 6028 6385 6028 6385 3462 2793 3462 2793 7757 2189 7757 2189 7932 8002 7932 8002 2218 4383 2218 4383 7235 7402 7235 7402 2510 7881 2510 7881 7827 5945 7827 5945 2514 2396 2514 2396 7756 7865 7756 7865 2309 7935 2309 5289 2309 5289 5434 7068 5434 7068 3053 2517 3053 2517 2595 6452 2595 6452 6471 7159 6471 7159 7370 7567 7370 7567 2653 2452 2653 2452 7819 7866 7819 2968 7819 2968 3160 7596 3160 7596 7512 3606 7512 3606 5723 6948 5723 6948 3048 7548 3048 7548 2716 6109 2716 6109 4277 4287 4277 4287 3728 3659 3728 3659 7032 2885 7032 2885 7493 7542 7493 6656 7493 6656 3204 2607 3204 2607 7469 5277 7469 5277 4601 3587 4601 3587 6654 6911 6654 6911 3309 3162 3309 3162 7196 7297 7196 7297 2882 2684 2882 2684 2821 7458 2821 7458 7402 2631 7402 5347 7402 5347 4223 3882 4223 3882 3434 3172 3434 3172 7129 7341 7129 7341 7301 2676 7301 2676 2762 5163 2762 5163 6567 2990 6567 2990 3155 7201 3155 7201 2909 7406 2909 7406 7361 2959 7361 2959 2997 2823 2997 3221 2997 3221 4950 6454 4950 6454 3612 3357 3612 3357 6840 3014 6840 3014 7200 7293 7200 6702 7200 6702 3430 7094 3430 7094 7006 2967 7006 2967 7043 5311 7043 5311 4553 4133 4553 4133 6467 3352 6467 3352 3216 7155 3216 7155 3207 4884 3207 4884 6182 3919 6182 3919 3731 6951 3731 6951 7008 7107 7008 5870 7008 5870 4174 3483 4174 3483 6852 3173 6852 3173 3284 4423 3284 4423 5523 6252 5523 6252 6453 6795 6453 6795 6696 3459 6696 3459 3285 7089 3285 3758 3285 3758 4851 6819 4851 6819 3550 3528 3550 3528 6677 6975 6677 6975 6839 6981 6839 6049 6839 6049 3886 6658 3886 6658 6564 6798 6564 6798 3646 6339 3646 6339 6262 3699 6262 3699 6656 3573 6656 5103 6656 5103 3715 6627 3715 4482 3715 4482 6419 3811 6419 3811 6446 3743 6446 3743 6472 4385 6472 4385 4212 3867 4212 3867 6443 6534 6443 6495 6443 6495 5493 3775 5493 3775 3799 6065 3799 6065 6056 6333 6056 6333 6358 6442 6358 6045 6358 6045 4525 4433 4525 4433 5725 6245 5725 6245 4098 6439 4098 6439 6340 5829 6340 5829 5080 3985 5080 3985 3891 6434 3891 5908 3891 5908 5934 3916 5934 3916 6330 4324 6330 4324 3964 3812 3964 3812 3819 6208 3819 6208 5166 4569 5166 4569 6127 4063 6127 6011 6127 6011 4955 4420 4955 4420 6148 6398 6148 6398 3921 5430 3921 5430 4966 4508 4966 4508 4378 4330 4378 4330 5830 6224 5830 6224 4001 6282 4001 5169 4001 5169 5565 4437 5565 4437 4182 4157 4182 4887 4182 4887 5342 4276 5342 4276 5837 5385 5837 5385 4545 5819 4545 5819 5591 4486 5591 5719 5591 5719 4655 4659 4655 4997 4655 4997 5064 5818 5064 5818 4485 6063 4485 6063 4190 5468 4190 5468 5252 5786 5252 5786 4524 4900 4524 4900 5204 5620 5204 5620 4595 5741 4595 5741 5394 5037 5394 5037 4786 5522 4786 4669 4786 4669 4666 5014 4666 5014 4829 5323 4829 5323 4895 4850 4895 4850 5258 5309 5258 5309 4879 5145 4879
5005 10192 0 10192 10658 24603 10658 24603 704 3189 704 3189 20506 24106 20506 24106 5094 189 5094 189 11506 23774 11506 23774 960 6282 960 6282 22246 21154 22246 21154 7758 4957 7758 4957 4421 17090 4421 17090 17417 2380 17417 2380 8611 23718 8611 23718 18773 14515 18773 14515 629 18635 629 18635 23501 23859 23501 23859 3707 4237 3707 4237 20993 22072 20993 22072 13932 841 13932 841 19563 15684 19563 15684 21535 9961 21535 9961 13770 23881 13770 23881 17668 6703 17668 6703 11460 16776 11460 16776 21099 921 21099 921 1283 14887 1283 14887 10274 8236 10274 8236 493 21592 493 21592 24607 3482 24607 3482 3222 15517 3222 15517 24760 4132 24760 4132 12126 23989 12126 23989 1507 7309 1507 7309 23360 10589 23360 10589 2952 21912 2952 21912 18951 1437 18951 1437 8954 23190 8954 23190 17125 8675 17125 8675 24369 24392 24369 24392 35 2843 35 2843 16933 21330 16933 21330 9165 6110 9165 6110 52 13559 52 13559 18514 1697 18514 1697 9756 12549 9756 12549 19983 4027 19983 4027 6706 22464 6706 22464 24936 9741 24936 9741 1524 15742 1524 15742 11389 22455 11389 22455 23826 3360 23826 3360 1273 18957 1273 18957 11284 23082 11284 23082 15269 4740 15269 4740 2700 16881 2700 16881 6220 12852 6220 12852 15895 18035 15895 18035 815 10016 815 10016 18200 3759 18200 3759 1843 17474 1843 17474 20930 7113 20930 7113 1950 22760 1950 22760 24989 4494 24989 4494 1442 24435 1442 24435 20067 6538 20067 6538 6739 19884 6739 19884 24873 5747 24873 5747 5055 14764 5055 14764 21029 4300 21029 4300 2834 21087 2834 21087 18853 23869 18853 23869 245 19768 245 19768 24987 134 24987 134 102 13346 102 13346 21169 19115 21169 19115 23012 735 23012 735 8478 16987 8478 16987 20599 5784 20599 5784 2304 12585 2304 12585 20682 24895 20682 24895 2800 9402 2800 9402 23179 23896 23179 23896 9539 2845 9539 2845 22274 21152 22274 21152 438 4508 438 4508 19220 10447 19220 10447 4258 6017 4258 6017 17153 10096 17153 10096 11411 20987 11411 20987 15332 10369 15332 10369 1033 2835 1033 2835 24839 5321 24839 5321 18865 606 18865 606 22122 22019 22122 22019 900 17496 900 17496 3684 21326 3684 21326 450 419 450 419 22230 23606 22230 23606 5953 992 5953 992 17721 15410 17721 15410 6307 11335 6307 11335 20628 24438 20628 24438 4853 11569 4853 11569 11584 5801 11584 5801 20160 24906 20160 24906 1342 5437 1342 5437 23350 24991 23350 24991 2034 3112 2034 3112 24807 10595 24807 10595 6090 4312 6090 4312 852 2349 852 2349 19965 13200 19965 13200 4389 21760 4389 21760 17012 3890 17012 3890 6145 16500 6145 16500 1765 18258 1765 18258 19379 11470 19379 11470 3225 19927 3225 19927 17082 2004 17082 2004 5209 23903 5209 23903 21529 7044 21529 7044 2353 21255 2353 21255 20748 4863 20748 4863 5310 12631 5310 12631 17304 18975 17304 18975 2316 11374 2316 11374 20307 20411 20307 20411 2982 7164 2982 7164 17251 20578 17251 20578 2076 15788 2076 15788 18981 8758 18981 8758 8097 23981 8097 23981 5536 3480 5536 3480 15225 9680 15225 9680 780 17069 780 17069 14037 4246 14037 4246 6409 18572 6409 18572 20822 4296 20822 4296 10225 23878 10225 23878 18241 9058 18241 9058 10950 23322 10950 23322 7685 4539 7685 4539 11490 403 11490 403 3657 21517 3657 21517 10189 7394 10189 7394 16365 17163 16365 17163 10516 14068 10516 14068 3669 19358 3669 19358 11821 1235 11821 1235 5768 24200 5768 24200 2674 4134 2674 4134 17164 12175 17164 12175 1564 868 1564 868 23972 16922 23972 16922 2482 299 2482 299 22082 16766 22082 16766 7105 23063 7105 23063 12979 6021 12979 6021 24365 21237 24365 21237 350 7820 350 7820 21505 16740 21505 16740 2500 7401 2500 7401 18730 23398 18730 23398 23774 12368 23774 12368 10209 4903 10209 4903 3973 24756 3973 24756 18225 246 18225 246 24013 21423 24013 21423 899 977 899 977 20738 3144 20738 3144 1637 1169 1637 1169 23079 4439 23079 4439 1252 664 1252 664 13145 24663 13145 24663 22980 12742 22980 12742 24651 23707 24651 23707 6519 2412 6519 2412 21240 17193 21240 17193 17519 5236 17519 5236 22296 18735 22296 18735 9578 8203 9578 8203 20773 16193 20773 16193 15253 18863 15253 18863 5281 8029 5281 8029 19436 1301 19436 1301 1290 17935 1290 17935 24544 21928 24544 21928 4204 8295 4204 8295 23991 17886 23991 17886 2560 1972 2560 1972 20912 14434 20912 14434 3673 476 3673 476 22309 12206 22309 12206 2041 23419 2041 23419 17695 9897 17695 9897 11714 13464 11714 13464 5882 6699 5882 6699 23830 24277 23830 24277 4312 799 4312 799 18215 11871 18215 11871 9614 16398 9614 16398 20165 2396 20165 2396 2751 8126 2751 8126 20523 2148 20523 2148 23043 18061 23043 18061 1320 2769 1320 2769 14989 19668 14989 19668 21246 6646 21246 6646 9850 15701 9850 15701 15290 3424 15290 3424 14205 15107 14205 15107 7878 1347 7878 1347 868 24558 868 24558 24919 4747 24919 4747 19732 19736 19732 19736 823 2204 823 2204 8467 20526 8467 20526 14393 2217 14393 2217 1601 13123 1601 13123 21059 3159 21059 3159 24761 22586 24761 22586 4264 1024 4264 1024 23642 18799 23642 18799 1646 9258 1646 9258 20835 13836 20835 13836 9054 506 9054 506 15659 12359 15659 12359 465 23616 465 23616 9282 5578 9282 5578 19289 13505 19289 13505 3867 4673 3867 4673 19173 12751 19173 12751 18193 6207 18193 6207 20668 15166 20668 15166 12209 8602 12209 8602 19819 14000 19819 14000 671 6004 671 6004 20516 16057 20516 16057 15014 226 15014 226 24819 18355 24819 18355 7538 21581 7538 21581 23867 3142 23867 3142 6180 23529 6180 23529 24295 4319 24295 4319 18989 23977 18989 23977 7546 22234 7546 22234 18033 24417 18033 24417 9770 12660 9770 12660 19441 21387 19441 21387 4645 5869 4645 5869 22577 18597 22577 18597 16040 6577 16040 6577 1009 5385 1009 5385 24225 18015 24225 18015 12579 6340 12579 6340 21874 105 21874 105 18502 22332 18502 22332 1607 1148 1607 1148 6418 12527 6418 12527 14081 20956 14081 20956 23549 24317 23549 24317 1979 811 1979 811 19262 20771 19262 20771 1399 2226 1399 2226 22626 10730 22626 10730 11442 16026 11442 16026 15846 452 15846 452 638 18042 638 18042 23632 8552 23632 8552 246 14089 246 14089 18141 374 18141 374 4326 21941 4326 21941 24750 24743 24750 24743 10313 4172 10313 4172 20444 23029 20444 23029 2184 3186 2184 3186 18269 12284 18269 12284 3130 13374 3130 13374 19709 231 19709 231 6664 13180 6664 13180 23498 23876 23498 23876 97 24412 97 24412 24460 929 24460 929 14244 20830 14244 20830 24666 716 24666 716 8106 20790 8106 20790 20601 722 20601 722 971 22540 971 22540 19260 174 19260 174 4211 14248 4211 14248 21332 1368 21332 1368 10200 21232 10200 21232 5078 1928 5078 1928 18044 20468 18044 20468 1916 1685 1916 1685 23247 11377 23247 11377 7487 19659 7487 19659 9417 4703 9417 4703 1500 18470 1500 18470 20712 12123 20712 12123 1735 8648 1735 8648 19642 6335 19642 6335 3015 18275 3015 18275 23204 9476 23204 9476 2305 4440 2305 4440 6627 23952 6627 23952 580 13493 580 13493 23816 24514 23816 24514 9251 16921 9251 16921 21525 20951 21525 20951 24412 1659 24412 1659 13285 21624 13285 21624 949 7847 949 7847 7033 24701 7033 24701 22812 10935 22812 10935 9601 24290 9601 24290 7590 6404 7590 6404 12034 20360 12034 20360 7039 12650 7039 12650 18627 2446 18627 2446 4757 14211 4757 14211 15279 3654 15279 3654 952 15539 952 15539 10569 2408 10569 2408 24104 11992 24104 11992 12223 4661 12223 4661 1392 21560 1392 21560 15759 576 15759 576 19183 20441 19183 20441 8211 24110 8211 24110 9173 7230 9173 7230 2559 23927 2559 23927 10664 15672 10664 15672 2176 24781 2176 24781 24352 4176 24352 4176 4212 39 4212 39 24603 18662 24603 18662 4976 2077 4976 2077 18210 17 18210 17 8571 17794 8571 17794 17478 21149 17478 21149 2365 5408 2365 5408 17149 19642 17149 19642 24129 23411 24129 23411 1559 4389 1559 4389 11908 23485 11908 23485 24478 16823 24478 16823 11958 24269 11958 24269 2934 7167 2934 7167 16121 441 16121 441 3902 22743 3902 22743 24206 9389 24206 9389 15200 11951 15200 11951 22089 4737 22089 4737 8748 14493 8748 14493 4985 18669 4985 18669 17387 5952 17387 5952 19449 11428 19449 11428 8407 16814 8407 16814 15615 4308 15615 4308 22983 14969 22983 14969 4696 16285 4696 16285 19648 1944 19648 1944 6686 19092 6686 19092 12244 5455 12244 5455 23473 19778 23473 19778 2449 1894 2449 1894 20139 23321 20139 23321 3971 2472 3971 2472 8021 18752 8021 18752 5063 1696 5063 1696 23572 22524 23572 22524 7588 10386 7588 10386 18178 1343 18178 1343 8793 16734 8793 16734 7762 4104 7762 4104 22541 22965 22541 22965 11605 5091 11605 5091 19351 864 19351 864 24573 15017 24573 15017 18150 6779 18150 6779 9396 8249 9396 8249 23502 5985 23502 5985 4090 19261 4090 19261 21470 24157 21470 24157 17886 10656 17886 10656 4746 6506 4746 6506 17888 10734 17888 10734 4665 4954 4665 4954 1869 19462 1869 19462 23966 10865 23966 10865 9799 13675 9799 13675 23002 23404 23002 23404 8055 7384 8055 7384 19885 18364 19885 18364 9497 12401 9497 12401 16074 14574 16074 14574 5218 1381 5218 1381 15603 5219 15603 5219 23422 23020 23422 23020 3408 7244 3408 7244 14758 19646 14758 19646 1254 23556 1254 23556 24090 13525 24090 13525 8996 21481 8996 21481 18885 6677 18885 6677 5736 20473 5736 20473 24845 4576 24845 4576 10418 17260 10418 17260 20457 2347 20457 2347 1839 20862 1839 20862 24623 3988 24623 3988 12761 18418 12761 18418 10834 2851 10834 2851 24418 21380 24418 21380 9826 6423 9826 6423 21737 933 21737 933 1520 23882 1520 23882 12197 3003 12197 3003 3709 24259 3709 24259 23589 3196 23589 3196 618 16584 618 16584 20584 2431 20584 2431 18953 20563 18953 20563 4510 24915 4510 24915 24300 12649 24300 12649 13052 3653 13052 3653 1726 18836 1726 18836 8546 9815 8546 9815 22829 24033 22829 24033 11792 2565 11792 2565 987 23323 987 23323 24699 3047 24699 3047 10580 14352 10580 14352 23607 8991 23607 8991 7246 21449 7246 21449 23314 80 23314 80 1910 11893 1910 11893 23962 19523 23962 19523 4685 1216 4685 1216 1811 24528 1811 24528 255 12949 255 12949 18390 3104 18390 3104 23850 21429 23850 21429 5226 24096 5226 24096 22156 4435 22156 4435 3452 20373 3452 20373 16550 4611 16550 4611 5847 1670 5847 1670 16026 12077 16026 12077 21245 19700 21245 19700 6288 3054 6288 3054 21947 17154 21947 17154 3326 8925 3326 8925 20536 16975 20536 16975 672 7958 672 7958 18736 24665 18736 24665 1635 1480 1635 1480 13921 18789 13921 18789 21323 10970 21323 10970 8999 1719 8999 1719 18654 19263 18654 19263 1316 24809 1316 24809 23059 7754 23059 7754 17863 22844 17863 22844 180 12052 180 12052 19957 6798 19957 6798 24737 2189 24737 2189 6763 17294 6763 17294 1220 12270 1220 12270 13815 22967 13815 22967 104 16675 104 16675 9506 11833 9506 11833 16073 19719 16073 19719 4711 759 4711 759 19400 21843 19400 21843 7599 13199 7599 13199 19905 23457 19905 23457 22617 2604 22617 2604 13728 23139 13728 23139 18765 471 18765 471 21683 11857 21683 11857 9108 23807 9108 23807 22036 6189 22036 6189 517 24006 517 24006 22365 7559 22365 7559 10275 17795 10275 17795 20585 22188 20585 22188 1235 1966 1235 1966 22584 23600 22584 23600 3629 993 3629 993 18821 19870 18821 19870 6714 1902 6714 1902 12991 10463 12991 10463 3007 8717 3007 8717 11470 21030 11470 21030 22658 14225 22658 14225 2618 1828 2618 1828 24385 12216 24385 12216 7368 18545 7368 18545 23046 3371 23046 3371 2719 18230 2719 18230 22271 2087 22271 2087 1271 17378 1271 17378 16680 810 16680 810 24973 24374 24973 24374 8123 6264 8123 6264 19084 24452 19084 24452 5555 19193 5555 19193 19979 11955 19979 11955 4145 21352 4145 21352 11393 5833 11393 5833 4139 17688 4139 17688 7881 4712 7881 4712 1015 17284 1015 17284 11830 3731 11830 3731 22073 565 22073 565 10689 17552 10689 17552 17279 808 17279 808 12114 10080 12114 10080 833 23113 833 23113 20389 10146 20389 10146 10199 20863 10199 20863 24925 786 24925 786 5242 23425 5242 23425 18629 1736 18629 1736 2539 20151 2539 20151 19448 21020 19448 21020 10993 6486 10993 6486 24096 17149 24096 17149 9855 21038 9855 21038 6496 8083 6496 8083 19640 24326 19640 24326 708 14559 708 14559 20385 5131 20385 5131 1867 1815 1867 1815 15894 20746 15894 20746 5645 10225 5645 10225 3692 13859 3692 13859 11991 21310 11991 21310 5885 2469 5885 2469 22958 18107 22958 18107 1275 863 1275 863 17522 15468 17522 15468 7096 24206 7096 24206 18354 532 18354 532 3620 24467 3620 24467 23551 1028 23551 1028 15391 23451 15391 23451 682 24884 682 24884 15835 3176 15835 3176 782 15533 782 15533 6795 11195 6795 11195 22544 18621 22544 18621 2765 3880 2765 3880 18369 23406 18369 23406 23085 7549 23085 7549 12037 14424 12037 14424 18311 1817 18311 1817 1919 20816 1919 20816 24448 944 24448 944 6453 14124 6453 14124 22875 20926 22875 20926 15782 2507 15782 2507 11511 18992 11511 18992 1223 4850 1223 4850 18499 20680 18499 20680 19246 3225 19246 3225 4313 18409 4313 18409 24713 21915 24713 21915 2087 747 2087 747 21740 14150 21740 14150 4105 2061 4105 2061 20980 13081 20980 13081 4949 3985 4949 3985 105 14771 105 14771 21189 908 21189 908 5813 24382 5813 24382 2229 4047 2229 4047 24729 23628 24729 23628 9866 3994 9866 3994 24174 22677 24174 22677 6524 2523 6524 2523 19951 24649 19951 24649 3834 7102 3834 7102 23261 23213 23261 23213 3725 21344 3725 21344 20661 9979 20661 9979 2400 19138 2400 19138 9813 24416 9813 24416 21524 15052 21524 15052 2163 4571 2163 4571 24592 6454 24592 6454 5581 974 5581 974 20830 21091 20830 21091 2416 3287 2416 3287 20916 14472 20916 14472 4314 3518 4314 3518 22657 15555 22657 15555 6275 6031 6275 6031 16949 13685 16949 13685 4283 19481 4283 19481 23394 12237 23394 12237 6382 24391 6382 24391 22170 2273 22170 2273 8841 8793 8841 8793 5993 18929 5993 18929 3736 2831 3736 2831 21230 17444 21230 17444 5908 3259 5908 3259 22523 22731 22523 22731 1121 393 1121 393 19342 17072 19342 17072 2564 3978 2564 3978 12069 21135 12069 21135 7978 4819 7978 4819 24569 2977 24569 2977 19487 24225 19487 24225 5354 2725 5354 2725 243 18105 243 18105 24148 3327 24148 3327 13170 21749 13170 21749 4245 7673 4245 7673 22999 108 22999 108 5032 21405 5032 21405 13987 16554 13987 16554 5212 2948 5212 2948 22505 13913 22505 13913 6534 2630 6534 2630 17410 24050 17410 24050 23832 11801 23832 11801 1400 21355 1400 21355 22920 7424 22920 7424 1242 631 1242 631 16123 22560 16123 22560 1593 5318 1593 5318 20900 1332 20900 1332 8400 15638 8400 15638 21121 19908 21121 19908 11492 391 11492 391 21301 8772 21301 8772 9791 13430 9791 13430 17642 22170 17642 22170 2810 16480 2810 16480 24588 6938 24588 6938 10403 22235 10403 22235 4587 10899 4587 10899 15957 3367 15957 3367 24662 21389 24662 21389 11025 6249 11025 6249 18631 19013 18631 19013 3494 13318 3494 13318 20069 19001 20069 19001 13923 6018 13923 6018 10156 18119 10156 18119 22208 23819 22208 23819 7659 8110 7659 8110 12142 18254 12142 18254 18818 6408 18818 6408 13322 19084 13322 19084 4238 10062 4238 10062 22423 19403 22423 19403 3843 16215 3843 16215 22247 13297 22247 13297 7200 17681 7200 17681 15542 10023 15542 10023 18606 17846 18606 17846 6026 12645 6026 12645 11669 7313 11669 7313 5863 12146 5863 12146 14361 8888 14361 8888 8629 16902 8629 16902 6550 13272 6550 13272 10996 3842 10996 3842 23573 2439 23573 2439 6623 20425 6623 20425 22515 3725 22515 3725 16111 23040 16111 23040 17045 11740 17045 11740 8847 9041 8847 9041 3028 16876 3028 16876 21287 11767 21287 11767 15069 18271 15069 18271 7695 4368 7695 4368 19793 19654 19793 19654 5617 12377 5617 12377 5233 20945 5233 20945 12964 6191 12964 6191 23948 17586 23948 17586 8154 2721 8154 2721 21415 22167 21415 22167 6711 8889 6711 8889 16146 17615 16146 17615 2689 21774 2689 21774 17624 6509 17624 6509 3790 23497 3790 23497 20708 9182 20708 9182 10439 11631 10439 11631 22530 23823 22530 23823 1654 7828 1654 7828 8427 4885 8427 4885 13830 234 13830 234 3827 11557 3827 11557 18901 15990 18901 15990 8213 2444 8213 2444 17340 19940 17340 19940 4406 10940 4406 10940 14975 12890 14975 12890 9169 3249 9169 3249 15101 12823 15101 12823 12899 18026 12899 18026 20672 743 20672 743 2111 16857 2111 16857 16429 3252 16429 3252 1805 17136 1805 17136 10969 2760 10969 2760 5944 12265 5944 12265 18832 3069 18832 3069 2980 24721 2980 24721 23407 360 23407 360 333 19588 333 19588 8941 3048 8941 3048 23189 16242 23189 16242 16564 3420 16564 3420 3445 19348 3445 19348 19189 11086 19189 11086 3839 18648 3839 18648 15529 4002 15529 4002 1605 24630 1605 24630 5559 7257 5559 7257 24809 13488 24809 13488 132 23145 132 23145 11259 16302 11259 16302 6648 11775 6648 11775 12677 21780 12677 21780 24832 10565 24832 10565 5976 668 5976 668 16190 8678 16190 8678 24903 2682 24903 2682 4588 24458 4588 24458 2573 10758 2573 10758 8587 1345 8587 1345 1523 13638 1523 13638 15498 5955 15498 5955 3455 21754 3455 21754 16036 2852 16036 2852 21903 23357 21903 23357 9937 639 9937 639 23672 20205 23672 20205 1005 1530 1005 1530 21232 16813 21232 16813 427 22460 427 22460 22039 627 22039 627 5888 17924 5888 17924 21884 1379 21884 1379 7074 14894 7074 14894 20917 7843 20917 7843 8696 22429 8696 22429 18158 13115 18158 13115 4229 2231 4229 2231 22726 5638 22726 5638 2986 21212 2986 21212 17577 3824 17577 3824 11732 16873 11732 16873 22935 10034 22935 10034 4890 2919 4890 2919 15532 10826 15532 10826 2711 13883 2711 13883 1384 19331 1384 19331 6107 2398 6107 2398 3825 20975 3825 20975 21151 2474 21151 2474 3036 19900 3036 19900 10833 1153 10833 1153 18372 10138 18372 10138 1329 22113 1329 22113 15740 9316 15740 9316 889 2996 889 2996 16531 18160 16531 18160 7727 11813 7727 11813 18922 5584 18922 5584 1903 14725 1903 14725 908 17208 908 17208 13532 13305 13532 13305 4436 18036 4436 18036 236 24823 236 24823 14584 2494 14584 2494 3111 19401 3111 19401 23524 386 23524 386 3963 16082 3963 16082 492 19123 492 19123 22236 6292 22236 6292 761 3661 761 3661 22439 24234 22439 24234 13892 7085 13892 7085 22560 20929 22560 20929 12346 4623 12346 4623 2010 24970 2010 24970 23224 511 23224 511 18220 14644 18220 14644 13077 2870 13077 2870 20196 14140 20196 14140 5115 3038 5115 3038 21490 18592 21490 18592 6341 163 6341 163 4213 11274 4213 11274 23395 15493 23395 15493 15994 3131 15994 3131 5114 11661 5114 11661 22178 131 22178 131 5210 24784 5210 24784 11476 1934 11476 1934 22526 23632 22526 23632 644 59 644 59 24921 12674 24921 12674 4515 1081 4515 1081 24401 14316 24401 14316 2181 22474 2181 22474 24654 6118 24654 6118 21952 21226 21952 21226 2204 1664 2204 1664 15088 17707 15088 17707 2283 22211 2283 22211 16433 294 16433 294 1857 14505 1857 14505 21589 1499 21589 1499 3364 15358 3364 15358 11540 6932 11540 6932 4894 12525 4894 12525 18463 20412 18463 20412 1676 7572 1676 7572 22837 17452 22837 17452 4846 6436 4846 6436 19534 12721 19534 12721 3597 24539 3597 24539 18070 3914 18070 3914 5631 24910 5631 24910 17459 16797 17459 16797 21668 2295 21668 2295 2150 23717 2150 23717 23277 4713 23277 4713 8471 20769 8471 20769 15573 12059 15573 12059 10724 3353 10724 3353 19878 13652 19878 13652 21115 635 21115 635 10944 17484 10944 17484 17672 8680 17672 8680 20259 4960 20259 4960 3022 24832 3022 24832 15872 21904 15872 21904 727 3359 727 3359 6314 14514 6314 14514 21906 22133 21906 22133 927 8406 927 8406 8495 14292 8495 14292 16260 7036 16260 7036 4291 25 4291 25 21763 18426 21763 18426 5229 4003 5229 4003 22834 11686 22834 11686 1861 4900 1861 4900 16474 13219 16474 13219 914 4174 914 4174 13773 15889 13773 15889 36 285 36 285 15468 19691 15468 19691 1803 22960 1803 22960 21930 5261 21930 5261 16663 20086 16663 20086 5980 2176 5980 2176 20556 17448 20556 17448 14704 363 14704 363 24616 22175 24616 22175 834 3000 834 3000 18991 22719 18991 22719 4046 6093 4046 6093 23051 9222 23051 9222 7404 22288 7404 22288 15630 4986 15630 4986 3557 20292 3557 20292 12750 1002 12750 1002 5649 18598 5649 18598 14031 6344 14031 6344 4906 4359 4906 4359 24917 433 24917 433 3478 24114 3478 24114 14680 5416 14680 5416 24441 21809 24441 21809 751 7579 751 7579 19944 14943 19944 14943 21616 24821 21616 24821 23006 2034 23006 2034 13639 24632 13639 24632 6303 7586 6303 7586 15086 12734 15086 12734 22684 2564 22684 2564 2234 22436 2234 22436 18762 2081 18762 2081 2057 22198 2057 22198 15163 10045 15163 10045 3498 19922 3498 19922 23495 14379 23495 14379 48 8480 48 8480 20935 16594 20935 16594 11348 11334 11348 11334 22126 15407 22126 15407 2123 23039 2123 23039 19419 17832 19419 17832 3511 3088 3511 3088 22211 21782 22211 21782 803 2370 803 2370 22123 14872 22123 14872 8101 21542 8101 21542 347 24573 347 24573 17066 13179 17066 13179 2549 18363 2549 18363 20863 24686 20863 24686 9630 9549 9630 9549 3226 22183 3226 22183 17655 4958 17655 4958 4753 14005 4753 14005 10176 1627 10176 1627 21842 20175 21842 20175 8662 23182 8662 23182 19775 9084 19775 9084 4317 21909 4317 21909 17855 6965 17855 6965 8684 23060 8684 23060 22030 13126 22030 13126 6062 23783 6062 23783 24686 2495 24686 2495 8617 16040 8617 16040 2001 2928 2001 2928 24424 16405 24424 16405 13835 7086 13835 7086 16813 18399 16813 18399 3108 16710 3108 16710 9871 20266 9871 20266 23442 23768 23442 23768 8360 15674 8360 15674 1155 814 1155 814 17837 20385 17837 20385 14952 6229 14952 6229 19121 17430 19121 17430 8126 9115 8126 9115 6106 16459 6106 16459 19529 1608 19529 1608 24657 17281 24657 17281 7050 8252 7050 8252 24814 681 24814 681 3937 13472 3937 13472 1542 21773 1542 21773 23036 8759 23036 8759 419 18497 419 18497 22334 118 22334 118 1259 24395 1259 24395 17494 5365 17494 5365 22175 22518 22175 22518 6578 6193 6578 6193 12920 12407 12920 12407 802 17116 802 17116 23773 8125 23773 8125 5848 17915 5848 17915 15011 11064 15011 11064 6284 23446 6284 23446 22528 12124 22528 12124 5589 982 5589 982 24471 5874 24471 5874 253 16865 253 16865 20875 24722 20875 24722 6638 6799 6638 6799 18114 713 18114 713 24878 19898 24878 19898 10593 24125 10593 24125 1310 1234 1310 1234 22 14802 22 14802 12524 2170 12524 2170 830 24520 830 24520 24874 7131 24874 7131 455 23916 455 23916 14882 318 14882 318 4189 10131 4189 10131 17610 8935 17610 8935 24722 18756 24722 18756 6237 12417 6237 12417 19539 41 19539 41 6360 12049 6360 12049 22437 5186 22437 5186 567 13644 567 13644 18346 2384 18346 2384 1720 22407 1720 22407 22034 3892 22034 3892 2300 13699 2300 13699 11974 22667 11974 22667 20471 1257 20471 1257 2122 12775 2122 12775 16998 2853 16998 2853 3030 9902 3030 9902 18412 18816 18412 18816 7928 3739 7928 3739 313 21964 313 21964 9364 8101 9364 8101 6046 2415 6046 2415 18434 15853 18434 15853 23346 24591 23346 24591 4092 17519 4092 17519 20507 6815 20507 6815 884 22795 884 22795 10343 210 10343 210 384 23493 384 23493 22989 1738 22989 1738 7660 24658 7660 24658 22955 16228 22955 16228 7038 9312 7038 9312 3396 22000 3396 22000 22028 10390 22028 10390 11456 21117 11456 21117 407 24026 407 24026 22177 11635 22177 11635 15649 20844 15649 20844 24472 6080 24472 6080 2065 19030 2065 19030 24840 23660 24840 23660 2809 1170 2809 1170 16302 14544 16302 14544 4183 24214 4183 24214 22313 17803 22313 17803 2880 9350 2880 9350 579 5029 579 5029 19430 23583 19430 23583 14956 13451 14956 13451 21600 20860 21600 20860 4366 15338 4366 15338 18740 5052 18740 5052 1420 16810 1420 16810 14555 779 14555 779 2089 23647 2089 23647 24970 19943 24970 19943 1768 998 1768 998 21671 20212 21671 20212 13491 4268 13491 4268 1944 16572 1944 16572 17042 24534 17042 24534 3 2022 3 2022 21702 18040 21702 18040 2047 314 2047 314 10637 11331 10637 11331 6377 633 6377 633 16363 14154 16363 14154 21772 23263 21772 23263 2601 4069 2601 4069 17462 21473 17462 21473 10539 10659 10539 10659 20630 18085 20630 18085 437 8537 437 8537 24808 16025 24808 16025 13638 10398 13638 10398 7775 19804 7775 19804 21394 24795 21394 24795 31 2611 31 2611 9685 24675 9685 24675 22793 4278 22793 4278 127 15768 127 15768 15640 20906 15640 20906 20475 11142 20475 11142 24962 24840 24962 24840 12330 13740 12330 13740 24185 4376 24185 4376 5235 23064 5235 23064 15761 5068 15761 5068 10055 23729 10055 23729 434 2980 434 2980 23406 198 23406 198 3985 24129 3985 24129 14089 1466 14089 1466 23713 17623 23713 17623 5408 23949 5408 23949 19353 608 19353 608 8134 24040 8134 24040 23173 7979 23173 7979 2861 23273 2861 23273 23460 1558 23460 1558 18882 21071 18882 21071 10913 1873 10913 1873 17993 24770 17993 24770 22784 3590 22784 3590 1051 9775 1051 9775 23776 22396 23776 22396 2078 3059 2078 3059 16096 12141 16096 12141 7967 2939 7967 2939 17091 19470 17091 19470 12036 8829 12036 8829 19654 19528 19654 19528 4747 1839 4747 1839 21666 22115 21666 22115 1276 13595 1276 13595 18476 22852 18476 22852 1460 2252 1460 2252 8776 24055 8776 24055 3928 7319 3928 7319 8637 15343 8637 15343 17693 9200 17693 9200 5618 19530 5618 19530 17629 1778 17629 1778 8753 10666 8753 10666 15728 3798 15728 3798 3811 18344 3811 18344 15482 11383 15482 11383 8743 20597 8743 20597 4972 1575 4972 1575 20660 15894 20660 15894 21271 11074 21271 11074 10446 18038 10446 18038 19788 7217 19788 7217 14589 16295 14589 16295 21010 9858 21010 9858 7991 2549 7991 2549 22886 21853 22886 21853 3704 9087 3704 9087 20257 11597 20257 11597 13840 13940 13840 13940 23376 18018 23376 18018 5322 22568 5322 22568 21945 10113 21945 10113 714 17914 714 17914 21944 24322 21944 24322 965 150 965 150 9034 24670 9034 24670 22323 2757 22323 2757 1486 7419 1486 7419 14744 114 14744 114 14056 16363 14056 16363 18268 2562 18268 2562 926 13052 926 13052 10655 4418 10655 4418 21193 21427 21193 21427 2018 458 2018 458 10934 16543 10934 16543 1073 9358 1073 9358 21465 21160 21465 21160 6493 12567 6493 12567 17088 21234 17088 21234 8621 9152 8621 9152 3948 23442 3948 23442 20090 2850 20090 2850 4261 22187 4261 22187 14729 1729 14729 1729 5806 19093 5806 19093 21213 9732 21213 9732 9775 14400 9775 14400 17284 20538 17284 20538 13537 3430 13537 3430 22801 17015 22801 17015 7075 1429 7075 1429 15212 18388 15212 18388 11186 11408 11186 11408 2198 20693 2198 20693 23910 10782 23910 10782 10663 14460 10663 14460 14151 13059 14151 13059 8188 5039 8188 5039 12390 10249 12390 10249 5564 24932 5564 24932 14815 12943 14815 12943 653 17434 653 17434 15012 14215 15012 14215 3093 1688 3093 1688 23715 18186 23715 18186 10413 6993 10413 6993 6235 617 6235 617 23315 22978 23315 22978 5275 983 5275 983 13242 22248 13242 22248 1754 1359 1754 1359 22326 22831 22326 22831 4616 4419 4616 4419 1023 22794 1023 22794 731 11978 731 11978 14835 22861 14835 22861 1332 2164 1332 2164 8091 21015 8091 21015 18576 10634 18576 10634 20080 5016 20080 5016 2519 10058 2519 10058 23145 17646 23145 17646 9332 8012 9332 8012 19625 22454 19625 22454 1941 4790 1941 4790 24929 1031 24929 1031 1492 19821 1492 19821 13482 24864 13482 24864 2586 16927 2586 16927 11965 5501 11965 5501 2442 20446 2442 20446 11079 24251 11079 24251 21551 7450 21551 7450 24054 11884 24054 11884 5800 17882 5800 17882 19268 22791 19268 22791 1165 1502 1165 1502 17776 15838 17776 15838 3422 17559 3422 17559 15855 3694 15855 3694 1981 21043 1981 21043 21700 15844 21700 15844 1209 7303 1209 7303 14784 18008 14784 18008 4235 19278 4235 19278 2785 7903 2785 7903 19623 16206 19623 16206 13209 2253 13209 2253 8965 23998 8965 23998 23023 5239 23023 5239 1118 24187 1118 24187 16838 3194 16838 3194 3338 13679 3338 13679 17276 5715 17276 5715 14325 17299 14325 17299 17030 2314 17030 2314 13398 11827 13398 11827 18452 6365 18452 6365 4379 18154 4379 18154 13548 8257 13548 8257 23169 21121 23169 21121 13919 9841 13919 9841 9279 11351 9279 11351 21863 5528 21863 5528 12279 12802 12279 12802 17916 9969 17916 9969 24426 379 24426 379 4606 22244 4606 22244 22239 1505 22239 1505 460 21844 460 21844 20338 6615 20338 6615 1202 16505 1202 16505 19741 8964 19741 8964 11281 23214 11281 23214 24943 8947 24943 8947 11017 21827 11017 21827 23513 1707 23513 1707 11690 22619 11690 22619 17288 12917 17288 12917 3368 11070 3368 11070 22276 2037 22276 2037 453 15106 453 15106 24377 2306 24377 2306 2474 19105 2474 19105 15414 20898 15414 20898 12895 13997 12895 13997 14926 18100 14926 18100 14981 12886 14981 12886 11047 17871 11047 17871 17029 24151 17029 24151 4683 356 4683 356 24512 20300 24512 20300 56 5548 56 5548 20340 1494 20340 1494 14192 20265 14192 20265 19372 22209 19372 22209 20623 719 20623 719 554 21384 554 21384 19662 1893 19662 1893 12486 15893 12486 15893 134 20900 134 20900 23566 9702 23566 9702 5515 24541 5515 24541 22336 1255 22336 1255 24883 15227 24883 15227 4735 7391 4735 7391 16306 17758 16306 17758 1544 7444 1544 7444 24522 22487 24522 22487 6261 1582 6261 1582 20524 20520 20524 20520 8312 6336 8312 6336 19848 16364 19848 16364 10910 3598 10910 3598 17742 17170 17742 17170 8037 6171 8037 6171 24736 21538 24736 21538 12359 3188 12359 3188 24818 16655 24818 16655 3656 3943 3656 3943 15354 5996 15354 5996 11278 18219 11278 18219 6101 4738 6101 4738 1856 18732 1856 18732 21224 5912 21224 5912 1970 484 1970 484 24454 22179 24454 22179 12471 6273 12471 6273 16808 826 16808 826 23484 23047 23484 23047 18264 1351 18264 1351 13216 15312 13216 15312 24957 6102 24957 6102 4087 3670 4087 3670 22241 20310 22241 20310 1082 23430 1082 23430 9899 989 9899 989 298 22366 298 22366 5562 8709 5562 8709 22978 22127 22978 22127 140 3229 140 3229 19932 20456 19932 20456 1135 4642 1135 4642 19013 19327 19013 19327 700 766 700 766 21072 21445 21072 21445 1780 182 1780 182 11992 17085 11992 17085 23667 8398 23667 8398 1619 21947 1619 21947 24503 2603 24503 2603 10642 17050 10642 17050 21883 6510 21883 6510 2906 24925 2906 24925 19283 9813 19283 9813 22944 4496 22944 4496 14644 21532 14644 21532 1435 24180 1435 24180 23359 15013 23359 15013 769 1933 769 1933 24786 12211 24786 12211 2580 7916 2580 7916 12740 21282 12740 21282 24254 1791 24254 1791 1192 19880 1192 19880 16653 4648 16653 4648 19963 14164 19963 14164 1270 5975 1270 5975 24368 23801 24368 23801 1074 4842 1074 4842 9913 21141 9913 21141 4198 4297 4198 4297 14666 23402 14666 23402 24886 2223 24886 2223 4990 20514 4990 20514 23176 24994 23176 24994 3849 2596 3849 2596 24224 16829 24224 16829 2568 1865 2568 1865 12707 13210 12707 13210 791 1425 791 1425 19893 22398 19893 22398 24796 10104 24796 10104 1474 2249 1474 2249 20117 13566 20117 13566 5103 23171 5103 23171 16591 8088 16591 8088 2672 3154 2672 3154 18233 20629 18233 20629 5759 4604 5759 4604 4548 22213 4548 22213 12926 5401 12926 5401 4916 17036 4916 17036 19325 9665 19325 9665 198 21410 198 21410 5324 5848 5324 5848 21567 3167 21567 3167 4505 18227 4505 18227 8760 7603 8760 7603 12028 21014 12028 21014 23691 13945 23691 13945 5424 19522 5424 19522 14953 9235 14953 9235 4477 22306 4477 22306 16178 9758 16178 9758 8778 6700 8778 6700 21661 18082 21661 18082 3935 3959 3935 3959 23357 22123 23357 22123 2994 1669 2994 1669 16228 12251 16228 12251 3898 55 3898 55 13940 22015 13940 22015 1628 4342 1628 4342 21333 24470 21333 24470 6256 2742 6256 2742 11568 17774 11568 17774 8973 3872 8973 3872 20367 16953 20367 16953 9797 8694 9797 8694 2978 19392 2978 19392 24071 11665 24071 11665 7726 3562 7726 3562 22238 21541 22238 21541 23307 10536 23307 10536 7693 22592 7693 22592 13981 11441 13981 11441 6340 465 6340 465 15679 24792 15679 24792 25 1378 25 1378 17413 15519 17413 15519 24388 116 24388 116 15148 18567 15148 18567 23908 24963 23908 24963 13372 829 13372 829 21051 12072 21051 12072 2346 2644 2346 2644 20838 24604 20838 24604 10555 4528 10555 4528 32 24733 32 24733 15153 8582 15153 8582 11273 4751 11273 4751 8081 15901 8081 15901 18990 20762 18990 20762 22432 6605 22432 6605 4397 24171 4397 24171 18447 1326 18447 1326 7302 13261 7302 13261 19041 24327 19041 24327 28 6479 28 6479 23160 24871 23160 24871 125 7537 125 7537 24063 20744 24063 20744 8448 6913 8448 6913 17881 24437 17881 24437 21281 4105 21281 4105 18165 19132 18165 19132 8235 7365 8235 7365 20277 146 20277 146 477 12296 477 12296 21367 8911 21367 8911 4805 24945 4805 24945 19221 6341 19221 6341 584 22793 584 22793 15939 21634 15939 21634 768 322 768 322 15136 17176 15136 17176 22282 7478 22282 7478 1648 21438 1648 21438 20586 5755 20586 5755 14238 15123 14238 15123 21913 3164 21913 3164 18612 17451 18612 17451 13288 23715 13288 23715 8114 14304 8114 14304 20989 23824 20989 23824 3336 7654 3336 7654 24650 21738 24650 21738 6302 12128 6302 12128 24768 24928 24768 24928 10770 5536 10770 5536 21870 497 21870 497 10743 22886 10743 22886 6582 9800 6582 9800 21451 19410 21451 19410 10984 3510 10984 3510 16957 17114 16957 17114 1313 5811 1313 5811 18213 3530 18213 3530 2202 23229 2202 23229 16623 6422 16623 6422 6525 20725 6525 20725 18691 6652 18691 6652 3862 23702 3862 23702 19730 5711 19730 5711 12960 21901 12960 21901 24863 92 24863 92 1491 15541 1491 15541 13748 9018 13748 9018 19675 16372 19675 16372 2667 2450 2667 2450 21228 16654 21228 16654 282 3678 282 3678 11708 19656 11708 19656 2386 24965 2386 24965 5419 2671 5419 2671 17496 18250 17496 18250 3308 4271 3308 4271 14948 23246 14948 23246 5107 5865 5107 5865 10924 21906 10924 21906 14214 4811 14214 4811 2120 11481 2120 11481 9925 425 9925 425 2466 9408 2466 9408 271 6612 271 6612 23275 15796 23275 15796 6406 5508 6406 5508 24790 24962 24790 24962 11447 16553 11447 16553 24754 3584 24754 3584 8453 20845 8453 20845 16757 5151 16757 5151 6327 10392 6327 10392 12620 24342 12620 24342 23373 463 23373 463 17237 15758 17237 15758 4730 18487 4730 18487 23040 3255 23040 3255 3819 18678 3819 18678 21002 23575 21002 23575 321 1632 321 1632 7334 15718 7334 15718 16454 5141 16454 5141 10000 21348 10000 21348 3878 8261 3878 8261 23 15696 23 15696 22950 4085 22950 4085 5287 21341 5287 21341 22431 23603 22431 23603 5704 3348 5704 3348 24330 100 24330 100 4839 10938 4839 10938 22011 3046 22011 3046 3127 17713 3127 17713 18567 10325 18567 10325 3724 1611 3724 1611 729 16984 729 16984 11903 7075 11903 7075 1080 793 1080 793 21377 16482 21377 16482 5421 20384 5421 20384 18935 21804 18935 21804 5995 1392 5995 1392 21495 18440 21495 18440 1887 1683 1887 1683 21597 19511 21597 19511 11589 5090 11589 5090 23214 18273 23214 18273 13305 9960 13305 9960 24237 19483 24237 19483 4401 5524 4401 5524 12507 18270 12507 18270 23931 5564 23931 5564 3472 23580 3472 23580 22289 1097 22289 1097 444 36 444 36 13880 18586 13880 18586 24404 8794 24404 8794 10456 16129 10456 16129 21667 4365 21667 4365 10231 18986 10231 18986 4516 6893 4516 6893 21879 11533 21879 11533 14617 18680 14617 18680 20294 3014 20294 3014 2405 15314 2405 15314 23665 15506 23665 15506 8017 2664 8017 2664 792 22161 792 22161 21765 18920 21765 18920 5038 1393 5038 1393 21855 16795 21855 16795 4253 125 4253 125 2075 16289 2075 16289 21880 24484 21880 24484 2019 8116 2019 8116 17608 14184 17608 14184 6013 4247 6013 4247 13565 15621 13565 15621 20503 22336 20503 22336 5246 1142 5246 1142 654 9101 654 9101 21830 2907 21830 2907 3587 10813 3587 10813 12952 15134 12952 15134 4660 22696 4660 22696 24673 219 24673 219 4568 22158 4568 22158 21846 4225 21846 4225 489 22126 489 22126 15300 7435 15300 7435 8282 20144 8282 20144 611 3004 611 3004 23884 21097 23884 21097 2265 23562 2265 23562 21285 53 21285 53 5890 18618 5890 18618 13161 8795 13161 8795 4028 2531 4028 2531 16268 24709 16268 24709 7632 3274 7632 3274 21440 1448 21440 1448 24040 11416 24040 11416 1571 23154 1571 23154 21840 5640 21840 5640 22668 3245 22668 3245 1854 10617 1854 10617 23081 496 23081 496 2993 2062 2993 2062 23413 33 23413 33 15877 18997 15877 18997 7618 8242 7618 8242 24196 22885 24196 22885 12203 10908 12203 10908 23102 3254 23102 3254 1408 14389 1408 14389 20711 1258 20711 1258 8868 16646 8868 16646 20739 24029 20739 24029 5659 8166 5659 8166 21123 20487 21123 20487 13744 6628 13744 6628 5248 21262 5248 21262 17893 2233 17893 2233 2917 17525 2917 17525 20408 6261 20408 6261 10508 18557 10508 18557 24169 4239 24169 4239 7336 22679 7336 22679 16909 17157 16909 17157 24228 24301 24228 24301 17998 14193 17998 14193 21704 622 21704 622 6335 14656 6335 14656 15926 5485 15926 5485 9331 19239 9331 19239 1545 17395 1545 17395 14954 6897 14954 6897 7585 12530 7585 12530 24144 23314 24144 23314 1512 12732 1512 12732 24362 24639 24362 24639 1860 3792 1860 3792 15547 2350 15547 2350 2382 21275 2382 21275 21316 9927 21316 9927 24278 15094 24278 15094 10936 135 10936 135 22140 18164 22140 18164 5707 6887 5707 6887 18707 17877 18707 17877 9692 11386 9692 11386 19564 24644 19564 24644 12250 8853 12250 8853 5671 15380 5671 15380 20222 17726 20222 17726 5755 23738 5755 23738 13996 9331 13996 9331 12015 21601 12015 21601 115 19738 115 19738 23959 6317 23959 6317 17421 24426 17421 24426 543 5481 543 5481 12166 22184 12166 22184 17983 10902 17983 10902 6254 17427 6254 17427 20128 1704 20128 1704 3932 22848 3932 22848 12885 2652 12885 2652 5655 17931 5655 17931 11609 4192 11609 4192 20448 21511 20448 21511 9308 1476 9308 1476 19517 14555 19517 14555 5640 207 5640 207 3824 18707 3824 18707 1989 11854 1989 11854 9940 20855 9940 20855 6730 7218 6730 7218 19450 16961 19450 16961 12643 23987 12643 23987 9474 8967 9474 8967 16331 18253 16331 18253 7755 8944 7755 8944 13813 17028 13813 17028 7553 12075 7553 12075 11161 19928 11161 19928 9067 8284 9067 8284 12912 19285 12912 19285 14093 12181 14093 12181 3623 20786 3623 20786 20792 14060 20792 14060 9794 22051 9794 22051 19384 13447 19384 13447 13035 21248 13035 21248 11076 11348 11076 11348 19921 24122 19921 24122 4061 11590 4061 11590 17894 1901 17894 1901 10089 20307 10089 20307 15725 12562 15725 12562 20384 13755 20384 13755 4455 14177 4455 14177 9575 2229 9575 2229 183 211 183 211 14387 5300 14387 5300 8909 1861 8909 1861 20843 13173 20843 13173 6576 5968 6576 5968 22050 19489 22050 19489 3118 1167 3118 1167 24223 22704 24223 22704 3622 939 3622 939 23933 18098 23933 18098 3826 6549 3826 6549 20529 21674 20529 21674 6520 22851 6520 22851 20107 5157 20107 5157 718 21578 718 21578 13256 1563 13256 1563 24383 20633 24383 20633 10201 79 10201 79 4052 17120 4052 17120 16538 3679 16538 3679 9194 18234 9194 18234 23010 3032 23010 3032 8569 23653 8569 23653 24141 3489 24141 3489 15219 12449 15219 12449 22786 75 22786 75 340 11918 340 11918 12683 17505 12683 17505 3662 22322 3662 22322 22478 8146 22478 8146 352 86 352 86 18083 24216 18083 24216 22268 5669 22268 5669 5395 21837 5395 21837 15989 3749 15989 3749 11663 22556 11663 22556 3131 2140 3131 2140 13424 24083 13424 24083 1724 7552 1724 7552 12834 21899 12834 21899 5290 612 5290 612 23096 18205 23096 18205 10163 2142 10163 2142 702 22511 702 22511 21231 3514 21231 3514 18126 24404 18126 24404 24317 3513 24317 3513 10303 24227 10303 24227 3090 1079 3090 1079 20201 14366 20201 14366 7674 11502 7674 11502 21395 4025 21395 4025 3761 20507 3761 20507 19722 13047 19722 13047 1560 2479 1560 2479 24589 14191 24589 14191 4630 3925 4630 3925 17464 10568 17464 10568 3984 19858 3984 19858 22116 3553 22116 3553 14 20832 14 20832 3531 10932 3531 10932 17526 23974 17526 23974 20394 4697 20394 4697 1066 19061 1066 19061 12732 10557 12732 10557 3986 15669 3986 15669 12151 20259 12151 20259 6541 8751 6541 8751 10210 17710 10210 17710 8725 9119 8725 9119 16223 19947 16223 19947 4019 4070 4019 4070 1088 15039 1088 15039 10670 8117 10670 8117 1469 24373 1469 24373 23968 5316 23968 5316 481 14609 481 14609 24444 3742 24444 3742 1288 23221 1288 23221 19524 8011 19524 8011 9904 19211 9904 19211 152 6961 152 6961 9577 18454 9577 18454 22409 180 22409 180 7639 11645 7639 11645 3690 17557 3690 17557 13044 5225 13044 5225 20332 17169 20332 17169 5174 7298 5174 7298 22430 20848 22430 20848 8162 2108 8162 2108 15383 21123 15383 21123 7363 4467 7363 4467 21386 15942 21386 15942 7932 12638 7932 12638 150 17060 150 17060 4219 315 4219 315 21014 8676 21014 8676 1211 21458 1211 21458 24464 2138 24464 2138 2214 16506 2214 16506 23746 7 23746 12798 23746 12798 5873 19375 5873 19375 18899 12321 18899 12321 2360 44 2360 44 20595 17937 20595 17937 24146 3823 24146 3823 391 18533 391 18533 21575 69 21575 69 4316 16345 4316 16345 11768 2320 11768 2320 18875 24018 18875 24018 1030 13826 1030 13826 13078 4160 13078 4160 1441 10148 1441 10148 19484 19529 19484 19529 1650 24980 1650 24980 24788 10458 24788 10458 9070 2634 9070 2634 24119 21351 24119 21351 3897 4531 3897 4531 22823 22506 22823 22506 3744 14246 3744 14246 23696 582 23696 582 254 20510 254 20510 12559 5845 12559 5845 23990 9499 23990 9499 8038 14190 8038 14190 20657 4063 20657 4063 2207 24807 2207 24807 21294 4391 21294 4391 5373 22086 5373 22086 18378 4677 18378 4677 3365 19000 3365 19000 20622 666 20622 666 2713 21725 2713 21725 11040 13598 11040 13598 5685 22715 5685 22715 20701 23712 20701 23712 5192 6269 5192 6269 14825 16279 14825 16279 5225 8376 5225 8376 1136 23960 1136 23960 17116 14611 17116 14611 2562 9311 2562 9311 12418 3294 12418 3294 20766 19127 20766 19127 12167 8873 12167 8873 20387 17694 20387 17694 616 4862 616 4862 17363 20088 17363 20088 24322 23994 24322 23994 4814 6695 4814 6695 19144 21099 19144 21099 6239 10527 6239 10527 15440 5636 15440 5636 11769 24217 11769 24217 739 967 739 967 22563 17058 22563 17058 10022 15080 10022 15080 14055 10177 14055 10177 3554 436 3554 436 299 21934 299 21934 23843 831 23843 831 4930 23086 4930 23086 18407 2643 18407 2643 24202 18546 24202 18546 10063 2878 10063 2878 19830 22298 19830 22298 1906 1455 1906 1455 16865 16777 16865 16777 2162 6864 2162 6864 12715 20984 12715 20984 16756 24831 16756 24831 4396 11444 4396 11444 13031 4240 13031 4240 9366 22085 9366 22085 21811 8137 21811 8137 148 208 148 208 5833 14115 5833 14115 3639 18777 3639 18777 18789 4670 18789 4670 10674 24211 10674 24211 20879 3130 20879 3130 7337 24109 7337 24109 151 8132 151 8132 20644 20636 20644 20636 2753 3840 2753 3840 8763 3061 8763 3061 3172 19085 3172 19085 813 22685 813 22685 24371 8739 24371 8739 13535 18481 13535 18481 23216 5132 23216 5132 8734 20600 8734 20600 22811 15987 22811 15987 8796 8798 8796 8798 19431 17500 19431 17500 21647 5543 21647 5543 4855 4067 4855 4067 24049 21277 24049 21277 5472 10217 5472 10217 13841 6377 13841 6377 6470 11732 6470 11732 24238 16256 24238 16256 15298 1250 15298 1250 2398 23710 2398 23710 23509 6314 23509 6314 14837 24485 14837 24485 23851 1292 23851 1292 14984 24229 14984 24229 18913 4318 18913 4318 7638 1038 7638 1038 17036 17360 17036 17360 2535 3777 2535 3777 15629 19972 15629 19972 5501 6054 5501 6054 14733 23983 14733 23983 594 10158 594 10158 11310 16660 11310 16660 21108 11449 21108 11449 7311 8093 7311 8093 23206 24175 23206 24175 1443 10120 1443 10120 23045 2459 23045 2459 5220 19111 5220 19111 1162 4277 1162 4277 21500 24773 21500 24773 847 5718 847 5718 20207 24088 20207 24088 3726 3761 3726 3761 16117 20640 16117 20640 7621 8482 7621 8482 18597 20764 18597 20764 3251 4935 3251 4935 16915 17976 16915 17976 6910 3331 6910 3331 15621 19389 15621 19389 4492 10505 4492 10505 13200 18083 13200 18083 2816 11254 2816 11254 15467 8504 15467 8504 23465 24341 23465 24341 3501 11052 3501 11052 23559 6918 23559 6918 8867 22088 8867 22088 2768 1308 2768 1308 18895 17682 18895 17682 5302 11426 5302 11426 12505 23217 12505 23217 23701 938 23701 938 20136 6881 20136 6881 21157 970 21157 970 10374 15947 10374 15947 118 22812 118 22812 3207 6076 3207 6076 20109 23938 20109 23938 1529 7359 1529 7359 24691 13327 24691 13327 12111 5633 12111 5633 23558 18723 23558 18723 2589 2325 2589 2325 24175 20424 24175 20424 2966 8719 2966 8719 24787 1194 24787 1194 1688 23050 1688 23050 23639 24971 23639 24971 24972 9931 24972 9931 893 4171 893 4171 17481 21554 17481 21554 24001 918 24001 918 7136 9248 7136 9248 1993 22972 1993 22972 17875 250 17875 250 22381 22334 22381 22334 412 3267 412 3267 22466 21848 22466 21848 2418 5964 2418 5964 23130 19397 23130 19397 4770 492 4770 492 27 16917 27 16917 22891 1397 22891 1397 4068 20387 4068 20387 71 3242 71 3242 22945 10842 22945 10842 1719 24917 1719 24917 24660 2895 24660 2895 5532 18269 5532 18269 20033 5277 20033 5277 24337 344 24337 344 3960 18031 3960 18031 20091 252 20091 252 7120 23026 7120 23026 19002 12233 19002 12233 10864 20283 10864 20283 18781 12275 18781 12275 6778 3010 6778 3010 2008 24349 2008 24349 11173 7110 11173 7110 1027 19760 1027 19760 19265 15792 19265 15792 2525 23559 2525 23559 9250 11410 9250 11410 24437 22971 24437 22971 9687 9892 9687 9892 19620 22940 19620 22940 9247 8831 9247 8831 17166 17756 17166 17756 2291 23572 2291 23572 11324 4398 11324 4398 20776 22406 20776 22406 632 16271 632 16271 16360 1798 16360 1798 2492 19361 2492 19361 24572 23010 24572 23010 7724 2527 7724 2527 23820 19826 23820 19826 9376 991 9376 991 17489 19598 17489 19598 10907 2909 10907 2909 22645 15578 22645 15578 5099 200 5099 200 16940 12828 16940 12828 2777 23770 2777 23770 17639 7620 17639 7620 2534 3101 2534 3101 23585 20885 23585 20885 2090 7887 2090 7887 22392 6278 22392 6278 11864 20007 11864 20007 9909 20691 9909 20691 18611 10363 18611 10363 22906 24444 22906 24444 10268 5512 10268 5512 1904 4529 1904 4529 18608 12720 18608 12720 4250 9129 4250 9129 17938 23817 17938 23817 3874 12011 3874 12011 19577 23635 19577 23635 6738 15913 6738 15913 3864 6773 3864 6773 18659 21161 18659 21161 5342 8477 5342 8477 15637 23013 15637 23013 1555 24381 1555 24381 13400 956 13400 956 6843 22599 6843 22599 23758 4262 23758 4262 7086 23037 7086 23037 15513 8857 15513 8857 4931 17466 4931 17466 16107 264 16107 264 281 19911 281 19911 17814 3865 17814 3865 9151 22796 9151 22796 15657 4399 15657 4399 7021 23222 7021 23222 17871 894 17871 894 10318 19805 10318 19805 16764 263 16764 263 129 11714 129 11714 15824 23708 15824 23708 12487 1917 12487 1917 1706 16657 1706 16657 17381 2868 17381 2868 23808 24517 23808 24517 257 6536 257 6536 21073 23668 21073 23668 23523 7148 23523 7148 2155 1836 2155 1836 540 20131 540 20131 23166 9335 23166 9335 13267 4144 13267 4144 11046 15478 11046 15478 2278 6062 2278 6062 17437 9265 17437 9265 23461 56 23461 56 17616 21467 17616 21467 21304 5258 21304 5258 5666 19109 5666 19109 24774 24141 24774 24141 16997 21425 16997 21425 24940 23150 24940 23150 1504 15281 1504 15281 21893 22300 21893 22300 2082 5044 2082 5044 14992 17576 14992 17576 895 865 895 865 20465 20213 20465 20213 11466 14992 11466 14992 24684 23403 24684 23403 1911 13613 1911 13613 24896 24516 24896 24516 4692 1107 4692 1107 10504 17797 10504 17797 7282 24790 7282 24790 12246 1833 12246 1833 6807 21138 6807 21138 20226 6747 20226 6747 17446 20457 17446 20457 9501 4722 9501 4722 17970 22875 17970 22875 10777 1184 10777 1184 23724 21415 23724 21415 4209 1427 4209 1427 21473 19985 21473 19985 471 1782 471 1782 19291 24032 19291 24032 1831 3886 1831 3886 23995 23792 23995 23792 6932 84 6932 84 23621 21954 23621 21954 806 11382 806 11382 24609 22313 24609 22313 9386 2627 9386 2627 3746 23713 3746 23713 22217 12536 22217 12536 5879 1896 5879 1896 22676 21290 22676 21290 4663 20146 4663 20146 24042 13990 24042 13990 3683 22024 3683 22024 23326 3124 23326 3124 13501 6163 13501 6163 19786 20427 19786 20427 8574 7076 8574 7076 1598 24860 1598 24860 19011 8661 19011 8661 1103 20317 1103 20317 15006 8844 15006 8844 4528 23669 4528 23669 22687 847 22687 847 2273 15450 2273 15450 24841 24793 24841 24793 773 9523 773 9523 14826 24785 14826 24785 5086 221 5086 221 21857 24169 21857 24169 7429 553 7429 553 21610 21608 21610 21608 6441 11265 6441 11265 11588 3634 11588 3634 20611 21089 20611 21089 23568 2419 23568 2419 728 14249 728 14249 23967 20662 23967 20662 24804 1732 24804 1732 18313 22434 18313 22434 24612 4982 24612 4982 5591 13817 5591 13817 20606 21820 20606 21820 7520 141 7520 141 22320 24334 22320 24334 10373 783 10373 783 17256 16407 17256 16407 3532 6162 3532 6162 22864 17987 22864 17987 1154 5296 1154 5296 1426 12680 1426 12680 9158 8309 9158 8309 6726 3556 6726 3556 17619 23979 17619 23979 9908 12777 9908 12777 24391 2471 24391 2471 9278 24007 9278 24007 7786 3968 7786 3968 21203 16907 21203 16907 22905 7027 22905 7027 18303 23399 18303 23399 19236 12219 19236 12219 9622 22561 9622 22561 21526 20700 21526 20700 9094 7105 9094 7105 24514 19729 24514 19729 13188 6296 13188 6296 11481 18624 11481 18624 19437 10094 19437 10094 12409 18526 12409 18526 22973 23873 22973 23873 15731 3609 15731 3609 24467 21717 24467 21717 634 9595 634 9595 24505 23009 24505 23009 1649 12805 1649 12805 22969 22427 22969 22427 6443 3898 6443 3898 23720 20497 23720 20497 7184 6899 7184 6899 16311 18506 16311 18506 24066 24525 24066 24525 1115 1355 1115 1355 19490 15830 19490 15830 2430 14220 2430 14220 14001 19508 14001 19508 20799 177 20799 177 1008 24660 1008 24660 13494 5062 13494 5062 6328 23843 6328 23843 20887 19120 20887 19120 2331 9183 2331 9183 11043 19959 11043 19959 24209 1556 24209 1556 3942 17438 3942 17438 20047 2307 20047 2307 5341 23605 5341 23605 13005 14267 13005 14267 1874 9385 1874 9385 13383 341 13383 341 22443 13634 22443 13634 224 710 224 710 17140 19655 17140 19655 3950 2417 3950 2417 17438 22140 17438 22140 1618 3007 1618 3007 7770 21287 7770 21287 24245 3857 24245 3857 4866 6980 4866 6980 13057 9151 13057 9151 4742 154 4742 154 944 5906 944 5906 22612 23168 22612 23168 1702 3550 1702 3550 23024 21892 23024 21892 16658 643 16658 643 23961 23867 23961 23867 6436 2526 6436 2526 19520 23017 19520 23017 24158 13579 24158 13579 1693 20892 1693 20892 24770 1273 24770 1273 16225 17061 16225 17061 11321 4037 11321 4037 14095 10479 14095 10479 4178 23274 4178 23274 22066 6001 22066 6001 7208 18544 7208 18544 18464 467 18464 467 9167 19382 9167 19382 18541 866 18541 866 21167 19619 21167 19619 7048 2856 7048 2856 16442 23396 16442 23396 123 5160 123 5160 23292 21167 23292 21167 3796 3076 3796 3076 16523 18918 16523 18918 2734 1871 2734 1871 14080 21970 14080 21970 6936 4128 6936 4128 21150 20807 21150 20807 2288 10860 2288 10860 17618 3783 17618 3783 2330 22344 2330 22344 14276 9262 14276 9262 723 17433 723 17433 24271 1613 24271 1613 12752 23607 12752 23607 23997 5516 23997 5516 5786 17724 5786 17724 16135 2967 16135 2967 12753 14014 12753 14014 20613 20917 20613 20917 7041 7266 7041 7266 24502 16688 24502 16688 5207 3344 5207 3344 23368 22400 23368 22400 12132 2510 12132 2510 185 14390 185 14390 16709 5327 16709 5327 1608 17165 1608 17165 16800 5290 16800 5290 21711 7093 21711 7093 4078 10134 4078 10134 11948 20968 11948 20968 18623 7712 18623 7712 6236 2901 6236 2901 17231 13974 17231 13974 12105 2492 12105 2492 2788 14727 2788 14727 17296 1864 17296 1864 2660 23917 2660 23917 12795 6694 12795 6694 23194 24489 23194 24489 7559 8973 7559 8973 17097 19929 17097 19929 24565 22341 24565 22341 273 13076 273 13076 13915 2692 13915 2692 24014 21606 24014 21606 325 13404 325 13404 5606 24870 5606 24870 1100 19078 1100 19078 21741 661 21741 661 1528 22666 1528 22666 16650 7476 16650 7476 4549 24356 4549 24356 24563 1734 24563 1734 14168 15276 14168 15276 21916 8672 21916 8672 12645 15945 12645 15945 6467 10089 6467 10089 15068 3972 15068 3972 24826 15231 24826 15231 1868 22643 1868 22643 24421 2210 24421 2210 4370 11912 4370 11912 19919 6205 19919 6205 943 22912 943 22912 20593 2318 20593 2318 5495 14797 5495 14797 2722 21983 2722 21983 15936 11495 15936 11495 3151 17021 3151 17021 23244 4216 23244 4216 3593 13433 3593 13433 16118 5756 16118 5756 4233 17197 4233 17197 13129 347 13129 347 7015 15024 7015 15024 3895 21349 3895 21349 22068 22328 22068 22328 22954 775 22954 775 6687 19295 6687 19295 12575 4059 12575 4059 5270 19323 5270 19323 21430 7061 21430 7061 17939 19098 17939 19098 6561 3283 6561 3283 20416 12076 20416 12076 9187 5262 9187 5262 22221 12960 22221 12960 15911 5936 15911 5936 23219 15846 23219 15846 935 900 935 900 18793 9045 18793 9045 5156 11863 5156 11863 17122 2403 17122 2403 21635 21299 21635 21299 411 957 411 957 11090 20621 11090 20621 2199 5785 2199 5785 17073 18175 17073 18175 6753 312 6753 312 16375 21066 16375 21066 20390 1095 20390 1095 3331 19337 3331 19337 23527 515 23527 515 1385 20013 1385 20013 12765 14772 12765 14772 1901 20679 1901 20679 8949 17870 8949 17870 7927 13734 7927 13734 10194 3160 10194 3160 6969 19262 6969 19262 20078 13082 20078 13082 17006 19228 17006 19228 21196 7918 21196 7918 2424 19974 2424 19974 21355 9108 21355 9108 9022 6607 9022 6607 16851 17769 16851 17769 23794 7355 23794 7355 1890 21584 1890 21584 16769 14633 16769 14633 3743 2539 3743 2539 820 17211 820 17211 11793 1188 11793 1188 5957 17581 5957 17581 23964 21653 23964 21653 354 14 354 14 21911 21728 21911 21728 499 313 499 313 23917 18478 23917 18478 628 3399 628 3399 20802 24682 20802 24682 7348 5700 7348 5700 21434 2911 21434 2911 4776 9093 4776 9093 14972 11687 14972 11687 3072 16159 3072 16159 20191 20994 20191 20994 655 4797 655 4797 1037 13246 1037 13246 21373 28 21373 28 7177 22614 7177 22614 12855 4012 12855 4012 6991 20957 6991 20957 13340 1949 13340 1949 11311 24254 11311 24254 16727 5113 16727 5113 1347 22832 1347 22832 20097 11678 20097 11678 1337 21838 1337 21838 13563 7106 13563 7106 1194 13479 1194 13479 17631 197 17631 197 5809 20733 5809 20733 21153 10620 21153 10620 13050 21605 13050 21605 3293 4525 3293 4525 6252 16836 6252 16836 16473 10391 16473 10391 18558 77 18558 77 2200 15921 2200 15921 15680 9275 15680 9275 4101 14196 4101 14196 15619 15160 15619 15160 10168 1769 10168 1769 15776 17760 15776 17760 13434 6532 13434 6532 4913 11102 4913 11102 21937 15028 21937 15028 1796 13944 1796 13944 14033 6190 14033 6190 24624 2828 24624 2828 11918 14841 11918 14841 24182 12653 24182 12653 8344 9177 8344 9177 12341 2886 12341 2886 88 13715 88 13715 21692 17689 21692 17689 12170 4311 12170 4311 2293 785 2293 785 5644 21534 5644 21534 12217 2057 12217 2057 3393 24008 3393 24008 24086 5927 24086 5927 15115 1512 15115 1512 22751 24230 22751 24230 261 1643 261 1643 17161 19197 17161 19197 6713 27 6713 27 19042 22869 19042 22869 2886 237 2886 20335 2886 20335 16864 17762 16864 17762 2644 4045 2644 4045 9237 13771 9237 13771 18319 23751 18319 23751 2448 6926 2448 6926 23781 16149 23781 16149 1723 701 1723 701 8875 21929 8875 21929 23022 18046 23022 18046 2368 869 2368 869 11211 13164 11211 13164 4792 272 4792 272 24541 16296 24541 16296 3199 1519 3199 1519 1388 20477 1388 20477 15821 702 15821 702 2984 15736 2984 15736 24517 3400 24517 3400 4181 22980 4181 22980 17910 5200 17910 5200 7860 24451 7860 24451 24682 8821 24682 8821 1599 16644 1599 16644 18406 11584 18406 11584 790 23898 790 23898 14558 4363 14558 4363 193 14348 193 14348 24065 2981 24065 2981 3943 22855 3943 22855 20474 6481 20474 6481 4609 7882 4609 7882 22133 3244 22133 3244 16065 18665 16065 18665 8576 8084 8576 8084 19275 22825 19275 22825 12088 1150 12088 1150 21612 7658 21612 7658 7377 4581 7377 4581 1744 17858 1744 17858 21463 23794 21463 23794 10812 7103 10812 7103 8885 21972 8885 21972 5363 4213 5363 4213 14135 18505 14135 18505 23556 1819 23556 1819 19149 7984 19149 7984 20876 5883 20876 5883 10019 17405 10019 17405 23294 14914 23294 14914 13536 20486 13536 20486 15474 7545 15474 7545 4193 13218 4193 13218 13085 4114 13085 4114 14010 9493 14010 9493 563 20066 563 20066 11972 1880 11972 1880 2977 12630 2977 12630 18633 17310 18633 17310 10725 3582 10725 3582 23182 20581 23182 20581 3952 12147 3952 12147 266 19504 266 19504 16357 3821 16357 3821 5030 20849 5030 20849 14638 8731 14638 8731 24780 21075 24780 21075 9917 3272 9917 3272 7089 22827 7089 22827 16969 13653 16969 13653 3921 8825 3921 8825 23760 4130 23760 4130 1814 16216 1814 16216 23635 10186 23635 10186 4034 15114 4034 15114 23201 3230 23201 3230 4461 21373 4461 21373 8374 8840 8374 8840 12112 13312 12112 13312 3428 9760 3428 9760 11002 22241 11002 22241 4165 4855 4165 4855 23034 2587 23034 2587 19092 8180 19092 8180 572 14986 572 14986 14523 5741 14523 5741 13157 258 13157 258 18757 7584 18757
50300 86235730 0 86235730 229198203 289701434 229198203 289701434 302979128 305259016 302979128 305259016 303587124 260453935 303587124 260453935 170998757 119554847 170998757 119554847 66348683 41544154 66348683 41544154 45117705 135357944 45117705 135357944 194623104 300888186 194623104 300888186 300924083 302489504 300924083 302489504 208356877 95103598 208356877 95103598 92731750 44967487 92731750 44967487 24570784 22136127 24570784 22136127 18709135 8633826 18709135 8633826 5036691 3239472 5036691 3239472 1289609 495892 1289609 495892 2361 2691 2361 153283763 2361 153283763 191008256 256207152 191008256 256207152 272871673 304650170 272871673 304650170 304025617 306245946 304025617 306245946 304316957 53669545 304316957 53669545 38440204 21398380 38440204 21398380 13794034 11322275 13794034 11322275 6607069 1213235 6607069 1213235 1441678 504379 1441678 504379 663257 185405851 663257 185405851 263640151 285968496 263640151 285968496 292602268 297294954 292602268 297294954 299328554 301731124 299328554 301731124 301685903 303455767 301685903 303455767 302624868 74935242 302624868 74935242 21555472 15090771 21555472 15090771 9139680 10239401 9139680 10239401 77552087 206839890 77552087 206839890 211779579 44399580 211779579 44399580 15813848 13211711 15813848 13211711 12017218 6831899 12017218 6831899 2720491 1357411 2720491 1357411 1577559 220657458 1577559 220657458 228608970 237178792 228608970 237178792 243104099 266351491 243104099 266351491 271841367 284033260 271841367 284033260 291140472 294679606 291140472 294679606 298316662 299632236 298316662 299632236 131901203 55543605 131901203 55543605 10125352 5967124 10125352 5967124 2565122 1839179 2565122 1839179 55848379 76925406 55848379 76925406 183120521 282986611 183120521 282986611 298423478 298100872 298423478 298100872 118198363 81892903 118198363 81892903 71734853 61600662 71734853 61600662 47266599 45656618 47266599 45656618 14210340 12287728 14210340 12287728 9315799 5647455 9315799 5647455 6285812 170594806 6285812 170594806 251034201 263506660 251034201 263506660 269983940 277480778 269983940 277480778 294420634 302908426 294420634 302908426 302198753 304045887 302198753 304045887 303062143 305963023 303062143 305963023 303632395 193890292 303632395 193890292 124830744 93976697 124830744 93976697 56929226 51629682 56929226 51629682 46393790 14931577 46393790 14931577 7917734 1573863 7917734 1573863 1149185 986089 1149185 986089 170909496 225796692 170909496 225796692 235524378 274175918 235524378 274175918 276161331 286185926 276161331 286185926 286092594 300046297 286092594 300046297 300627224 301418778 300627224 301418778 129514614 98090638 129514614 98090638 90149826 47345703 90149826 47345703 43882786 34594734 43882786 34594734 32199442 27526300 32199442 27526300 24651251 21944553 24651251 21944553 11701548 5426050 11701548 5426050 6263388 3412215 6263388 3412215 3235903 2919540 3235903 2919540 2375895 2597189 2375895 2597189 47674025 102525398 47674025 102525398 169284541 242900696 169284541 242900696 242677935 266126030 242677935 266126030 271240858 289027016 271240858 289027016 291149813 295461476 291149813 295461476 294531255 296354985 294531255 296354985 297562339 300860803 297562339 300860803 301695887 304057198 301695887 304057198 302669962 304749757 302669962 304749757 303861904 305031609 303861904 217241963 303861904 217241963 178034838 44527291 178034838 44527291 43541546 37646074 43541546 37646074 38427250 32509896 38427250 32509896 3226868 2665351 3226868 2665351 279249795 294482858 279249795 294482858 299355270 302340822 299355270 302340822 302342520 276327127 302342520 276327127 158997424 105074632 158997424 105074632 48865625 38453897 48865625 38453897 29505033 6228809 29505033 6228809 3153243 2590869 3153243 2590869 2238123 1812067 2238123 1812067 153888014 198222017 153888014 198222017 248411103 272683860 248411103 272683860 271792719 277295763 271792719 277295763 280781275 299042040 280781275 299042040 299342578 300849708 299342578 300849708 302825844 303750407 302825844 303750407 52619975 38008680 52619975 38008680 36730307 197101045 36730307 197101045 221095780 233402578 221095780 233402578 270529403 271168106 270529403 271168106 130701425 61882761 130701425 61882761 48190281 46165198 48190281 46165198 213326671 221197149 213326671 221197149 287535637 297009486 287535637 297009486 295215827 298445674 295215827 298445674 297550035 300518169 297550035 300518169 301302101 302843462 301302101 302843462 302387399 303939537 302387399 303939537 272573536 60754230 272573536 60754230 57044332 39303892 57044332 39303892 34690724 7529069 34690724 7529069 6381206 6083588 6381206 6083588 158904914 241126458 158904914 241126458 266986904 290354669 266986904 290354669 293983062 298155684 293983062 298155684 298869594 301947538 298869594 301947538 301531845 303044303 301531845 303044303 302541621 20228682 302541621 20228682 7330301 2331671 7330301 2331671 1714171 2186176 1714171 234238999 1714171 234238999 254905509 257753187 254905509 257753187 261114418 278327010 261114418 278327010 296372811 299060467 296372811 299060467 300710084 303161275 300710084 303161275 302616000 303436199 302616000 69040819 302616000 69040819 48088175 40906922 48088175 40906922 34001078 19413426 34001078 19413426 20310180 176963898 20310180 176963898 208674249 223472786 208674249 223472786 269297088 288676794 269297088 288676794 294959470 299131923 294959470 299131923 299362528 157251831 299362528 157251831 57830825 46503337 57830825 46503337 42737126 11984621 42737126 11984621 10020925 6734385 10020925 6734385 7152959 5527397 7152959 5527397 108062418 180509380 108062418 180509380 206757814 242304398 206757814 242304398 254765066 260388776 254765066 260388776 262147695 286176311 262147695 286176311 291178072 297565136 291178072 297565136 296516693 279448045 296516693 279448045 155837887 52897724 155837887 52897724 49406963 41512624 49406963 41512624 12216317 10194334 12216317 10194334 5428757 3732655 5428757 3732655 3818967 85482945 3818967 85482945 101086681 181241675 101086681 181241675 282921476 291315200 282921476 291315200 294080292 297681457 294080292 297681457 298909355 299883273 298909355 299883273 56197599 31852771 56197599 31852771 23665317 3495198 23665317 3495198 3516011 2305004 3516011 2305004 2749362 56426137 2749362 56426137 87362425 133249616 87362425 133249616 199562583 242411474 199562583 242411474 273080160 276685174 273080160 276685174 292365784 299764494 292365784 299764494 300856511 302008481 300856511 302008481 34537809 24366882 34537809 24366882 15961877 12055344 15961877 12055344 10483853 4400936 10483853 4400936 4937663 110169694 4937663 110169694 181375929 239590877 181375929 239590877 245249855 289630369 245249855 289630369 290211978 293537823 290211978 293537823 293331195 296121536 293331195 296121536 295141474 298079822 295141474 298079822 299283816 301340731 299283816 301340731 301805439 302483270 301805439 302483270 301970612 148532804 301970612 148532804 104031368 67657197 104031368 67657197 51224684 11795302 51224684 11795302 9364172 4118030 9364172 4118030 4173669 3170268 4173669 3170268 3395983 3026284 3395983 3026284 41776169 106143776 41776169 106143776 224222031 246528997 224222031 246528997 274163998 277046531 274163998 277046531 292802317 294979101 292802317 294979101 295832683 296290948 295832683 296290948 299954682 301589223 299954682 301589223 24709999 18947783 24709999 18947783 12417539 6145655 12417539 6145655 4036430 3448859 4036430 3448859 102609483 194235082 102609483 194235082 214075321 215442200 214075321 215442200 240372198 287661641 240372198 287661641 292685015 296610545 292685015 296610545 296990540 297227234 296990540 297227234 74186603 35369600 74186603 35369600 33419208 17292998 33419208 17292998 18360358 15346650 18360358 15346650 13629589 6353401 13629589 6353401 5626901 4209949 5626901 4209949 4135273 3566445 4135273 3566445 247987864 269114796 247987864 269114796 281232994 291885230 281232994 291885230 293313542 299804330 293313542 299804330 299640503 300444855 299640503 300444855 300998785 301162000 300998785 301162000 41639025 34995620 41639025 34995620 9360181 7347434 9360181 7347434 6536757 292276322 6536757 292276322 293057340 294561474 293057340 294561474 296410305 297077223 296410305 297077223 297535112 54106754 297535112 54106754 52788823 33279829 52788823 33279829 26318793 13076727 26318793 13076727 11516069 8566551 11516069 8566551 6174012 4924057 6174012 4924057 4824699 112443170 4824699 112443170 152807784 180972139 152807784 180972139 235348213 278384984 235348213 278384984 278424970 289599544 278424970 289599544 300049433 300262700 300049433 300262700 290581188 181248470 290581188 181248470 83362846 53922979 83362846 53922979 37098018 30411199 37098018 30411199 21284664 11571484 21284664 11571484 4461049 4540182 4461049 4540182 72826645 114763122 72826645 114763122 228964843 244370931 228964843 244370931 262555463 268411392 262555463 268411392 273014024 280852612 273014024 280852612 292544030 293860725 292544030 293860725 167932055 61527419 167932055 61527419 48480037 36135114 48480037 36135114 36057253 24620774 36057253 24620774 20758288 15098112 20758288 15098112 10789210 10326558 10789210 10326558 5957050 5019499 5957050 5019499 116060991 263889110 116060991 263889110 268990932 276149015 268990932 276149015 275570759 284867672 275570759 284867672 290382014 299946116 290382014 299946116 297579008 249020825 297579008 249020825 120755748 100948376 120755748 100948376 97316576 24403503 97316576 24403503 15725816 10880366 15725816 10880366 10534143 9349348 10534143 9349348 7305313 7267931 7305313 7267931 201288639 197450237 201288639 197450237 220952176 247843713 220952176 247843713 278513434 293293033 278513434 293293033 292077981 295409816 292077981 295409816 295730261 297781740 295730261 297781740 297946438 266494206 297946438 266494206 88818033 72429908 88818033 72429908 33850732 16151050 33850732 16151050 15160285 8491958 15160285 8491958 6399676 6444685 6399676 6444685 49400358 227301680 49400358 227301680 233260461 244868537 233260461 244868537 284311531 287956516 284311531 287956516 287682457 206178405 287682457 206178405 94650736 58606562 94650736 58606562 43732595 24480869 43732595 24480869 20589916 15662228 20589916 15662228 16529448 95450846 16529448 95450846 182235106 231904364 182235106 231904364 258793931 268650390 258793931 268650390 267080881 137004779 267080881 137004779 88186716 44893145 88186716 44893145 21218875 20597879 21218875 20597879 137066803 174221467 137066803 174221467 183779901 152647966 183779901 152647966 71334075 52280197 71334075 52280197 54887705 179766819 54887705 179766819 239456960 263156906 239456960 263156906 283799896 299369646 283799896 299369646 297002627 120432876 297002627 120432876 17344760 7510127 17344760 7510127 6343937 5521543 6343937 5521543 151138383 148461372 151138383 148461372 170238680 222649810 170238680 222649810 294255317 296670200 294255317 296670200 298484629 301104000 298484629 301104000 300440852 59216444 300440852 59216444 56244003 47349852 56244003 47349852 20860075 20728598 20860075 20728598 28550012 79221881 28550012 79221881 101855079 209449218 101855079 209449218 281762427 285502994 281762427 285502994 285594848 293628724 285594848 293628724 294486582 295684923 294486582 295684923 299846842 300204540 299846842 300204540 79273685 50324567 79273685 50324567 38655714 20431031 38655714 20431031 16844132 13845809 16844132 13845809 12021391 10048762 12021391 10048762 9282245 6223964 9282245 6223964 6517482 138333231 6517482 138333231 189281275 250331309 189281275 250331309 270204072 274120648 270204072 274120648 272669680 283257763 272669680 283257763 280986141 98159018 280986141 98159018 74996056 44928075 74996056 44928075 45787474 35395920 45787474 35395920 31789407 8322277 31789407 8322277 9733962 27441709 9733962 27441709 212941475 289531377 212941475 289531377 291177095 291787904 291177095 291787904 57287910 34842156 57287910 34842156 26682564 12327601 26682564 12327601 10054494 9475152 10054494 9475152 71404951 273928061 71404951 273928061 278088065 286848302 278088065 286848302 287812659 291544330 287812659 291544330 290033115 136338311 290033115 136338311 133055173 93252111 133055173 93252111 71423007 58999271 71423007 58999271 32702637 13216180 32702637 13216180 12156945 11056234 12156945 11056234 9322714 7615022 9322714 7615022 6310728 221704342 6310728 221704342 257869315 292110325 257869315 292110325 293851126 296630064 293851126 296630064 298608531 299989709 298608531 299989709 300428874 79094768 300428874 79094768 29930264 7460003 29930264 7460003 7564208 111439916 7564208 111439916 230841735 246498567 230841735 246498567 248859255 290788270 248859255 290788270 290413260 292990304 290413260 292990304 292298223 294963837 292298223 294963837 295924148 297627237 295924148 297627237 300236147 300846421 300236147 300846421 53572968 33189963 53572968 33189963 29569139 20027972 29569139 20027972 12786416 12571754 12786416 12571754 133485428 135786116 133485428 135786116 189515286 239386346 189515286 239386346 254637178 257490618 254637178 257490618 180217871 134367013 180217871 134367013 121315949 48845767 121315949 48845767 36872536 21872594 36872536 21872594 14777783 13176929 14777783 13176929 101430544 248266249 101430544 248266249 291821806 293983101 291821806 293983101 296586553 297345781 296586553 297345781 138676183 127207982 138676183 127207982 99621282 89483252 99621282 89483252 66654977 11391394 66654977 11391394 9933012 9064892 9933012 9064892 105465310 126497636 105465310 126497636 164298013 227355642 164298013 227355642 253346447 276719687 253346447 276719687 277654829 284605969 277654829 284605969 282233248 41542632 282233248 41542632 28197343 17020857 28197343 17020857 16544281 11632377 16544281 11632377 10284684 9520023 10284684 9520023 27638069 189991229 27638069 189991229 222688871 245367016 222688871 245367016 269253357 279583899 269253357 279583899 294087907 295795204 294087907 295795204 294292310 221642368 294292310 221642368 103019970 25127870 103019970 25127870 23004631 18775507 23004631 18775507 13040072 7630551 13040072 7630551 4800407 3232520 4800407 3232520 4177293 282558359 4177293 282558359 286283143 298498738 286283143 298498738 298285956 172370533 298285956 172370533 88087596 25906406 88087596 25906406 13721759 9829511 13721759 9829511 8482642 7780471 8482642 7780471 69388530 101563522 69388530 101563522 251378425 256791043 251378425 256791043 264144199 270607967 264144199 270607967 285276675 295205329 285276675 295205329 294587441 302201425 294587441 302201425 301257938 277956876 301257938 277956876 208695650 48526289 208695650 48526289 12310209 8093114 12310209 8093114 8397564 7001357 8397564 7001357 166917800 239533047 166917800 239533047 258622912 264347491 258622912 264347491 274933482 284808391 274933482 284808391 293002901 298983851 293002901 298983851 298904491 272241988 298904491 272241988 242025235 99431288 242025235 99431288 68970663 35925423 68970663 35925423 18609649 16746316 18609649 16746316 16202120 12830967 16202120 12830967 8612177 6483535 8612177 6483535 6173814 73625859 6173814 73625859 81906289 100511452 81906289 100511452 270486981 284850449 270486981 284850449 287346083 287235881 287346083 287235881 291798181 294726159 291798181 294726159 299178024 301694581 299178024 301694581 300495452 99055891 300495452 99055891 52431233 34162086 52431233 34162086 8216553 5041357 8216553 5041357 4367627 3574076 4367627 3574076 120057690 123549119 120057690 123549119 134499992 204011786 134499992 204011786 242274606 257980359 242274606 257980359 283412971 288088023 283412971 288088023 288953311 293426064 288953311 293426064 293502677 297927195 293502677 297927195 299557249 301553134 299557249 301553134 301249464 302261833 301249464 93825032 301249464 93825032 45360309 42366991 45360309 42366991 10199833 7841189 10199833 7841189 5798029 6505046 5798029 6505046 265300586 270295266 265300586 270295266 269254314 276616854 269254314 276616854 274814976 50111038 274814976 50111038 24040409 11158121 24040409 11158121 9431731 6003574 9431731 6003574 8460697 54352856 8460697 54352856 154361376 208907453 154361376 208907453 236000542 246388422 236000542 246388422 246346941 275300094 246346941 275300094 292039736 296436921 292039736 296436921 297287824 298469484 297287824 298469484 60192333 36010548 60192333 36010548 34269507 28251854 34269507 28251854 23071282 14029215 23071282 14029215 8022534 6803206 8022534 6803206 7740383 152480489 7740383 152480489 221792755 249209835 221792755 249209835 256548816 274663380 256548816 274663380 284505582 292452085 284505582 292452085 291460803 296911909 291460803 296911909 294988571 103781198 294988571 103781198 50573371 46343721 50573371 46343721 38001239 26737181 38001239 26737181 17582837 9219293 17582837 9219293 9529432 8256332 9529432 8256332 136574602 248415755 136574602 248415755 252815882 289562399 252815882 289562399 291630533 292860163 291630533 292860163 132751204 108043151 132751204 108043151 69490643 15285636 69490643 15285636 13180862 11134022 13180862 11134022 8456415 7769088 8456415 7769088 7122357 5225433 7122357 5225433 5361381 50758335 5361381 50758335 93864138 241333867 93864138 241333867 245127011 269652160 245127011 269652160 283148477 290672962 283148477 290672962 289251256 59788279 289251256 59788279 59186342 49238046 59186342 49238046 48847918 26138166 48847918 26138166 17775747 16453701 17775747 16453701 7505571 7150168 7505571 7150168 5323837 4543955 5323837 4543955 4230058 3292013 4230058 3292013 205059586 201320774 205059586 201320774 74149003 40733241 74149003 40733241 36287713 18581759 36287713 18581759 17945607 9453783 17945607 9453783 9786800 51514287 9786800 51514287 170564460 169962171 170564460 169962171 217821068 237847519 217821068 237847519 263622303 279446746 263622303 279446746 280551808 292501233 280551808 292501233 290965752 157342744 290965752 157342744 101892765 56957898 101892765 56957898 42027415 27509840 42027415 27509840 26459141 17026532 26459141 17026532 15983282 12682250 15983282 12682250 11770084 8647071 11770084 8647071 7517993 126300478 7517993 126300478 245970389 282666133 245970389 282666133 298399504 299614043 298399504 299614043 57344500 49845418 57344500 49845418 36232987 6829965 36232987 6829965 4304125 4092265 4304125 4092265 165276960 280083968 165276960 280083968 278263718 294646249 278263718 294646249 297200129 298607101 297200129 298607101 297666753 299358032 297666753 299358032 22111016 20348638 22111016 20348638 16844188 15541439 16844188 15541439 15276777 11760244 15276777 11760244 5105055 4904823 5105055 4904823 208605526 237433502 208605526 237433502 273918439 285111245 273918439 285111245 299967522 300295048 299967522 300295048 300153349 53250577 300153349 53250577 26935835 20333943 26935835 20333943 10937531 5908621 10937531 5908621 6654117 47141184 6654117 47141184 155176847 210250873 155176847 210250873 224461360 245766744 224461360 245766744 275306581 280799866 275306581 280799866 278316775 167834431 278316775 167834431 171606547 150165179 171606547 150165179 146771245 66073286 146771245 66073286 32205616 21257245 32205616 21257245 18154741 10372511 18154741 10372511 10395116 6638975 10395116 6638975 5654434 4348852 5654434 4348852 4598991 162861992 4598991 162861992 189716635 243485162 189716635 243485162 243817758 248006988 243817758 248006988 288225048 291972883 288225048 291972883 295001710 299001238 295001710 299001238 299530170 299570350 299530170 299570350 75577556 47788670 75577556 47788670 22954994 13130883 22954994 13130883 10974795 5534875 10974795 5534875 4942449 260717968 4942449 260717968 258368828 245171423 258368828 245171423 126453934 70035076 126453934 70035076 66062652 16267231 66062652 16267231 9417843 6693911 9417843 6693911 6148639 6283528 6148639 6283528 175850511 241062052 175850511 241062052 255248777 271231463 255248777 271231463 291981714 294796779 291981714 294796779 295377534 299146661 295377534 299146661 299372246 164982044 299372246 164982044 165622901 134831196 165622901 134831196 43494278 24538978 43494278 24538978 19993740 10727986 19993740 10727986 10171854 10218001 10171854 10218001 8050409 9209475 8050409 9209475 176492591 181723180 176492591 181723180 222879194 265037120 222879194 265037120 285009451 290653595 285009451 290653595 296895557 298441300 296895557 298441300 67731294 38956359 67731294 38956359 30706172 27724906 30706172 27724906 171012253 257026941 171012253 257026941 253906872 57771378 253906872 57771378 57433049 38552468 57433049 38552468 40239825 26125544 40239825 26125544 23883955 20315588 23883955 20315588 18191764 14387967 18191764 14387967 14222435 274589379 14222435 274589379 278701421 281664000 278701421 281664000 292212654 294794862 292212654 294794862 295093914 298353582 295093914 298353582 299031903 299948639 299031903 299948639 112381826 36276505 112381826 36276505 30036616 16299142 30036616 16299142 17251476 14439161 17251476 14439161 10959023 10793884 10959023 10793884 52784250 93204159 52784250 93204159 134635812 152290414 134635812 152290414 213993104 263800702 213993104 263800702 270424538 287856443 270424538 287856443 289749273 292479788 289749273 292479788 295029164 296637108 295029164 296637108 39921065 30058154 39921065 30058154 29021471 17472199 29021471 17472199 15796865 15371092 15796865 15371092 211839195 266975955 211839195 266975955 264510710 269391966 264510710 269391966 283584612 295180379 283584612 295180379 299633449 301608138 299633449 218072712 299633449 218072712 141061493 92403024 141061493 92403024 61374648 11513381 61374648 11513381 6404495 3772801 6404495 3772801 4512045 85700361 4512045 85700361 167868560 244950108 167868560 244950108 256978468 262904241 256978468 262904241 271773455 286778168 271773455 286778168 292009078 295075934 292009078 295075934 294924871 298689522 294924871 298689522 298312138 301437301 298312138 301437301 301673175 41383374 301673175 41383374 39962669 38380766 39962669 38380766 30634480 26906515 30634480 26906515 16819145 12943852 16819145 12943852 10223795 5186571 10223795 5186571 4993146 4284183 4993146 4284183 212049322 219854965 212049322 219854965 238826448 244039128 238826448 244039128 160336821 53553622 160336821 53553622 17158319 5262089 17158319 5262089 5530986 122373798 5530986 122373798 193010806 232219265 193010806 232219265 245383944 283903453 245383944 283903453 282173778 285812675 282173778 285812675 299858886 299647103 299858886 138442925 299858886 138442925 62116002 59156715 62116002 59156715 44281657 4850092 44281657 4850092 5186610 144405169 5186610 144405169 182659615 191714718 182659615 191714718 281360067 285519777 281360067 285519777 292080429 296450320 292080429 296450320 294716759 93772552 294716759 93772552 53455040 46558503 53455040 46558503 41572792 32072753 41572792 32072753 16152388 9583119 16152388 9583119 9469077 38202723 9469077 38202723 263611248 266594776 263611248 266594776 201332616 45096326 201332616 45096326 42372828 12174940 42372828 12174940 8971784 5894697 8971784 5894697 5748176 3714631 5748176 255740104 5748176 255740104 271494991 279695575 271494991 279695575 289173317 294234845 289173317 294234845 296781250 297656078 296781250 297656078 150009393 90143817 150009393 90143817 71497655 60411122 71497655 60411122 64200266 128329146 64200266 128329146 235022994 243920808 235022994 243920808 252715620 271429418 252715620 271429418 272144203 286985443 272144203 286985443 289657399 290818248 289657399 290818248 168988124 107240300 168988124 107240300 69885674 44622630 69885674 44622630 46289488 25044900 46289488 25044900 20879660 11711146 20879660 11711146 7028955 5106574 7028955 5106574 5224107 177973182 5224107 177973182 198502277 221324581 198502277 221324581 239603223 260181288 239603223 260181288 275379566 278006466 275379566 278006466 282665446 299399748 282665446 299399748 299194329 186077743 299194329 186077743 183884762 68035445 183884762 68035445 55915691 29240417 55915691 29240417 7092714 6278867 7092714 6278867 5310344 84785191 5310344 84785191 206308394 226935870 206308394 226935870 238088475 253014758 238088475 253014758 259109901 277146962 259109901 277146962 295190645 298669611 295190645 298669611 296754772 84096262 296754772 84096262 49225579 36402503 49225579 36402503 23228920 20182991 23228920 20182991 20955635 17451578 20955635 17451578 12252940 6354753 12252940 6354753 6685640 231503605 6685640 231503605 232021239 279054614 232021239 279054614 291904340 293890425 291904340 293890425 292572026 161405187 292572026 161405187 96957147 69230909 96957147 69230909 37499181 8646966 37499181 8646966 8652821 7536804 8652821 7536804 240278313 256981744 240278313 256981744 257665446 279488680 257665446 279488680 292253788 293483986 292253788 293483986 86399256 45750634 86399256 45750634 40439038 31441596 40439038 31441596 20887647 13781218 20887647 13781218 8260310 9512114 8260310 9512114 242594740 266139994 242594740 266139994 274330448 277769133 274330448 277769133 97597621 88476454 97597621 88476454 83419941 71128462 83419941 71128462 54916312 48597564 54916312 48597564 42687233 31043380 42687233 31043380 26628875 22495474 26628875 22495474 23657116 16151079 23657116 16151079 13243228 11368153 13243228 11368153 11676932 174113307 11676932 174113307 186701931 223901272 186701931 223901272 240016895 282017702 240016895 282017702 287677769 291892509 287677769 291892509 290788121 292742430 290788121 292742430 285424633 70016602 285424633 70016602 63195731 36909923 63195731 36909923 38013900 26102992 38013900 26102992 18769763 16892721 18769763 16892721 15495533 14212044 15495533 14212044 11810242 8621292 11810242 8621292 10178835 235670680 10178835 235670680 243499433 281606417 243499433 281606417 284345326 288105472 284345326 288105472 290557664 295439225 290557664 295439225 295076970 297858424 295076970 297858424 298449789 73997321 298449789 73997321 70913951 23397838 70913951 23397838 15723495 10327861 15723495 10327861 8368332 8993930 8368332 8993930 188045963 191773839 188045963 191773839 233747418 238083472 233747418 238083472 253151439 280024642 253151439 280024642 278504202 51941208 278504202 51941208 22735534 18490154 22735534 18490154 17762685 17508285 17762685 17508285 176741689 264756749 176741689 264756749 273413897 287348602 273413897 287348602 288074869 298129315 288074869 298129315 297617302 143098921 297617302 143098921 92117280 84508266 92117280 84508266 47278743 21539301 47278743 21539301 16471517 12099589 16471517 12099589 7712053 6785966 7712053 6785966 163624437 185206633 163624437 185206633 223475900 232470750 223475900 232470750 263057276 291711105 263057276 291711105 293349997 295309130 293349997 295309130 295855975 298243578 295855975 298243578 296656009 211373793 296656009 211373793 80800422 77969765 80800422 77969765 57171649 42555491 57171649 42555491 43415944 103604422 43415944 103604422 148430823 148357176 148430823 148357176 157877318 97439525 157877318 97439525 79179287 65590508 79179287 65590508 12458231 9142312 12458231 9142312 7161999 7781764 7161999 7781764 115764004 230519678 115764004 230519678 236422302 273932838 236422302 273932838 282098893 298079033 282098893 298079033 295910233 74173132 295910233 74173132 26797840 18772159 26797840 18772159 18094188 15759608 18094188 15759608 13671238 11935059 13671238 11935059 8946387 8268557 8946387 8268557 7225492 5528449 7225492 84942108 7225492 84942108 264225168 272022488 264225168 272022488 270592376 272875112 270592376 272875112 277378362 279717201 277378362 279717201 282181884 285349049 282181884 285349049 255529783 175277535 255529783 175277535 149955221 56480037 149955221 56480037 55908883 34595518 55908883 34595518 30277388 27722796 30277388 27722796 25049462 12031836 25049462 12031836 8191556 7643481 8191556 7643481 7510497 268821492 7510497 268821492 268711390 274132821 268711390 274132821 274283022 289283650 274283022 289283650 290693902 292033536 290693902 292033536 291757396 294292349 291757396 294292349 294244876 296641330 294244876 296641330 298117941 297341800 298117941 241972903 298117941 241972903 95764521 89131353 95764521 89131353 49023894 38205774 49023894 38205774 18153984 8091977 18153984 8091977 6212884 5716060 6212884 5716060 5393122 76836676 5393122 76836676 188212331 287215016 188212331 287215016 287740711 290801741 287740711 290801741 288668934 230469848 288668934 230469848 184077829 148497960 184077829 148497960 102502293 92515461 102502293 92515461 82737919 29988014 82737919 29988014 29032707 27983649 29032707 27983649 12349249 9941127 12349249 9941127 10130191 122550480 10130191 122550480 189677651 210187428 189677651 210187428 234243292 240489242 234243292 240489242 261466851 271003452 261466851 271003452 283901348 290816534 283901348 290816534 290346302 293236011 290346302 293236011 292368207 294090760 292368207 294090760 293784512 295133796 293784512 295133796 295287655 296038517 295287655 296038517 105013541 17881991 105013541 17881991 14652036 13451424 14652036 13451424 11596723 8963360 11596723 8963360 8112233 8037660 8112233 8037660 223770061 241672107 223770061 241672107 261189758 279742668 261189758 279742668 279739468 285557702 279739468 285557702 285916766 291271219 285916766 291271219 291008994 65727145 291008994 65727145 34443932 23872121 34443932 23872121 22233107 13525001 22233107 13525001 11753035 10021410 11753035 10021410 7556948 8361721 7556948 8361721 258659796 272341405 258659796 272341405 272650793 280447150 272650793 280447150 284291186 286067877 284291186 286067877 14720798 11552765 14720798 11552765 12111561 11341650 12111561 11341650 11058318 19866076 11058318 19866076 139497439 264924521 139497439 264924521 273821698 284893676 273821698 284893676 292938667 295607984 292938667 295607984 294760523 296700397 294760523 296700397 177582193 153760691 177582193 153760691 114321885 63235883 114321885 63235883 24522920 22784961 24522920 22784961 19516806 14842100 19516806 14842100 14958600 57860727 14958600 57860727 102884861 146114742 102884861 146114742 240293275 258967571 240293275 258967571 266156133 278660499 266156133 278660499 282962491 289024227 282962491 289024227 287582963 217530238 287582963 217530238 70879355 61557556 70879355 61557556 64347781 80984675 64347781 80984675 145395857 204291538 145395857 204291538 259486680 265631382 259486680 265631382 263701765 56848378 263701765 56848378 51246761 18534428 51246761 18534428 19742838 104984520 19742838 104984520 268386564 272689939 268386564 272689939 271156221 282896216 271156221 282896216 286840045 291026055 286840045 291026055 290948562 258574647 290948562 258574647 179448346 165598968 179448346 165598968 135702798 80649544 135702798 80649544 62065337 59726360 62065337 59726360 155553692 220835636 155553692 220835636 248860931 250778328 248860931 250778328 125585380 67651372 125585380 67651372 51221826 43003572 51221826 43003572 37899254 25149997 37899254 25149997 22349443 17696989 22349443 17696989 14846701 16295717 14846701 16295717 121648413 133177663 121648413 133177663 173151143 274733191 173151143 274733191 273112770 276688353 273112770 276688353 278863198 282798961 278863198 282798961 281451723 287356500 281451723 287356500 287336474 290482242 287336474 290482242 288718510 173654425 288718510 173654425 116273297 107309354 116273297 107309354 54467705 45561510 54467705 45561510 24456675 20828779 24456675 20828779 19148786 15105309 19148786 15105309 14065440 246213607 14065440 246213607 249994151 254269127 249994151 254269127 277614964 283138633 277614964 283138633 282059591 288682964 282059591 288682964 294638181 297095518 294638181 297095518 297703226 12874044 297703226 12874044 12129408 11853139 12129408 11853139 10422320 8513329 10422320 8513329 7736642 5726351 7736642 5726351 6291277 95313836 6291277 95313836 196754568 262534303 196754568 262534303 272189450 288686266 272189450 288686266 286655093 205042304 286655093 205042304 62220228 42487231 62220228 42487231 41777244 17855573 41777244 17855573 14175013 9700591 14175013 9700591 7332082 6833111 7332082 287234852 7332082 287234852 290876016 295138629 290876016 295138629 295742676 296962399 295742676 296962399 297500982 140390386 297500982 140390386 55753303 50781056 55753303 50781056 24580208 22152116 24580208 22152116 15620102 10519227 15620102 10519227 9319340 7936485 9319340 7936485 208860189 239127808 208860189 239127808 245012385 262465061 245012385 262465061 290404136 291922688 290404136 291922688 292699234 293884932 292699234 293884932 293290292 295522106 293290292 295522106 294066829 295789788 294066829 295789788 295832247 297193620 295832247 217130595 295832247 217130595 193273652 69309190 193273652 69309190 68943607 13905894 68943607 13905894 10653650 9241681 10653650 9241681 7171246 7795472 7171246 7795472 46510314 64555027 46510314 64555027 242975821 268419689 242975821 268419689 278181988 284068856 278181988 284068856 289651512 291875269 289651512 291875269 291639065 292383942 291639065 292383942 101333587 68838344 101333587 68838344 72724086 67072156 72724086 67072156 61001943 26498829 61001943 26498829 22940880 15420024 22940880 15420024 12558506 10304353 12558506 10304353 9312794 8963946 9312794 8963946 183353868 237775177 183353868 237775177 270051154 271918957 270051154 271918957 275855539 278249915 275855539 278249915 249040963 114059425 249040963 114059425 37091714 18686617 37091714 18686617 9276417 9546591 9276417 9546591 165632455 216911218 165632455 216911218 252120357 256844730 252120357 256844730 259638965 268191751 259638965 268191751 269845426 276038192 269845426 276038192 275798859 280126737 275798859 280126737 276540798 133017580 276540798 133017580 119076742 49031390 119076742 49031390 32241823 17415536 32241823 17415536 16437733 14052135 16437733 14052135 13853721 9728859 13853721 9728859 10761196 216270890 10761196 216270890 236178807 236185556 236178807 236185556 232914663 101560951 232914663 101560951 73207289 53610071 73207289 53610071 54739411 27471442 54739411 27471442 24971873 23544521 24971873 23544521 163817072 162206250 163817072 162206250 217725106 229443426 217725106 229443426 276164027 290831723 276164027 290831723 290529533 293953674 290529533 293953674 293288404 295075532 293288404 295075532 293953462 296038857 293953462 296038857 295790922 60109316 295790922 60109316 61929405 37506012 61929405 37506012 16096129 12381425 16096129 12381425 12617019 246579843 12617019 246579843 264151841 291342811 264151841 291342811 291347807 295048313 291347807 295048313 294786858 296583200 294786858 296583200 296278986 225120565 296278986 225120565 70086739 46660980 70086739 46660980 37049639 26781205 37049639 26781205 11509923 11087171 11509923 11087171 224477276 248373743 224477276 248373743 263111078 283135779 263111078 283135779 293447158 295507597 293447158 295507597 241110536 16858992 241110536 16858992 12332292 10595838 12332292 10595838 8851311 9296015 8851311 9296015 80939110 117013121 80939110 117013121 227390327 272206166 227390327 272206166 286660704 292407551 286660704 292407551 294005140 296752768 294005140 296752768 295445429 121808859 295445429 121808859 122566003 50324820 122566003 50324820 31961523 24663679 31961523 24663679 24760738 10355320 24760738 10355320 9602187 8131315 9602187 8131315 8163517 51410386 8163517 51410386 170389191 262217333 170389191 262217333 259766761 157886111 259766761 157886111 151850433 48634990 151850433 48634990 44533305 32203321 44533305 32203321 24308962 21447005 24308962 21447005 17381077 10301043 17381077 10301043 10127287 254425937 10127287 254425937 275788095 284874761 275788095 284874761 285131809 290810952 285131809 290810952 291913559 294543098 291913559 294543098 293925894 50158172 293925894 50158172 43893078 42118083 43893078 42118083 21781322 21561506 21781322 21561506 196452820 246219726 196452820 246219726 257615201 269775852 257615201 269775852 290246487 294031854 290246487 294031854 292903637 269654589 292903637 269654589 213278295 23941287 213278295 23941287 18544435 18214247 18544435 18214247 240964980 249834921 240964980 249834921 247728590 274727006 247728590 274727006 276713074 287259945 276713074 287259945 286291581 54288713 286291581 54288713 32624857 26888047 32624857 26888047 15272553 15217576 15272553 15217576 14958081 13661510 14958081 13661510 64594038 179935515 64594038 179935515 252296226 265107195 252296226 265107195 267234335 271801121 267234335 271801121 280597600 282357831 280597600 282357831 282957196 286306173 282957196 286306173 290339718 290526712 290339718 290526712 187398910 107784012 187398910 107784012 93292827 25984860 93292827 25984860 22476438 18065496 22476438 18065496 19184229 14511891 19184229 14511891 10768762 11009200 10768762 11009200 106525936 160980844 106525936 160980844 290022478 292705833 290022478 292705833 291571279 175933116 291571279 175933116 138876253 122167543 138876253 122167543 76045086 49102603 76045086 49102603 43832269 30700560 43832269 30700560 21666098 13536382 21666098 13536382 12274958 9245535 12274958 9245535 8397242 182008194 8397242 182008194 265149778 287014250 265149778 287014250 289462442 291624117 289462442 291624117 291939467 294109083 291939467 294109083 294679332 295104570 294679332 295104570 122735484 89628221 122735484 89628221 89058182 74099761 89058182 74099761 50320396 44573763 50320396 44573763 31612830 25538828 31612830 25538828 19076162 15539993 19076162 15539993 14761439 12210930 14761439 12210930 13875166 165276378 13875166 165276378 265474391 281858765 265474391 281858765 284671628 288244618 284671628 288244618 290154012 293056381 290154012 293056381 293333819 294110196 293333819 294110196 178509254 77224489 178509254 77224489 18894245 12609983 18894245 12609983 11074885 10060532 11074885 10060532 9536028 9122247 9536028 9122247 124864955 225703865 124864955 225703865 242930606 247439101 242930606 247439101 260054677 272832860 260054677 272832860 273097829 282659536 273097829 282659536 281994301 284740769 281994301 284740769 286173168 289794978 286173168 289794978 289220273 291587945 289220273 291587945 290351389 275573787 290351389 275573787 214553632 125190532 214553632 125190532 45939565 14760531 45939565 14760531 10272091 10818537 10272091 10818537 9561734 9776029 9561734 9776029 87781117 134658422 87781117 134658422 181195142 192885731 181195142 192885731 202283372 195961000 202283372 195961000 107415053 77592393 107415053 77592393 52904729 42374868 52904729 42374868 38876975 28681071 38876975 28681071 16262647 15104626 16262647 15104626 12813200 10560140 12813200 10560140 10796158 176174283 10796158 176174283 241780031 253746111 241780031 253746111 269228062 272738702 269228062 272738702 281745219 288419897 281745219 288419897 288505145 291386280 288505145 291386280 290984363 292646675 290984363 292646675 292724732 293871928 292724732 293871928 199379001 116310378 199379001 116310378 78976860 75704323 78976860 75704323 32918872 27982825 32918872 27982825 22682069 17160673 22682069 17160673 15265018 15488290 15265018 15488290 161689855 188957517 161689855 188957517 216703617 247351540 216703617 247351540 270874298 284289091 270874298 284289091 291155449 292914286 291155449 292914286 291632432 91920480 291632432 91920480 48545026 29307889 48545026 29307889 21841361 12259396 21841361 12259396 10535758 10058306 10535758 10058306 223220465 230924334 223220465 230924334 244994969 255756209 244994969 255756209 271689282 279441927 271689282 279441927 283013147 286810119 283013147 286810119 285786735 289046159 285786735 289046159 295226905 295527497 295226905 125503825 295226905 125503825 111605778 69533380 111605778 69533380 58997642 17975080 58997642 17975080 13412163 11850015 13412163 11850015 10309635 8879631 10309635 8879631 179796625 272705999 179796625 272705999 284108406 287515814 284108406 287515814 287017397 290753173 287017397 290753173 293044901 293853379 293044901 293853379 293137036 294803707 293137036 149444413 293137036 149444413 46260409 41048406 46260409 41048406 44911231 96136735 44911231 96136735 183594805 263274853 183594805 263274853 270446353 277630885 270446353 277630885 281848259 288140528 281848259 288140528 290725730 293205197 290725730 293205197 291377780 251427437 291377780 251427437 144346830 52539827 144346830 52539827 26123088 22491054 26123088 22491054 15184979 13291640 15184979 13291640 13206855 11230973 13206855 11230973 11498029 48953598 11498029 48953598 151493498 201130674 151493498 201130674 266768777 269562399 266768777 269562399 68830444 38014602 68830444 38014602 20002906 13748875 20002906 13748875 13382637 12101123 13382637 12101123 100035458 219896346 100035458 219896346 250346871 274916629 250346871 274916629 277808115 282641421 277808115 282641421 282757298 290359418 282757298 290359418 289925716 173543789 289925716 173543789 81667578 33355857 81667578 33355857 31136035 25729522 31136035 25729522 23880121 20483324 23880121 20483324 14621073 12766150 14621073 12766150 14104712 40905604 14104712 40905604 264435266 275669288 264435266 275669288 277859770 282673196 277859770 282673196 280103164 94650039 280103164 94650039 41200083 29681332 41200083 29681332 27322237 25124098 27322237 25124098 22709815 15941751 22709815 15941751 15284600 14388445 15284600 14388445 12767872 11416559 12767872 11416559 11300008 10460272 11300008 10460272 150371280 247823216 150371280 247823216 259182810 280320105 259182810 280320105 290226182 292938536 290226182 292938536 292295097 293170738 292295097 293170738 154274858 83056476 154274858 83056476 23914101 19335965 23914101 19335965 15007384 11447691 15007384 11447691 11979974 133454542 11979974 133454542 181395263 248942724 181395263 248942724 251452434 261829845 251452434 261829845 288882948 292033276 288882948 292033276 289954438 39521139 289954438 39521139 31664438 27547552 31664438 27547552 13959684 14781011 13959684 14781011 164398949 190108199 164398949 190108199 244199661 265215286 244199661 265215286 272199513 275561359 272199513 275561359 275839351 287729431 275839351 287729431 286056612 244897639 286056612 244897639 193957824 48914456 193957824 48914456 39106192 27954501 39106192 27954501 21206425 18873551 21206425 18873551 20599032 16406695 20599032 16406695 19484320 79552365 19484320 79552365 247388309 278852958 247388309 278852958 284945297 288806178 284945297 288806178 289500091 291718309 289500091 291718309 60267039 35172003 60267039 35172003 18632584 15650235 18632584 15650235 17464903 145209089 17464903 145209089 212847151 233349150 212847151 233349150 265974675 276122895 265974675 276122895 275616906 280460826 275616906 280460826 285898343 287400622 285898343 287400622 290903725 291700247 290903725 291700247 268579892 82080817 268579892 82080817 51522106 25609908 51522106 25609908 20390556 14013704 20390556 14013704 12761164 11376273 12761164 11376273 11418504 10914905 11418504 10914905 257053296 282428770 257053296 282428770 283663265 284892075 283663265 284892075 46664759 29027917 46664759 29027917 31234132 207743141 31234132 207743141 215369915 219998813 215369915 219998813 279402160 284875960 279402160 284875960 291616368 292079195 291616368 292079195 35944902 20970504 35944902 20970504 14058372 12787867 14058372 12787867 12634545 11408826 12634545 11408826 11807802 155097795 11807802 155097795 229991706 253057536 229991706 253057536 254156540 259190413 254156540 259190413 271318792 279006041 271318792 279006041 287261734 291397958 287261734 291397958 291779820 294204864 291779820 294204864 293467716 294498505 293467716 217370366 293467716 217370366 35694995 26521073 35694995 26521073 25190689 16491981 25190689 16491981 16135615 9280010 16135615 9280010 10681808 107147996 10681808 107147996 134981928 250702961 134981928 250702961 263233952 288905740 263233952 288905740 289754353 293333612 289754353 293333612 292584992 183869436 292584992 183869436 77626255 22165471 77626255 22165471 14544556 11627986 14544556 11627986 11328659 196009005 11328659 196009005 195665393 182770732 195665393 182770732 108342041 57305241 108342041 57305241 28809215 21024028 28809215 21024028 13405744 13036626 13405744 13036626 198193934 230021549 198193934 230021549 262125547 275341886 262125547 275341886 280692504 288034633 280692504 288034633 290809115 292185070 290809115 292185070 291956368 294062882 291956368 228259318 291956368 228259318 78610868 69914962 78610868 69914962 19066563 14510104 19066563 14510104 14402474 11799943 14402474 11799943 12505378 10386556 12505378 10386556 11386053 171707057 11386053 171707057 243782392 255878869 243782392 255878869 286706742 290776192 286706742 290776192 292068214 293601600 292068214 293601600 292403080 293714967 292403080 207410268 292403080 207410268 191459639 169200071 191459639 169200071 42839605 32925056 42839605 32925056 31281243 28266805 31281243 28266805 264819711 269197135 264819711 269197135 281765896 286271280 281765896 286271280 288989836 288883039 288989836 288883039 290141413 289914146 290141413 289914146 54250650 22431748 54250650 22431748 15833466 14127938 15833466 14127938 11766112 12355353 11766112 12355353 266101125 288850344 266101125 288850344 287535400 75742489 287535400 75742489 13245606 12771944 13245606 12771944 12665678 11226742 12665678 11226742 11937704 103347248 11937704 103347248 254712367 273551123 254712367 273551123 272519551 136214179 272519551 136214179 53500508 51083943 53500508 51083943 60196520 159369770 60196520 159369770 245140626 266810057 245140626 266810057 265133375 271283993 265133375 271283993 277441536 282176519 277441536 282176519 279965933 162357042 279965933 162357042 81462866 28747927 81462866 28747927 19521398 19721639 19521398 19721639 46410343 171349339 46410343 171349339 277840902 279842310 277840902 279842310 287274704 288285274 287274704 288285274 73253438 57955202 73253438 57955202 42502314 39849641 42502314 39849641 36654856 29311199 36654856 29311199 26147421 24873985 26147421 24873985 49211772 129623538 49211772 129623538 254758227 269244170 254758227 269244170 268305730 273520964 268305730 273520964 276371997 278989788 276371997 278989788 278422827 281286128 278422827 281286128 282367198 288940797 282367198 288940797 286800955 24517307 286800955 24517307 19797610 16436290 19797610 16436290 15582087 12083175 15582087 12083175 12587049 143435263 12587049 143435263 215360540 235127520 215360540 235127520 240843746 287893215 240843746 287893215 289000872 289481206 289000872 289481206 270493344 129395960 270493344 129395960 41347549 34302208 41347549 34302208 16043897 13663983 16043897 13663983 14409344 104166649 14409344 104166649 113346371 220896624 113346371 220896624 263597661 271597256 263597661 271597256 284022888 285425718 284022888 285425718 198098272 109829565 198098272 109829565 93578709 63378730 93578709 63378730 39860355 15029507 39860355 15029507 14521478 13855105 14521478 13855105 14193136 150926405 14193136 150926405 170474053 186704894 170474053 186704894 223375423 258828765 223375423 258828765 266107689 266894970 266107689 266894970 244544087 229900920 244544087 229900920 221523422 180469091 221523422 180469091 34036694 29283649 34036694 29283649 27652812 20217690 27652812 20217690 19370618 15410277 19370618 15410277 14653501 11702640 14653501 11702640 11638429 11136623 11638429 98127763 11638429 98127763 232117405 243286188 232117405 243286188 276433940 279475279 276433940 279475279 285251407 290930525 285251407 290930525 288012695 281003049 288012695 281003049 91724066 26863482 91724066 26863482 12692292 12204146 12692292 12204146 12281171 182497742 12281171 182497742 213867613 278454370 213867613 278454370 282454200 285742980 282454200 285742980 284622638 35796616 284622638 35796616 29142741 27313792 29142741 27313792 22419212 16397900 22419212 16397900 15298883 13235550 15298883 13235550 13572987 12665545 13572987 12665545 12985504 62006804 12985504 62006804 166442267 238441904 166442267 238441904 285833825 291794538 285833825 291794538 289344129 120176919 289344129 120176919 22647035 15737666 22647035 15737666 16216825 50492115 16216825 50492115 58637995 77621569 58637995 77621569 225563832 242239326 225563832 242239326 267473671 286245957 267473671 286245957 288638275 291119684 288638275 291119684 291053066 292330360 291053066 292330360 292253594 292600582 292253594 292600582 159686123 126236049 159686123 126236049 26264534 21924509 26264534 21924509 16553731 15983704 16553731 15983704 193960150 199760743 193960150 199760743 270243852 276456173 270243852 276456173 276349659 284438078 276349659 284438078 286028339 289910881 286028339 289910881 288620927 249936654 288620927 249936654 136242473 76061319 136242473 76061319 50767776 41568518 50767776 41568518 40760473 27964606 40760473 27964606 26563792 23085785 26563792 23085785 22510909 19383767 22510909 19383767 16643627 16678268 16643627 16678268 254703040 258056721 254703040 258056721 268894357 275871385 268894357 275871385 284498206 286620460 284498206 286620460 252250681 119473124 252250681 119473124 101289796 45784137 101289796 45784137 31833616 29773640 31833616 29773640 190887654 217072308 190887654 217072308 248413067 284968602 248413067 284968602 283105008 134777910 283105008 134777910 99832442 61442007 99832442 61442007 55016932 28246017 55016932 28246017 32058411 76628971 32058411 76628971 87298365 239336810 87298365 239336810 244343852 255134114 244343852 255134114 259027138 277718863 259027138 277718863 278514247 282357333 278514247 282357333 284454185 284519787 284454185 284519787 288328132 288682002 288328132 288682002 252781306 19457954 252781306 19457954 19798633 18466888 19798633 18466888 253416141 286073729 253416141 286073729 285052895 289377045 285052895 289377045 288086516 188071254 288086516 188071254 150510466 92757762 150510466 92757762 75278189 54826990 75278189 54826990 26220085 20981724 26220085 20981724 20773333 18762822 20773333 18762822 19352428 37212753 19352428 37212753 56852648 251129778 56852648 251129778 264564771 269095361 264564771 269095361 267572220 280071020 267572220 280071020 281369303 285394198 281369303 285394198 284606853 132454845 284606853 132454845 70402133 28198742 70402133 28198742 26992872 23493265 26992872 23493265 24677158 22015753 24677158 22015753 21511862 18716520 21511862 18716520 17793556 17183438 17793556 17183438 52834955 111848260 52834955 111848260 208734851 247885030 208734851 247885030 254269076 282969688 254269076 282969688 282957469 285678585 282957469 285678585 286800001 289965203 286800001 289965203 144532162 68161755 144532162 68161755 31078032 27532247 31078032 27532247 28789866 147213199 28789866 147213199 219218417 230299947 219218417 230299947 240020800 248175534 240020800 248175534 264952852 272644370 264952852 272644370 274195761 278082570 274195761 278082570 282043687 284579454 282043687 284579454 234537582 132781547 234537582 132781547 54543846 43020324 54543846 43020324 43197340 37871822 43197340 37871822 35019532 29484594 35019532 29484594 32363342 168784600 32363342 168784600 203074873 211501066 203074873 211501066 221201371 216032896 221201371 216032896 139853869 64120748 139853869 64120748 46888688 40359147 46888688 40359147 39585371 37009188 39585371 37009188 160678019 174597460 160678019 174597460 225950850 251110089 225950850 251110089 277936919 281573076 277936919 281573076 281711769 283015210 281711769 283015210 286523962 285658209 286523962 285658209 130436534 31536109 130436534 31536109 24409257 20377091 24409257 20377091 19753289 18485433 19753289 18485433 91741820 275832795 91741820 275832795 284464411 286575186 284464411 286575186 199542686 79545689 199542686 79545689 67497408 56377720 67497408 56377720 53366529 48114454 53366529 48114454 49002703 24055754 49002703 24055754 22866528 20693611 22866528 20693611 16845423 13527354 16845423 13527354 14790864 224937080 14790864 224937080 235351198 248134580 235351198 248134580 260997311 280646826 260997311 280646826 287803076 292225580 287803076 292225580 291175582 151967387 291175582 151967387 156022386 46304863 156022386 46304863 26178700 17995625 26178700 17995625 13409948 12048739 13409948 12048739 12527660 106648150 12527660 106648150 189674971 258438313 189674971 258438313 260727520 268177766 260727520 268177766 290093247 292228331 290093247 292228331 182337289 156326406 182337289 156326406 111949957 57688517 111949957 57688517 42190140 16795756 42190140 16795756 17031543 266402709 17031543 266402709 275872803 281851057 275872803 281851057 281604264 287474669 281604264 287474669 286219797 289214386 286219797 289214386 286765106 130038997 286765106 130038997 59598119 38911160 59598119 38911160 37096224 25411124 37096224 25411124 25313530 24250924 25313530 24250924 45561336 195325618 45561336 195325618 252758019 261668899 252758019 261668899 272318868 282721248 272318868 282721248 286678229 286984643 286678229 286984643 183990938 132984949 183990938 132984949 68231859 32128493 68231859 32128493 29028666 25652269 29028666 25652269 21430235 16922341 21430235 16922341 18551154 80776394 18551154 80776394 171447873 172783390 171447873 172783390 201019347 265795886 201019347 265795886 268751279 274193976 268751279 274193976 276565747 279818536 276565747 279818536 282167558 283858422 282167558 283858422 117357774 95676074 117357774 95676074 73601864 26032065 73601864 26032065 22005768 18477743 22005768 18477743 18680102 40434333 18680102 40434333 180618384 192251065 180618384 192251065 217391458 237825510 217391458 237825510 273718799 278017640 273718799 278017640 275649199 283467316 275649199 283467316 286133158 287244464 286133158 287244464 174709638 27824028 174709638 27824028 20233943 17744660 20233943 17744660 18949818 14577719 18949818 14577719 13285544 13208544 13285544 13208544 191785761 222158857 191785761 222158857 235381731 245039034 235381731 245039034 259948654 271259739 259948654 271259739 275933256 288450191 275933256 288450191 286558055 134813056 286558055 134813056 133705190 98472468 133705190 98472468 52144308 17148300 52144308 17148300 16530014 15329767 16530014 15329767 14316347 12837168 14316347 12837168 13445808 110311811 13445808 110311811 194113196 235981930 194113196 235981930 250974876 283597070 250974876 283597070 287435608 290411090 287435608 290411090 289286860 230466471 289286860 230466471 108448777 45080181 108448777 45080181 28674596 24035844 28674596 24035844 23131845 20347130 23131845 20347130 21784592 99524826 21784592 99524826 263335035 266721344 263335035 266721344 270380403 271980235 270380403 271980235 139019022 103415314 139019022 103415314 80729135 55585643 80729135 55585643 51405771 32571408 51405771 32571408 28925577 25976597 28925577 25976597 16633865 14563773 16633865 14563773 12734719 12878825 12734719 12878825 55454189 194007087 55454189 194007087 226037218 276494189 226037218 276494189 276891559 286939338 276891559 286939338 286849113 290773897 286849113 290773897 289188792 78408149 289188792 78408149 53264099 41246091 53264099 41246091 34830598 22834919 34830598 22834919 23556881 16212771 23556881 16212771 16444228 14792314 16444228 14792314 14304723 13862582 14304723 13862582 155242007 152022950 155242007 152022950 230269807 239941012 230269807 239941012 256217565 278078333 256217565 278078333 282341273 288882632 282341273 288882632 287306020 228904976 287306020 228904976 140648688 61269022 140648688 61269022 38424708 25943294 38424708 25943294 26214832 24663756 26214832 24663756 283576654 284680289 283576654 284680289 208841158 68315498 208841158 68315498 65914958 53445095 65914958 53445095 28114755 20187627 28114755 20187627 15167879 15146602 15167879 15146602 14583709 13354648 14583709 13354648 12931758 58366957 12931758 58366957 192903254 219393854 192903254 219393854 231356072 237263697 231356072 237263697 261365445 288375033 261365445 288375033 289233827 290706131 289233827 290706131 240438044 82887106 240438044 82887106 56368448 25000319 56368448 25000319 23564887 21712001 23564887 21712001 15085818 14698004 15085818 14698004 189471528 276308734 189471528 276308734 274703965 91544052 274703965 91544052 80376035 21556348 80376035 21556348 22029270 166462485 22029270 166462485 270297788 277048758 270297788 277048758 287414328 290501673 287414328 290501673 291377241 293437265 291377241 293437265 291892791 182509550 291892791 182509550 59987810 50455856 59987810 50455856 49633993 27716224 49633993 27716224 22439132 20207269 22439132 20207269 14397471 13466419 14397471 13466419 13103089 102848185 13103089 102848185 126000823 253349415 126000823 253349415 288516553 290477626 288516553 290477626 197827195 162572568 197827195 162572568 109776506 83748143 109776506 83748143 51124890 45482601 51124890 45482601 30123982 22493422 30123982 22493422 23252677 17081480 23252677 17081480 15205354 13032112 15205354 13032112 14960413 249880366 14960413 249880366 252494285 268380086 252494285 268380086 273070691 275628574 273070691 275628574 110573981 77612438 110573981 77612438 23676324 18887274 23676324 18887274 16913359 16958830 16913359 16958830 116814549 282409287 116814549 282409287 286074711 287887493 286074711 287887493 171843497 72891932 171843497 72891932 47914800 38479954 47914800 38479954 34523888 22008608 34523888 22008608 23470279 20823996 23470279 20823996 239650651 275058027 239650651 275058027 273547744 279610481 273547744 279610481 288789119 291701735 288789119 291701735 290177945 293003538 290177945 293003538 291446076 242052464 291446076 242052464 228102618 48860662 228102618 48860662 42973768 27051025 42973768 27051025 27119276 17662612 27119276 17662612 16973399 15485520 16973399 15485520 13935440 13722193 13935440 13722193 13517602 220528142 13517602 220528142 245847183 251115507 245847183 251115507 265067980 272143598 265067980 272143598 275577955 282473326 275577955 282473326 286030825 285450790 286030825 285450790 121057266 57627672 121057266 57627672 58125772 45015344 58125772 45015344 33278467 29197153 33278467 29197153 19831587 17630744 19831587 17630744 18489056 81924440 18489056 81924440 213513033 276762576 213513033 276762576 289183668 288574400 289183668 288574400 42050818 36346159 42050818 36346159 21478111 19103078 21478111 19103078 18288611 15809431 18288611 15809431 14040700 14002257 14040700 14002257 143923218 246114231 143923218 246114231 260560147 267405483 260560147 267405483 268269737 273697994 268269737 273697994 279322939 281876134 279322939 281876134 285981252 289004566 285981252 289004566 288908127 291265831 288908127 291265831 213176676 93671047 213176676 93671047 53076828 37978369 53076828 37978369 27667272 23428804 27667272 23428804 17084612 15267278 17084612 15267278 13789065 13927566 13789065 13927566 130162097 159958733 130162097 159958733 265975939 275039474 265975939 275039474 280536036 281902859 280536036 281902859 170013893 39858181 170013893 39858181 33945461 32528358 33945461 32528358 18077277 15429774 18077277 15429774 15728912 15105564 15728912 15105564 98808666 108478021 98808666 108478021 201729892 285882007 201729892 285882007 288095515 290417721 288095515 290417721 289725837 72610369 289725837 72610369 60622620 52072661 60622620 52072661 25089285 16983768 25089285 16983768 18656244 94452804 18656244 94452804 200579475 222986334 200579475 222986334 248925971 261665808 248925971 261665808 262394593 279583257 262394593 279583257 284065334 287140495 284065334 287140495 286951839 270397238 286951839 270397238 219117534 74326142 219117534 74326142 46892284 37992281 46892284 37992281 24683503 19669363 24683503 19669363 20219121 275616282 20219121 275616282 280495495 283175690 280495495 283175690 128720476 94042641 128720476 94042641 58955004 54294961 58955004 54294961 55940334 56849935 55940334 56849935 92671131 247338121 92671131 247338121 260657200 266240750 260657200 266240750 271215964 274680081 271215964 274680081 276466769 283045792 276466769 283045792 282583028 117578549 282583028 117578549 93706888 54310980 93706888 54310980 58097118 138315712 58097118 138315712 215408504 258905306 215408504 258905306 262026000 268907059 262026000 268907059 271822709 284639360 271822709 284639360 284200360 270853120 284200360 270853120 171867129 87514100 171867129 87514100 43379031 30025696 43379031 30025696 21875444 17774155 21875444 17774155 20122099 133380222 20122099 133380222 226990791 260050736 226990791 260050736 257133801 91636474 257133801 91636474 69259272 59019755 69259272 59019755 44529059 42610818 44529059 42610818 156915119 184103977 156915119 184103977 223691381 273669320 223691381 273669320 277248473 279070413 277248473 279070413 165997649 137219891 165997649 137219891 26509793 19395754 26509793 19395754 20347980 239026476 20347980 239026476 242514504 268508665 242514504 268508665 272681175 278668240 272681175 278668240 280199740 285102102 280199740 285102102 283465085 142184131 283465085 142184131 40539812 29379990 40539812 29379990 26787898 23432489 26787898 23432489 22139865 18039418 22139865 18039418 18344889 16523880 18344889 16523880 16770485 84080263 16770485 84080263 208086281 247432017 208086281 247432017 248897834 259344204 248897834 259344204 262330784 274442001 262330784 274442001 276287653 280309656 276287653 280309656 280071859 289883344 280071859 289883344 290261630 291292947 290261630 291292947 146148058 100071483 146148058 100071483 47154723 17297541 47154723 17297541 16937029 91366269 16937029 91366269 110626792 114546060 110626792 114546060 193236177 253510702 193236177 253510702 265789478 271757732 265789478 271757732 280050092 285025917 280050092 285025917 289669670 290195415 289669670 290195415 53154194 26287985 53154194 26287985 21946149 17151678 21946149 17151678 16926035 194606055 16926035 194606055 245791748 255132732 245791748 255132732 278505954 281137048 278505954 281137048 288291649 289823941 288291649 289823941 157183281 28830111 157183281 28830111 16777981 15422885 16777981 15422885 153841985 228779123 153841985 228779123 261289655 272737304 261289655 272737304 279083257 285360431 279083257 285360431 285741136 288837587 285741136 288837587 289581960 289427469 289581960 289427469 119480937 66635489 119480937 66635489 49032319 34183974 49032319 34183974 27966041 23917209 27966041 23917209 24464985 22915454 24464985 22915454 21300003 17999331 21300003 17999331 17800047 224653924 17800047 224653924 254484319 271035538 254484319 271035538 271135652 285503390 271135652 285503390 288371682 289001562 288371682 289001562 288699494 127842323 288699494 127842323 118386376 52636516 118386376 52636516 49602133 39435815 49602133 39435815 37105342 15924993 37105342 15924993 14842471 15330703 14842471 15330703 129107492 248346249 129107492 248346249 247603104 278593872 247603104 278593872 279918672 289097944 279918672 289097944 287759517 143790002 287759517 143790002 119149614 94737887 119149614 94737887 32286067 33061522 32286067 33061522 99284197 174841153 99284197 174841153 226044192 249543315 226044192 249543315 250834337 259180807 250834337 259180807 267835023 274050041 267835023 274050041 278158351 283736340 278158351 283736340 286227831 288031750 286227831 288031750 138218633 97468073 138218633 97468073 68971353 28086420 68971353 28086420 29804337 121195675 29804337 121195675 231361519 242243428 231361519 242243428 251520494 274155834 251520494 274155834 275462867 280522401 275462867 280522401 285669092 288906401 285669092 288906401 286677521 73807434 286677521 73807434 68966839 64739564 68966839 64739564 38551791 30727297 38551791 30727297 25603185 24149856 25603185 24149856 83869288 81973508 83869288 81973508 179749003 255625840 179749003 255625840 265936343 285912648 265936343 285912648 286511769 33657459 286511769 33657459 34375231 21693959 34375231 21693959 23666742 252345122 23666742 252345122 250250907 263665762 250250907 263665762 269594741 277718940 269594741 277718940 279806775 282861248 279806775 282861248 146538964 100651892 146538964 100651892 20817323 18608824 20817323 18608824 20072690 88122574 20072690 88122574 180036706 202509015 180036706 202509015 240494385 260560404 240494385 260560404 261949424 271042786 261949424 271042786 276762113 278955013 276762113 278955013 145087520 43719488 145087520 43719488 32306652 17913123 32306652 17913123 17688184 239933005 17688184 239933005 282158399 284835057 282158399 284835057 282653432 284986626 282653432 284986626 22976451 21457779 22976451 21457779 252204365 264651179 252204365 264651179 262377618 139904461 262377618 139904461 42539745 31637562 42539745 31637562 27656770 24290677 27656770 24290677 26318388 140852969 26318388 140852969 170127774 169144383 170127774 169144383 186695509 220044890 186695509 220044890 231592922 262316748 231592922 262316748 265798655 271086235 265798655 271086235 273530871 276766069 273530871 276766069 279656264 282011629 279656264 282011629 34151587 29202396 34151587 29202396 31740724 261693407 31740724 261693407 268448959 276461277 268448959 276461277 280957195 284168389 280957195 284168389 285210160 286388263 285210160 286388263 117403139 93669428 117403139 93669428 89130759 65853653 89130759 65853653 56466313 32241065 56466313 32241065 31558655 28728318 31558655 28728318 64248535 97757109 64248535 97757109 167077063 246200429 167077063 246200429 266700935 271155880 266700935 271155880 273903670 283903965 273903670 283903965 284178914 286898327 284178914 286898327 288353014 288535792 288353014 288535792 157118793 68923232 157118793 68923232 59765036 48571214 59765036 48571214 48633767 20479333 48633767 20479333 18629095 15930292 18629095 15930292 13787912 13318057 13787912 13318057 12536993 11711395 12536993 11711395 83034885 141409143 83034885 141409143 198880264 192086175 198880264 192086175 131106477 53248259 131106477 53248259 50067955 13995092 50067955 13995092 13887546 12938049 13887546 12938049 13473642 143910697 13473642 143910697 183712896 176745386 183712896 176745386 179992738 116128156 179992738 116128156 54097681 26460823 54097681 26460823 26030713 21072618 26030713 21072618 18527737 16284211 18527737 16284211 15867564 13306377 15867564 13306377 13086195 12192970 13086195 12192970 145064744 197607538 145064744 197607538 205278174 287985461 205278174 287985461 286836267 289389828 286836267 289389828 287556197 203064893 287556197 203064893 19037133 14444120 19037133 14444120 13420939 13530855 13420939 203656994 13420939 203656994 243446817 262960457 243446817 262960457 266431222 284115579 266431222 284115579 287917567 290403125 287917567 290403125 289369403 292444552 289369403 292444552 290255805 265418157 290255805 265418157 207417428 132634830 207417428 132634830 83292726 68280864 83292726 68280864 20430059 17503066 20430059 17503066 15808786 14000111 15808786 14000111 13620704 13585998 13620704 172828610 13620704 172828610 212892360 232138166 212892360 232138166 266172606 275460540 266172606 275460540 278384108 281005229 278384108 281005229 122984846 75095498 122984846 75095498 47542885 31665190 47542885 31665190 22678420 18849789 22678420 18849789 19015925 15806159 19015925 15806159 15823956 268778743 15823956 268778743 276489151 288663056 276489151 288663056 287408958 292242177 287408958 292242177 291327221 114802684 291327221 114802684 44904077 16663501 44904077 16663501 16776671 13858063 16776671 13858063 14744740 271981112 14744740 271981112 286592283 290150039 286592283 290150039 290094293 291728955 290094293 97710331 290094293 97710331 19914438 17986091 19914438 17986091 158321388 235086851 158321388 235086851 234355708 286488004 234355708 286488004 285482290 288947402 285482290 288947402 286879946 289344688 286879946 289344688 291143169 291505454 291143169 291505454 89900906 40783964 89900906 40783964 38609486 30375308 38609486 30375308 17498038 14143873 17498038 14143873 14616181 188312782 14616181 188312782 221865925 231459720 221865925 231459720 284691346 289904489 284691346 289904489 289226500 208032035 289226500 208032035 195922121 86099875 195922121 86099875 81736112 48671647 81736112 48671647 40251453 32312505 40251453 32312505 31149462 26891722 31149462 26891722 15971828 14831142 15971828 14831142 203330048 254048488 203330048 254048488 259395935 283536483 259395935 283536483 285439549 288534397 285439549 288534397 287592087 267225037 287592087 267225037 109567507 35809114 109567507 35809114 20493583 16745134 20493583 16745134 16703597 106236376 16703597 106236376 195179412 233577370 195179412 233577370 243656970 267545317 243656970 267545317 280184384 286779143 280184384 286779143 288566197 289435207 288566197 289435207 102562006 76148624 102562006 76148624 69977350 50963839 69977350 50963839 47344174 40176066 47344174 40176066 39872643 24364254 39872643 24364254 19615023 17831310 19615023 17831310 17408265 87244602 17408265 87244602 262724714 267344211 262724714 267344211 271343978 287150881 271343978 287150881 286777201 287505212 286777201 287505212 109454444 53295735 109454444 53295735 24608730 19272123 24608730 19272123 17788541 17344679 17788541 17344679 91954594 140229380 91954594 140229380 203191611 275475715 203191611 275475715 281653608 285638884 281653608 285638884 286564651 290408719 286564651 290408719 289746829 167833362 289746829 167833362 86077988 41973943 86077988 41973943 43695461 35864311 43695461 35864311 24426015 16624906 24426015 16624906 15532301 211188122 15532301 211188122 221310177 273028290 221310177 273028290 283036435 284075999 283036435 284075999 63688177 59663519 63688177 59663519 19559093 15675464 19559093 15675464 15220150 14562698 15220150 14562698 14210821 36074980 14210821 36074980 84075094 215459289 84075094 215459289 231613830 270915662 231613830 270915662 273354791 279870669 273354791 279870669 278702623 286385712 278702623 286385712 287947438 290384871 287947438 290384871 289757353 204709213 289757353 204709213 70430981 65821844 70430981 65821844 53426281 18795573 53426281 18795573 16688156 15337945 16688156 15337945 160223062 174902970 160223062 174902970 218426056 262997816 218426056 262997816 267084322 285429924 267084322 285429924 286619140 287694977 286619140 287694977 211837881 119135197 211837881 119135197 85025170 63135142 85025170 63135142 63483289 55993430 63483289 55993430 33177861 26807512 33177861 26807512 22516259 18105793 22516259 18105793 17489063 15877019 17489063 15877019 15965177 219855331 15965177 219855331 243156559 273028792 243156559 273028792 286783256 286580801 286783256 286580801 279966510 77991768 279966510 77991768 65586105 40980726 65586105 40980726 40801127 22609396 40801127 22609396 19487330 18018330 19487330 18018330 218968478 280472673 218968478 280472673 281535952 284251374 281535952 284251374 283873239 285507627 283873239 285507627 84089294 72995586 84089294 72995586 58299067 32156468 58299067 32156468 24855309 21941070 24855309 21941070 22277094 18193325 22277094 18193325 18756670 16954289 18756670 16954289 111145522 211911030 111145522 211911030 245624258 267893007 245624258 267893007 284873824 288077203 284873824 288077203 288028575 154453769 288028575 154453769 136119428 35086762 136119428 35086762 35715110 180507684 35715110 180507684 261942402 288012129 261942402 288012129 286374987 288888292 286374987 288888292 288521511 121592284 288521511 121592284 58972079 35330164 58972079 35330164 29429759 23438967 29429759 23438967 24115539 20865494 24115539 20865494 20941809 16302338 20941809 16302338 16661585 14876403 16661585 14876403 171005151 180128126 171005151 180128126 215694983 233596782 215694983 233596782 241780158 273124800 241780158 273124800 278028956 281270503 278028956 281270503 280699292 283149699 280699292 283149699 41671852 34976502 41671852 34976502 24254762 19958253 24254762 19958253 21299167 17496678 21299167 17496678 17810490 205944877 17810490 205944877 263815341 267381938 263815341 267381938 277179213 282126111 277179213 282126111 281720859 286352242 281720859 286352242 285764558 287976033 285764558 287976033 131776666 49427321 131776666 49427321 25629496 21413972 25629496 21413972 22180748 20302008 22180748 20302008 22040095 16876449 22040095 16876449 16114392 14889175 16114392 14889175 233968934 246976652 233968934 246976652 273925580 280852516 273925580 280852516 287697854 287381723 287697854 287381723 136117561 126802034 136117561 126802034 105162901 33489917 105162901 33489917 23588026 21224059 23588026 21224059 19607162 16830519 19607162 16830519 16861332 15685430 16861332 101531908 16861332 101531908 239556735 273622781 239556735 273622781 276367530 285823133 276367530 285823133 288832003 289653961 288832003 289653961 289094168 36863709 289094168 36863709 35733627 30079402 35733627 30079402 28512563 18071460 28512563 18071460 16772093 15808042 16772093 15808042 16233507 213369444 16233507 213369444 238260863 249289302 238260863 249289302 263093714 281829386 263093714 281829386 284707908 286990294 284707908 286990294 257535932 178023115 257535932 178023115 71583516 30603563 71583516 30603563 32132041 25985191 32132041 25985191 26365572 18871024 26365572 18871024 16959723 15866352 16959723 15866352 216573140 234552554 216573140 234552554 244384276 251544445 244384276 251544445 268896478 271993974 268896478 271993974 270306211 275352828 270306211 275352828 274180838 138012426 274180838 138012426 131349951 124668738 131349951 124668738 116746264 61609638 116746264 61609638 43771588 40932671 43771588 40932671 102252501 132689524 102252501 132689524 177610676 172646212 177610676 172646212 258785347 262705058 258785347 262705058 266292997 268319658 266292997 268319658 182732499 40593245 182732499 40593245 30479931 26997739 30479931 26997739 27198833 22753923 27198833 22753923 23032461 20790273 23032461 20790273 17766940 16790204 17766940 16790204 206003221 243565440 206003221 243565440 269859046 274890732 269859046 274890732 282283557 285219429 282283557 285219429 284933992 187362724 284933992 187362724 127775605 114736000 127775605 114736000 57169202 56104673 57169202 56104673 170460551 239482320 170460551 239482320 248474308 255744136 248474308 255744136 263173253 265820524 263173253 265820524 74737736 59214875 74737736 59214875 40288725 33429576 40288725 33429576 18043122 17404676 18043122 17404676 185360953 256190541 185360953 256190541 272198615 275651720 272198615 275651720 277322135 279269678 277322135 279269678 210941544 142041101 210941544 142041101 142495877 62696299 142495877 62696299 49925020 31996448 49925020 31996448 26295582 21015301 26295582 21015301 20334778 18004751 20334778 18004751 19789605 30609798 19789605 30609798 126910309 179173738 126910309 179173738 254202466 257724010 254202466 257724010 260051933 269619269 260051933 269619269 269445480 271455710 269445480 271455710 96167904 50402043 96167904 50402043 49294474 46895479 49294474 46895479 40109047 18915073 40109047 18915073 20309093 198753361 20309093 198753361 243308017 268291653 243308017 268291653 267723178 250974121 267723178 250974121 232072031 74682845 232072031 74682845 70306834 61376515 70306834 61376515 47601327 31407097 47601327 31407097 26192088 24798453 26192088 24798453 244043545 268885892 244043545 268885892 273515945 276832645 273515945 276832645 278701139 281812125 278701139 281812125 282683035 287393378 282683035 287393378 286944236 153271440 286944236 153271440 148943591 39826003 148943591 39826003 36066828 33773470 36066828 33773470 86704142 175797118 86704142 175797118 194495749 212420090 194495749 212420090 244060983 269055981 244060983 269055981 274329746 280521406 274329746 280521406 285648304 288082523 285648304 288082523 288959173 291212574 288959173 291212574 229530707 113937318 229530707 113937318 66630410 63843751 66630410 63843751 252976410 283301387 252976410 283301387 284728168 289525972 284728168 289525972 289659750 291085144 289659750 94368096 289659750 94368096 87367836 44739155 87367836 44739155 46528500 28532473 46528500 28532473 21024852 19355196 21024852 19355196 17776786 17998062 17776786 17998062 24239805 134596361 24239805 134596361 143318521 215083648 143318521 215083648 246665357 260868124 246665357 260868124 264429989 275037580 264429989 275037580 280500191 283339667 280500191 283339667 273386658 108061830 273386658 108061830 38253416 23943671 38253416 23943671 23283431 20560318 23283431 20560318 21430112 17548140 21430112 17548140 19003750 63402757 19003750 63402757 247230391 267846048 247230391 267846048 269787815 282748546 269787815 282748546 283542489 284910932 283542489 284910932 106031007 97849455 106031007 97849455 39983266 30555877 39983266 30555877 26342332 22985992 26342332 22985992 21717582 18385623 21717582 18385623 17365401 16917894 17365401 16917894 37612685 59000625 37612685 59000625 154629174 184446756 154629174 184446756 190241386 93181858 190241386 93181858 34277281 21525194 34277281 21525194 18765541 17232175 18765541 17232175 38484849 118752206 38484849 118752206 170130042 168099193 170130042 168099193 230100000 233698388 230100000 233698388 79072038 44121449 79072038 44121449 22813626 18480017 22813626 18480017 18563141 17511625 18563141 17511625 238707986 246017726 238707986 246017726 249581426 284354727 249581426 284354727 284961894 288171861 284961894 288171861 286268551 233845502 286268551 233845502 146717593 107482312 146717593 107482312 81068791 55589092 81068791 55589092 35280621 27922774 35280621 27922774 29725776 73507470 29725776 73507470 132831521 225483455 132831521 225483455 241847593 282826577 241847593 282826577 284072595 287456455 284072595 287456455 288341674 288100564 288341674 288100564 289865011 290221719 289865011 290221719 240699863 40968213 240699863 40968213 28357259 25180307 28357259 25180307 24803223 20326702 24803223 20326702 19076794 17087167 19076794 17087167 16795376 16303863 16795376 16303863 225323336 247980263 225323336 247980263 271968731 276373502 271968731 276373502 280316493 284675315 280316493 284675315 288002681 290390647 288002681 290390647 94672243 40940623 94672243 40940623 28454379 26154105 28454379 26154105 20776647 20059895 20776647 20059895 235214850 253285093 235214850 253285093 255081580 276676994 255081580 276676994 285027992 287300694 285027992 287300694 201262442 177093540 201262442 177093540 77085013 63310506 77085013 63310506 55266234 28389644 55266234 28389644 24134899 17690450 24134899 17690450 18215050 173581474 18215050 173581474 253172067 272507080 253172067 272507080 274300431 276852916 274300431 276852916 275487074 280270297 275487074 280270297 282617987 286553081 282617987 286553081 285928075 288000159 285928075 288000159 287562782 66663161 287562782 66663161 55125761 38674488 55125761 38674488 39797378 81366410 39797378 81366410 196919470 237418002 196919470 237418002 261599178 281946683 261599178 281946683 279480912 284841926 279480912 284841926 283763005 286021792 283763005 286021792 248804789 213817344 248804789 213817344 159794683 76083760 159794683 76083760 52550744 44879257 52550744 44879257 30646251 19503506 30646251 19503506 19643092 17126835 19643092 17126835 17974062 204040269 17974062 204040269 236544531 280313998 236544531 280313998 278346552 227288070 278346552 227288070 67806751 39713699 67806751 39713699 25266135 18476015 25266135 18476015 17657462 208232231 17657462 208232231 232537413 258872871 232537413 258872871 279784053 282243200 279784053 282243200 284963210 285203052 284963210 285203052 250993337 79511877 250993337 79511877 53447678 49850104 53447678 49850104 30869140 20189438 30869140 20189438 21771251 89515515 21771251 89515515 144219865 184147064 144219865 184147064 258514222 262558619 258514222 262558619 278005207 284911840 278005207 284911840 283817465 287103835 283817465 287103835 173689375 129557962 173689375 129557962 93850273 91560003 93850273 91560003 179524809 216049400 179524809 216049400 276741147 282191291 276741147 282191291 285805438 288518998 285805438 288518998 288196524 109348180 288196524 109348180 71132043 56760174 71132043 56760174 46688113 32961533 46688113 32961533 31195468 22047788 31195468 22047788 21172822 18230750 21172822 18230750 126069869 254971686 126069869 254971686 262014267 267768155 262014267 267768155 272902785 284617552 272902785 284617552 283054855 271665932 283054855 271665932 171562165 26251846 171562165 26251846 23990216 21135516 23990216 21135516 21853623 19046752 21853623 19046752 19977488 17982499 19977488 17982499 17947705 265457129 17947705 265457129 269769374 277988829 269769374 277988829 281278363 289454126 281278363 289454126 288425298 62271690 288425298 62271690 45359120 27420687 45359120 27420687 25639908 22414068 25639908 22414068 19431935 18726824 19431935 18726824 18145258 17880349 18145258 17880349 119004149 272257591 119004149 272257591 279001418 283236625 279001418 283236625 284192141 288866852 284192141 288866852 286997530 289446854 286997530 289446854 164262977 79446092 164262977 79446092 78163620 57390342 78163620 57390342 45087408 38583812 45087408 38583812 39082161 28498484 39082161 28498484 25300840 23602232 25300840 23602232 21193882 18641188 21193882 18641188 19616613 16247853 19616613 16247853 17785672 84683505 17785672 84683505 195148590 248438823 195148590 248438823 258211857 276710096 258211857 276710096 282880792 285673073 282880792 285673073 287607962 288629734 287607962 288629734 149652975 125078474 149652975 125078474 63129551 34367371 63129551 34367371 30909653 26106862 30909653 26106862 23712153 20791164 23712153 20791164 20453115 19774055 20453115 19774055 227934288 273875824 227934288 273875824 279704496 283648701 279704496 283648701 286029593 287794499 286029593 287794499 165222085 50861903 165222085 50861903 50978677 47230264 50978677 47230264 237306975 252871625 237306975 252871625 255050290 263725657 255050290 263725657 266660318 267078040 266660318 267078040 275832106 280918729 275832106 280918729 279580872 283821955 279580872 283821955 284251594 227817901 284251594 227817901 103375886 66648438 103375886 66648438 48617139 40980764 48617139 40980764 45107114 211817861 45107114 211817861 229199600 249951813 229199600 249951813 276478634 280172007 276478634 280172007 120158639 66576955 120158639 66576955 63343015 44423183 63343015 44423183 37854840 28744344 37854840 28744344 23067597 22583780 23067597 22583780 243760344 269514083 243760344 269514083 280991028 281963990 280991028 281963990 232159164 221835169 232159164 221835169 97829756 26302827 97829756 26302827 25278929 24198848 25278929 24198848 31044681 194161899 31044681 194161899 201016035 209935930 201016035 209935930 228100758 258298942 228100758 258298942 256261455 263188575 256261455 263188575 271751163 275934147 271751163 275934147 274037874 231278169 274037874 231278169 202131907 51235140 202131907 51235140 47990348 41429974 47990348 41429974 40236440 38746739 40236440 38746739 275750589 278740286 275750589 278740286 206078144 59429061 206078144 59429061 49808887 44099067 49808887 44099067 44388432 149022135 44388432 149022135 155012338 108522068 155012338 108522068 102421140 82679912 102421140 82679912 78697906 51336715 78697906 51336715 47495568 45414754 47495568 45414754 257392921 265420640 257392921 265420640 267461560 270073239 267461560 270073239 270372715 273771285 270372715 273771285 262380236 153047278 262380236 153047278 126428739 115911351 126428739 115911351 90677345 72845960 90677345 72845960 66461575 52002318 66461575 52002318 48021887 30887020 48021887 30887020 29321524 24223763 29321524 24223763 22025102 21519875 22025102 21519875 34861462 130430811 34861462 130430811 213539183 245022997 213539183 245022997 242705743 276498677 242705743 276498677 276569277 281132997 276569277 281132997 285936498 287746085 285936498 287746085 104938850 55535940 104938850 55535940 53278402 39761899 53278402 39761899 36875201 31370749 36875201 31370749 30878198 22215863 30878198 22215863 25074162 139011328 25074162 139011328 188319754 201798927 188319754 201798927 241206812 260740790 241206812 260740790 269560896 277813694 269560896 277813694 276865595 286486959 276865595 286486959 286051056 288122278 286051056 288122278 118405942 81078744 118405942 81078744 70903885 33765523 70903885 33765523 27042102 25556822 27042102 25556822 236485711 249662639 236485711 249662639 279403114 282242848 279403114 282242848 280295969 249579209 280295969 249579209 231583461 93009118 231583461 93009118 58538148 46850103 58538148 46850103 31686377 25937947 31686377 25937947 24800134 24048801 24800134 24048801 24071750 22831417 24071750 22831417 22180892 18682853 22180892 18682853 20517706 244614659 20517706 244614659 250785883 262161611 250785883 262161611 266989350 282974414 266989350 282974414 280856174 285582754 280856174 285582754 285763151 42776287 285763151 42776287 43886476 37828772 43886476 37828772 37984855 34711986 37984855 34711986 31790857 24756784 31790857 24756784 26046101 151999736 26046101 151999736 190273532 233085444 190273532 233085444 269596973 279571934 269596973 279571934 283100400 287415882 283100400 287415882 285660246 64171075 285660246 64171075 39058143 31071173 39058143 31071173 32351284 27149328 32351284 27149328 29474536 276553540 29474536 276553540 275170790 251409025 275170790 251409025 112229047 89005641 112229047 89005641 91104556 149320833 91104556 149320833 201120216 199060208 201120216 199060208 159020831 132450546 159020831 132450546 123123421 36540151 123123421 36540151 34722207 30190260 34722207 30190260 28544408 24088006 28544408 24088006 25097858 228491351 25097858 228491351 281383347 284804071 281383347 284804071 284314658 286295631 284314658 286295631 285347824 134035421 285347824 134035421 109701162 75721833 109701162 75721833 61753023 37700319 61753023 37700319 25590695 21278500 25590695 21278500 21209711 20989912 21209711 20989912 225212290 228646728 225212290 228646728 123673841 69907908 123673841 69907908 51218623 41803745 51218623 41803745 39213645 22483671 39213645 22483671 22884390 21826842 22884390 21826842 21026093 18385864 21026093 18385864 20204060 52062914 20204060 52062914 115376123 219216166 115376123 219216166 235234760 260745452 235234760 260745452 269100254 274349196 269100254 274349196 272509623 276040617 272509623 276040617 278740289 281358257 278740289 281358257 284319876 286346620 284319876 286346620 284716014 147584919 284716014 147584919 106323887 47709545 106323887 47709545 48048433 26999577 48048433 26999577 23459363 20733462 23459363 20733462 21227930 131594905 21227930 131594905 174049629 231523755 174049629 231523755 264316878 281160602 264316878 281160602 283867165 286032139 283867165 286032139 285468413 289491402 285468413 289491402 287436171 259637083 287436171 259637083 176022576 164035667 176022576 164035667 161522482 104356427 161522482 104356427 39465698 20807432 39465698 20807432 20604351 16420024 20604351 16420024 17949736 213052126 17949736 213052126 222444098 252450694 222444098 252450694 256190360 261998481 256190360 261998481 258808888 131933413 258808888 131933413 34209045 19496804 34209045 19496804 19312048 17138684 19312048 17138684 117073772 166781944 117073772 166781944 227906290 250175539 227906290 250175539 250793510 278646191 250793510 278646191 277778018 282577315 277778018 282577315 230051295 202680595 230051295 202680595 168100349 121638860 168100349 121638860 51625075 40811952 51625075 40811952 31599799 29873741 31599799 29873741 25753496 19598989 25753496 19598989 19017543 143743004 19017543 143743004 217064798 212645573 217064798 212645573 241606716 271755259 241606716 271755259 271328470 284648111 271328470 284648111 284402631 287631555 284402631 287631555 286808900 48449221 286808900 48449221 41500374 30345143 41500374 30345143 25218381 22244682 25218381 22244682 22872596 21215417 22872596 21215417 22640151 135701977 22640151 135701977 207691355 234610515 207691355 234610515 243326918 248558003 243326918 248558003 280391335 284167189 280391335 284167189 284209411 285609648 284209411 285609648 285302198 287387850 285302198 287387850 266657630 218743225 266657630 218743225 140502631 59198046 140502631 59198046 44331542 33991977 44331542 33991977 30669498 27484716 30669498 27484716 127004503 243880218 127004503 243880218 258667960 274748820 258667960 274748820 274274212 279581371 274274212 279581371 277735148 280299064 277735148 280299064 279485267 287125155 279485267 287125155 284366761 150506123 284366761 150506123 66709495 37212994 66709495 37212994 33425792 24361802 33425792 24361802 20600808 18857501 20600808 18857501 20232188 188968981 20232188 188968981 225303753 234034676 225303753 234034676 267786104 272790436 267786104 272790436 271868419 280383631 271868419 280383631 280074653 282430327 280074653 282430327 282728991 284565358 282728991 284565358 158922283 37369343 158922283 37369343 25459390 22626863 25459390 22626863 23570586 21253050 23570586 21253050 21160007 18847915 21160007 18847915 18950717 16878489 18950717 16878489 17777087 63967307 17777087 63967307 215199809 266220208 215199809 266220208 267752971 279336088 267752971 279336088 279818895 282759619 279818895 282759619 286499511 287222947 286499511 287222947 100952110 94318570 100952110 94318570 90513478 56327577 90513478 56327577 46887718 27230467 46887718 27230467 20575104 17943277 20575104 17943277 18576886 188652176 18576886 188652176 231163488 235450107 231163488 235450107 246833365 269941933 246833365 269941933 276594635 279184982 276594635 279184982 282235286 285779676 282235286 285779676 284354451 182402823 284354451 182402823 144029147 99642425 144029147 99642425 94119505 90674171 94119505 90674171 40790283 19310179 40790283 19310179 19620832 17155136 19620832 17155136 18714293 178195865 18714293 178195865 263779142 270807246 263779142 270807246 276678146 282594475 276678146 282594475 283253545 285033913 283253545 285033913 92903553 73546261 92903553 73546261 73543077 32204405 73543077 32204405 20048432 18166780 20048432 258769214 20048432 258769214 283322731 285650477 283322731 285650477 261015601 93889775 261015601 93889775 28917344 24684049 28917344 24684049 24508701 21959928 24508701 21959928 20980556 19436153 20980556 19436153 172423276 185477657 172423276 185477657 204703772 249705940 204703772 249705940 257458623 272846839 257458623 272846839 279297510 283601305 279297510 283601305 285114690 284365077 285114690 284365077 92921189 31532336 92921189 31532336 31989245 188394349 31989245 188394349 280121647 282015036 280121647 282015036 281066238 72091669 281066238 72091669 46141409 24151696 46141409 24151696 22649501 20744497 22649501 20744497 19253528 20055357 19253528 20055357 143745263 232192560 143745263 232192560 275481745 281100405 275481745 281100405 276681544 107153399 276681544 107153399 78603230 29778902 78603230 29778902 29784947 27169729 29784947 27169729 26687153 21936922 26687153 21936922 23748702 68718707 23748702 68718707 139845753 147448122 139845753 147448122 203673421 211100627 203673421 211100627 207666875 67324839 207666875 67324839 35330637 33725578 35330637 33725578 160867078 161142218 160867078 161142218 198652559 208405575 198652559 208405575 265734723 283404619 265734723 283404619 284269061 285247491 284269061 285247491 82333804 37065009 82333804 37065009 27835737 24955446 27835737 24955446 25168631 23709529 25168631 23709529 23469881 21238440 23469881 21238440 22763480 20991736 22763480 20991736 206703915 249330408 206703915 249330408 266837208 272491996 266837208 272491996 284043107 287548490 284043107 287548490 286542898 32804966 286542898 32804966 26146872 25180718 26146872 25180718 146547340 249536744 146547340 249536744 262897004 273625094 262897004 273625094 273489937 275904655 273489937 275904655 275711972 278260881 275711972 278260881 128310209 56203079 128310209 56203079 56483903 45390197 56483903 45390197 36967121 38021589 36967121 38021589 26936164 24294268 26936164 24294268 26068585 99403042 26068585 99403042 256861140 284418000 256861140 284418000 284605481 288172912 284605481 251296097 284605481 251296097 43241239 28098217 43241239 28098217 24103015 21679858 24103015 21679858 23886622 54251455 23886622 54251455 215373975 277856881 215373975 277856881 278525339 281724953 278525339 281724953 282652525 284048476 282652525 284048476 200755733 155569974 200755733 155569974 34467757 31942944 34467757 31942944 26141151 21397936 26141151 21397936 19334770 18893775 19334770 18893775 242680469 278783205 242680469 278783205 279286542 281667640 279286542 281667640 284183054 286400828 284183054 286400828 287274025 287748614 287274025 242275696 287274025 242275696 173823965 46413545 173823965 46413545 40086237 32864059 40086237 32864059 26505425 24755000 26505425 24755000 79895744 243648855 79895744 243648855 243496319 246828295 243496319 246828295 248372440 253691181 248372440 253691181 266671261 274322183 266671261 274322183 279886694 281373940 279886694 281373940 138766034 66634394 138766034 66634394 34194679 33122134 34194679 33122134 130485372 131798957 130485372 131798957 171321355 169419414 171321355 169419414 193333318 216464000 193333318 216464000 271200694 277030085 271200694 277030085 279332472 280060238 279332472 280060238 188533730 65686695 188533730 65686695 55970972 31939179 55970972 31939179 26543666 25864285 26543666 25864285 257468818 265717642 257468818 265717642 270259440 276281781 270259440 276281781 274484086 282172353 274484086 282172353 279237944 282986715 279237944 282986715 283337736 264347157 283337736 264347157 92627447 75789959 92627447 75789959 42933334 31892715 42933334 31892715 32650733 147027869 32650733 147027869 254082631 260058575 254082631 260058575 272059389 274557654 272059389 274557654 275569107 281661709 275569107 281661709 282345471 282548484 282345471 282548484 283548315 285838071 283548315 285838071 230946363 101216563 230946363 101216563 93093428 77002863 93093428 77002863 58791459 53962727 58791459 53962727 43655938 38956349 43655938 38956349 38816477 23827494 38816477 23827494 23892201 22087084 23892201 22087084 205220001 212741515 205220001 212741515 261619315 272878476 261619315 272878476 271998673 274273592 271998673 274273592 274094199 278002540 274094199 278002540 281879549 285600819 281879549 285600819 282763790 287385582 282763790 287385582 285174579 57906015 285174579 57906015 49672418 43532427 49672418 43532427 41890824 35029767 41890824 35029767 28669240 27932554 28669240 27932554 91570554 110143281 91570554 110143281 122465937 224824082 122465937 224824082 250434354 267737551 250434354 267737551 273518053 278981303 273518053 278981303 278976989 282079163 278976989 282079163 282782937 286676907 282782937 286676907 283599012 278855319 283599012 278855319 30872523 26113539 30872523 26113539 22968522 21829463 22968522 21829463 239560387 259484393 239560387 259484393 274013871 281963774 274013871 281963774 281127680 285683245 281127680 285683245 283290876 72108693 283290876 72108693 50867412 31351806 50867412 31351806 29734111 25783123 29734111 25783123 25324675 24171299 25324675 24171299 24421374 23324601 24421374 23324601 23073858 20893981 23073858 20893981 187680505 243191192 187680505 243191192 274156536 277852218 274156536 277852218 282057165 285289779 282057165 285289779 282995503 251120873 282995503 251120873 214316600 92272889 214316600 92272889 89811159 59444667 89811159 59444667 51151043 29985583 51151043 29985583 27224993 24486265 27224993 24486265 24426396 21733523 24426396 21733523 23110657 54749275 23110657 54749275 156336333 192476768 156336333 192476768 203840761 246163748 203840761 246163748 247148234 259116780 247148234 259116780 258949923 281242814 258949923 281242814 281668849 283942093 281668849 283942093 282223866 231369084 282223866 231369084 100990689 96284040 100990689 96284040 61117638 49570985 61117638 49570985 48791171 39890796 48791171 39890796 34071734 27600674 34071734 27600674 26475829 23396643 26475829 23396643 23988658 258805610 23988658 258805610 267270306 269353594 267270306 269353594 133434156 89243346 133434156 89243346 32132208 29192582 32132208 29192582 25564970 23563821 25564970 23563821 22998214 22424706 22998214 22424706 73429589 110082368 73429589 110082368 201078359 271608727 201078359 271608727 273823002 276196588 273823002 276196588 279154357 284479366 279154357 284479366 282450121 94527055 282450121 94527055 81372559 28102593 81372559 28102593 26679675 24818887 26679675 24818887 140441885 167283757 140441885 167283757 259327745 280708313 259327745 280708313 280828010 281947106 280828010 281947106 221724871 87817572 221724871 87817572 71690727 29761258 71690727 29761258 27135463 23960069 27135463 23960069 26237104 171592463 26237104 171592463 239519040 270468036 239519040 270468036 272701460 275323877 272701460 275323877 57395231 45538436 57395231 45538436 33918322 32360829 33918322 32360829 225965264 248755129 225965264 248755129 249084562 260768246 249084562 260768246 260036760 266523070 260036760 266523070 265214016 270993968 265214016 270993968 277107402 279176329 277107402 279176329 277616185 148447384 277616185 148447384 43317528 34102010 43317528 34102010 30551098 26774531 30551098 26774531 27802839 22875572 27802839 22875572 25260526 32072298 25260526 32072298 186222067 192847783 186222067 192847783 253128532 264330522 253128532 264330522 270442612 276718066 270442612 276718066 276276562 281247002 276276562 281247002 278626349 179417874 278626349 179417874 79960390 50566718 79960390 50566718 48894333 38333125 48894333 38333125 35111877 32833206 35111877 32833206 30039295 26607122 30039295 26607122 25976471 23131357 25976471 23131357 23403124 22168481 23403124 22168481 44348708 127481836 44348708 127481836 134857503 236646793 134857503 236646793 252356329 264547969 252356329 264547969 261229360 140114937 261229360 140114937 91048924 89657916 91048924 89657916 197921056 213916862 197921056 213916862 247685974 251129716 247685974 251129716 235755774 231662964 235755774 231662964 60178104 43870265 60178104 43870265 46297717 171652823 46297717 171652823 175235729 60476669 175235729 60476669 30543363 23552279 30543363 23552279 23601141 23492962 23601141 23492962 249008104 266116611 249008104 266116611 267682081 274068410 267682081 274068410 271527884 171093532 271527884 171093532 108378614 42897944 108378614 42897944 43978116 39085064 43978116 39085064 31399718 26792985 31399718 26792985 27351489 21742273 27351489 21742273 22852721 21622684 22852721 21622684 168454642 255636531 168454642 255636531 259129038 271149683 259129038 271149683 270370086 274251452 270370086 274251452 272933511 274755807 272933511 274755807 251024342 182369323 251024342 182369323 159173641 66921710 159173641 66921710 66131738 31464702 66131738 31464702 33416336 176396077 33416336 176396077 239822338 267344050 239822338 267344050 264866821 267492327 264866821 267492327 267943251 270511605 267943251 270511605 270600466 273862966 270600466 273862966 281499687 282876056 281499687 282876056 243692245 142900252 243692245 142900252 148390091 124454282 148390091 124454282 82243338 41833552 82243338 41833552 37487539 31248709 37487539 31248709 27875752 26299955 27875752 26299955 101298320 222911771 101298320 222911771 262303387 270852403 262303387 270852403 269219439 276350100 269219439 276350100 277128200 278968257 277128200 278968257 280958923 282302024 280958923 282302024 231261858 94295763 231261858 94295763 86211550 77558637 86211550 77558637 57161071 43499198 57161071 43499198 34123102 30826714 34123102 30826714 27017110 25475176 27017110 25475176 23527725 22414265 23527725 22414265 223680022 262945643 223680022 262945643 263217781 277693773 263217781 277693773 277533729 280569144 277533729 280569144 135805668 126582052 135805668 126582052 121654542 105962849 121654542 105962849 95303221 79181318 95303221 79181318 68165365 45367076 68165365 45367076 37075079 30631110 37075079 30631110 27437439 27275953 27437439 27275953 235729812 277423552 235729812 277423552 274863801 206747901 274863801 206747901 164447884 58974998 164447884 58974998 61714283 106190418 61714283 106190418 109357548 269025570 109357548 269025570 271157156 274871248 271157156 274871248 277602211 281803673 277602211 281803673 280647936 282786904 280647936 282786904 111531666 46469915 111531666 46469915 46316163 33225084 46316163 33225084 29013729 25441556 29013729 25441556 26353967 23042090 26353967 23042090 25046496 92122968 25046496 92122968 133438363 182415842 133438363 182415842 234227866 241406206 234227866 241406206 258804192 273746796 258804192 273746796 277495528 278979563 277495528 278979563 279798073 283754458 279798073 283754458 281860338 248886218 281860338 248886218 194846990 185548398 194846990 185548398 147286223 133450802 147286223 133450802 95512079 91906471 95512079 91906471 32800803 31897730 32800803 31897730 257857158 264612972 257857158 264612972 264783454 269880815 264783454 269880815 276870871 281011313 276870871 281011313 279100783 154908557 279100783 154908557 116240939 111948603 116240939 111948603 39363622 34557023 39363622 34557023 32783675 31375901 32783675 31375901 31551708 26132358 31551708 26132358 27830577 23313263 27830577 23313263 23226930 21692989 23226930 21692989 67029707 210289226 67029707 210289226 221952011 270374850 221952011 270374850 280299632 284775393 280299632 284775393 283880726 240424766 283880726 240424766 213042570 56334882 213042570 56334882 45829651 35852026 45829651 35852026 21993208 21949598 21993208 21949598 112342145 252192684 112342145 252192684 263250937 269414257 263250937 269414257 266133896 255276436 266133896 255276436 197095253 125430010 197095253 125430010 41486437 32678188 41486437 32678188 27412704 27000379 27412704 27000379 24426484 22931408 24426484 22931408 221477737 258055402 221477737 258055402 262442902 269617403 262442902 269617403 269263069 274417408 269263069 274417408 279290663 281963043 279290663 281963043 282537949 285788749 282537949 285788749 283151763 181868282 283151763 181868282 65767474 34105702 65767474 34105702 30856048 26753771 30856048 26753771 28421975 22615792 28421975 22615792 24191254 226998610 24191254 226998610 224890890 230529882 224890890 230529882 256531235 277260593 256531235 277260593 275589106 66510747 275589106 66510747 52746335 32720733 52746335 32720733 30448295 23603365 30448295 23603365 24952887 21459905 24952887 21459905 23083988 65468392 23083988 65468392 159221199 169791563 159221199 169791563 252809035 262842242 252809035 262842242 261966548 272600653 261966548 272600653 272345057 275118019 272345057 275118019 274330453 279189791 274330453 279189791 278148332 280336570 278148332 280336570 223630231 127689001 223630231 127689001 71502219 58993291 71502219 58993291 56829431 36712135 56829431 36712135 36310625 26931509 36310625 26931509 28126122 170896536 28126122 170896536 239295700 261979428 239295700 261979428 260312230 265520851 260312230 265520851 263472793 107634119 263472793 107634119 101875709 79049041 101875709 79049041 68389801 55236145 68389801 55236145 48785268 37584270 48785268 37584270 26832805 23945786 26832805 23945786 24864749 22818664 24864749 22818664 186944994 208832764 186944994 208832764 238384123 258996660 238384123 258996660 272874152 281242997 272874152 281242997 280769491 118282837 280769491 118282837 52929902 39419143 52929902 39419143 37845836 34848809 37845836 34848809 79685643 168116706 79685643 168116706 260704210 267271213 260704210 267271213 277324600 281580523 277324600 281580523 278929540 181262792 278929540 181262792 70879764 56077901 70879764 56077901 53290637 42024562 53290637 42024562 46535622 208579190 46535622 208579190 256359492 267560080 256359492 267560080 274722401 278729617 274722401 278729617 278654961 282048272 278654961 282048272 280517848 231551386 280517848 231551386 184788392 148027014 184788392 148027014 115293036 43608873 115293036 43608873 39258236 33796072 39258236 33796072 29852161 26042436 29852161 26042436 27606139 24474655 27606139 24474655 25533247 23111790 25533247 23111790 24672499 125783443 24672499 125783443 158026177 165466582 158026177 165466582 211780108 222670866 211780108 222670866 258637068 262447435 258637068 262447435 112468717 34540705 112468717 34540705 36690669 144365466 36690669 144365466 182034678 184270609 182034678 184270609 195068749 248104375 195068749 248104375 247691403 253333234 247691403 253333234 273170365 282096628 273170365 282096628 280948415 283392553 280948415 283392553 281872732 284263808 281872732 284263808 227288484 117182626 227288484 117182626 69327561 55234854 69327561 55234854 35522481 28018580 35522481 28018580 27322472 24598481 27322472 24598481 26386866 92762692 26386866 92762692 228201938 253868567 228201938 253868567 256096875 277666210 256096875 277666210 277073914 280258819 277073914 280258819 278472900 161737691 278472900 161737691 112989953 90858094 112989953 90858094 66400018 49308196 66400018 49308196 31858203 30216212 31858203 30216212 28891011 26365484 28891011 26365484 46653729 211963533 46653729 211963533 215319982 150432109 215319982 150432109 32130868 29243844 32130868 29243844 30483736 29027071 30483736 29027071 27586998 26847908 27586998 26847908 177303508 216433973 177303508 216433973 245265026 263321829 245265026 263321829 272738550 279572330 272738550 279572330 277765893 281312294 277765893 281312294 279268010 223665057 279268010 223665057 170821785 122917492 170821785 122917492 37029832 28487723 37029832 28487723 27318555 24860469 27318555 24860469 26784438 162195118 26784438 162195118 203366954 258709387 203366954 258709387 257598047 262062645 257598047 262062645 262595237 266107129 262595237 266107129 270552275 275675435 270552275 275675435 273574146 277050875 273574146 277050875 277592073 278959043 277592073 278959043 143259640 69342025 143259640 69342025 43809326 33809260 43809326 33809260 28595525 25249883 28595525 25249883 28136527 114734501 28136527 114734501 162828282 210211098 162828282 210211098 243461110 263967999 243461110 263967999 264634607 271969755 264634607 271969755 275119578 277986157 275119578 277986157 236382049 161898895 236382049 161898895 144522711 138505596 144522711 138505596 125056102 70439059 125056102 70439059 51579103 29229263 51579103 29229263 29128020 26982643 29128020 26982643 64309714 190537927 64309714 190537927 253785104 261877107 253785104 261877107 262859343 273483326 262859343 273483326 273482618 276544183 273482618 276544183 92816855 76603877 92816855 76603877 73514311 57609443 73514311 57609443 54526675 38655368 54526675 38655368 31666953 29860006 31666953 29860006 30210502 29102181 30210502 29102181 46754343 155527853 46754343 155527853 185256195 215837782 185256195 215837782 213801268 242309884 213801268 242309884 267069012 273446552 267069012 273446552 273687023 277171967 273687023 277171967 276495027 278891227 276495027 278891227 279700417 281423816 279700417 281423816 182499438 152303552 182499438 152303552 136156317 74057512 136156317 74057512 43627376 37019837 43627376 37019837 31947597 30174561 31947597 30174561 43084690 86170799 43084690 86170799 265699826 269262310 265699826 269262310 180614935 132808532 180614935 132808532 91614427 72163017 91614427 72163017 65090784 48155147 65090784 48155147 40770115 34098883 40770115 34098883 37391109 29413746 37391109 29413746 30901487 152708031 30901487 152708031 226740892 264194431 226740892 264194431 260865280 227094541 260865280 227094541 117526794 78268195 117526794 78268195 73771948 60817408 73771948 60817408 49272382 41910456 49272382 41910456 33670807 33108061 33670807 33108061 58199186 216116590 58199186 216116590 233440308 243681453 233440308 243681453 250141172 258535926 250141172 258535926 263718858 267639246 263718858 267639246 276606760 279137689 276606760 279137689 134481954 44123309 134481954 44123309 43839841 43404457 43839841 43404457 136381488 143309144 136381488 143309144 232053273 246150254 232053273 246150254 269859808 272057737 269859808 272057737 272487375 276711911 272487375 276711911 274732442 277992205 274732442 277992205 95093256 67589707 95093256 67589707 50592504 38226890 50592504 38226890 39235653 35405232 39235653 35405232 142119109 144748850 142119109 144748850 255701379 276561403 255701379 276561403 275127580 276807280 275127580 276807280 59905103 45144367 59905103 45144367 45681640 37263720 45681640 37263720 29409034 27648114 29409034 27648114 233152704 268771060 233152704 268771060 274533184 276748477 274533184 276748477 276074876 277393593 276074876 277393593 93989809 45392132 93989809 45392132 44652612 37228466 44652612 37228466 32157568 32239587 32157568 32239587 44605544 55585028 44605544 55585028 102546407 128641860 102546407 128641860 222899723 236557664 222899723 236557664 270047186 274767490 270047186 274767490 272006416 216504692 272006416 216504692 162524667 150407185 162524667 150407185 69797198 58981153 69797198 58981153 60888544 54475566 60888544 54475566 41921132 33757864 41921132 33757864 35509163 31141319 35509163 31141319 32727045 57157378 32727045 57157378 121415185 243217478 121415185 243217478 246264774 255062341 246264774 255062341 250807070 62918616 250807070 62918616 37322642 34611357 37322642 34611357 158588979 160404476 158588979 160404476 209615490 224076357 209615490 224076357 244280065 260740800 244280065 260740800 269910980 273865422 269910980 273865422 271015375 92774270 271015375 92774270 60002015 50411577 60002015 50411577 37912765 32104205 37912765 32104205 29874508 27350473 29874508 27350473 28662118 223720186 28662118 223720186 246987312 261820275 246987312 261820275 261965621 273648263 261965621 273648263 272729047 275539623 272729047 275539623 273280866 32580889 273280866 32580889 29094574 27062246 29094574 27062246 226372724 260693937 226372724 260693937 269230314 275098161 269230314 275098161 272960351 275861889 272960351 275861889 277645509 279577754 277645509 279577754 176920522 136642381 176920522 136642381 135009737 120301770 135009737 120301770 80375633 59005302 80375633 59005302 47079340 39980454 47079340 39980454 35020520 32397805 35020520 32397805 204638251 268537172 204638251 268537172 271578535 278149483 271578535 278149483 275103153 93673459 275103153 93673459 29956346 25709877 29956346 25709877 26620565 182798811 26620565 182798811 223408694 229764786 223408694 229764786 233575476 247182838 233575476 247182838 244905223 139333205 244905223 139333205 126602623 25994941 126602623 25994941 27048709 75584702 27048709 75584702 107935866 185898926 107935866 185898926 259049262 261619092 259049262 261619092 212578145 190916065 212578145 190916065 75924374 38139851 75924374 38139851 35662399 28331526 35662399 28331526 30690220 71657796 30690220 71657796 80982011 251362773 80982011 251362773 257588279 263683528 257588279 263683528 269779425 274424316 269779425 274424316 272243765 277022116 272243765 277022116 277018880 280730336 277018880 280730336 278516571 260500836 278516571 260500836 31363297 26747426 31363297 26747426 27587508 25908016 27587508 25908016 26938093 24160916 26938093 24160916 26516365 132337591 26516365 132337591 237977175 261054318 237977175 261054318 260417898 264837429 260417898 264837429 205679040 131154563 205679040 131154563 73599324 44174129 73599324 44174129 43703997 35946098 43703997 35946098 38277347 49296477 38277347 49296477 56273153 178198827 56273153 178198827 249889130 253908297 249889130 253908297 268051064 273744736 268051064 273744736 271717261 242885803 271717261 242885803 103888064 91847253 103888064 91847253 78571172 48808157 78571172 48808157 49224184 46050074 49224184 46050074 256123022 264057571 256123022 264057571 263507763 274443035 263507763 274443035 275966330 281089548 275966330 281089548 278031377 157104718 278031377 157104718 83028311 57291915 83028311 57291915 57450279 44759548 57450279 44759548 47256998 159901219 47256998 159901219 190270489 190197360 190270489 190197360 95414013 92763875 95414013 92763875 150848057 156384927 150848057 156384927 193754006 223627669 193754006 223627669 248396197 274963808 248396197 274963808 273565528 281262472 273565528 281262472 280903294 282754858 280903294 282754858 124329938 53814933 124329938 53814933 28142811 25159694 28142811 25159694 25656166 132695016 25656166 132695016 259112417 280336190 259112417 280336190 280079905 283177039 280079905 283177039 78817507 69811319 78817507 69811319 59830151 42891265 59830151 42891265 43519946 26820332 43519946 26820332 25788860 22550703 25788860 22550703 23333830 247035561 23333830 247035561 276676503 279762668 276676503 279762668 279599047 281588726 279599047 281588726 282039384 285837948 282039384 285837948 284368947 56579063 284368947 56579063 25819866 22386426 25819866 22386426 22212634 19877899 22212634 19877899 22082387 18977435 22082387 18977435 18633311 56389434 18633311 56389434 159166382 173752473 159166382 173752473 204822810 230371687 204822810 230371687 269638223 272918347 269638223 272918347 280771980 284362476 280771980 284362476 285945298 286825843 285945298 286825843 241896250 128287080 241896250 128287080 88513427 70912435 88513427 70912435 74033695 173465442 74033695 173465442 192006863 232388781 192006863 232388781 248394852 281113506 248394852 281113506 282455714 283568195 282455714 283568195 283370884 285802688 283370884 285802688 286530910 65481660 286530910 65481660 45215023 35776289 45215023 35776289 37307158 238679778 37307158 238679778 244792482 260984134 244792482 260984134 266033995 277612209 266033995 277612209 280851899 282858670 280851899 282858670 281714169 284070230 281714169 284070230 206104314 49313011 206104314 49313011 27528133 23675566 27528133 23675566 24389443 183568118 24389443 183568118 225345806 249648171 225345806 249648171 260418297 272852931 260418297 272852931 276729264 280817888 276729264 280817888 280775716 282614912 280775716 282614912 96323000 71826784 96323000 71826784 48041477 31183913 48041477 31183913 26557964 24394903 26557964 24394903 24682919 145451555 24682919 145451555 160692778 254853674 160692778 254853674 255548147 265590895 255548147 265590895 272792052 277975353 272792052 277975353 276653747 280421568 276653747 280421568 280033656 282049621 280033656 282049621 283102371 286381112 283102371 286381112 285149041 286468112 285149041 286468112 285634270 287556163 285634270 287556163 219179943 140708691 219179943 140708691 134127923 76023695 134127923 76023695 69686186 20022840 69686186 20022840 20997918 18952485 20997918 94820617 20997918 94820617 246038218 277830425 246038218 277830425 281231852 284262873 281231852 284262873 283499907 285906955 283499907 140314548 283499907 140314548 62886046 48396281 62886046 48396281 31528534 27026226 31528534 27026226 24551176 19623104 24551176 19623104 18901048 19016837 18901048 19016837 124387985 164709459 124387985 164709459 234147670 246738590 234147670 246738590 278207359 281725757 278207359 281725757 280689496 264698166 280689496 264698166 57737629 49633631 57737629 49633631 42421955 27579674 42421955 27579674 26768562 24929327 26768562 24929327 238296987 278122115 238296987 278122115 276761421 281253520 276761421 281253520 283129757 285813347 283129757 285813347 49762027 27364294 49762027 27364294 26816843 24054726 26816843 24054726 24465059 19444248 24465059 19444248 20660480 19251282 20660480 208900426 20660480 208900426 260987742 272373264 260987742 272373264 275180299 278209624 275180299 278209624 277047839 280701063 277047839 280701063 280446009 281450641 280446009 281450641 147544702 128821762 147544702 128821762 34255832 28569899 34255832 28569899 28731976 26809608 28731976 26809608 22233947 19764402 22233947 19764402 20477327 65429800 20477327 65429800 138882024 172759262 138882024 172759262 193478187 193000983 193478187 193000983 210312643 209779375 210312643 209779375 147297476 82083141 147297476 82083141 40515757 32814699 40515757 32814699 27807746 22271804 27807746 22271804 21440799 19761610 21440799 19761610 19265331 156445233 19265331 156445233 213383255 260992328 213383255 260992328 266906793 280450909 266906793 280450909 280584764 283701721 280584764 283701721 285133030 285025850 285133030 285025850 143973041 58798851 143973041 58798851 30715380 22535488 30715380 22535488 20950741 19692785 20950741 19692785 150609886 184442616 150609886 184442616 207900750 210183460 207900750 210183460 251121877 261597021 251121877 261597021 261623000 282210611 261623000 282210611 283379696 285079763 283379696 285079763 234222692 55661175 234222692 55661175 38687419 20615892 38687419 20615892 21033456 19525438 21033456 19525438 110933069 205580912 110933069 205580912 221719392 259518703 221719392 259518703 262386503 274184264 262386503 274184264 280937378 282277966 280937378 282277966 241528112 144187767 241528112 144187767 68312051 66009925 68312051 66009925 118214790 121805974 118214790 121805974 226036377 264252413 226036377 264252413 268087705 275184505 268087705 275184505 273312813 278758406 273312813 278758406 277409685 281201758 277409685 281201758 281479316 283718866 281479316 283718866 283100469 94722769 283100469 94722769 79483523 54543434 79483523 54543434 27157697 22077402 27157697 22077402 21192189 19657881 21192189 19657881 158796207 228189761 158796207 228189761 251198255 279761025 251198255 279761025 277301333 282223802 277301333 282223802 281554288 284182169 281554288 259320053 281554288 259320053 243676154 121764447 243676154 121764447 87263290 71917937 87263290 71917937 62560376 40218353 62560376 40218353 29104518 28482104 29104518 28482104 96401996 160346971 96401996 160346971 236475278 269002602 236475278 269002602 277746317 281158898 277746317 281158898 281556603 283151560 281556603 283151560 88791658 62574620 88791658 62574620 56694900 51172055 56694900 51172055 40541568 32877867 40541568 32877867 35464631 110360093 35464631 110360093 253790704 273420952 253790704 273420952 271261802 102603363 271261802 102603363 61984282 38210678 61984282 38210678 38089518 99846287 38089518 99846287 117930678 174444205 117930678 174444205 188081344 223492786 188081344 223492786 273320682 279612769 273320682 279612769 280958426 281614538 280958426 281614538 195059097 61867526 195059097 61867526 40209408 36911796 40209408 36911796 211737917 214292284 211737917 214292284 224686944 251167576 224686944 251167576 257541271 277958904 257541271 277958904 277541021 279686927 277541021 279686927 278354827 69547331 278354827 69547331 49380915 43246411 49380915 43246411 41195779 33229840 41195779 33229840 32356048 31722844 32356048 31722844 77680943 155710521 77680943 155710521 242330893 248600311 242330893 248600311 255038456 262196527 255038456 262196527 271262675 274354547 271262675 274354547 273438790 275854090 273438790 275854090 170847652 54222216 170847652 54222216 39475606 33764789 39475606 33764789 33425909 31718986 33425909 31718986 161287127 239348698 161287127 239348698 259970744 269212311 259970744 269212311 268567059 221833753 268567059 221833753 157346021 95669737 157346021 95669737 67010725 60697579 67010725 60697579 61068013 56065878 61068013 56065878 55947080 48501376 55947080 48501376 38677849 22440781 38677849 22440781 23590683 240084390 23590683 240084390 268255326 271907103 268255326 271907103 269827518 62645312 269827518 62645312 25653981 25268597 25653981 25268597 81927795 122636499 81927795 122636499 209586379 235853622 209586379 235853622 261474199 270468072 261474199 270468072 271608247 276215134 271608247 276215134 279124892 280485910 279124892 280485910 280193545 283556746 280193545 283556746 192197314 46075777 192197314 46075777 28591378 25277185 28591378 25277185 28072058 179878679 28072058 179878679 261334898 269585489 261334898 269585489 276763681 279038443 276763681 279038443 279353640 279880490 279353640 279880490 207865327 97380180 207865327 97380180 51408658 39965014 51408658 39965014 28325383 22211588 28325383 22211588 21718477 19659781 21718477 19659781 68529764 87958201 68529764 87958201 146881452 167524554 146881452 167524554 206961981 261975867 206961981 261975867 260194733 116707614 260194733 116707614 70133928 33976694 70133928 33976694 30735071 26578883 30735071 26578883 29983636 60826086 29983636 60826086 174016628 183312020 174016628 183312020 228637823 255216322 228637823 255216322 264642012 269114039 264642012 269114039 272567470 278383788 272567470 278383788 276915026 147810341 276915026 147810341 133719660 72127525 133719660 72127525 74473809 28730947 74473809 28730947 27773747 20737113 27773747 20737113 22794355 109245381 22794355 109245381 245229665 259796942 245229665 259796942 263917674 274125450 263917674 274125450 274046446 277693521 274046446 277693521 275741566 278525765 275741566 278525765 107930562 26554961 107930562 26554961 26436071 23800280 26436071 23800280 21324343 19808569 21324343 19808569 21165412 58894280 21165412 58894280 255765719 258101623 255765719 258101623 157381883 101744171 157381883 101744171 89759027 46869640 89759027 46869640 41426726 31440213 41426726 31440213 22621549 20764832 22621549 20764832 21220729 225766145 21220729 225766145 245094949 250159559 245094949 250159559 248013634 258889361 248013634 258889361 263592380 276357408 263592380 276357408 275103166 280804649 275103166 280804649 279632576 283712416 279632576 283712416 283023016 284072026 283023016 284072026 226877024 36543626 226877024 36543626 30269359 26650951 30269359 26650951 26411818 31865591 26411818 31865591 62313973 171314051 62313973 171314051 266406912 271402513 266406912 271402513 272663993 278970530 272663993 278970530 280964612 283368624 280964612 283368624 281430803 58767774 281430803 58767774 28068472 24354251 28068472 24354251 24303389 21839202 24303389 21839202 21962171 20703570 21962171 20703570 204043396 228581074 204043396 228581074 235871710 237498636 235871710 237498636 71350095 45361129 71350095 45361129 23497606 21814311 23497606 21814311 21814147 20523213 21814147 20523213 144224623 194681030 144224623 194681030 239147239 273489739 239147239 273489739 272161327 281156714 272161327 281156714 279415397 205381468 279415397 205381468 180765643 128689679 180765643 128689679 41262149 26292077 41262149 26292077 24674108 21489768 24674108 21489768 22092548 20195321 22092548 20195321 180580206 199435018 180580206 199435018 211750477 226598360 211750477 226598360 247639129 260084669 247639129 260084669 264659932 270818886 264659932 270818886 271403828 278369518 271403828 278369518 280162961 283897125 280162961 283897125 282080435 238113060 282080435 238113060 141181985 129070008 141181985 129070008 128310018 35965185 128310018 35965185 34865446 24418553 34865446 24418553 23325320 21508733 23325320 21508733 140036597 214094110 140036597 214094110 231844114 274488427 231844114 274488427 273965355 276835982 273965355 276835982 110515381 53771833 110515381 53771833 41266931 25711539 41266931 25711539 27075307 25365569 27075307 25365569 23452762 21791178 23452762 21791178 54067939 232607860 54067939 232607860 268245421 274251599 268245421 274251599 273776271 282869186 273776271 282869186 281632902 283290774 281632902 283290774 39367521 30383002 39367521 30383002 24596161 23402942 24596161 23402942 71281164 90771731 71281164 90771731 144814561 162538284 144814561 162538284 250794280 267675210 250794280 267675210 265448639 242878283 265448639 242878283 203513794 41793305 203513794 41793305 29693173 28537754 29693173 28537754 143697284 212613591 143697284 212613591 240981158 256724283 240981158 256724283 262473493 280255776 262473493 280255776 278792999 281241560 278792999 281241560 279004134 186624677 279004134 186624677 167399572 43654186 167399572 43654186 45872190 143194605 45872190 143194605 225055978 254734071 225055978 254734071 270526928 279698063 270526928 279698063 279735045 283169117 279735045 283169117 281359217 167428913 281359217 167428913 162733725 47656482 162733725 47656482 39025662 33464255 39025662 33464255 31518585 26388949 31518585 26388949 27861012 174409465 27861012 174409465 200708966 278102884 200708966 278102884 279192399 281703626 279192399 281703626 205337839 129672261 205337839 129672261 124553064 55545630 124553064 55545630 54262485 50050086 54262485 50050086 198481501 258463364 198481501 258463364 272675780 276244315 272675780 276244315 254447372 82953895 254447372 82953895 70012356 59993920 70012356 59993920 52107022 37273454 52107022 37273454 36116850 31458675 36116850 31458675 30295630 28157724 30295630 28157724 25439794 22413441 25439794 22413441 22532833 147299418 22532833 147299418 219270781 214611932 219270781 214611932 116631317 90077497 116631317 90077497 44423067 32579466 44423067 32579466 24089279 21573767 24089279 21573767 23232315 20279577 23232315 20279577 21893953 132810200 21893953 132810200 185370245 258761822 185370245 258761822 258567623 265558299 258567623 265558299 272904241 277153109 272904241 277153109 275471047 281667456 275471047 281667456 279040222 125550988 279040222 125550988 64812005 59327968 64812005 59327968 45482150 32275921 45482150 32275921 33603556 130179514 33603556 130179514 156965100 223833716 156965100 223833716 255028060 261295958 255028060 261295958 271077042 273747549 271077042 273747549 274775114 279812215 274775114 279812215 278989344 282240916 278989344 282240916 86001531 57418397 86001531 57418397 45632321 29103358 45632321 29103358 30425806 164466477 30425806 164466477 240526574 246750975 240526574 246750975 254462810 267714935 254462810 267714935 272429593 275721589 272429593 275721589 275874762 278521752 275874762 278521752 276977937 279271961 276977937 279271961 191234421 157876890 191234421 157876890 79400575 33985287 79400575 33985287 35309317 25981326 35309317 25981326 26186663 25280071 26186663 25280071 50681415 236440399 50681415 236440399 272895865 275821958 272895865 275821958 278456256 281538545 278456256 281538545 280610909 283147833 280610909 283147833 280727154 160335001 280727154 160335001 83642063 38015962 83642063 38015962 38980846 29344210 38980846 29344210 24604391 23627057 24604391 23627057 218535377 259929577 218535377 259929577 261738340 271584049 261738340 271584049 271026237 277432964 271026237 277432964 278198767 280766439 278198767 280766439 279807373 241523393 279807373 241523393 232707692 83334348 232707692 83334348 34466675 28761656 34466675 28761656 31144573 23420466 31144573 23420466 24673482 42745640 24673482 42745640 224985904 254855164 224985904 254855164 254521582 258978100 254521582 258978100 257660131 269028452 257660131 269028452 268762874 274625668 268762874 274625668 272185427 175387686 272185427 175387686 164186496 98217328 164186496 98217328 35742719 35992983 35742719 35992983 103362998 178053080 103362998 178053080 205172256 246928888 205172256 246928888 256657089 261559608 256657089 261559608 263108931 268967710 263108931 268967710 265909825 106655023 265909825 106655023 60577548 41055136 60577548 41055136 29640233 26868693 29640233 26868693 28887095 217760105 28887095 217760105 222729809 177694087 222729809 177694087 150423554 95965511 150423554 95965511 90886969 51179943 90886969 51179943 47138832 44284763 47138832 44284763 90974133 91637199 90974133 91637199 122979278 154718953 122979278 154718953 225957281 262822224 225957281 262822224 262381321 266092835 262381321 266092835 270395106 280225297 270395106 280225297 278409115 202366437 278409115 202366437 67987985 48187422 67987985 48187422 32425961 28984146 32425961 28984146 27212536 24271096 27212536 24271096 25482780 23115276 25482780 23115276 23936994 20122758 23936994 20122758 21945282 259705974 21945282 259705974 261353623 264908691 261353623 264908691 54811516 34264998 54811516 34264998 31647182 27874834 31647182 27874834 27237820 26126365 27237820 26126365 92482554 110466018 92482554 110466018 203476974 214677404 203476974 214677404 232505234 241886019 232505234 241886019 240657172 251756138 240657172 251756138 269744279 271124941 269744279 271124941 236503877 195676734 236503877 195676734 154815236 52532347 154815236 52532347 55823952 30843725 55823952 30843725 29030805 23054715 29030805 23054715 24373849 205642478 24373849 205642478 241794791 251413623 241794791 251413623 264411022 271420562 264411022 271420562 270746947 276925748 270746947 276925748 274708227 278047793 274708227 278047793 277644371 281497116 277644371 281497116 199136413 120665112 199136413 120665112 110657974 41101629 110657974 41101629 26390079 25157735 26390079 25157735 25151814 22054349 25151814 22054349 24084039 92701877 24084039 92701877 151967765 238985341 151967765 238985341 235840576 121490796 235840576 121490796 37661077 35091846 37661077 35091846 180176751 178264084 180176751 178264084 218414090 240905442 218414090 240905442 270556023 273205867 270556023 273205867 274796881 278758104 274796881 278758104 277370287 279236563 277370287 279236563 120130305 44723726 120130305 44723726 39084789 37556730 39084789 37556730 155944141 220518365 155944141 220518365 247287058 251871504 247287058 251871504 153092121 110202558 153092121 110202558 73067693 68067618 73067693 68067618 41586881 27933620 41586881 27933620 27462532 154677905 27462532 154677905 264624193 272451814 264624193 272451814 271264501 276880501 271264501 276880501 276744170 278043000 276744170 278043000 200889828 55383743 200889828 55383743 48505494 32594243 48505494 32594243 35948670 28378397 35948670 28378397 30485028 140168284 30485028 140168284 257171297 263805226 257171297 263805226 264685123 270360062 264685123 270360062 273996733 278021701 273996733 278021701 275897755 62108066 275897755 62108066 39485638 35839498 39485638 35839498 97461009 225773068 97461009 225773068 270039549 271437514 270039549 271437514 267859929 146379505 267859929 146379505 30558992 26590276 30558992 26590276 26089785 24031116 26089785 24031116 25402276 22549427 25402276 22549427 24965891 253218988 24965891 253218988 256461989 271631702 256461989 271631702 270233409 181531318 270233409 181531318 181917580 53205715 181917580 53205715 49639413 41871171 49639413 41871171 39721195 29268101 39721195 29268101 24583718 23300467 24583718 23300467 63653073 108991985 63653073 108991985 135608654 271182589 135608654 271182589 272484802 275618242 272484802 275618242 274356736 232514710 274356736 232514710 81103349 34238846 81103349 34238846 31283732 26887074 31283732 26887074 29389979 24293599 29389979 24293599 26246564 159129813 26246564 159129813 211870535 245959690 211870535 245959690 248923577 260330582 248923577 260330582 260937895 270154546 260937895 270154546 272805282 276918530 272805282 276918530 274772153 277427610 274772153 277427610 278730212 280200647 278730212 280200647 141989930 55958284 141989930 55958284 28419500 26524078 28419500 26524078 27253754 231328926 27253754 231328926 243079212 257854634 243079212 257854634 271043196 272721339 271043196 272721339 66712708 47844629 66712708 47844629 30140135 24289120 30140135 24289120 27430940 191829212 27430940 191829212 233122739 264928136 233122739 264928136 270161279 275364384 270161279 275364384 274988555 279006754 274988555 279006754 277523851 279922729 277523851 279922729 279963753 280598669 279963753 280598669 241741378 50132902 241741378 50132902 49716842 21868855 49716842 21868855 23302134 21599157 23302134 259109306 23302134 259109306 276797524 279455137 276797524 279455137 277491206 115318678 277491206 115318678 64708622 46646783 64708622 46646783 40950143 28208079 40950143 28208079 29564587 24129129 29564587 24129129 23946962 23243366 23946962 23243366 143956051 267031850 143956051 267031850 270103099 276687939 270103099 276687939 274616432 277733296 274616432 277733296 276414593 278738765 276414593 278738765 278030969 281131845 278030969 281131845 279091391 78390725 279091391 78390725 73975715 41104321 73975715 41104321 35679890 31586079 35679890 31586079 29095000 26589141 29095000 26589141 27301231 25040996 27301231 25040996 25140640 23576174 25140640 23576174 194805160 243070466 194805160 243070466 240315555 251278162 240315555 251278162 259861063 266439671 259861063 266439671 270402828 275457441 270402828 275457441 274178600 167379377 274178600 167379377 36938393 30109771 36938393 30109771 31927846 70295099 31927846 70295099 223495829 253200233 223495829 253200233 251827401 269635430 251827401 269635430 270112626 275347154 270112626 275347154 272641385 232801046 272641385 232801046 111693018 61739906 111693018 61739906 58786391 26231193 58786391 26231193 25059970 23867641 25059970 23867641 153719881 161603293 153719881 161603293 260428429 268593845 260428429 268593845 271014186 274443682 271014186 274443682 274425229 277145470 274425229 277145470 77976293 62366062 77976293 62366062 42909598 34660290 42909598 34660290 37293108 31574215 37293108 31574215 25613204 24902675 25613204 24902675 252885090 261081844 252885090 261081844 275266025 277045959 275266025 277045959 277072782 278756508 277072782 278756508 143926098 81776391 143926098 81776391 53817533 48552808 53817533 48552808 46830437 43527214 46830437 43527214 37046670 31221735 37046670 31221735 32789617 29258912 32789617 29258912 30363725 28722524 30363725 28722524 188744387 205619426 188744387 205619426 248757389 251846411 248757389 251846411 56493336 42035051 56493336 42035051 34022396 30049452 34022396 30049452 29279518 29240356 29279518 29240356 99789341 110252533 99789341 110252533 172220351 250422599 172220351 250422599 258407526 264213564 258407526 264213564 276151040 277401621 276151040 277401621 242054451 165673436 242054451 165673436 95355445 63192191 95355445 63192191 65816814 81626279 65816814 81626279 137201849 136564846 137201849 136564846 209148028 223693566 209148028 223693566 244487798 251935771 244487798 251935771 259772705 266069303 259772705 266069303 266323526 276115387 266323526 276115387 274451894 129251309 274451894 129251309 59403497 57900045 59403497 57900045 151317079 165970412 151317079 165970412 230439372 250450843 230439372 250450843 263317529 273806636 263317529 273806636 273684472 277876820 273684472 277876820 277261577 144787592 277261577 144787592 114718657 34771318 114718657 34771318 32863788 26591248 32863788 26591248 28350311 139395904 28350311 139395904 172016301 259906900 172016301 259906900 263563366 274842622 263563366 274842622 275115260 277467478 275115260 277467478 275439971 97181727 275439971 97181727 61534767 48827824 61534767 48827824 38931043 32737999 38931043 32737999 31809887 27715103 31809887 27715103 28933764 36199895 28933764 36199895 74393069 72260146 74393069 72260146 181645606 243385978 181645606 243385978 252467446 270757372 252467446 270757372 270421887 274392975 270421887 274392975 272918527 73066634 272918527 73066634 54229017 42679869 54229017 42679869 35523718 34330871 35523718 34330871 140180037 255898578 140180037 255898578 271089129 273602092 271089129 273602092 271257924 156425758 271257924 156425758 42942392 38602600 42942392 38602600 172595106 167855131 172595106 167855131 219107368 246939705 219107368 246939705 252025475 260332471 252025475 260332471 270022783 273922362 270022783 273922362 237522966 121581426 237522966 121581426 114135235 64607058 114135235 64607058 64937776 47112538 64937776 47112538 30174246 29652742 30174246 29652742 216567807 244413150 216567807 244413150 247172728 257965449 247172728 257965449 259782448 263795112 259782448 263795112 270098510 270580101 270098510 270580101 216612163 82593720 216612163 82593720 53815785 40420194 53815785 40420194 40992892 37805627 40992892 37805627 35843482 31580731 35843482 31580731 31108562 30687410 31108562 30687410 49038152 49585603 49038152 49585603 211226549 228028487 211226549 228028487 253171265 271317157 253171265 271317157 269230645 135560220 269230645 135560220 87545299 58766179 87545299 58766179 52824053 43091782 52824053 43091782 34963737 32318180 34963737 32318180 34159177 30764343 34159177 30764343 31858895 29150933 31858895 29150933 153581274 172711155 153581274 172711155 191201241 205509496 191201241 205509496 267156901 269345603 267156901 269345603 174622165 119539424 174622165 119539424 108210310 94145633 108210310 94145633 64908273 43625530 64908273 43625530 43654406 35802968 43654406 35802968 34814063 102366417 34814063 102366417 217467184 261790805 217467184 261790805 259638229 153441527 259638229 153441527 105968095 90204117 105968095 90204117 82950072 45800700 82950072 45800700 42821599 37518536 42821599 37518536 38839322 36195829 38839322 36195829 34904216 30676685 34904216 30676685 34042982 107241019 34042982 107241019 246865363 257710538 246865363 257710538 256848119 264620954 256848119 264620954 269821349 272706370 269821349 272706370 270908758 197192948 270908758 197192948 173244143 131797690 173244143 131797690 74378097 40958114 74378097 40958114 45389654 221490127 45389654 221490127 218897993 142266978 218897993 142266978 75281321 46760954 75281321 46760954 44210142 40608071 44210142 40608071 39087537 35846158 39087537 35846158 37376530 229343771 37376530 229343771 240264645 254620977 240264645 254620977 252894687 263322248 252894687 263322248 259973275 222327761 259973275 222327761 176227249 138022805 176227249 138022805 108055068 45780086 108055068 45780086 39378786 38273866 39378786 38273866 92104945 257789648 92104945 257789648 265165148 269643619 265165148 269643619 269545633 147817004 269545633 147817004 120499646 56595341 120499646 56595341 43702202 36528304 43702202 36528304 39489716 130405192 39489716 130405192 185707801 218333334 185707801 218333334 242166530 258865915 242166530 258865915 262497381 269418805 262497381 269418805 268413777 272081029 268413777 272081029 272326779 275423004 272326779 275423004 273644394 134098173 273644394 134098173 83047519 60237716 83047519 60237716 49417710 27828156 49417710 27828156 28292181 26673140 28292181 26673140 166505483 214413174 166505483 214413174 237725153 271981366 237725153 271981366 269950461 272899013 269950461 272899013 272277821 274835908 272277821 274835908 273312037 276943301 273312037 276943301 274279834 277372275 274279834 277372275 275997913 279105798 275997913 279105798 278628792 281245450 278628792 281245450 279654252 187850368 279654252 187850368 94259948 85137554 94259948 85137554 72074464 50685367 72074464 50685367 41687592 34581849 41687592 34581849 34834648 31984585 34834648 31984585 31040931 27722027 31040931 27722027 30218920 138964733 30218920 138964733 204059583 248367716 204059583 248367716 244426242 140115609 244426242 140115609 117378857 31123527 117378857 31123527 32816683 29002155 32816683 29002155 28501097 27242491 28501097 27242491 233955677 239093170 233955677 239093170 136179995 77534165 136179995 77534165 56770498 40509574 56770498 40509574 40146078 35888218 40146078 35888218 35760191 248849303 35760191 248849303 243981604 186300341 243981604 186300341 129252021 117838400 129252021 117838400 106617792 96488053 106617792 96488053 59344362 43881669 59344362 43881669 44885080 195731373 44885080 195731373 218077651 256819115 218077651 256819115 262747380 278341562 262747380 278341562 278022371 280633549 278022371 280633549 280212230 281256133 280212230 281256133 44176572 40684924 44176572 40684924 154322590 236869449 154322590 236869449 233275493 82532614 233275493 82532614 78652601 76574528 78652601 76574528 61531088 56938688 61531088 56938688 39492594 37885289 39492594 37885289 36327388 28734894 36327388 28734894 28119542 25330425 28119542 25330425 25664519 23210274 25664519 23210274 261954050 269200644 261954050 269200644 276008346 278472455 276008346 278472455 245537024 57605708 245537024 57605708 35278801 28342668 35278801 28342668 26906993 21965518 26906993 21965518 24082501 230294077 24082501 230294077 235396498 242190192 235396498 242190192 257800374 260700466 257800374 260700466 162878656 148697963 162878656 148697963 28379873 25846191 28379873 25846191 25424738 23172010 25424738 23172010 151813894 180504649 151813894 180504649 241830960 259527405 241830960 259527405 269598468 278742298 269598468 278742298 277663029 103114223 277663029 103114223 83193659 66135767 83193659 66135767 42923776 37018654 42923776 37018654 37272257 29516056 37272257 29516056 30270139 112432786 30270139 112432786 214533014 222490051 214533014 222490051 223642567 229813771 223642567 229813771 244448852 273436608 244448852 273436608 272567182 276037302 272567182 276037302 275687706 280550182 275687706 280550182 278649892 96930513 278649892 96930513 98250605 128413103 98250605 128413103 180989191 186795690 180989191 186795690 249015918 257983305 249015918 257983305 265787207 269625248 265787207 269625248 185209319 97713479 185209319 97713479 64203754 45437471 64203754 45437471 37545339 30834873 37545339 30834873 32111801 184062304 32111801 184062304 236998038 247431634 236998038 247431634 259113394 263620176 259113394 263620176 277710266 279504552 277710266 279504552 143493392 123299996 143493392 123299996 81356989 69227557 81356989 69227557 67254848 57287247 67254848 57287247 55655819 47013694 55655819 47013694 46176406 38473088 46176406 38473088 30062632 24373483 30062632 24373483 25446605 176840935 25446605 176840935 253246553 269853259 253246553 269853259 268937922 210153607 268937922 210153607 49764546 43920376 49764546 43920376 28700997 25728737 28700997 25728737 25344535 23620334 25344535 23620334 24233532 22454867 24233532 22454867 23073184 182427891 23073184 182427891 197406208 238774245 197406208 238774245 260784938 267111944 260784938 267111944 267959472 279559031 267959472 279559031 278458201 62200193 278458201 62200193 43331285 42987496 43331285 42987496 145303643 223116095 145303643 223116095 267163024 280509319 267163024 280509319 277704087 253090344 277704087 253090344 101984760 73573050 101984760 73573050 51536050 44690404 51536050 44690404 48350836 158601191 48350836 158601191 222181102 264906692 222181102 264906692 273413202 277352786 273413202 277352786 275997634 114714527 275997634 114714527 108318869 81411697 108318869 81411697 57239354 42619189 57239354 42619189 31276585 27786190 31276585 27786190 26077028 23403377 26077028 23403377 24197784 216455670 24197784 216455670 227249715 243443396 227249715 243443396 268633391 272413507 268633391 272413507 272186341 278013180 272186341 278013180 276361538 278429008 276361538 278429008 278824805 280596355 278824805 280596355 279561573 282271649 279561573 189052834 279561573 189052834 83413839 47656315 83413839 47656315 49975341 37282366 49975341 37282366 34229783 30376378 34229783 30376378 29934128 25755327 29934128 25755327 27110672 25441845 27110672 25441845 25759068 24059873 25759068 24059873 25493291 203283143 25493291 203283143 231348942 254263946 231348942 254263946 273546553 277371468 273546553 277371468 277648789 279520213 277648789 279520213 113256335 102835644 113256335 102835644 56031516 43083492 56031516 43083492 30381382 27440848 30381382 27440848 28007342 109485761 28007342 109485761 155926227 228492251 155926227 228492251 243005232 255450928 243005232 255450928 266182419 269827556 266182419 269827556 270543362 275239404 270543362 275239404 274129277 110773850 274129277 110773850 96314940 36458208 96314940 36458208 33789940 28611436 33789940 28611436 29160207 26103594 29160207 26103594 28165195 157036900 28165195 157036900 174871306 187093800 174871306 187093800 221318335 234276693 221318335 234276693 252521523 262230454 252521523 262230454 268999921 272992291 268999921 272992291 272919487 275916331 272919487 275916331 273324496 255438101 273324496 255438101 57886662 52141415 57886662 52141415 51866926 44886128 51866926 44886128 36949818 32307878 36949818 32307878 31599719 27438939 31599719 27438939 27684950 25640855 27684950 25640855 27359826 152863079 27359826 152863079 176535347 194802912 176535347 194802912 264414388 272501915 264414388 272501915 274939717 278684806 274939717 278684806 181761273 168718552 181761273 168718552 27361044 26682184 27361044 26682184 262548633 268752087 262548633 268752087 273603365 278260640 273603365 278260640 276120643 143977895 276120643 143977895 79632290 35260316 79632290 35260316 30838886 26650701 30838886 26650701 27205714 51222486 27205714 51222486 161137961 182538361 161137961 182538361 204583506 273338225 204583506 273338225 274938123 278285159 274938123 278285159 276097354 194544831 276097354 194544831 161321692 102917357 161321692 102917357 87628915 82558187 87628915 82558187 73101694 70295309 73101694 70295309 154967439 254740105 154967439 254740105 260250090 261663280 260250090 261663280 215318944 163222802 215318944 163222802 162910334 120052792 162910334 120052792 117782086 100508648 117782086 100508648 80783024 47014181 80783024 47014181 31892087 27351805 31892087 27351805 28330914 64235257 28330914 64235257 126971962 262159472 126971962 262159472 261270129 267261352 261270129 267261352 275787992 278337554 275787992 278337554 166761070 80910578 166761070 80910578 72563510 57097532 72563510 57097532 53221807 35315234 53221807 35315234 33922431 28724625 33922431 28724625 29623593 39916403 29623593 39916403 114536728 123934004 114536728 123934004 223055880 248903442 223055880 248903442 257364655 263414841 257364655 263414841 259075628 223970704 259075628 223970704 110100120 94540976 110100120 94540976 65099900 39110387 65099900 39110387 36564765 25760517 36564765 25760517 27403867 25094863 27403867 25094863 25750203 23932304 25750203 23932304 24214320 23003815 24214320 220595141 24214320 220595141 264107422 277782216 264107422 277782216 275986617 278201730 275986617 278201730 276398257 171874995 276398257 171874995 50093510 45149919 50093510 45149919 32408629 31630201 32408629 31630201 125593621 135191318 125593621 135191318 240496652 247837928 240496652 247837928 248778870 257451794 248778870 257451794 266154519 270152194 266154519 270152194 271198696 277398120 271198696 277398120 276534395 279847846 276534395 279847846 80363610 52278074 80363610 52278074 53682734 67754495 53682734 67754495 87018882 256816236 87018882 256816236 258050322 265045081 258050322 265045081 262106642 265335393 262106642 265335393 264927913 265881498 264927913 265881498 172606345 47167708 172606345 47167708 50650090 177928848 50650090 177928848 261248220 265262075 261248220 265262075 264467179 270506084 264467179 270506084 267612968 271500362 267612968 271500362 275903852 277720598 275903852 277720598 276232018 278327473 276232018 278327473 113240350 74751527 113240350 74751527 54375617 33685214 54375617 33685214 28979770 26218025 28979770 26218025 27213115 25615365 27213115 25615365 164393718 257110793 164393718 257110793 258308600 262346685 258308600 262346685 259017051 272908495 259017051 272908495 274216332 277184866 274216332 277184866 275655609 119202539 275655609 119202539 95112857 81129493 95112857 81129493 67726074 50371588 67726074 50371588 47071437 39512557 47071437 39512557 39687701 31573768 39687701 31573768 29831693 26251926 29831693 26251926 28512358 126589123 28512358 126589123 156122180 228720951 156122180 228720951 240907471 246953371 240907471 246953371 259979910 265221625 259979910 265221625 268965796 274366465 268965796 274366465 272018361 263714538 272018361 263714538 121247040 81129579 121247040 81129579 59265276 31150986 59265276 31150986 31611490 28401686 31611490 28401686 30757936 254230339 30757936 254230339 254742127 260831654 254742127 260831654 260895474 267041325 260895474 267041325 267852328 272843683 267852328 272843683 270440536 72873426 270440536 72873426 60967679 43783636 60967679 43783636 44348049 40564853 44348049 40564853 185979409 251500440 185979409 251500440 269278335 274152273 269278335 274152273 272682597 276427486 272682597 276427486 276425428 278069252 276425428 278069252 78720317 56465569 78720317 56465569 27688702 28082550 27688702 28082550 178217684 233210392 178217684 233210392 256355167 265680910 256355167 265680910 267801684 273740437 267801684 273740437 271600603 259986847 271600603 259986847 54283463 34603315 54283463 34603315 37314981 127870312 37314981 127870312 228142668 236459614 228142668 236459614 246609828 253828516 246609828 253828516 256262151 266372045 256262151 266372045 268270027 273893483 268270027 273893483 271079119 276026839 271079119 276026839 273855512 262040616 273855512 262040616 121228533 64770186 121228533 64770186 43187617 36435437 43187617 36435437 38473546 43503281 38473546 43503281 177547338 232552507 177547338 232552507 266974783 275000150 266974783 275000150 272744983 59431887 272744983 59431887 56654652 40446024 56654652 40446024 39335643 34390153 39335643 34390153 34560940 29807542 34560940 29807542 31205689 26491066 31205689 26491066 27618033 172128590 27618033 172128590 221766310 225932974 221766310 225932974 226000297 165187256 226000297 165187256 115382101 74890470 115382101 74890470 43251199 39063052 43251199 39063052 199033851 221440666 199033851 221440666 240821590 264445994 240821590 264445994 267485114 275105942 267485114 275105942 273266155 123840340 273266155 123840340 85107959 51751563 85107959 51751563 50968077 35282553 50968077 35282553 36256986 30707174 36256986 30707174 28131965 27844506 28131965 27844506 221812006 226552147 221812006 226552147 238560728 246650079 238560728 246650079 269739063 274260920 269739063 274260920 271521609 242907633 271521609 242907633 50923639 45894364 50923639 45894364 41701180 39621075 41701180 39621075 69659981 210223351 69659981 210223351 264198019 269401554 264198019 269401554 269919865 272268060 269919865 272268060 270878079 273584606 270878079 273584606 247783210 221093460 247783210 221093460 76385344 67732720 76385344 67732720 55630114 46792295 55630114 46792295 36766966 30353948 36766966 30353948 29508137 29432249 29508137 29432249 46226615 148087386 46226615 148087386 198032368 198877722 198032368 198877722 258352769 271264031 258352769 271264031 269577672 274241201 269577672 274241201 274620145 276972680 274620145 276972680 275249184 277665126 275249184 277665126 236703460 117621164 236703460 117621164 116168100 79084479 116168100 79084479 63448966 36021178 63448966 36021178 32455238 27508777 32455238 27508777 28407387 24653574 28407387 24653574 26987528 237899767 26987528 237899767 251925664 256627260 251925664 256627260 254636624 265892101 254636624 265892101 267650019 271674266 267650019 271674266 270735529 274402552 270735529 274402552 273433515 131184135 273433515 131184135 83067293 55651688 83067293 55651688 40443391 38409852 40443391 38409852 263687877 266530837 263687877 266530837 51867697 34915685 51867697 34915685 34205045 176324899 34205045 176324899 214124254 239419981 214124254 239419981 250528768 258580428 250528768 258580428 260832752 263273453 260832752 263273453 141463778 85435906 141463778 85435906 53531676 47743272 53531676 47743272 48784841 35278273 48784841 35278273 35336472 29863988 35336472 29863988 32255857 61998401 32255857 61998401 85152934 96453342 85152934 96453342 222705155 257869881 222705155 257869881 263892775 273671543 263892775 273671543 271310397 261677055 271310397 261677055 70321768 44603248 70321768 44603248 39797731 34079641 39797731 34079641 35868168 185272172 35868168 185272172 231319102 239961713 231319102 239961713 247911788 252091071 247911788 252091071 153185542 57846760 153185542 57846760 52125909 34964415 52125909 34964415 38906637 54308069 38906637 54308069 203729538 248848209 203729538 248848209 258877932 262008966 258877932 262008966 263749341 268782196 263749341 268782196 270114212 272729722 270114212 272729722 54270959 50910336 54270959 50910336 217802326 224356405 217802326 224356405 237373268 256775196 237373268 256775196 264045444 271398005 264045444 271398005 270736046 86442387 270736046 86442387 89358531 31394954 89358531 31394954 29401612 24675872 29401612 24675872 27120594 147166318 27120594 147166318 266679089 270099621 266679089 270099621 268748284 276062980 268748284 276062980 273921604 277553642 273921604 277553642 277753644 279744633 277753644 279744633 278582110 279973401 278582110 279973401 210820657 99303402 210820657 99303402 58035542 34181567 58035542 34181567 33824479 31770263 33824479 31770263 170321170 202073375 170321170 202073375 220041774 261062957 220041774 261062957 267428858 271530597 267428858 271530597 277280723 278641021 277280723 278641021 277536639 279646628 277536639 159832226 277536639 159832226 71331345 26981430 71331345 26981430 25904614 23749251 25904614 23749251 24416035 23276306 24416035 260724685 24416035 260724685 273373004 277497571 273373004 277497571 275066474 226714193 275066474 226714193 87466919 56664903 87466919 56664903 58516692 38937301 58516692 38937301 34394001 28937886 34394001 28937886 28308239 28057263 28308239 28057263 99249320 175221572 99249320 175221572 266233486 276922326 266233486 276922326 274012526 151315095 274012526 151315095 110591928 61097168 110591928 61097168 55908902 44009978 55908902 44009978 45229069 247620916 45229069 247620916 250343343 257631394 250343343 257631394 265640790 270021935 265640790 270021935 273221666 276017618 273221666 276017618 274213490 277083500 274213490 277083500 274842100 166435567 274842100 166435567 82806252 72990921 82806252 72990921 46935509 39944000 46935509 39944000 41430838 27091618 41430838 27091618 28499103 221020970 28499103 221020970 223541251 90431530 223541251 90431530 78506992 49460674 78506992 49460674 36292045 33607735 36292045 33607735 92785426 198573068 92785426 198573068 204648092 218344535 204648092 218344535 259403659 272398672 259403659 272398672 271112228 274078533 271112228 274078533 274171288 276525574 274171288 276525574 157156041 67676540 157156041 67676540 62899486 43646596 62899486 43646596 41429420 29810342 41429420 29810342 29219174 26507811 29219174 26507811 81780351 254254913 81780351 254254913 271336039 275020480 271336039 275020480 124573040 117561234 124573040 117561234 47272987 34197916 47272987 34197916 36268628 31316691 36268628 31316691 32832678 204355279 32832678 204355279 255166050 258271997 255166050 258271997 107887029 98068832 107887029 98068832 37678636 31448513 37678636 31448513 33240116 28370392 33240116 28370392 31081375 164491841 31081375 164491841 192132354 231124928 192132354 231124928 243947661 252897381 243947661 252897381 253440185 264507819 253440185 264507819 267895859 271969030 267895859 271969030 271707202 274027350 271707202 274027350 273889226 275339198 273889226 275339198 112976895 48089764 112976895 48089764 37827349 31811559 37827349 31811559 31588031 28320381 31588031 28320381 30870585 165666072 30870585 165666072 190861608 197571309 190861608 197571309 226247221 233328056 226247221 233328056 262580963 264659960 262580963 264659960 111041153 80343353 111041153 80343353 69397502 53082185 69397502 53082185 53023728 45035338 53023728 45035338 46282416 32761994 46282416 32761994 33415312 31483111 33415312 31483111 229650960 261006493 229650960 261006493 267227692 270710307 267227692 270710307 271153912 272790572 271153912 272790572 104957716 97747660 104957716 97747660 95823674 92125273 95823674 92125273 241753413 260668278 241753413 260668278 261980746 264378639 261980746 264378639 203176047 62645875 203176047 62645875 59585562 43271396 59585562 43271396 39374060 36608771 39374060 36608771 184440657 210572290 184440657 210572290 210934186 233762344 210934186 233762344 237176228 251840447 237176228 251840447 249872171 260403611 249872171 260403611 269955123 271065454 269955123 271065454 89769725 69486206 89769725 69486206 62319948 42424086 62319948 42424086 37321778 34427304 37321778 34427304 173254258 208944100 173254258 208944100 228536155 230404244 228536155 230404244 192997194 81797476 192997194 81797476 53661712 46460351 53661712 46460351 45963639 33768825 45963639 33768825 36386377 92183716 36386377 92183716 141967393 245055547 141967393 245055547 258422428 259982451 258422428 259982451 102810132 41907567 102810132 41907567 40657342 36273578 40657342 36273578 39882257 126948531 39882257 126948531 173618439 183602784 173618439 183602784 229802139 234065952 229802139 234065952 61168575 49980334 61168575 49980334 44208676 43383993 44208676 43383993 64960827 81297314 64960827 81297314 102689567 154748428 102689567 154748428 227262216 226391444 227262216 226391444 114372031 101533481 114372031 101533481 49976841 44862330 49976841 44862330 41574689 42951078 41574689 42951078 254902477 266035986 254902477 266035986 271333548 272954181 271333548 272954181 271833942 274941168 271833942 274941168 269042564 247553300 269042564 247553300 221815435 47246782 221815435 47246782 37800721 30191291 37800721 30191291 32645260 112788422 32645260 112788422 204011563 212516937 204011563 212516937 217735869 262965271 217735869 262965271 269023812 271211617 269023812 271211617 245079089 243433634 245079089 243433634 74781152 66246872 74781152 66246872 56891936 52133263 56891936 52133263 38859826 36864957 38859826 36864957 212426494 237697239 212426494 237697239 235102820 162934163 235102820 162934163 94711870 74459308 94711870 74459308 74452254 58257246 74452254 58257246 43927858 38992469 43927858 38992469 39912360 172892527 39912360 172892527 216912550 243840078 216912550 243840078 252094840 265010728 252094840 265010728 263992978 268912933 263992978 268912933 265778268 234019651 265778268 234019651 75433914 64430297 75433914 64430297 67478693 208201911 67478693 208201911 217422237 227341870 217422237 227341870 241805462 256335844 241805462 256335844 259798473 263433994 259798473 263433994 265911142 273985799 265911142 273985799 271813180 196958161 271813180 196958161 153924338 129129150 153924338 129129150 113319853 102568844 113319853 102568844 77523651 43236539 77523651 43236539 41232538 30121714 41232538 30121714 31982037 130060198 31982037 130060198 215422947 241583265 215422947 241583265 254464737 268365607 254464737 268365607 271120557 273481183 271120557 273481183 273812304 275428038 273812304 275428038 86954050 53474163 86954050 53474163 51991809 45032894 51991809 45032894 45981635 43041064 45981635 43041064 39619393 31603301 39619393 31603301 33928060 146450461 33928060 146450461 155361819 211078587 155361819 211078587 220311738 216427440 220311738 216427440 106946786 56576308 106946786 56576308 51877966 39686870 51877966 39686870 35254580 30841060 35254580 30841060 32624996 241428503 32624996 241428503 238038864 252878042 238038864 252878042 264747560 268567914 264747560 268567914 271393987 272903201 271393987 272903201 217627654 120316842 217627654 120316842 43780501 42181048 43780501 42181048 121744575 204415264 121744575 204415264 254232067 261343933 254232067 261343933 259814693 264869691 259814693 264869691 268351446 272514997 268351446 272514997 270761724 172653339 270761724 172653339 159224603 70942250 159224603 70942250 61361506 43331066 61361506 43331066 42922157 42722687 42922157 42722687 105001247 223673182 105001247 223673182 255351607 269876250 255351607 269876250 269104250 272597565 269104250 272597565 270145937 134557238 270145937 134557238 124828887 37783550 124828887 37783550 36154498 29650504 36154498 29650504 31406048 144450414 31406048 144450414 152115103 154399502 152115103 154399502 235335897 261704365 235335897 261704365 260735771 264867613 260735771 264867613 264415145 270857283 264415145 270857283 268976289 272282062 268976289 272282062 270854749 272758873 270854749 272758873 164084684 133559174 164084684 133559174 94989975 78429460 94989975 78429460 61911714 57381364 61911714 57381364 59085994 34190658 59085994 34190658 34104803 32370391 34104803 32370391 96819764 181086540 96819764 181086540 194390990 267431301 194390990 267431301 267371434 271832426 267371434 271832426 269516564 184369869 269516564 184369869 112519321 79914540 112519321 79914540 74487083 67671493 74487083 67671493 37682894 32297442 37682894 32297442 34924598 201969139 34924598 201969139 213532687 254982171 213532687 254982171 253090421 39174101 253090421 39174101 37844684 34400724 37844684 34400724 35969998 232485475 35969998 232485475 262267128 269218564 262267128 269218564 268836056 271725641 268836056 271725641 270026942 80432953 270026942 80432953 80132053 48227015 80132053 48227015 38870546 32646576 38870546 32646576 33854637 110074911 33854637 110074911 178272015 205303798 178272015 205303798 217519560 261328015 217519560 261328015 264100329 266469296 264100329 266469296 70514344 64009549 70514344 64009549 41493953 34077022 41493953 34077022 32619634 29535997 32619634 29535997 32202753 175190774 32202753 175190774 215547611 226047687 215547611 226047687 225589656 231366871 225589656 231366871 250055303 260153256 250055303 260153256 261586021 265204828 261586021 265204828 266140623 271576465 266140623 271576465 267923040 261837017 267923040 261837017 228891841 100024058 228891841 100024058 73895485 57951256 73895485 57951256 53895045 47701061 53895045 47701061 47690884 41520831 47690884 41520831 42934508 40363349 42934508 40363349 121233139 122388948 121233139 122388948 193600083 237975329 193600083 237975329 258488720 260926387 258488720 260926387 263901019 267701290 263901019 267701290 266300532 269646967 266300532 269646967 267086769 153318004 267086769 153318004 68545135 64909029 68545135 64909029 66996659 43810378 66996659 43810378 46426125 95905142 46426125 95905142 211621783 218725027 211621783 218725027 262033676 265215347 262033676 265215347 265099841 269315512 265099841 269315512 267257212 242498260 267257212 242498260 61869246 53930980 61869246 53930980 53907576 46073157 53907576 46073157 46428270 41304142 46428270 41304142 42423840 180366350 42423840 180366350 198701277 264623353 198701277 264623353 262857257 67522667 262857257 67522667 66971719 44210188 66971719 44210188 45266184 37697080 45266184 37697080 39700738 36103063 39700738 36103063 34484556 30793559 34484556 30793559 34083848 115890024 34083848 115890024 129816868 165461304 129816868 165461304 191690178 255891171 191690178 255891171 258498111 268140392 258498111 268140392 266138622 268739588 266138622 268739588 267055144 60961225 267055144 60961225 55640924 44857657 55640924 44857657 45274970 33412129 45274970 33412129 32790722 255163881 32790722 255163881 264708858 266336528 264708858 266336528 186255728 52894551 186255728 52894551 50258120 45367104 50258120 45367104 38787651 34971778 38787651 34971778 33071674 33306611 33071674 33306611 218628774 222875972 218628774 222875972 230841787 238264160 230841787 238264160 262052933 265496429 262052933 265496429 263436499 88525617 263436499 88525617 83495735 78940264 83495735 78940264 164218271 157286556 164218271 157286556 104252196 90906585 104252196 90906585 82936181 61432187 82936181 61432187 59844463 55140493 59844463 55140493 49267638 46969502 49267638 46969502 56454812 242049723 56454812 242049723 246638694 252439133 246638694 252439133 251946781 257698714 251946781 257698714 255338585 261164116 255338585 261164116 259130191 264828042 259130191 264828042 265937085 268657364 265937085 268657364 267653320 39756460 267653320 39756460 38522794 31304944 38522794 31304944 33058325 113101158 33058325 113101158 144186124 243100437 144186124 243100437 252114028 253558985 252114028 253558985 81887662 61020518 81887662 61020518 53791127 33205136 53791127 33205136 35544645 265810281 35544645 265810281 265645026 269222139 265645026 269222139 268818944 271342564 268818944 271342564 89806507 64986916 89806507 64986916 45186411 42717167 45186411 42717167 135030060 158222225 135030060 158222225 203155239 213222929 203155239 213222929 214786817 228055994 214786817 228055994 233723765 254575647 233723765 254575647 253580230 260594804 253580230 260594804 256188588 254163164 256188588 254163164 214366774 49588830 214366774 49588830 47777554 39236303 47777554 39236303 39101711 35418069 39101711 35418069 34350131 33613803 34350131 33613803 154037027 174925123 154037027 174925123 191458999 215481587 191458999 215481587 262882407 269827500 262882407 269827500 267615310 266064947 267615310 266064947 189391263 108375318 189391263 108375318 76228450 60645947 76228450 60645947 53171207 41013769 53171207 41013769 39278480 35613636 39278480 35613636 162863845 246478992 162863845 246478992 260672806 265767462 260672806 265767462 265079652 269871092 265079652 269871092 266944531 271922453 266944531 271922453 269580774 219209710 269580774 219209710 167440384 123040698 167440384 123040698 122290572 101306058 122290572 101306058 49609679 45407998 49609679 45407998 31601224 29084562 31601224 29084562 30009677 43608349 30009677 43608349 58353679 67305301 58353679 67305301 81470359 164407323 81470359 164407323 185532286 218252294 185532286 218252294 231610072 238710310 231610072 238710310 250621552 263320430 250621552 263320430 268283849 272109126 268283849 272109126 271324413 274433151 271324413 274433151 273180614 275653759 273180614 275653759 53263980 50429327 53263980 50429327 45371935 39220267 45371935 39220267 38313041 36505209 38313041 36505209 101376354 179395201 101376354 179395201 241293981 257587310 241293981 257587310 260297486 269715264 260297486 269715264 267039632 135650045 267039632 135650045 64783978 40630346 64783978 40630346 35926427 29893061 35926427 29893061 29912411 28342712 29912411 28342712 162004521 205493380 162004521 205493380 252492960 272306243 252492960 272306243 272316840 274741106 272316840 274741106 273105216 275987085 273105216 275987085 274197710 276656214 274197710 276656214 276113566 277840993 276113566 277840993 36364024 29704100 36364024 29704100 27778914 25051457 27778914 25051457 25939178 120698528 25939178 120698528 151905509 184838922 151905509 184838922 193646074 137658795 193646074 137658795 106294385 93585721 106294385 93585721 70007384 65116185 70007384 65116185 60900489 45328877 60900489 45328877 41080645 30687347 41080645 30687347 32192426 185330063 32192426 185330063 267541893 271890384 267541893 271890384 273952996 277232327 273952996 277232327 274830407 132795512 274830407 132795512 81155651 75023153 81155651 75023153 52308008 47972027 52308008 47972027 40832237 36608705 40832237 36608705 38704354 35490420 38704354 35490420 232344041 249899748 232344041 249899748 249543248 257044419 249543248 257044419 268649526 272631495 268649526 272631495 272070673 275654396 272070673 275654396 273315866 43553600 273315866 43553600 35195897 30093932 35195897 30093932 31779436 179280430 31779436 179280430 215960928 220035470 215960928 220035470 251672893 260617052 251672893 260617052 259381033 114701347 259381033 114701347 78654139 57037290 78654139 57037290 53050683 40267335 53050683 40267335 38755194 32838160 38755194 32838160 31128600 28427046 31128600 28427046 29695456 129247506 29695456 129247506 144625400 170623384 144625400 170623384 236776017 263214333 236776017 263214333 269665723 273379074 269665723 273379074 270484560 89800046 270484560 89800046 78118798 45754514 78118798 45754514 32755581 30080314 32755581 30080314 254264249 265651388 254264249 265651388 266318992 269315090 266318992 269315090 120539516 65700859 120539516 65700859 38066900 35125418 38066900 35125418 245392278 258343583 245392278 258343583 268177652 271515162 268177652 271515162 258520605 114421515 258520605 114421515 81371872 47791499 81371872 47791499 46473086 37796185 46473086 37796185 37695057 107822333 37695057 107822333 220021084 239612746 220021084 239612746 243897166 252780651 243897166 252780651 256218191 260970202 256218191 260970202 263649400 268804095 263649400 268804095 268295249 270875449 268295249 270875449 268942183 274016142 268942183 274016142 270692902 215426777 270692902 215426777 149152838 133292196 149152838 133292196 126440106 69509941 126440106 69509941 60764187 53080851 60764187 53080851 44780419 41981997 44780419 41981997 37870830 31037484 37870830 31037484 34571547 213515900 34571547 213515900 267797461 271587100 267797461 271587100 268724680 134953573 268724680 134953573 48305790 44602573 48305790 44602573 39356338 31899720 39356338 31899720 30404213 28153516 30404213 28153516 29570358 217575671 29570358 217575671 231203425 252578149 231203425 252578149 250870226 261247587 250870226 261247587 261532141 273485796 261532141 273485796 272687001 273536715 272687001 273536715 196053651 137186823 196053651 137186823 51292715 29572150 51292715 29572150 30828352 28622160 30828352 28622160 223547878 243077148 223547878 243077148 246008123 252970207 246008123 252970207 255086170 264974136 255086170 264974136 268733185 272309377 268733185 272309377 270451849 153178825 270451849 153178825 152819885 118125407 152819885 118125407 78705140 67783675 78705140 67783675 47601601 42289695 47601601 42289695 37804223 33939173 37804223 33939173 243045867 251701420 243045867 251701420 256503181 259470107 256503181 259470107 190206474 95978966 190206474 95978966 91359721 57441325 91359721 57441325 59012440 44127879 59012440 44127879 40134429 29227900 40134429 29227900 31366227 143540870 31366227 143540870 249160901 252364558 249160901 252364558 266934638 273213213 266934638 273213213 272551997 276829065 272551997 276829065 274125241 75540812 274125241 75540812 62684975 59538947 62684975 59538947 65359187 131918040 65359187 131918040 202679373 243815985 202679373 243815985 249681849 272561654 249681849 272561654 270550202 184414707 270550202 184414707 109119294 77821365 109119294 77821365 55515966 50706870 55515966 50706870 48497179 38141988 48497179 38141988 31126736 31095173 31126736 31095173 98382787 221785140 98382787 221785140 229854215 247569441 229854215 247569441 252380045 261335908 252380045 261335908 266874628 268762861 266874628 268762861 268791652 271613520 268791652 271613520 150740668 89776750 150740668 89776750 61383688 51687635 61383688 51687635 35769859 33348551 35769859 33348551 182653274 184494711 182653274 184494711 217025746 244069448 217025746 244069448 244686412 262600660 244686412 262600660 260403329 235393093 260403329 235393093 88500447 85268803 88500447 85268803 71078953 60258331 71078953 60258331 56316277 39638034 56316277 39638034 38333230 30879337 38333230 30879337 31583423 180898962 31583423 180898962 185450464 85190477 185450464 85190477 73898461 69961021 73898461 69961021 60502096 50794086 60502096 50794086 47153266 45218588 47153266 45218588 201300549 261270220 201300549 261270220 263675816 268048535 263675816 268048535 270100489 272593440 270100489 272593440 217198402 126646909 217198402 126646909 109492136 80530881 109492136 80530881 56175104 35303820 56175104 35303820 36538453 110093650 36538453 110093650 192495043 264034592 192495043 264034592 263756330 265201571 263756330 265201571 156357421 93914638 156357421 93914638 90483592 72850720 90483592 72850720 67916652 43989173 67916652 43989173 38796048 32371171 38796048 32371171 29538744 26095821 29538744 26095821 27906169 126924518 27906169 126924518 231010069 239988339 231010069 239988339 261826233 268541393 261826233 268541393 268305164 271262893 268305164 271262893 272480568 277130479 272480568 277130479 275396089 277999374 275396089 277999374 276350137 127939058 276350137 127939058 122338092 33179534 122338092 33179534 34687132 160945777 34687132 160945777 195766777 246739877 195766777 246739877 242377301 187288100 242377301 187288100 79517722 48321672 79517722 48321672 45513007 39859068 45513007 39859068 38223997 29986022 38223997 29986022 33504688 194825965 33504688 194825965 206744715 213271908 206744715 213271908 238860316 258482426 238860316 258482426 271166389 273116041 271166389 273116041 274755773 278066926 274755773 278066926 274982222 127705622 274982222 127705622 44395916 37632737 44395916 37632737 40399775 132044291 40399775 132044291 157469763 194086721 157469763 194086721 200559527 241638529 200559527 241638529 238563295 254444325 238563295 254444325 269480297 275141204 269480297 275141204 274307877 276595666 274307877 276595666 126892651 111981951 126892651 111981951 103584069 90651574 103584069 90651574 40557957 35505274 40557957 35505274 28214627 24980712 28214627 24980712 26855035 175259159 26855035 175259159 273452436 276940653 273452436 276940653 275292005 140841470 275292005 140841470 104119134 80029704 104119134 80029704 52333243 46759354 52333243 46759354 33308919 26508819 33308919 26508819 27246296 274889258 27246296 274889258 273092868 275387621 273092868 275387621 273656334 276085891 273656334 276085891 177538141 32033768 177538141 32033768 30038211 26089124 30038211 26089124 29330978 261354327 29330978 261354327 259972270 165354319 259972270 165354319 55817731 44033550 55817731 44033550 43458726 115152619 43458726 115152619 236023569 254406866 236023569 254406866 267544686 272274039 267544686 272274039 272356266 274749304 272356266 274749304 102430228 45707551 102430228 45707551 40077374 30480501 40077374 30480501 31867205 144166865 31867205 144166865 206682228 257158132 206682228 257158132 261200483 267897242 261200483 267897242 267720053 270029892 267720053 270029892 190093212 102376321 190093212 102376321 92596081 66506563 92596081 66506563 68760516 43512874 68760516 43512874 39254281 35995932 39254281 35995932 33072359 29331464 33072359 29331464 31956714 62455723 31956714 62455723 239419483 254332923 239419483 254332923 263408107 267839165 263408107 267839165 266856420 272344472 266856420 272344472 271001435 234366366 271001435 234366366 177670985 61329531 177670985 61329531 36193224 32926666 36193224 32926666 28872252 25529337 28872252 25529337 28792678 264814233 28792678 264814233 262495939 271997812 262495939 271997812 269648776 274735101 269648776 274735101 272803681 170768689 272803681 170768689 121311132 48490876 121311132 48490876 37164089 30678527 37164089 30678527 30809257 28298063 30809257 28298063 29646674 26672471 29646674 26672471 24320891 23370707 24320891 188459982 24320891 188459982 211949339 213641257 211949339 213641257 255680899 273646699 255680899 273646699 274182282 278863147 274182282 278863147 277355570 71075400 277355570 71075400 51785243 27440525 51785243 27440525 27067878 24397664 27067878 24397664 26391019 219873992 26391019 219873992 219315333 135805304 219315333 135805304 43088220 32023901 43088220 32023901 34148261 184800655 34148261 184800655 247320661 265985579 247320661 265985579 265679123 266766177 265679123 266766177 30772867 28561867 30772867 28561867 93474224 178136690 93474224 178136690 227219118 231029734 227219118 231029734 240370436 247479232 240370436 247479232 260260715 268824345 260260715 268824345 271487631 276455383 271487631 276455383 274577049 277113077 274577049 277113077 275459253 31643409 275459253 31643409 28976808 26483210 28976808 26483210 49931942 113149212 49931942 113149212 202706111 248786879 202706111 248786879 254675040 262611704 254675040 262611704 262440348 268926287 262440348 268926287 268537173 274728036 268537173 274728036 272336153 182910390 272336153 182910390 175086826 100326796 175086826 100326796 84369715 60952452 84369715 60952452 51728312 48710083 51728312 48710083 36238925 35912521 36238925 35912521 94994814 105524617 94994814 105524617 200329752 220869104 200329752 220869104 228296755 227188623 228296755 227188623 106585592 59166554 106585592 59166554 62002706 48360309 62002706 48360309 48865443 43781840 48865443 43781840 31307364 27167052 31307364 27167052 29377643 94413177 29377643 94413177 234285576 248481687 234285576 248481687 260633047 266945663 260633047 266945663 274865421 277338125 274865421 241194551 274865421 241194551 126905778 39927727 126905778 39927727 35228228 29340519 35228228 29340519 29477973 26272060 29477973 26272060 28025628 78404564 28025628 78404564 261641333 269994348 261641333 269994348 269989860 273189087 269989860 273189087 271069051 275787595 271069051 275787595 274821232 277178811 274821232 277178811 160021966 151486167 160021966 151486167 200167887 259400727 200167887 259400727 263407191 268719497 263407191 268719497 273249927 275197488 273249927 275197488 133109771 111241487 133109771 111241487 74256270 66955967 74256270 66955967 61565954 56293941 61565954 56293941 53106373 45917563 53106373 45917563 49018081 39947849 49018081 39947849 41793777 28586468 41793777 28586468 29012880 65098798 29012880 65098798 83917191 178012659 83917191 178012659 225491422 252828407 225491422 252828407 257674071 272238342 257674071 272238342 270185351 273560465 270185351 273560465 270676449 274331437 270676449 274331437 270960839 213414328 270960839 213414328 98464037 92622489 98464037 92622489 52460668 40679440 52460668 40679440 31225741 27460778 31225741 27460778 29902790 56980842 29902790 56980842 212534766 262836332 212534766 262836332 268953085 270665150 268953085 270665150 56114591 37626582 56114591 37626582 38930627 179161629 38930627 179161629 250965451 257101995 250965451 257101995 267460767 272763225 267460767 272763225 270790716 242279216 270790716 242279216 228486944 124558953 228486944 124558953 117609116 65346648 117609116 65346648 62705356 30353042 62705356 30353042 32543688 28800516 32543688 28800516 249176998 257604473 249176998 257604473 256363455 266108431 256363455 266108431 262997072 68702073 262997072 68702073 47478728 40301812 47478728 40301812 38163067 33510963 38163067 33510963 33972778 65161238 33972778 65161238 85964762 110224996 85964762 110224996 202643825 221418236 202643825 221418236 267016561 270918595 267016561 270918595 268156156 136253872 268156156 136253872 128874199 52091280 128874199 52091280 37669863 29698605 37669863 29698605 32059343 27644242 32059343 27644242 28133959 135933527 28133959 135933527 176708262 228351253 176708262 228351253 229310562 233126643 229310562 233126643 257064849 260726055 257064849 260726055 228769275 64874174 228769275 64874174 65860969 47705406 65860969 47705406 34238312 27457076 34238312 27457076 29142941 24693444 29142941 24693444 27611972 214414628 27611972 214414628 219573747 248606623 219573747 248606623 258562789 269854382 258562789 269854382 270788870 274417170 270788870 274417170 272247080 248046559 272247080 248046559 73029242 62661790 73029242 62661790 55079261 40298925 55079261 40298925 37303354 27824159 37303354 27824159 30326169 42640891 30326169 42640891 118349146 145394211 118349146 145394211 245869652 250274529 245869652 250274529 256335865 267428061 256335865 267428061 266602432 273112414 266602432 273112414 269797669 143526800 269797669 143526800 61693251 50325372 61693251 50325372 48486673 44236297 48486673 44236297 209406249 232885350 209406249 232885350 244507728 247739124 244507728 247739124 139243434 83074538 139243434 83074538 83820975 82005585 83820975 82005585 186087359 201667723 186087359 201667723 231935731 242278827 231935731 242278827 246609328 261792363 246609328 261792363 265726877 271940557 265726877 271940557 268415623 121483517 268415623 121483517 112983035 74461451 112983035 74461451 67975037 34598130 67975037 34598130 29634818 28295855 29634818 28295855 87090469 256388233 87090469 256388233 260219421 267692140 260219421 267692140 268134546 273399248 268134546 273399248 273624708 276191421 273624708 276191421 274925452 186977554 274925452 186977554 150547233 99893716 150547233 99893716 92218227 90367961 92218227 90367961 36915476 26569879 36915476 26569879 28224019 73913736 28224019 73913736 268855326 271875559 268855326 271875559 270774860 274020955 270774860 274020955 272995345 275437540 272995345 275437540 94494972 49733748 94494972 49733748 50116921 43598891 50116921 43598891 42912036 35827448 42912036 35827448 34355400 28273100 34355400 28273100 28826930 28000390 28826930 28000390 27321942 26129081 27321942 26129081 234600553 250872191 234600553 250872191 265488616 269128051 265488616 269128051 270377225 274219553 270377225 274219553 272800601 276020375 272800601 276020375 209746591 74064496 209746591 74064496 35093787 29390823 35093787 29390823 29745934 27229820 29745934 27229820 112706812 132053805 112706812 132053805 234386895 245373372 234386895 245373372 260427224 268754654 260427224 268754654 269443898 273377357 269443898 273377357 273375868 275036769 273375868 275036769 162648068 96849093 162648068 96849093 61995385 43453608 61995385 43453608 40893667 30840749 40893667 30840749 33045998 217444677 33045998 217444677 237823465 255382171 237823465 255382171 262988698 270479661 262988698 270479661 271499597 274913226 271499597 274913226 273460559 276588766 273460559 276588766 274928781 59222332 274928781 59222332 44650841 39459204 44650841 39459204 38651597 34343709 38651597 34343709 32465779 33002006 32465779 33002006 161919135 201023868 161919135 201023868 229008645 271044831 229008645 271044831 271924571 275984099 271924571 275984099 274840539 259177738 274840539 259177738 186281393 164741706 186281393 164741706 160241690 111272897 160241690 111272897 85111964 68303172 85111964 68303172 69345970 59854595 69345970 59854595 60396261 43004339 60396261 43004339 42915256 33150463 42915256 33150463 28916675 28466796 28916675 28466796 222775831 232628725 222775831 232628725 237649543 256214079 237649543 256214079 255421296 259754914 255421296 259754914 262980218 273216008 262980218 273216008 270608941 225040049 270608941 225040049 83799351 53713705 83799351 53713705 56145064 33540746 56145064 33540746 30116691 29567439 30116691 29567439 106220072 134890782 106220072 134890782 167635751 179841201 167635751 179841201 244754987 253991502 244754987 253991502 253749704 268262371 253749704 268262371 269676470 273557726 269676470 273557726 271895013 275172080 271895013 275172080 272541625 224968673 272541625 224968673 93721203 43823676 93721203 43823676 43602500 31439326 43602500 31439326 33056927 30589087 33056927 30589087 28340362 26403671 28340362 26403671 145906795 244520314 145906795 244520314 249775592 253405747 249775592 253405747 258786803 261981236 258786803 261981236 267121589 273943473 267121589 273943473 271959738 274516014 271959738 274516014 73467331 56207078 73467331 56207078 45298290 41144376 45298290 41144376 37576446 30382002 37576446 30382002 29470152 27276715 29470152 27276715 29052708 163845319 29052708 163845319 203601154 263474565 203601154 263474565 263634527 267935664 263634527 267935664 269100181 273505297 269100181 273505297 271787071 274171989 271787071 274171989 147239122 118090112 147239122 118090112 45204333 31226418 45204333 31226418 31832378 106485152 31832378 106485152 182342622 244195958 182342622 244195958 265177131 272056119 265177131 272056119 271150251 273899795 271150251 273899795 273146101 276139828 273146101 196770085 273146101 196770085 97863814 67328448 97863814 67328448 50066032 45751866 50066032 45751866 44353985 37674273 44353985 37674273 38201751 32168718 38201751 32168718 33313342 29757411 33313342 29757411 29792554 27542676 29792554 27542676 96544739 200523684 96544739 200523684 228978130 241784122 228978130 241784122 257678492 266539897 257678492 266539897 265499444 268255043 265499444 268255043 114605439 62590361 114605439 62590361 36905887 30799369 36905887 30799369 30199233 56203961 30199233 56203961 93489639 110684918 93489639 110684918 206392262 226895735 206392262 226895735 257928119 266417857 257928119 266417857 265975656 271099605 265975656 271099605 269715467 275008377 269715467 275008377 273649005 170403138 273649005 170403138 103498156 30016803 103498156 30016803 32750317 57207606 32750317 57207606 71722284 153070462 71722284 153070462 159019030 196388126 159019030 196388126 232003961 242124258 232003961 242124258 262307348 268010218 262307348 268010218 271543225 274861221 271543225 274861221 272512160 132662134 272512160 132662134 115399000 51126800 115399000 51126800 46602120 41551365 46602120 41551365 36506719 32055789 36506719 32055789 34437495 30960641 34437495 30960641 250996850 262303940 250996850 262303940 266107999 272026078 266107999 272026078 269374619 273921348 269374619 273921348 272889390 275421396 272889390 112594659 272889390 112594659 100377399 91144417 100377399 91144417 87668276 55760429 87668276 55760429 43243309 37251002 43243309 37251002 36894067 31980151 36894067 31980151 34566945 31317412 34566945 31317412 29954048 27511899 29954048 27511899 29297234 78179978 29297234 78179978 164429726 169190443 164429726 169190443 211454252 241269018 211454252 241269018 255611457 269340343 255611457 269340343 268239231 140721538 268239231 140721538 73829562 41820496 73829562 41820496 37586403 38001477 37586403 38001477 31008000 31016595 31008000 31016595 81786176 209155416 81786176 209155416 210151614 66596999 210151614 66596999 66611241 59916993 66611241 59916993 56425828 53017897 56425828 53017897 39389444 32341342 39389444 32341342 29915925 27689588 29915925 27689588 99923309 201515984 99923309 201515984 220556116 249973844 220556116 249973844 247955902 260261290 247955902 260261290 263269137 268822237 263269137 268822237 269067014 271045208 269067014 271045208 121271504 92348852 121271504 92348852 84019572 51651433 84019572 51651433 52137213 28992088 52137213 28992088 31841151 245163828 31841151 245163828 258035626 262095860 258035626 262095860 162681910 74537820 162681910 74537820 54452910 46457472 54452910 46457472 40272661 33650901 40272661 33650901 33870621 28962015 33870621 28962015 32526670 122507688 32526670 122507688 250641436 267401451 250641436 267401451 265684817 271688278 265684817 271688278 270847227 273000208 270847227 273000208 180869291 89868002 180869291 89868002 77046038 41844726 77046038 41844726 40794058 33816892 40794058 33816892 32857197 29298263 32857197 29298263 32401018 251577631 32401018 251577631 260530081 269072782 260530081 269072782 269862946 273152045 269862946 273152045 272224332 275023221 272224332 275023221 254078206 97796312 254078206 97796312 67089094 43019673 67089094 43019673 39775699 33886699 39775699 33886699 35767843 191904895 35767843 191904895 215970328 239363607 215970328 239363607 263788546 270247598 263788546 270247598 271171356 274351394 271171356 148654070 271171356 148654070 129927914 62287112 129927914 62287112 49147110 30627337 49147110 30627337 32957415 61828294 32957415 61828294 172547415 203924202 172547415 203924202 249508531 262375949 249508531 262375949 265427142 268839178 265427142 268839178 270960023 271471730 270960023 271471730 123530859 113674697 123530859 113674697 86525453 44415876 86525453 44415876 33708927 28085142 33708927 28085142 29803561 27624101 29803561 27624101 200333801 249625266 200333801 249625266 248193444 237251745 248193444 237251745 182663271 43199947 182663271 43199947 37171660 37334249 37171660 37334249 88242703 179743763 88242703 179743763 241312002 250544962 241312002 250544962 260791189 264564970 260791189 264564970 108678014 46474576 108678014 46474576 42315599 33680197 42315599 33680197 29260978 28478891 29260978 28478891 29105444 244058771 29105444 244058771 268369550 271086878 268369550 271086878 272156683 274181747 272156683 274181747 150051795 38059115 150051795 38059115 33537186 28867755 33537186 28867755 31606351 28252733 31606351 28252733 30471789 196272697 30471789 196272697 245399892 264701884 245399892 264701884 262792929 201346912 262792929 201346912 194429138 134703411 194429138 134703411 32200352 29268270 32200352 29268270 37017487 76439710 37017487 76439710 155964542 228489509 155964542 228489509 231499844 245302806 231499844 245302806 242762369 78744421 242762369 78744421 71841181 30262332 71841181 30262332 32484342 208886927 32484342 208886927 246881459 252382258 246881459 252382258 259687898 264756907 259687898 264756907 262751169 104179802 262751169 104179802 92288428 64226180 92288428 64226180 59157884 54533181 59157884 54533181 54698055 40736367 54698055 40736367 39867471 34285832 39867471 34285832 35492689 30286108 35492689 30286108 33699086 77718553 33699086 77718553 107525668 107584785 107525668 107584785 166791571 220114069 166791571 220114069 247678947 251660244 247678947 251660244 256952167 268037649 256952167 268037649 267170177 238033559 267170177 238033559 106979824 60476594 106979824 60476594 56309236 48763725 56309236 48763725 51580036 168237022 51580036 168237022 219155519 253557845 219155519 253557845 263710790 270222644 263710790 270222644 267960962 272325405 267960962 272325405 272132983 274032173 272132983 274032173 247087254 145552621 247087254 145552621 91292040 39496202 91292040 39496202 36726664 32458614 36726664 32458614 31346650 28840369 31346650 28840369 73017141 231583419 73017141 231583419 237125859 258436849 237125859 258436849 260099953 265280341 260099953 265280341 267674012 269678923 267674012 269678923 114298326 55054818 114298326 55054818 52862233 47930096 52862233 47930096 41731950 34863472 41731950 34863472 35582627 217758918 35582627 217758918 233997151 239567639 233997151 239567639 236343808 268212242 236343808 268212242 267207376 108184138 267207376 108184138 76081480 61333374 76081480 61333374 50820334 38831640 50820334 38831640 40883739 56424253 40883739 56424253 242414872 255611661 242414872 255611661 256743321 266257975 256743321 266257975 264481821 113922047 264481821 113922047 67709772 38856546 67709772 38856546 40125867 35521886 40125867 35521886 36116055 30793773 36116055 30793773 29427880 27290298 29427880 27290298 127856931 187567987 127856931 187567987 201578776 232920693 201578776 232920693 236346290 249964697 236346290 249964697 248479718 176293871 248479718 176293871 120680991 105690544 120680991 105690544 60144653 48321110 60144653 48321110 48402605 37462395 48402605 37462395 30986009 30132769 30986009 30132769 211098872 260092892 211098872 260092892 258251503 263223956 258251503 263223956 269294710 273846499 269294710 273846499 271236464 49158498 271236464 49158498 46708500 33389609 46708500 33389609 33093690 30952402 33093690 30952402 57563486 191488711 57563486 191488711 254976651 264574542 254976651 264574542 265185514 270272616 265185514 270272616 267324346 61396158 267324346 61396158 59800546 55843661 59800546 55843661 52312195 49179668 52312195 49179668 247307865 268151541 247307865 268151541 266043323 268934644 266043323 268934644 204953450 73873881 204953450 73873881 64845996 49572517 64845996 49572517 50766367 38686607 50766367 38686607 40372452 106179204 40372452 106179204 245234223 260492488 245234223 260492488 265515321 267961846 265515321 267961846 271297620 273660361 271297620 273660361 80853717 39670051 80853717 39670051 39296292 36238441 39296292 36238441 36111905 200790343 36111905 200790343 267245497 269430992 267245497 269430992 267673315 115547019 267673315 115547019 84026716 36802855 84026716 36802855 38330257 33647892 38330257 33647892 36912084 165536445 36912084 165536445 186959076 189756625 186959076 189756625 198314135 207847685 198314135 207847685 264899982 269536085 264899982 269536085 268386836 60377910 268386836 60377910 56420382 40775373 56420382 40775373 37954395 33940494 37954395 33940494 36087696 32826081 36087696 32826081 33528532 30587838 33528532 30587838 29843324 29678841 29843324 29678841 172689157 174794800 172689157 174794800 226798502 267099759 226798502 267099759 267039391 268058976 267039391 268058976 233115992 91847971 233115992 91847971 74529903 46256700 74529903 46256700 47851347 73490329 47851347 73490329 133443643 172771242 133443643 172771242 195138290 224900742 195138290 224900742 220900643 189656026 220900643 189656026 164578601 89857130 164578601 89857130 74972227 68663729 74972227 68663729 61717501 48579715 61717501 48579715 41481488 36816726 41481488 36816726 36117087 141906790 36117087 141906790 253352850 259692100 253352850 259692100 262070111 263978150 262070111 263978150 266697743 267588930 266697743 267588930 173826980 123908538 173826980 123908538 86701912 57714804 86701912 57714804 56459429 45913242 56459429 45913242 46758379 40382068 46758379 40382068 41018713 38695058 41018713 38695058 125010926 129020561 125010926 129020561 235410410 243026635 235410410 243026635 241128592 141029238 241128592 141029238 117582050 99662202 117582050 99662202 83458355 44746277 83458355 44746277 43195723 39364856 43195723 39364856 38106351 36698485 38106351 36698485 33940854 31850040 33940854 31850040 157254573 211804141 157254573 211804141 248889316 250489187 248889316 250489187 77975140 67498163 77975140 67498163 42658725 34698542 42658725 34698542 36612901 77640934 36612901 77640934 244318925 250899351 244318925 250899351 252872438 263700154 252872438 263700154 263601216 267221522 263601216 267221522 265307546 199417527 265307546 199417527 96140568 93361254 96140568 93361254 70853325 42936854 70853325 42936854 42376365 39331993 42376365 39331993 136203622 198424992 136203622 198424992 251058287 266610620 251058287 266610620 264189880 270684285 264189880 270684285 269061384 47744851 269061384 47744851 40511695 37433792 40511695 37433792 156551454 150508562 156551454 150508562 257037314 264274004 257037314 264274004 270599809 273401532 270599809 273401532 243262298 225257914 243262298 225257914 135645919 122812152 135645919 122812152 125947694 111843231 125947694 111843231 93079657 44827314 93079657 44827314 49258728 204575429 49258728 204575429 232148202 239008355 232148202 239008355 240670248 247368134 240670248 247368134 249514500 259281016 249514500 259281016 264216822 269179155 264216822 269179155 268723934 272265938 268723934 272265938 270972709 273022752 270972709 273022752 144282449 115840612 144282449 115840612 80347311 72851514 80347311 72851514 55217213 44593081 55217213 44593081 43046026 40743316 43046026 40743316 42105365 87727966 42105365 87727966 139041208 211914190 139041208 211914190 214461458 250957098 214461458 250957098 252353507 258051704 252353507 258051704 268014580 272118823 268014580 272118823 270350793 272861537 270350793 272861537 58492070 31968891 58492070 31968891 35332371 154606357 35332371 154606357 194518050 234846828 194518050 234846828 251226946 263744091 251226946 263744091 266320689 269270800 266320689 269270800 269565088 271494291 269565088 271494291 145451774 136817036 145451774 136817036 59870217 37568716 59870217 37568716 32524185 30003750 32524185 30003750 55453922 101301553 55453922 101301553 180979611 175338669 180979611 175338669 57737306 49279126 57737306 49279126 37506878 34089071 37506878 34089071 32610966 32184455 32610966 32184455 122829459 225451485 122829459 225451485 257491642 261527632 257491642 261527632 264304653 268151155 264304653 268151155 267512865 269935011 267512865 269935011 218174799 82851374 218174799 82851374 66224165 50351264 66224165 50351264 50190320 43426360 50190320 43426360 38505105 34967430 38505105 34967430 34549220 247445482 34549220 247445482 249488661 259226748 249488661 259226748 257837653 107955356 257837653 107955356 97067626 72004556 97067626 72004556 72643390 47407365 72643390 47407365 35649506 32347910 35649506 32347910 100302611 146251031 100302611 146251031 222682621 245508204 222682621 245508204 247371157 266674455 247371157 266674455 265600744 270212253 265600744 270212253 267962127 101890301 267962127 101890301 88642207 63526269 88642207 63526269 65501371 93915347 65501371 93915347 223773886 239652030 223773886 239652030 243405049 251188224 243405049 251188224 255307902 263227005 255307902 263227005 262980547 265423623 262980547 265423623 265353445 269042809 265353445 269042809 78826226 39113965 78826226 39113965 41236780 34739458 41236780 34739458 34633618 33245690 34633618 33245690 37650934 266710266 37650934 266710266 263737061 249941606 263737061 249941606 77272881 72878379 77272881 72878379 41946157 35358822 41946157 35358822 37529747 115484428 37529747 115484428 164634662 198483729 164634662 198483729 238983710 257151073 238983710 257151073 265371495 268195185 265371495 268195185 267334227 270955498 267334227 270955498 268956293 271778585 268956293 271778585 269566924 272733419 269566924 272733419 270793408 273417489 270793408 273417489 134288574 108297359 134288574 108297359 43950057 40864318 43950057 40864318 165563319 221986011 165563319 221986011 267700430 271635303 267700430 271635303 269423324 217085100 269423324 217085100 92545341 40624685 92545341 40624685 39695719 267913116 39695719 267913116 268722711 270160279 268722711 270160279 213025226 191622520 213025226 191622520 180203154 63997784 180203154 63997784 41605107 38186601 41605107 38186601 40449419 262017739 40449419 262017739 261032093 269162246 261032093 269162246 267962042 271154843 267962042 271154843 112905014 72033932 112905014 72033932 66848541 60062709 66848541 60062709 42981616 29555043 42981616 29555043 32200590 28774904 32200590 175901719 32200590 175901719 243926892 250285810 243926892 250285810 257706268 260471726 257706268 260471726 261070246 262360272 261070246 262360272 92664257 42339792 92664257 42339792 42919818 35186364 42919818 35186364 31003994 30092444 31003994 30092444 145776734 193970659 145776734 193970659 215098502 236728226 215098502 236728226 233903854 242631444 233903854 242631444 240721208 185428991 240721208 185428991 169181238 136216371 169181238 136216371 92589919 37611921 92589919 37611921 36669563 30223936 36669563 30223936 31000767 29024017 31000767 29024017 30239943 125912608 30239943 125912608 210350754 228309508 210350754 228309508 238143915 248010536 238143915 248010536 257957618 268459424 257957618 268459424 265619342 270250383 265619342 270250383 268101847 271021271 268101847 271021271 269269317 272279798 269269317 272279798 270417513 114723787 270417513 114723787 81803450 61929518 81803450 61929518 59874985 43147065 59874985 43147065 35605782 31844085 35605782 31844085 33689733 44398448 33689733 44398448 140446760 254956669 140446760 254956669 267042235 270882089 267042235 270882089 269869798 73993127 269869798 73993127 72696399 32505683 72696399 32505683 33783359 30413504 33783359 30413504 32627223 29341283 32627223 29341283 31823655 28892298 31823655 28892298 57573226 174590368 57573226 174590368 201469534 210778298 201469534 210778298 233030086 244884287 233030086 244884287 250299462 262221093 250299462 262221093 263787121 270514386 263787121 270514386 267565046 234342877 267565046 234342877 230654266 70894610 230654266 70894610 37834790 34063807 37834790 34063807 34802253 29862313 34802253 29862313 31622284 29669300 31622284 29669300 249614491 259598483 249614491 259598483 267730163 267982332 267730163 267982332 186703786 78946103 186703786 78946103 59239616 38162713 59239616 38162713 40560330 33464032 40560330 33464032 32425088 30950706 32425088 30950706 210039554 228985248 210039554 228985248 243806295 248416999 243806295 248416999 246558624 262364397 246558624 262364397 262925903 267423092 262925903 267423092 265527341 267821723 265527341 267821723 140136903 87557547 140136903 87557547 66323842 51407116 66323842 51407116 47886995 33487339 47886995 33487339 36284716 161114736 36284716 161114736 217291231 229215325 217291231 229215325 232946427 244115020 232946427 244115020 254947762 261443569 254947762 261443569 261770548 269647717 261770548 269647717 266357901 272028049 266357901 272028049 269153113 259548288 269153113 259548288 181963606 119160810 181963606 119160810 108544867 53640709 108544867 53640709 49401144 34645526 49401144 34645526 34518750 207180035 34518750 207180035 218602557 268385050 218602557 268385050 266478317 268956652 266478317 268956652 261263090 133988641 261263090 133988641 115191377 37999696 115191377 37999696 35685194 30723268 35685194 30723268 32734069 59949279 32734069 59949279 219698084 256449992 219698084 256449992 257359114 268911780 257359114 268911780 267184376 272687944 267184376 272687944 269557765 97259380 269557765 97259380 64909542 56291580 64909542 56291580 51252808 46371700 51252808 46371700 48849520 207820669 48849520 207820669 221013708 249506959 221013708 249506959 249215685 264349990 249215685 264349990 264984679 267331928 264984679 267331928 112726446 62765943 112726446 62765943 51957737 48949925 51957737 48949925 45895899 32879730 45895899 32879730 33083718 29690956 33083718 29690956 31882032 197487447 31882032 197487447 263465474 269639451 263465474 269639451 267728689 234232908 267728689 234232908 208338617 201465476 208338617 201465476 159487656 82580750 159487656 82580750 76429013 60326723 76429013 60326723 39091246 32790150 39091246 32790150 32473153 30630861 32473153 30630861 183088673 214815235 183088673 214815235 256372624 266078615 256372624 266078615 266012424 266933925 266012424 266933925 130446999 89707502 130446999 89707502 40716820 35734574 40716820 35734574 35678785 31987190 35678785 31987190 34413366 94631000 34413366 94631000 157178863 176967152 157178863 176967152 250100249 266254492 250100249 266254492 266630255 271252398 266630255 271252398 268950081 271720468 268950081 271720468 189449007 101138488 189449007 101138488 68822240 42389897 68822240 42389897 36611226 36042670 36611226 36042670 179429529 215406928 179429529 215406928 260398061 267364769 260398061 267364769 266731481 186389547 266731481 186389547 151499943 112033117 151499943 112033117 72550744 56159635 72550744 56159635 55128290 47421849 55128290 47421849 48685721 204783084 48685721 204783084 242488017 264276519 242488017 264276519 260784446 130395581 260784446 130395581 116038727 92294581 116038727 92294581 77198445 65347285 77198445 65347285 65043358 60020027 65043358 60020027 60167958 53892325 60167958 53892325 49705571 42304127 49705571 42304127 43388416 39013973 43388416 39013973 38854856 253601874 38854856 253601874 256829565 265432895 256829565 265432895 266656547 271238463 266656547 271238463 267791959 88912959 267791959 88912959 47951231 43750297 47951231 43750297 36789815 37987156 36789815 37987156 82023532 126108847 82023532 126108847 259186746 268945
100016 640825107 0 640825107 922630367 146129619 922630367 146129619 190345504 722523096 190345504 722523096 48884518 5751488 48884518 5751488 831279664 611179322 831279664 611179322 59074788 849828147 59074788 849828147 608678203 11438652 608678203 11438652 801899262 953896423 801899262 953896423 111477301 235445353 111477301 235445353 678418740 699373136 678418740 699373136 105794704 247250706 105794704 247250706 990980704 966609863 990980704 966609863 381241301 345082391 381241301 345082391 844432436 20909581 844432436 20909581 365013613 217727624 365013613 217727624 728051731 88150287 728051731 88150287 136430200 919989128 136430200 919989128 517777899 263340773 517777899 263340773 108471549 47658070 108471549 47658070 797336497 590587028 797336497 590587028 465985254 29418396 465985254 29418396 674061715 196590497 674061715 196590497 222334174 646885165 222334174 646885165 509014068 192186624 509014068 192186624 18187101 684131632 18187101 684131632 394163920 269575803 394163920 269575803 702474508 19972701 702474508 19972701 994053837 569692031 994053837 569692031 674546298 802476191 674546298 802476191 155078776 291399296 155078776 291399296 891658799 865559174 891658799 865559174 507706326 123598817 507706326 123598817 877473246 905731221 877473246 905731221 186081924 241790360 186081924 241790360 940990751 749849281 940990751 749849281 352164330 14392466 352164330 14392466 825917571 602672969 825917571 602672969 240795726 987178406 240795726 987178406 848892917 112433042 848892917 112433042 173674781 744062506 173674781 744062506 29143171 991276106 29143171 991276106 914248746 119600511 914248746 119600511 995619348 636938788 995619348 636938788 82909928 50956819 82909928 50956819 741543781 949852039 741543781 949852039 993360921 45086628 993360921 45086628 405049000 818975306 405049000 818975306 845478952 169852337 845478952 169852337 56435736 957020806 56435736 957020806 995663156 169907022 995663156 169907022 89042237 910778343 89042237 910778343 702466129 6637095 702466129 6637095 868950799 742506565 868950799 742506565 81416829 624217 81416829 624217 981624638 730544500 981624638 730544500 640230732 65008323 640230732 65008323 9439151 675960428 9439151 675960428 277006536 5499026 277006536 5499026 850755926 601033932 850755926 601033932 2701233 946544178 2701233 946544178 835000311 442188322 835000311 442188322 975469183 981055202 975469183 981055202 331185460 226210877 331185460 226210877 280703798 638759052 280703798 638759052 942036239 156146769 942036239 156146769 108530148 905880939 108530148 905880939 604902699 219504877 604902699 219504877 204662222 745339559 204662222 745339559 924487749 950923117 924487749 950923117 83828717 276747575 83828717 276747575 805080635 832479501 805080635 832479501 605575708 1836342 605575708 1836342 705443294 999390177 705443294 999390177 142776270 277234466 142776270 277234466 824437242 857434537 824437242 857434537 224931105 272100613 224931105 272100613 5710663 63027302 5710663 63027302 979071539 478948552 979071539 478948552 295236103 62285215 295236103 62285215 709384476 466644529 709384476 466644529 154831819 960669559 154831819 960669559 813407955 346962818 813407955 346962818 704748889 740837549 704748889 740837549 939747007 993168383 939747007 993168383 41920362 19633894 41920362 19633894 998888259 947754031 998888259 947754031 125788914 550480722 125788914 550480722 856632207 45052965 856632207 45052965 215548493 642412334 215548493 642412334 987118582 4321590 987118582 4321590 222952947 261889780 222952947 261889780 571985722 673357568 571985722 673357568 183868186 63542073 183868186 63542073 934967479 944276566 934967479 944276566 286454687 110841378 286454687 110841378 980397656 969528447 980397656 969528447 594219814 342594637 594219814 342594637 990124800 898965152 990124800 898965152 40763518 107762860 40763518 107762860 814046360 490121848 814046360 490121848 543841252 59002253 543841252 59002253 261863705 862652786 261863705 862652786 984459056 22581061 984459056 22581061 598517117 995372932 598517117 995372932 690178458 610744611 690178458 610744611 85119245 41227731 85119245 41227731 847897169 949828385 847897169 949828385 191307496 109771204 191307496 109771204 619010374 663461512 619010374 663461512 123634940 129497736 123634940 129497736 639651669 531227220 639651669 531227220 51114841 314066905 51114841 314066905 568192477 829662636 568192477 829662636 875493064 99279856 875493064 99279856 391417838 881097138 391417838 881097138 907130310 513788787 907130310 513788787 406112845 701593898 406112845 701593898 889865922 151470074 889865922 151470074 480241159 862442693 480241159 862442693 662751761 392101015 662751761 392101015 188378136 766203959 188378136 766203959 329913119 176453273 329913119 176453273 733829739 887516908 733829739 887516908 180484857 513459762 180484857 513459762 30217811 193885487 30217811 193885487 456830774 783476759 456830774 783476759 84959199 437158318 84959199 437158318 879892133 811738721 879892133 811738721 428669929 439377227 428669929 439377227 494963746 902715279 494963746 902715279 238406180 808185629 238406180 808185629 737821183 90470359 737821183 90470359 278595302 979534050 278595302 979534050 844445113 269870584 844445113 269870584 105423085 649206431 105423085 649206431 968965794 403405031 968965794 403405031 136351264 67480967 136351264 67480967 941744989 905298630 941744989 905298630 345713805 178990427 345713805 178990427 694537896 5503904 694537896 5503904 184192303 553747288 184192303 553747288 704446151 122564014 704446151 122564014 412233135 923580551 412233135 923580551 965789401 929005680 965789401 929005680 49535965 96831581 49535965 96831581 831680909 681858757 831680909 681858757 144275253 997242763 144275253 997242763 921616827 302597252 921616827 302597252 67236871 157411884 67236871 157411884 174315705 794233563 174315705 794233563 387579624 118257387 387579624 118257387 89757491 500481364 89757491 500481364 429188224 709759289 429188224 709759289 875096129 897289741 875096129 897289741 238983315 405572704 238983315 405572704 77238623 158080920 77238623 158080920 667819072 446316747 667819072 446316747 913362408 179327646 913362408 179327646 467216734 667988512 467216734 667988512 169149214 541110175 169149214 541110175 696312549 206700660 696312549 206700660 450021483 718401797 450021483 718401797 267167933 352694566 267167933 352694566 770508676 218329009 770508676 218329009 366312782 107349215 366312782 107349215 734692674 852507100 734692674 852507100 239137996 149071140 239137996 149071140 967023676 614930095 967023676 614930095 150217443 964624779 150217443 964624779 972461097 201824438 972461097 201824438 628454599 878154842 628454599 878154842 214940556 187961527 214940556 187961527 772673738 838231932 772673738 838231932 373608471 142504843 373608471 142504843 678628876 111885177 678628876 111885177 285969303 658165269 285969303 658165269 985132462 296029137 985132462 296029137 536647919 819797683 536647919 819797683 992475677 89446536 992475677 89446536 569827797 277445530 569827797 277445530 925149376 763657015 925149376 763657015 568545076 43158257 568545076 43158257 159117240 637772480 159117240 637772480 635554148 6427338 635554148 6427338 152925075 735461836 152925075 735461836 993328225 249149543 993328225 249149543 326593773 954325739 326593773 954325739 818095084 46684489 818095084 46684489 337930376 898132444 337930376 898132444 958135681 263746595 958135681 263746595 261453086 870200745 261453086 870200745 994032268 367638661 994032268 367638661 270025137 69071776 270025137 69071776 37529840 978158205 37529840 978158205 973905642 513621843 973905642 513621843 420591742 201602074 420591742 201602074 35549658 832181847 35549658 832181847 783168038 65012146 783168038 65012146 200709277 601895349 200709277 601895349 838931608 28453638 838931608 28453638 126012987 891458047 126012987 891458047 665994018 190145870 665994018 190145870 472905096 111575053 472905096 111575053 247689432 681328660 247689432 681328660 123124728 454078564 123124728 454078564 862155701 877059861 862155701 877059861 479951598 287294394 479951598 287294394 954525311 23082852 954525311 23082852 186865109 663170841 186865109 663170841 719652533 119697957 719652533 119697957 909495832 800055278 909495832 800055278 324180182 292727320 324180182 292727320 898018691 566865947 898018691 566865947 398809963 728078941 398809963 728078941 765710052 411813442 765710052 411813442 324282974 819479828 324282974 819479828 853908223 418011477 853908223 418011477 68561914 726020612 68561914 726020612 790085734 146371470 790085734 146371470 681135436 433425378 681135436 433425378 373162447 243131165 373162447 243131165 856416180 36878178 856416180 36878178 85869498 694122703 85869498 694122703 725633467 860357929 725633467 860357929 73546674 278225351 73546674 278225351 864291658 108512634 864291658 108512634 60864009 599472499 60864009 599472499 593014555 233401061 593014555 233401061 138062686 945188444 138062686 945188444 538674058 184853562 538674058 184853562 113339429 913455776 113339429 913455776 908840059 79710958 908840059 79710958 169944947 780480083 169944947 780480083 920816577 289520981 920816577 289520981 143648971 641419816 143648971 641419816 746656245 722346525 746656245 722346525 462617791 194545984 462617791 194545984 823010871 906690949 823010871 906690949 201420192 15562056 201420192 15562056 937597917 588005274 937597917 588005274 71032662 77675139 71032662 77675139 704211576 719803045 704211576 719803045 206434039 880869264 206434039 880869264 654234848 589103678 654234848 589103678 169766144 881463369 169766144 881463369 120161394 512603327 120161394 512603327 542175445 921637534 542175445 921637534 850889384 354161176 850889384 354161176 284805885 895294952 284805885 895294952 650090485 554996476 650090485 554996476 476691473 948859746 476691473 948859746 816173503 66927236 816173503 66927236 536549192 933637308 536549192 933637308 794487391 238549325 794487391 238549325 342575316 909738269 342575316 909738269 156919825 338255726 156919825 338255726 683462659 862049807 683462659 862049807 102544257 887734979 102544257 887734979 781423766 528145974 781423766 528145974 249217238 837712357 249217238 837712357 900904231 338395499 900904231 338395499 177550497 893196556 177550497 893196556 739064948 428152069 739064948 428152069 618336838 738538254 618336838 738538254 262786251 432660964 262786251 432660964 680512895 833820129 680512895 833820129 552055106 307668937 552055106 307668937 178905383 168828456 178905383 168828456 707096751 688445733 707096751 688445733 565519797 541232325 565519797 541232325 801033663 671403257 801033663 671403257 952171629 59119876 952171629 59119876 440756343 906471379 440756343 906471379 820809955 172852450 820809955 172852450 53201415 94973033 53201415 94973033 659707118 851229401 659707118 851229401 191055374 204851984 191055374 204851984 355627488 165413401 355627488 165413401 564695230 915890483 564695230 915890483 137791617 173779998 137791617 173779998 480427891 876116211 480427891 876116211 681781958 356882706 681781958 356882706 329768418 636065736 329768418 636065736 736349864 236591687 736349864 236591687 245955040 681675012 245955040 681675012 88634027 892347151 88634027 892347151 595412567 128337565 595412567 128337565 248344570 531573861 248344570 531573861 882311070 228770547 882311070 228770547 624641676 518725845 624641676 518725845 895579640 41996563 895579640 41996563 90314938 749637476 90314938 749637476 721018235 548760678 721018235 548760678 529522837 259137855 529522837 259137855 729037743 651175303 729037743 651175303 478782076 547494576 478782076 547494576 963897303 827040210 963897303 827040210 262021572 656631782 262021572 656631782 912273911 707466679 912273911 707466679 476957348 416852875 476957348 416852875 563235640 30451941 563235640 30451941 851098489 829852728 851098489 829852728 188029110 464617894 188029110 464617894 997277330 893378348 997277330 893378348 107200836 255023462 107200836 255023462 970319359 665985807 970319359 665985807 669472643 168193658 669472643 168193658 288427206 899559035 288427206 899559035 759030374 2051157 759030374 2051157 990706347 771204877 990706347 771204877 251539488 10111944 251539488 10111944 99463748 767867511 99463748 767867511 718420356 120585954 718420356 120585954 536152 933546768 536152 933546768 833718106 320809789 833718106 320809789 121445060 631273451 121445060 631273451 999836003 476798507 999836003 476798507 3325600 136456654 3325600 136456654 968082099 843234480 968082099 843234480 175908691 182524574 175908691 182524574 938196455 679173950 938196455 679173950 179230549 961356564 179230549 961356564 93956283 509209148 93956283 509209148 232508248 729015757 232508248 729015757 60583047 408857368 60583047 408857368 597012260 737344347 597012260 737344347 30592631 56407375 30592631 56407375 930472631 975221302 930472631 975221302 257700608 233684013 257700608 233684013 804957836 614583609 804957836 614583609 555222577 913563881 555222577 913563881 6583293 979236658 6583293 979236658 918976191 51199529 918976191 51199529 295875983 673122219 295875983 673122219 882929847 313335653 882929847 313335653 183010847 817008734 183010847 817008734 12677906 16095938 12677906 16095938 613004290 692931630 613004290 692931630 924607052 27075061 924607052 27075061 99184092 771517340 99184092 771517340 455589738 875585994 455589738 875585994 924072625 2065708 924072625 2065708 44722672 759827747 44722672 759827747 934106354 81441073 934106354 81441073 200478558 761068936 200478558 761068936 788862718 48897865 788862718 48897865 39435796 685574908 39435796 685574908 694456986 197925936 694456986 197925936 81574632 394471534 81574632 394471534 821967728 137058500 821967728 137058500 15918852 26206991 15918852 26206991 89523063 983443061 89523063 983443061 637273173 508324543 637273173 508324543 329978682 249600543 329978682 249600543 946838029 664281486 946838029 664281486 648379529 218373511 648379529 218373511 32058294 861187474 32058294 861187474 856525144 958353965 856525144 958353965 557069382 154502419 557069382 154502419 977883950 602366824 977883950 602366824 63106917 85452076 63106917 85452076 620900654 869173894 620900654 869173894 958018385 601831774 958018385 601831774 674856138 307685446 674856138 307685446 228406662 398472554 228406662 398472554 667892994 964744037 667892994 964744037 800973787 310139996 800973787 310139996 51390884 530749447 51390884 530749447 914927532 200371111 914927532 200371111 81390586 542619668 81390586 542619668 410547327 339638614 410547327 339638614 158621403 553127035 158621403 553127035 552461716 388571464 552461716 388571464 138654697 927989016 138654697 927989016 45333342 669768271 45333342 669768271 593135826 28057274 593135826 28057274 393391804 848261542 393391804 848261542 917688715 116053965 917688715 116053965 575992771 887957133 575992771 887957133 975733298 523090927 975733298 523090927 289864747 877420284 289864747 877420284 104591671 988697801 104591671 988697801 850759326 6184097 850759326 6184097 235386264 379820092 235386264 379820092 906183092 62864397 906183092 62864397 621776338 353789518 621776338 353789518 978068545 930362357 978068545 930362357 61279610 305994397 61279610 305994397 771720034 73714863 771720034 73714863 257334550 567748258 257334550 567748258 518621024 136906823 518621024 136906823 759353561 601290883 759353561 601290883 214313591 40590704 214313591 40590704 872536321 809848102 872536321 809848102 23238391 222288038 23238391 222288038 823085118 728417273 823085118 728417273 108106952 99837010 108106952 99837010 838765192 151912752 838765192 151912752 210482505 638815005 210482505 638815005 756775400 102775072 756775400 102775072 312735901 497728563 312735901 497728563 938109751 158508892 938109751 158508892 51403302 745187859 51403302 745187859 659099439 221484895 659099439 221484895 30574948 90061512 30574948 90061512 837064543 885116059 837064543 885116059 126520086 75534784 126520086 75534784 926676620 750690847 926676620 750690847 118690243 215057144 118690243 215057144 777917342 7238878 777917342 7238878 334033402 783756814 334033402 783756814 815430163 240635792 815430163 240635792 159508240 941598117 159508240 941598117 501751723 508847517 501751723 508847517 124276916 42106526 124276916 42106526 806479722 949078190 806479722 949078190 100397573 170190873 100397573 170190873 865136053 838191992 865136053 838191992 413193769 17605722 413193769 17605722 179791396 319555906 179791396 319555906 574357251 649275381 574357251 649275381 49778848 591235046 49778848 591235046 757547820 984157363 757547820 984157363 288572762 77180224 288572762 77180224 976617162 771656421 976617162 771656421 86376996 59891056 86376996 59891056 897428957 529432926 897428957 529432926 491355569 257195261 491355569 257195261 842626131 686113677 842626131 686113677 205188396 84459684 205188396 84459684 138140777 829871772 138140777 829871772 651170930 181164319 651170930 181164319 915443026 761676821 915443026 761676821 242961846 927852230 242961846 927852230 526463801 543860914 526463801 543860914 262126520 376745716 262126520 376745716 703687411 794659281 703687411 794659281 98450025 109717243 98450025 109717243 668538695 813489694 668538695 813489694 498009455 252307808 498009455 252307808 721348634 726538330 721348634 726538330 159267203 578321410 159267203 578321410 594341124 73491706 594341124 73491706 352200194 834914144 352200194 834914144 746845040 270552710 746845040 270552710 358222133 799262186 358222133 799262186 685194175 389360996 685194175 389360996 360009674 624895691 360009674 624895691 452866800 301630110 452866800 301630110 311419868 544061407 311419868 544061407 931138739 432573942 931138739 432573942 281159826 878143015 281159826 878143015 601081092 242378069 601081092 242378069 876506119 638773141 876506119 638773141 993937247 34877481 993937247 34877481 70688294 710641905 70688294 710641905 612610476 53948892 612610476 53948892 176264523 808763135 176264523 808763135 961183180 97223290 961183180 97223290 334107608 745684018 334107608 745684018 929589632 90068126 929589632 90068126 17064349 334704788 17064349 334704788 827151666 994463258 827151666 994463258 398151725 197340893 398151725 197340893 87495567 808595685 87495567 808595685 721604428 875418483 721604428 875418483 874171168 938780064 874171168 938780064 273038369 342277669 273038369 342277669 624520438 210327638 624520438 210327638 217410139 845334980 217410139 845334980 658417148 286396107 658417148 286396107 304614374 881003036 304614374 881003036 85647895 42442373 85647895 42442373 946972141 677198863 946972141 677198863 221667632 421069140 221667632 421069140 814859115 555044642 814859115 555044642 343326793 317053649 343326793 317053649 891287272 922563323 891287272 922563323 320301898 428518994 320301898 428518994 910804204 647450034 910804204 647450034 252293682 933131723 252293682 933131723 731926768 91621766 731926768 91621766 377451877 991467874 377451877 991467874 924257859 240818428 924257859 240818428 580708332 524877240 580708332 524877240 938691877 63173604 938691877 63173604 210255077 863734605 210255077 863734605 82421283 198840852 82421283 198840852 815718225 772689469 815718225 772689469 268001982 120209813 268001982 120209813 777710595 101703594 777710595 101703594 141009445 737144408 141009445 737144408 401590344 302173320 401590344 302173320 658709814 682736175 658709814 682736175 933112245 278042580 933112245 278042580 267396467 691651347 267396467 691651347 646624644 954923462 646624644 954923462 963783921 113115997 963783921 113115997 286585606 746220650 286585606 746220650 986368371 28975896 986368371 28975896 44201271 1428845 44201271 1428845 762038763 597482589 762038763 597482589 272837931 998689949 272837931 998689949 665107684 6074986 665107684 6074986 929883175 986961117 929883175 986961117 16831709 3037124 16831709 3037124 912800327 702705348 912800327 702705348 40597335 248288151 40597335 248288151 830539026 517654391 830539026 517654391 253470758 671155330 253470758 671155330 118816249 125094632 118816249 125094632 644562756 633941245 644562756 633941245 386173719 331539565 386173719 331539565 232609092 861876789 232609092 861876789 443120327 298702434 443120327 298702434 626994588 839400693 626994588 839400693 339628062 489192993 339628062 489192993 657174891 837909568 657174891 837909568 716747736 878645299 716747736 878645299 397055232 535364850 397055232 535364850 545182001 68128594 545182001 68128594 174180119 993967748 174180119 993967748 803369110 452647002 803369110 452647002 443167216 860425523 443167216 860425523 96654787 106760771 96654787 106760771 878935322 768979235 878935322 768979235 19274221 890138918 19274221 890138918 656761242 585271888 656761242 585271888 827881010 919170421 827881010 919170421 60442305 139360136 60442305 139360136 535924236 936571627 535924236 936571627 323950039 415566380 323950039 415566380 792049690 342347275 792049690 342347275 173196042 772082392 173196042 772082392 84523757 924403246 84523757 924403246 871282475 179958622 871282475 179958622 61881456 866768132 61881456 866768132 619656788 237568076 619656788 237568076 821055911 702333060 821055911 702333060 158576153 252855229 158576153 252855229 694124951 794525742 694124951 794525742 126667162 124329765 126667162 124329765 627133957 669884388 627133957 669884388 169753447 966696748 169753447 966696748 967697749 116299232 967697749 116299232 79372027 665251475 79372027 665251475 994550041 926217147 994550041 926217147 132658429 15368505 132658429 15368505 50250442 513514328 50250442 513514328 796908066 842831276 796908066 842831276 350615332 37668009 350615332 37668009 127515574 420129632 127515574 420129632 661207417 17341623 661207417 17341623 566372093 663223407 566372093 663223407 334001651 401814038 334001651 401814038 570868990 733630031 570868990 733630031 99519209 3109967 99519209 3109967 670232 707772883 670232 707772883 631633342 310589516 631633342 310589516 110242562 50994951 110242562 50994951 805525450 497799009 805525450 497799009 186488203 540563585 186488203 540563585 911687936 11586257 911687936 11586257 570448370 926114870 570448370 926114870 234519414 329994369 234519414 329994369 64484039 45173573 64484039 45173573 697285022 848814456 697285022 848814456 15377770 994699151 15377770 994699151 912651476 44359626 912651476 44359626 376218927 839287578 376218927 839287578 254275878 83706636 254275878 83706636 970130599 682042505 970130599 682042505 318057423 211422261 318057423 211422261 960464032 758939426 960464032 758939426 276390850 539243432 276390850 539243432 938624648 942293068 938624648 942293068 133290684 66778153 133290684 66778153 883665523 395926586 883665523 395926586 305557366 652789333 305557366 652789333 500230541 197598774 500230541 197598774 35455973 627163634 35455973 627163634 681372865 541038242 681372865 541038242 156353621 164449045 156353621 164449045 661332457 865089397 661332457 865089397 873707582 182873255 873707582 182873255 23768425 693714682 23768425 693714682 863997064 93657396 863997064 93657396 115885903 995045035 115885903 995045035 932347583 454928829 932347583 454928829 102446791 395956393 102446791 395956393 29290117 755174956 29290117 755174956 940877414 286132966 940877414 286132966 575344210 147067730 575344210 147067730 85938136 555715162 85938136 555715162 675657225 989975170 675657225 989975170 209249653 221697862 209249653 221697862 942771978 205993189 942771978 205993189 146850661 981126255 146850661 981126255 926749576 183330331 926749576 183330331 317553277 771990817 317553277 771990817 769751745 93995764 769751745 93995764 46480780 661237834 46480780 661237834 950382386 121023664 950382386 121023664 88599155 458698315 88599155 458698315 815574617 80900540 815574617 80900540 510306535 730976192 510306535 730976192 780773480 111528982 780773480 111528982 87553201 603999540 87553201 603999540 589907372 956618783 589907372 956618783 123469287 354070036 123469287 354070036 934999889 10690254 934999889 10690254 124277046 895441030 124277046 895441030 832120214 979168742 832120214 979168742 28894800 36660240 28894800 36660240 858944974 887487219 858944974 887487219 912349417 168532532 912349417 168532532 200225985 814277949 200225985 814277949 620380252 264694397 620380252 264694397 86253647 965670081 86253647 965670081 925151821 210442062 925151821 210442062 91550625 761352008 91550625 761352008 782987096 313665067 782987096 313665067 203632472 838128944 203632472 838128944 632604430 465791087 632604430 465791087 253252222 756742526 253252222 756742526 60153660 228694867 60153660 228694867 671728961 493458506 671728961 493458506 790723301 250292740 790723301 250292740 150465905 748453740 150465905 748453740 387168754 434614914 387168754 434614914 694672536 87932192 694672536 87932192 293473457 728104792 293473457 728104792 610633259 29723229 610633259 29723229 257342039 944091531 257342039 944091531 636644070 48309744 636644070 48309744 718124375 507821736 718124375 507821736 275857771 218296095 275857771 218296095 162866751 941795048 162866751 941795048 432305735 292528494 432305735 292528494 79896955 815812790 79896955 815812790 701904141 473514978 701904141 473514978 330178899 173091061 330178899 173091061 608800394 756207953 608800394 756207953 24622820 128738449 24622820 128738449 516307839 950560250 516307839 950560250 618987036 421385802 618987036 421385802 439973339 710399199 439973339 710399199 653762227 413619453 653762227 413619453 487957662 953392740 487957662 953392740 106239682 103752746 106239682 103752746 5989650 333017535 5989650 333017535 747085247 113059757 747085247 113059757 35886775 916825271 35886775 916825271 811222712 199368209 811222712 199368209 978991742 850328739 978991742 850328739 425208124 116016795 425208124 116016795 859783204 836354074 859783204 836354074 210215321 389284244 210215321 389284244 674007549 555955143 674007549 555955143 41995669 169152714 41995669 169152714 445314322 733409765 445314322 733409765 295901420 187160850 295901420 187160850 28607287 902908843 28607287 902908843 778208695 343236924 778208695 343236924 660618955 974669686 660618955 974669686 274747762 249414340 274747762 249414340 778299584 757924471 778299584 757924471 997828000 185144469 997828000 185144469 506186833 630944751 506186833 630944751 795789483 119182768 795789483 119182768 973717109 996290745 973717109 996290745 443317638 170463626 443317638 170463626 716506405 832781584 716506405 832781584 111295870 425757559 111295870 425757559 517307064 2605790 517307064 2605790 803891708 943328707 803891708 943328707 90189379 990757923 90189379 990757923 710846732 435599310 710846732 435599310 67018601 964475526 67018601 964475526 893921870 978140713 893921870 978140713 110994909 158381 110994909 158381 312401233 758407539 312401233 758407539 953261486 106181146 953261486 106181146 149306461 936106931 149306461 936106931 723921221 120586639 723921221 120586639 121299942 641333170 121299942 641333170 982855773 5340883 982855773 5340883 79387739 973237375 79387739 973237375 744667833 320276100 744667833 320276100 988868562 796394185 988868562 796394185 480659371 148142896 480659371 148142896 510720574 610286221 510720574 610286221 342190138 135236487 342190138 135236487 181482750 38133877 181482750 38133877 540355328 653638028 540355328 653638028 705415485 339641601 705415485 339641601 262269705 941000730 262269705 941000730 698674399 121660640 698674399 121660640 416999082 649219071 416999082 649219071 489285401 449217389 489285401 449217389 106022738 680456026 106022738 680456026 682259230 963157613 682259230 963157613 186789738 514795107 186789738 514795107 547230284 749549066 547230284 749549066 207190654 253835664 207190654 253835664 717281382 106083166 717281382 106083166 969549085 795874411 969549085 795874411 49082104 69247752 49082104 69247752 711914167 933118744 711914167 933118744 250569606 66074387 250569606 66074387 633787516 506976223 633787516 506976223 102540342 211947007 102540342 211947007 557597041 961190151 557597041 961190151 954436882 105369935 954436882 105369935 665533776 559902059 665533776 559902059 314620099 680087105 314620099 680087105 679301764 197192257 679301764 197192257 169439859 662412123 169439859 662412123 390412138 118459633 390412138 118459633 626522770 955905088 626522770 955905088 982968489 117759698 982968489 117759698 204707211 843354658 204707211 843354658 570572869 858116 570572869 858116 904685639 974095555 904685639 974095555 22748039 50521968 22748039 50521968 480717282 995018036 480717282 995018036 243613838 572669224 243613838 572669224 897888694 834427030 897888694 834427030 104612812 40969838 104612812 40969838 999663468 974036725 999663468 974036725 16842609 375024095 16842609 375024095 880083859 738084949 880083859 738084949 620590803 98459797 620590803 98459797 885943054 732389171 885943054 732389171 23701914 180467504 23701914 180467504 925723471 856298648 925723471 856298648 234909274 335868652 234909274 335868652 961591239 874617728 961591239 874617728 125868975 2848190 125868975 2848190 931767465 739936127 931767465 739936127 59102068 993949958 59102068 993949958 518270543 145047269 518270543 145047269 843266 658239112 843266 658239112 775635181 101668655 775635181 101668655 197797755 987203109 197797755 987203109 594672324 20293893 594672324 20293893 978773603 849915966 978773603 849915966 285456228 509660106 285456228 509660106 842572739 82490641 842572739 82490641 53922653 548606855 53922653 548606855 678431948 994615486 678431948 994615486 230052892 146544901 230052892 146544901 696729714 746836080 696729714 746836080 584641637 58124955 584641637 58124955 158225378 908662234 158225378 908662234 960378099 286384642 960378099 286384642 264614236 903339210 264614236 903339210 919464927 166480735 919464927 166480735 237870734 518813948 237870734 518813948 894255212 202843866 894255212 202843866 942662397 905792445 942662397 905792445 410582075 450291109 410582075 450291109 927548040 980455350 927548040 980455350 92198853 62573999 92198853 62573999 541307468 954845967 541307468 954845967 878528430 872712755 878528430 872712755 240421248 722619499 240421248 722619499 111196778 13218691 111196778 13218691 328320176 852738876 328320176 852738876 964280804 440248881 964280804 440248881 353081718 720521237 353081718 720521237 114453138 841463627 114453138 841463627 23350673 998299486 23350673 998299486 559951455 462435643 559951455 462435643 966689486 68695528 966689486 68695528 111847551 966970854 111847551 966970854 450688606 12588353 450688606 12588353 911291847 874828599 911291847 874828599 498538035 165195926 498538035 165195926 887028511 939659179 887028511 939659179 456303484 119280083 456303484 119280083 726602799 523793253 726602799 523793253 200618903 890383079 200618903 890383079 528140426 205365230 528140426 205365230 163783711 912936638 163783711 912936638 767849622 236952876 767849622 236952876 438397830 620397840 438397830 620397840 952152313 796060011 952152313 796060011 85612720 330225321 85612720 330225321 988575116 40979754 988575116 40979754 172521107 900507396 172521107 900507396 895447572 956906467 895447572 956906467 25533417 171261091 25533417 171261091 923649523 879334866 923649523 879334866 15270595 183176679 15270595 183176679 887852580 586823283 887852580 586823283 282123731 219678318 282123731 219678318 668156210 804029426 668156210 804029426 55724739 228986431 55724739 228986431 760229554 905911572 760229554 905911572 361674781 13482843 361674781 13482843 589503723 977326943 589503723 977326943 858724520 307519607 858724520 307519607 34054405 982104713 34054405 982104713 591242629 226027470 591242629 226027470 221465125 799515074 221465125 799515074 718376327 196518294 718376327 196518294 389467721 916767128 389467721 916767128 41046880 451338964 41046880 451338964 743292444 769935168 743292444 769935168 346070841 459724997 346070841 459724997 728258038 383765867 728258038 383765867 387167396 792138699 387167396 792138699 205031501 446661016 205031501 446661016 708957091 864344870 708957091 864344870 348151051 102949773 348151051 102949773 184869621 688311814 184869621 688311814 434753523 244937646 434753523 244937646 45304327 491258845 45304327 491258845 716420602 416676485 716420602 416676485 181006281 727589503 181006281 727589503 572351576 470669896 572351576 470669896 204254928 273577417 204254928 273577417 468204409 865139336 468204409 865139336 810666630 389984768 810666630 389984768 93923411 946447439 93923411 946447439 405310224 178445096 405310224 178445096 537924019 612353525 537924019 612353525 335745573 33088984 335745573 33088984 254357886 687377105 254357886 687377105 572095670 6810913 572095670 6810913 668139980 875864093 668139980 875864093 526536455 353022343 526536455 353022343 102844742 517071998 102844742 517071998 245762181 165094642 245762181 165094642 852298623 735069309 852298623 735069309 485445544 457122728 485445544 457122728 813082656 8963660 813082656 8963660 999434261 932561777 999434261 932561777 152650711 501429485 152650711 501429485 683864957 858511836 683864957 858511836 147601282 122179524 147601282 122179524 756798322 664695505 756798322 664695505 72758205 103395047 72758205 103395047 767086624 393563725 767086624 393563725 875880057 69330804 875880057 69330804 324363843 410758032 324363843 410758032 700712906 586827655 700712906 586827655 809755713 873863303 809755713 873863303 260873256 378076358 260873256 378076358 453020369 709142737 453020369 709142737 755880435 194762871 755880435 194762871 236604677 464799013 236604677 464799013 736985012 252315514 736985012 252315514 325878688 841783084 325878688 841783084 709931876 307937556 709931876 307937556 391026697 908046492 391026697 908046492 350484406 291934759 350484406 291934759 735907461 973983313 735907461 973983313 132396995 426868736 132396995 426868736 582114551 87717289 582114551 87717289 24103647 512300302 24103647 512300302 788666079 960812067 788666079 960812067 998888476 792222963 998888476 792222963 502234116 919047742 502234116 919047742 155093670 319403277 155093670 319403277 867680108 865570817 867680108 865570817 117019602 42866827 117019602 42866827 729729022 951763671 729729022 951763671 273779078 178087430 273779078 178087430 881915874 560719523 881915874 560719523 447898577 948668641 447898577 948668641 130079666 633746196 130079666 633746196 740860558 253599799 740860558 253599799 892095988 979444599 892095988 979444599 11378127 72403628 11378127 72403628 440823478 796805357 440823478 796805357 459106205 83758977 459106205 83758977 42662274 962248920 42662274 962248920 355331317 182988649 355331317 182988649 795257833 519096500 795257833 519096500 76079632 151070491 76079632 151070491 998349060 726834127 998349060 726834127 250037921 522391276 250037921 522391276 976445899 362935703 976445899 362935703 167146041 155560180 167146041 155560180 791894124 731396035 791894124 731396035 234608023 445792132 234608023 445792132 909748393 595810691 909748393 595810691 181062018 43004009 181062018 43004009 898760101 533385983 898760101 533385983 47049064 96461693 47049064 96461693 611014919 392166758 611014919 392166758 988539234 39400823 988539234 39400823 990827189 878893951 990827189 878893951 143797529 49685478 143797529 49685478 779397146 675084269 779397146 675084269 560837159 882257044 560837159 882257044 911038518 332290077 911038518 332290077 616541640 953541257 616541640 953541257 464975645 295118794 464975645 295118794 554952247 735160797 554952247 735160797 15843291 902746254 15843291 902746254 604012245 682408180 604012245 682408180 319937488 275586092 319937488 275586092 721114253 393227485 721114253 393227485 390105263 742440248 390105263 742440248 662005790 443950497 662005790 443950497 91051322 637638509 91051322 637638509 856632328 283046693 856632328 283046693 986593819 954205133 986593819 954205133 204142901 206395137 204142901 206395137 706950326 990362348 706950326 990362348 4227283 94795918 4227283 94795918 801531206 958812061 801531206 958812061 26775433 87623245 26775433 87623245 778967040 947205045 778967040 947205045 104762147 390188470 104762147 390188470 598132055 777586816 598132055 777586816 425256429 4304461 425256429 4304461 845896515 928724236 845896515 928724236 161129766 237589930 161129766 237589930 895979540 850739651 895979540 850739651 115338171 348432007 115338171 348432007 653264191 574471707 653264191 574471707 348209515 35923506 348209515 35923506 466938638 829023895 466938638 829023895 661445091 371483639 661445091 371483639 43146989 789347812 43146989 789347812 918230113 115393777 918230113 115393777 365695816 883301184 365695816 883301184 1216410 264906588 1216410 264906588 993939761 787640562 993939761 787640562 524509631 41824998 524509631 41824998 967552814 419083449 967552814 419083449 239956806 761232467 239956806 761232467 881003632 137865991 881003632 137865991 644298614 671487839 644298614 671487839 868094843 88682258 868094843 88682258 155770264 196989636 155770264 196989636 712252155 430542362 712252155 430542362 249826446 100268286 249826446 100268286 156511010 804911 156511010 804911 958818609 981065409 958818609 981065409 323802883 327583924 323802883 327583924 839838313 170329673 839838313 170329673 898643032 452895015 898643032 452895015 196165614 45091650 196165614 45091650 63076021 955058744 63076021 955058744 913155099 878234900 913155099 878234900 160578924 385779372 160578924 385779372 487858550 744906979 487858550 744906979 984076545 933539290 984076545 933539290 318631477 47315648 318631477 47315648 754424519 798990208 754424519 798990208 382057071 197953980 382057071 197953980 982397316 669506858 982397316 669506858 158111810 336831804 158111810 336831804 338672712 645447487 338672712 645447487 935781943 909136649 935781943 909136649 39791414 186531211 39791414 186531211 557256746 861124575 557256746 861124575 278246139 278706831 278246139 278706831 611299157 15076768 611299157 15076768 62119939 511257229 62119939 511257229 542968775 196496016 542968775 196496016 2423397 442341581 2423397 442341581 81716923 308088164 81716923 308088164 875903163 983798325 875903163 983798325 105546606 760152891 105546606 760152891 893853472 150236403 893853472 150236403 363603215 574804057 363603215 574804057 830458348 361743599 830458348 361743599 342191626 698308038 342191626 698308038 836879510 96396840 836879510 96396840 153325553 440786707 153325553 440786707 621653584 690076060 621653584 690076060 69609061 243326584 69609061 243326584 745427807 969031665 745427807 969031665 308154337 566103665 308154337 566103665 861873623 46952513 861873623 46952513 328251475 876031070 328251475 876031070 566401871 183596432 566401871 183596432 399488983 572662611 399488983 572662611 409578625 409232746 409578625 409232746 291237811 154397596 291237811 154397596 868126478 977469088 868126478 977469088 31689903 35022125 31689903 35022125 939005335 845518954 939005335 845518954 984712413 286766753 984712413 286766753 348285734 871588117 348285734 871588117 70111631 72706243 70111631 72706243 931047933 505038711 931047933 505038711 63328986 209846223 63328986 209846223 811649448 757100053 811649448 757100053 144124654 844765434 144124654 844765434 914733741 627410462 914733741 627410462 375051661 739075715 375051661 739075715 815766609 331050226 815766609 331050226 351567908 695485225 351567908 695485225 582873517 44507537 582873517 44507537 919979441 746886945 919979441 746886945 23270918 71190487 23270918 71190487 527520801 592173538 527520801 592173538 42238639 105449051 42238639 105449051 967396509 541185948 967396509 541185948 979803386 739263036 979803386 739263036 528026478 172965365 528026478 172965365 253055754 963605274 253055754 963605274 841818031 222508254 841818031 222508254 99075124 806614090 99075124 806614090 320966744 183550028 320966744 183550028 791410983 457161265 791410983 457161265 238504152 25539426 238504152 25539426 169025827 948987005 169025827 948987005 65470835 318390691 65470835 318390691 860009667 886344700 860009667 886344700 537893775 196840204 537893775 196840204 416324702 691392853 416324702 691392853 233093685 9381580 233093685 9381580 791974970 878569355 791974970 878569355 16330594 113119426 16330594 113119426 843865544 719006187 843865544 719006187 220305842 264254846 220305842 264254846 946542040 740803582 946542040 740803582 468969006 148255108 468969006 148255108 341236553 807657569 341236553 807657569 95836509 247486165 95836509 247486165 385593407 963949535 385593407 963949535 922710162 540797821 922710162 540797821 629719434 287295610 629719434 287295610 102009067 808324970 102009067 808324970 887614113 396601531 887614113 396601531 271993816 17044901 271993816 17044901 219670025 936453976 219670025 936453976 881563847 276051225 881563847 276051225 57305101 100561238 57305101 100561238 945401945 669747388 945401945 669747388 362319480 158298120 362319480 158298120 738152078 690716527 738152078 690716527 893274905 238027399 893274905 238027399 585350549 824533262 585350549 824533262 928182001 214953803 928182001 214953803 91145131 27194657 91145131 27194657 720383755 921426227 720383755 921426227 155110227 144487893 155110227 144487893 919072481 589631763 919072481 589631763 180292966 718157563 180292966 718157563 754050846 949512236 754050846 949512236 385165536 264896512 385165536 264896512 937580751 807716959 937580751 807716959 418201422 67724950 418201422 67724950 851576748 265838451 851576748 265838451 252170368 676732675 252170368 676732675 784616234 343981834 784616234 343981834 942550837 753449389 942550837 753449389 267408457 258903074 267408457 258903074 26651494 804170150 26651494 804170150 866754691 613396610 866754691 613396610 257595239 802056838 257595239 802056838 652245090 7711404 652245090 7711404 161398858 569048593 161398858 569048593 855066138 25438018 855066138 25438018 247089730 629877873 247089730 629877873 746257417 111862196 746257417 111862196 205996763 813336137 205996763 813336137 635917393 241921422 635917393 241921422 533625796 54451168 533625796 54451168 988944379 962776289 988944379 962776289 465022705 109441074 465022705 109441074 899256087 241865572 899256087 241865572 388454885 476836617 388454885 476836617 886559200 953450095 886559200 953450095 995564797 82145662 995564797 82145662 433611456 356058807 433611456 356058807 982678275 259587609 982678275 259587609 603191223 692391718 603191223 692391718 310736613 847611456 310736613 847611456 47009974 455730256 47009974 455730256 548343242 174375137 548343242 174375137 92797767 957359232 92797767 957359232 956822615 182318501 956822615 182318501 490382832 912396089 490382832 912396089 7902612 114173260 7902612 114173260 692235308 828565649 692235308 828565649 64592349 384330729 64592349 384330729 961983594 3341571 961983594 3341571 179343241 349314071 179343241 349314071 866370507 126786929 866370507 126786929 97323557 865663022 97323557 865663022 915660639 60073789 915660639 60073789 500725128 709008089 500725128 709008089 158181317 256910412 158181317 256910412 440091046 831716840 440091046 831716840 254146481 465166396 254146481 465166396 896927928 92519958 896927928 92519958 290340742 971235249 290340742 971235249 829477980 552781693 829477980 552781693 104414463 742526499 104414463 742526499 906272172 181790688 906272172 181790688 452267090 445480853 452267090 445480853 258683132 166031999 258683132 166031999 730898037 383780143 730898037 383780143 66208479 236462070 66208479 236462070 785255089 906056358 785255089 906056358 143880741 68175991 143880741 68175991 968614995 910881911 968614995 910881911 65465981 188871464 65465981 188871464 959215692 806854377 959215692 806854377 304570436 328801857 304570436 328801857 443126575 612359807 443126575 612359807 604920285 410368683 604920285 410368683 971489926 74900715 971489926 74900715 68292372 209310492 68292372 209310492 725914429 20236891 725914429 20236891 318950572 777255160 318950572 777255160 982980581 171184327 982980581 171184327 58432208 872364402 58432208 872364402 253132821 244601051 253132821 244601051 91950554 963065160 91950554 963065160 477072005 32816660 477072005 32816660 844271968 948506918 844271968 948506918 375665376 575394991 375665376 575394991 808870968 936116620 808870968 936116620 46344658 145480204 46344658 145480204 945924701 224841200 945924701 224841200 392250441 550044049 392250441 550044049 228109705 834645076 228109705 834645076 707758851 378514485 707758851 378514485 683921525 746587731 683921525 746587731 264758094 162685763 264758094 162685763 990418132 858184452 990418132 858184452 68627748 153942032 68627748 153942032 858168967 645861193 858168967 645861193 146276054 766127293 146276054 766127293 912203241 691768567 912203241 691768567 155328727 309656855 155328727 309656855 859356835 594058295 859356835 594058295 308517123 470821018 308517123 470821018 937406496 947899014 937406496 947899014 149601191 308441936 149601191 308441936 959727477 373391082 959727477 373391082 111782768 207306784 111782768 207306784 22122232 899845858 22122232 899845858 861095030 50169809 861095030 50169809 130976780 518396457 130976780 518396457 967685921 286381910 967685921 286381910 186859666 665161201 186859666 665161201 695281901 900290198 695281901 900290198 357947331 74222394 357947331 74222394 39116865 552446603 39116865 552446603 923867878 79278337 923867878 79278337 301003332 952977786 301003332 952977786 757163880 367948387 757163880 367948387 296809290 693465657 296809290 693465657 965438401 159834525 965438401 159834525 252166509 687906054 252166509 687906054 853239899 471530733 853239899 471530733 523562932 801450409 523562932 801450409 920314236 560341278 920314236 560341278 336829220 351092670 336829220 351092670 848728256 806540638 848728256 806540638 115026703 205909633 115026703 205909633 947061557 839019122 947061557 839019122 134782911 88782666 134782911 88782666 846789584 301802464 846789584 301802464 238267896 845666417 238267896 845666417 973628444 282533043 973628444 282533043 18807269 921651503 18807269 921651503 879829370 759294543 879829370 759294543 161716379 860126198 161716379 860126198 790262187 686888568 790262187 686888568 949555976 352080469 949555976 352080469 295925736 744966091 295925736 744966091 57230665 84698083 57230665 84698083 819693948 745302970 819693948 745302970 401988617 324030237 401988617 324030237 811926605 40931119 811926605 40931119 420388535 391127096 420388535 391127096 281464098 635534239 281464098 635534239 368753594 274096375 368753594 274096375 747124604 637505067 747124604 637505067 120420055 929847564 120420055 929847564 795215011 302065216 795215011 302065216 302557812 696038349 302557812 696038349 673858864 495530019 673858864 495530019 216284761 118789245 216284761 118789245 665216811 643989661 665216811 643989661 244920751 352775805 244920751 352775805 74073507 771144696 74073507 771144696 954277876 334817078 954277876 334817078 198593291 140536691 198593291 140536691 558911092 569892433 558911092 569892433 173771548 101305656 173771548 101305656 690393045 692645057 690393045 692645057 970822287 127265513 970822287 127265513 380195751 519859042 380195751 519859042 971019256 24330113 971019256 24330113 751651717 659098770 751651717 659098770 959260528 869147922 959260528 869147922 148952796 190851867 148952796 190851867 779193636 94224202 779193636 94224202 350665285 381673365 350665285 381673365 904799242 647802911 904799242 647802911 325333710 943771665 325333710 943771665 922310045 472740620 922310045 472740620 182898885 633203486 182898885 633203486 664779053 474237533 664779053 474237533 300793902 439231740 300793902 439231740 571151146 822951264 571151146 822951264 770026855 482010048 770026855 482010048 362522128 694256767 362522128 694256767 646157473 787766604 646157473 787766604 295991725 37385770 295991725 37385770 837053383 596704300 837053383 596704300 386703054 415049008 386703054 415049008 501878852 962943235 501878852 962943235 831588576 505652894 831588576 505652894 244559430 279499472 244559430 279499472 958422550 889328628 958422550 889328628 319762438 412288515 319762438 412288515 930513062 2718263 930513062 2718263 146464434 992091984 146464434 992091984 851321206 362255855 851321206 362255855 457612886 833018319 457612886 833018319 38126743 6980466 38126743 6980466 766644741 2993219 766644741 2993219 952007061 737719639 952007061 737719639 155068194 147040056 155068194 147040056 556589396 630116190 556589396 630116190 242139852 948210718 242139852 948210718 973176574 97775610 973176574 97775610 177009187 562640245 177009187 562640245 924082134 787960343 924082134 787960343 203696157 148615807 203696157 148615807 764905173 16787040 764905173 16787040 177901634 771789052 177901634 771789052 144289528 345606034 144289528 345606034 976433 7805130 976433 7805130 842949710 962609479 842949710 962609479 112088988 24211704 112088988 24211704 479781549 540482156 479781549 540482156 42138947 51522179 42138947 51522179 654709286 809214440 654709286 809214440 998191614 312698280 998191614 312698280 72652412 98898499 72652412 98898499 955597251 890130427 955597251 890130427 59161698 528241504 59161698 528241504 471577489 334781559 471577489 334781559 949522306 843019324 949522306 843019324 194239566 67430436 194239566 67430436 971310081 846743864 971310081 846743864 181449672 40579299 181449672 40579299 965985398 985561286 965985398 985561286 265482410 362864121 265482410 362864121 105370787 113324124 105370787 113324124 638710138 460635907 638710138 460635907 237608154 921619222 237608154 921619222 525489718 212043192 525489718 212043192 915715069 805139404 915715069 805139404 6386680 243897740 6386680 243897740 673010703 878604114 673010703 878604114 4285778 423282903 4285778 423282903 933408625 146476713 933408625 146476713 321237189 602165152 321237189 602165152 841469236 325514080 841469236 325514080 351759165 846576029 351759165 846576029 835702952 156176658 835702952 156176658 7671714 690214176 7671714 690214176 918967287 935223427 918967287 935223427 358333053 560212200 358333053 560212200 814345095 305016009 814345095 305016009 227539278 722580313 227539278 722580313 732642937 823815880 732642937 823815880 177821275 579137879 177821275 579137879 696807807 190527617 696807807 190527617 896385234 762998026 896385234 762998026 489167406 207734108 489167406 207734108 855808955 917610590 855808955 917610590 300139134 60561097 300139134 60561097 918223644 866549686 918223644 866549686 302165527 465717446 302165527 465717446 717332010 239269408 717332010 239269408 998339827 565361631 998339827 565361631 32779209 953347873 32779209 953347873 733164938 195269156 733164938 195269156 899525694 961358375 899525694 961358375 529212094 90637942 529212094 90637942 151495261 827287334 151495261 827287334 23336120 64957064 23336120 64957064 767627252 843938858 767627252 843938858 636491575 261801665 636491575 261801665 211992683 846806142 211992683 846806142 821088091 226449406 821088091 226449406 969239278 881137833 969239278 881137833 292306636 348886797 292306636 348886797 714731936 668862295 714731936 668862295 4994042 126741234 4994042 126741234 489910740 116479666 489910740 116479666 211891874 497134139 211891874 497134139 614040113 314984860 614040113 314984860 411519468 844186164 411519468 844186164 19235177 168773105 19235177 168773105 859719900 881881150 859719900 881881150 64721647 261245475 64721647 261245475 798502461 177972974 798502461 177972974 261169320 614370034 261169320 614370034 790642946 197351648 790642946 197351648 46553885 662857554 46553885 662857554 818533069 131511006 818533069 131511006 758997186 819027566 758997186 819027566 917192394 408124314 917192394 408124314 184443473 853709152 184443473 853709152 255035262 199772482 255035262 199772482 4448286 5289940 4448286 5289940 967177196 857179997 967177196 857179997 326746586 554387203 326746586 554387203 835022258 464226869 835022258 464226869 41492777 401658239 41492777 401658239 606793173 973261713 606793173 973261713 832142562 84835209 832142562 84835209 951170411 870587299 951170411 870587299 253607595 306483417 253607595 306483417 816906825 865711526 816906825 865711526 184520080 329913102 184520080 329913102 810247114 37860899 810247114 37860899 163164231 838561629 163164231 838561629 976368403 367430531 976368403 367430531 248063428 992095382 248063428 992095382 560956992 251248865 560956992 251248865 767834112 971619406 767834112 971619406 148132527 14410754 148132527 14410754 5898041 921223128 5898041 921223128 528430593 36447513 528430593 36447513 936661846 815418954 936661846 815418954 56498027 994366739 56498027 994366739 586300939 73291766 586300939 73291766 131723819 927461473 131723819 927461473 659569673 392393625 659569673 392393625 361820820 903755031 361820820 903755031 610460625 278312271 610460625 278312271 895038823 47608428 895038823 47608428 225650290 932956414 225650290 932956414 826751117 706329622 826751117 706329622 26109089 16964274 26109089 16964274 388486631 410191628 388486631 410191628 997609657 197445589 997609657 197445589 209497681 971601364 209497681 971601364 947140965 390556356 947140965 390556356 11061551 22640094 11061551 22640094 939575556 809048107 939575556 809048107 14705632 153295234 14705632 153295234 985744533 857459271 985744533 857459271 749035353 275342317 749035353 275342317 207968874 147542733 207968874 147542733 775196076 322118608 775196076 322118608 13957238 992295879 13957238 992295879 712304238 304148979 712304238 304148979 972267916 990769121 972267916 990769121 447803278 53797429 447803278 53797429 106159034 587520473 106159034 587520473 890968460 46266455 890968460 46266455 47944890 533866407 47944890 533866407 895234702 132492772 895234702 132492772 494156964 830497642 494156964 830497642 42793916 36576812 42793916 36576812 400524528 316061075 400524528 316061075 48562254 68546298 48562254 68546298 862577823 839192413 862577823 839192413 362260364 43620262 362260364 43620262 933387283 529582829 933387283 529582829 28751286 89562268 28751286 89562268 961994558 453081239 961994558 453081239 404402959 265391121 404402959 265391121 737719936 999978824 737719936 999978824 79512336 96726679 79512336 96726679 904650492 911631234 904650492 911631234 750966272 540349947 750966272 540349947 930181881 705712943 930181881 705712943 543942815 816864313 543942815 816864313 311772878 11564163 311772878 11564163 931260706 426404091 931260706 426404091 336117989 163138291 336117989 163138291 137009911 885921961 137009911 885921961 645563003 942846835 645563003 942846835 980321494 600665338 980321494 600665338 76581190 188993210 76581190 188993210 637076611 853577315 637076611 853577315 590966695 680708952 590966695 680708952 821761526 420145341 821761526 420145341 99810702 109502181 99810702 109502181 516669951 677477289 516669951 677477289 852061946 53369654 852061946 53369654 105399387 908076356 105399387 908076356 949105448 304241114 949105448 304241114 494649799 759726043 494649799 759726043 129212080 390894583 129212080 390894583 894764545 873072495 894764545 873072495 390637616 126789107 390637616 126789107 205390993 872095830 205390993 872095830 92980817 960681059 92980817 960681059 857268985 87851535 857268985 87851535 236925797 929004497 236925797 929004497 523033479 598403049 523033479 598403049 837528213 758627184 837528213 758627184 287474189 272707668 287474189 272707668 19066090 48482800 19066090 48482800 539553881 956730160 539553881 956730160 201635693 224620659 201635693 224620659 693144917 912941473 693144917 912941473 918494599 564680423 918494599 564680423 451390513 758094957 451390513 758094957 184377217 481391895 184377217 481391895 963245323 3074458 963245323 3074458 39924949 845037292 39924949 845037292 994979652 300370971 994979652 300370971 363621545 967312157 363621545 967312157 951790918 346745652 951790918 346745652 114490600 988472997 114490600 988472997 996448488 211402350 996448488 211402350 582054231 24993451 582054231 24993451 32573051 933098521 32573051 933098521 903992810 75974079 903992810 75974079 128067476 495136945 128067476 495136945 960511273 984431428 960511273 984431428 372133480 18855867 372133480 18855867 813930947 788965588 813930947 788965588 487973578 439875311 487973578 439875311 36089170 133566051 36089170 133566051 740155186 943833755 740155186 943833755 980760426 211954098 980760426 211954098 494769307 478368071 494769307 478368071 90851621 34532792 90851621 34532792 335754622 719772743 335754622 719772743 695864404 199399208 695864404 199399208 959142600 162480917 959142600 162480917 262552530 721484234 262552530 721484234 759455871 393642453 759455871 393642453 222479395 41588528 222479395 41588528 518456137 868703665 518456137 868703665 99113345 113075270 99113345 113075270 939309197 997381093 939309197 997381093 165119408 278761138 165119408 278761138 949032557 944222641 949032557 944222641 22043588 682436126 22043588 682436126 977014507 350105430 977014507 350105430 158753322 796900374 158753322 796900374 487927564 477110925 487927564 477110925 319042157 288257637 319042157 288257637 959818060 974297507 959818060 974297507 40090434 360174859 40090434 360174859 836275149 836506932 836275149 836506932 136236164 704457444 136236164 704457444 745857530 52270461 745857530 52270461 968969705 186507066 968969705 186507066 90697365 854245882 90697365 854245882 643236976 644284578 643236976 644284578 304182466 58789762 304182466 58789762 884920849 10283064 884920849 10283064 153609913 729736787 153609913 729736787 747890847 422221633 747890847 422221633 927359631 827503615 927359631 827503615 456268971 16253795 456268971 16253795 905537016 920792977 905537016 920792977 16254545 319395637 16254545 319395637 834175927 48146528 834175927 48146528 656044761 741345898 656044761 741345898 161057788 412146218 161057788 412146218 750326521 62352438 750326521 62352438 404152547 532122997 404152547 532122997 904920958 434854094 904920958 434854094 177471088 42133142 177471088 42133142 470510095 685271213 470510095 685271213 916293292 100826658 916293292 100826658 70094021 787690843 70094021 787690843 536495711 51560090 536495711 51560090 229860907 886253068 229860907 886253068 842357308 333622086 842357308 333622086 455096721 899579284 455096721 899579284 946669485 708205742 946669485 708205742 281395890 988255903 281395890 988255903 696725911 387277088 696725911 387277088 317802671 298504648 317802671 298504648 710279545 999205710 710279545 999205710 382775889 58488464 382775889 58488464 26116539 833884043 26116539 833884043 968666810 57262260 968666810 57262260 315955610 958326406 315955610 958326406 939905547 207578195 939905547 207578195 117672126 388045763 117672126 388045763 900241866 791538664 900241866 791538664 37840591 903687815 37840591 903687815 896679449 34682616 896679449 34682616 38549377 755745154 38549377 755745154 989279644 394888062 989279644 394888062 278242920 715220440 278242920 715220440 126914920 484843263 126914920 484843263 945135481 987195630 945135481 987195630 433653340 153271476 433653340 153271476 49993687 682773715 49993687 682773715 788414130 21353012 788414130 21353012 86676712 487982487 86676712 487982487 573217329 11982895 573217329 11982895 20507474 629298937 20507474 629298937 491040673 438520337 491040673 438520337 313065128 509555604 313065128 509555604 643115709 51110894 643115709 51110894 716936239 329062140 716936239 329062140 109640258 591132241 109640258 591132241 562503627 172661985 562503627 172661985 462532330 726805537 462532330 726805537 596975684 544305035 596975684 544305035 65747716 875304115 65747716 875304115 996384871 984254555 996384871 984254555 264611684 17899852 264611684 17899852 865306268 515251401 865306268 515251401 4658436 814323531 4658436 814323531 773608397 536345445 773608397 536345445 112882719 65663333 112882719 65663333 678095865 713181028 678095865 713181028 870374473 877189866 870374473 877189866 152922348 18819061 152922348 18819061 902157490 899599932 902157490 899599932 672868508 558921130 672868508 558921130 871337119 185184923 871337119 185184923 26764609 640053285 26764609 640053285 490062872 867922743 490062872 867922743 715831505 50996017 715831505 50996017 60411311 908679269 60411311 908679269 556092144 78251064 556092144 78251064 881070452 669281547 881070452 669281547 955544915 934687050 955544915 934687050 144793977 45090835 144793977 45090835 892306156 443211541 892306156 443211541 91390804 649040482 91390804 649040482 865037450 377627375 865037450 377627375 48710275 810879173 48710275 810879173 558067965 583147135 558067965 583147135 932502334 982624733 932502334 982624733 35368611 148297972 35368611 148297972 452641573 997414213 452641573 997414213 29328989 328911925 29328989 328911925 869970081 763879393 869970081 763879393 223900005 35852270 223900005 35852270 790265094 519094097 790265094 519094097 495692728 132748897 495692728 132748897 341579691 283195021 341579691 283195021 761087151 177210759 761087151 177210759 264344457 742910639 264344457 742910639 615376257 320237659 615376257 320237659 218693489 558305985 218693489 558305985 655226507 820241063 655226507 820241063 944788191 917338039 944788191 917338039 70419706 152038538 70419706 152038538 840099063 820029713 840099063 820029713 170495468 173632338 170495468 173632338 854015187 9353928 854015187 9353928 64711802 449963396 64711802 449963396 641778156 317839462 641778156 317839462 354038285 6551185 354038285 6551185 824137586 319840476 824137586 319840476 406841458 685045223 406841458 685045223 40348848 960092964 40348848 960092964 560086669 14928278 560086669 14928278 391955470 650623166 391955470 650623166 810668864 241914006 810668864 241914006 193734545 572272507 193734545 572272507 566578064 31888186 566578064 31888186 347954 920516548 347954 920516548 998743253 86688091 998743253 86688091 352248313 927470547 352248313 927470547 899837780 146442096 899837780 146442096 294099711 19315308 294099711 19315308 925314693 504553333 925314693 504553333 357236701 96351175 357236701 96351175 804493194 841728626 804493194 841728626 185015873 278311276 185015873 278311276 633458787 937579047 633458787 937579047 865080131 173718684 865080131 173718684 153266724 471415747 153266724 471415747 732833872 888746734 732833872 888746734 37765133 316180261 37765133 316180261 653781104 858115276 653781104 858115276 13283608 190891946 13283608 190891946 333536481 734712116 333536481 734712116 812770780 236611986 812770780 236611986 89477397 847199440 89477397 847199440 717291336 940905747 717291336 940905747 850820555 349871689 850820555 349871689 135631153 145209082 135631153 145209082 767258602 951246834 767258602 951246834 988991535 999777918 988991535 999777918 176053580 8931705 176053580 8931705 97669390 618230417 97669390 618230417 629034761 145949497 629034761 145949497 365044881 936992764 365044881 936992764 487499087 198247118 487499087 198247118 48110527 576431087 48110527 576431087 963484569 988986384 963484569 988986384 262856138 461056677 262856138 461056677 968907407 147050637 968907407 147050637 283520175 598719104 283520175 598719104 513184972 378677493 513184972 378677493 411977964 13260035 411977964 13260035 531248563 797050035 531248563 797050035 966053611 6809890 966053611 6809890 232199857 231183546 232199857 231183546 706726648 456249708 706726648 456249708 247294200 131363612 247294200 131363612 691643628 564447724 691643628 564447724 557536654 780176886 557536654 780176886 781438404 163812559 781438404 163812559 114089992 844997698 114089992 844997698 972762667 254010952 972762667 254010952 532116838 734722787 532116838 734722787 929905083 920857033 929905083 920857033 115779845 355262837 115779845 355262837 692088760 156555042 692088760 156555042 359719137 790136912 359719137 790136912 796855553 52821119 796855553 52821119 66694715 12100010 66694715 12100010 526215400 972801162 526215400 972801162 17060033 42713294 17060033 42713294 246914455 739072689 246914455 739072689 572261472 135420954 572261472 135420954 46178798 941963276 46178798 941963276 949586745 199051736 949586745 199051736 273715506 779163076 273715506 779163076 856513781 362048545 856513781 362048545 79688954 26569914 79688954 26569914 918342197 321800335 918342197 321800335 430895912 999974796 430895912 999974796 31260920 768047125 31260920 768047125 552036149 108006251 552036149 108006251 189162095 471522841 189162095 471522841 999581120 63041273 999581120 63041273 130498088 695419158 130498088 695419158 384808200 219792536 384808200 219792536 584704213 566847482 584704213 566847482 727973932 282884370 727973932 282884370 388015448 27960093 388015448 27960093 999313270 671891726 999313270 671891726 178193651 973852703 178193651 973852703 553741756 215968392 553741756 215968392 901897211 845986390 901897211 845986390 3635961 999995127 3635961 999995127 908614653 98858306 908614653 98858306 45541907 775814679 45541907 775814679 902716366 954325629 902716366 954325629 161351473 569201066 161351473 569201066 974239768 78511347 974239768 78511347 404274382 984501676 404274382 984501676 487853662 438968349 487853662 438968349 6624531 818767637 6624531 818767637 850497302 101547332 850497302 101547332 368822996 900108283 368822996 900108283 989067206 13866695 989067206 13866695 609765761 532055637 609765761 532055637 934447628 844006678 934447628 844006678 109951198 82249257 109951198 82249257 586142509 711812839 586142509 711812839 315954126 85020919 315954126 85020919 51640700 668288095 51640700 668288095 578299580 363537009 578299580 363537009 273403597 2964255 273403597 2964255 955226613 819921192 955226613 819921192 347686943 230220241 347686943 230220241 757323175 751871782 757323175 751871782 95644061 402089011 95644061 402089011 978034911 66415244 978034911 66415244 375458675 839779975 375458675 839779975 31552132 147187566 31552132 147187566 831546311 857573863 831546311 857573863 424132855 79406412 424132855 79406412 904309056 758345214 904309056 758345214 118997895 419610701 118997895 419610701 613650861 818540854 613650861 818540854 873520673 931341158 873520673 931341158 253666216 382096896 253666216 382096896 71061550 746304505 71061550 746304505 791809507 992398113 791809507 992398113 857071915 59371860 857071915 59371860 602823941 801891009 602823941 801891009 165044362 961590068 165044362 961590068 427342648 668125714 427342648 668125714 181088353 167169942 181088353 167169942 823018004 872049259 823018004 872049259 251810872 127548161 251810872 127548161 814355067 573796948 814355067 573796948 239254716 200485776 239254716 200485776 693365914 830687508 693365914 830687508 288343887 606598180 288343887 606598180 600276894 188660417 600276894 188660417 423931035 753377935 423931035 753377935 964624504 217059082 964624504 217059082 308667073 694198841 308667073 694198841 791750584 384758769 791750584 384758769 348338188 784641875 348338188 784641875 539101528 389997719 539101528 389997719 723044466 1095060 723044466 1095060 208477147 790350095 208477147 790350095 666802968 116531394 666802968 116531394 327480378 621642743 327480378 621642743 549334371 11449688 549334371 11449688 439668073 910539586 439668073 910539586 207384270 392647780 207384270 392647780 574080869 985915144 574080869 985915144 224760224 390941395 224760224 390941395 809662438 966501030 809662438 966501030 60744268 218339348 60744268 218339348 960597540 753137199 960597540 753137199 313483754 222249229 313483754 222249229 657806297 29122125 657806297 29122125 80866159 656519367 80866159 656519367 761247389 153662433 761247389 153662433 251167346 813680994 251167346 813680994 712087065 375056629 712087065 375056629 950229676 987805890 950229676 987805890 641683074 3818579 641683074 3818579 17829655 986099236 17829655 986099236 676905576 119049487 676905576 119049487 984874008 734306229 984874008 734306229 41555653 289484208 41555653 289484208 926125642 567370099 926125642 567370099 203711123 929531696 203711123 929531696 793151187 9230229 793151187 9230229 968401989 808060086 968401989 808060086 341791903 265605882 341791903 265605882 859262666 809527870 859262666 809527870 93458245 313190875 93458245 313190875 615961835 36402438 615961835 36402438 415131573 388966808 415131573 388966808 687488161 24356302 687488161 24356302 106583316 996099984 106583316 996099984 971072240 181493681 971072240 181493681 71551213 922785347 71551213 922785347 862185156 161401047 862185156 161401047 30981986 621639308 30981986 621639308 715024753 197505839 715024753 197505839 76323378 952034331 76323378 952034331 509905866 23082538 509905866 23082538 959466657 336951276 959466657 336951276 594180530 864765060 594180530 864765060 857040902 284095160 857040902 284095160 21238175 19791236 21238175 19791236 859736963 871120289 859736963 871120289 226295606 55956630 226295606 55956630 989199030 407658073 989199030 407658073 38310342 803221681 38310342 803221681 361513746 299425541 361513746 299425541 992046883 914337596 992046883 914337596 544813309 561165609 544813309 561165609 983276511 762401650 983276511 762401650 170866374 216764644 170866374 216764644 320972736 829732358 320972736 829732358 632369115 169333106 632369115 169333106 57582969 817582410 57582969 817582410 384878449 386927635 384878449 386927635 105394824 768333073 105394824 768333073 721713844 132730765 721713844 132730765 11267267 895431762 11267267 895431762 999326512 7300434 999326512 7300434 571162416 974422258 571162416 974422258 59254229 25183566 59254229 25183566 675744337 882973787 675744337 882973787 220799323 439439641 220799323 439439641 918253675 571090175 918253675 571090175 15555754 200475571 15555754 200475571 778651658 638756025 778651658 638756025 975413405 558017471 975413405 558017471 79358579 920014290 79358579 920014290 706533999 47672679 706533999 47672679 123147556 825165616 123147556 825165616 793960566 269649566 793960566 269649566 162593120 693775654 162593120 693775654 837279725 17767705 837279725 17767705 239900285 675966729 239900285 675966729 734782142 16146515 734782142 16146515 853662146 616675605 853662146 616675605 63410041 442237544 63410041 442237544 551751819 775127537 551751819 775127537 428159975 359268077 428159975 359268077 851979436 806918257 851979436 806918257 462581905 133428488 462581905 133428488 859907389 28698294 859907389 28698294 286012963 834123479 286012963 834123479 7863705 278646359 7863705 278646359 934197578 746082345 934197578 746082345 22811278 323779052 22811278 323779052 894686582 249074131 894686582 249074131 183201368 760452284 183201368 760452284 796565639 53425081 796565639 53425081 961656012 939728455 961656012 939728455 554458687 267794704 554458687 267794704 52978826 822073791 52978826 822073791 602648049 327484322 602648049 327484322 241282801 849799494 241282801 849799494 749927777 962608768 749927777 962608768 469396537 253669414 469396537 253669414 837490499 160822693 837490499 160822693 25800478 915757348 25800478 915757348 534235975 299764246 534235975 299764246 275166065 728010346 275166065 728010346 660162958 344866008 660162958 344866008 188024195 881636391 188024195 881636391 864379508 394934282 864379508 394934282 1879616 800229531 1879616 800229531 649234340 464028706 649234340 464028706 219482466 748819305 219482466 748819305 441586595 163858434 441586595 163858434 345323607 661801330 345323607 661801330 467394085 838522414 467394085 838522414 935467412 988517472 935467412 988517472 316783852 86621231 316783852 86621231 907647608 949150679 907647608 949150679 531186668 25786433 531186668 25786433 768046245 803604959 768046245 803604959 101036982 397869726 101036982 397869726 608434737 948374235 608434737 948374235 899765017 228395245 899765017 228395245 206203116 68215183 206203116 68215183 876320397 735805378 876320397 735805378 316750836 280600385 316750836 280600385 42355326 490394699 42355326 490394699 670615028 918320411 670615028 918320411 753271523 117054876 753271523 117054876 224783600 955947591 224783600 955947591 929093192 150582792 929093192 150582792 138903673 965692718 138903673 965692718 533720309 156876229 533720309 156876229 45467233 853747824 45467233 853747824 697020203 167745191 697020203 167745191 163351578 789675774 163351578 789675774 681508014 242769052 681508014 242769052 396309859 974969546 396309859 974969546 886924503 25666784 886924503 25666784 3896951 865156301 3896951 865156301 704529455 70865438 704529455 70865438 957049708 568953222 957049708 568953222 22985011 702676167 22985011 702676167 960216153 465040523 960216153 465040523 116672703 814990641 116672703 814990641 13636949 18075538 13636949 18075538 944891828 450535257 944891828 450535257 284479305 998701991 284479305 998701991 649583088 198453982 649583088 198453982 991766922 872366831 991766922 872366831 46470425 571260886 46470425 571260886 732978025 945140178 732978025 945140178 374856778 280759651 374856778 280759651 130766404 92683304 130766404 92683304 985907978 651996224 985907978 651996224 232705449 33220561 232705449 33220561 813628161 948821134 813628161 948821134 900305966 226894951 900305966 226894951 536902448 923859024 536902448 923859024 42920485 191309722 42920485 191309722 716854811 583032636 716854811 583032636 381720537 94054785 381720537 94054785 962924159 483733825 962924159 483733825 599989220 40359620 599989220 40359620 922917722 150328752 922917722 150328752 260571309 971240682 260571309 971240682 750926887 14653925 750926887 14653925 914307739 923079759 914307739 923079759 195397496 675239547 195397496 675239547 91922404 373735356 91922404 373735356 694819080 576454446 694819080 576454446 112569555 229069861 112569555 229069861 400020625 985179531 400020625 985179531 19013632 339579941 19013632 339579941 563847790 583157011 563847790 583157011 237557262 386280690 237557262 386280690 647281436 168097714 647281436 168097714 207651641 745029364 207651641 745029364 673205067 202442691 673205067 202442691 232520717 704664147 232520717 704664147 528244085 141386899 528244085 141386899 443449808 680167762 443449808 680167762 814627361 245330490 814627361 245330490 519230315 825339861 519230315 825339861 30613515 968889830 30613515 968889830 835190471 201405320 835190471 201405320 542753045 577520510 542753045 577520510 822675841 101955839 822675841 101955839 430886489 711736774 430886489 711736774 646813263 567603522 646813263 567603522 367516395 317576992 367516395 317576992 868838582 810257505 868838582 810257505 485967247 338072105 485967247 338072105 41811680 51425147 41811680 51425147 830882512 794524390 830882512 794524390 145384177 353746192 145384177 353746192 630555445 978454230 630555445 978454230 925583962 145505394 925583962 145505394 417313423 596392414 417313423 596392414 223743563 735074103 223743563 735074103 788909358 896763275 788909358 896763275 340534398 750197477 340534398 750197477 505542386 360649558 505542386 360649558 607669391 897853008 607669391 897853008 829269836 51724337 829269836 51724337 428700758 381189370 428700758 381189370 1544047 36830516 1544047 36830516 276205556 842328261 276205556 842328261 977873061 187104043 977873061 187104043 91279273 732277075 91279273 732277075 685709385 138254000 685709385 138254000 266966065 744955530 266966065 744955530 114063882 975372730 114063882 975372730 746897927 357092278 746897927 357092278 872884872 73730124 872884872 73730124 274649208 689259656 274649208 689259656 703285452 345956441 703285452 345956441 413458771 845738633 413458771 845738633 811425557 64394977 811425557 64394977 78690290 930543663 78690290 930543663 406257295 215218112 406257295 215218112 702882826 880458317 702882826 880458317 567524373 565641996 567524373 565641996 781828881 989084220 781828881 989084220 973690863 183423658 973690863 183423658 471190937 765720640 471190937 765720640 328559653 617287497 328559653 617287497 576698732 34418960 576698732 34418960 715763261 856803755 715763261 856803755 343484058 383914353 343484058 383914353 991956501 312070368 991956501 312070368 377093049 88334678 377093049 88334678 566179680 874592671 566179680 874592671 170995697 146510594 170995697 146510594 765357700 633353532 765357700 633353532 539807438 330398116 539807438 330398116 50945166 906409808 50945166 906409808 748657818 429626610 748657818 429626610 958346836 942831101 958346836 942831101 19489666 67915895 19489666 67915895 819104249 693717004 819104249 693717004 254042077 247424591 254042077 247424591 601746611 887998635 601746611 887998635 104179158 20931452 104179158 20931452 965685216 577925849 965685216 577925849 95567125 523925905 95567125 523925905 347020603 845439885 347020603 845439885 846045848 192708507 846045848 192708507 299851470 564570231 299851470 564570231 782364099 141543907 782364099 141543907 101206766 588093384 101206766 588093384 682026730 650094316 682026730 650094316 629666208 52773391 629666208 52773391 927798009 684273028 927798009 684273028 284561871 735635319 284561871 735635319 632197514 556211089 632197514 556211089 12173270 31612889 12173270 31612889 930567934 581273265 930567934 581273265 993693988 991604235 993693988 991604235 51027706 179518618 51027706 179518618 190240756 890656764 190240756 890656764 823881831 9458256 823881831 9458256 142648264 639318427 142648264 639318427 592756808 33919130 592756808 33919130 78723396 576373575 78723396 576373575 667733727 210892034 667733727 210892034 218549975 872181726 218549975 872181726 848760217 187555573 848760217 187555573 79541831 897047686 79541831 897047686 910030309 651233796 910030309 651233796 190804946 17196515 190804946 17196515 960364034 546120674 960364034 546120674 350804732 357101391 350804732 357101391 739739935 911113844 739739935 911113844 233701486 383955220 233701486 383955220 673282635 596943478 673282635 596943478 427062136 207843610 427062136 207843610 905960214 806990520 905960214 806990520 455455507 380336364 455455507 380336364 759038269 564841933 759038269 564841933 532726043 788878556 532726043 788878556 676302214 356294595 676302214 356294595 470600776 925996736 470600776 925996736 841883529 670976385 841883529 670976385 241690316 34244622 241690316 34244622 765801000 883740109 765801000 883740109 386065853 431247360 386065853 431247360 726265711 481167588 726265711 481167588 536655443 255655366 536655443 255655366 935146701 658734659 935146701 658734659 650339284 125092277 650339284 125092277 299540048 648726272 299540048 648726272 779253188 349685675 779253188 349685675 78678353 949176855 78678353 949176855 665390733 173836162 665390733 173836162 282836783 854769184 282836783 854769184 939165311 118051514 939165311 118051514 68050733 471523110 68050733 471523110 827099571 961589432 827099571 961589432 414153401 281855148 414153401 281855148 967210152 935938422 967210152 935938422 40429710 299326617 40429710 299326617 602999297 786214013 602999297 786214013 902847735 50560550 902847735 50560550 264856483 901549244 264856483 901549244 79712917 546164685 79712917 546164685 902734989 112993506 902734989 112993506 156894802 760881417 156894802 760881417 768967480 309716730 768967480 309716730 960706680 821527201 960706680 821527201 694067357 104511546 694067357 104511546 67565760 805488029 67565760 805488029 725542599 235505875 725542599 235505875 214978892 596187185 214978892 596187185 469948252 137500769 469948252 137500769 13763799 37006389 13763799 37006389 814087200 728209393 814087200 728209393 200696766 128151832 200696766 128151832 75284017 381006135 75284017 381006135 894462508 176695733 894462508 176695733 182774836 720735420 182774836 720735420 805876908 318253584 805876908 318253584 171582806 746402506 171582806 746402506 923765705 504045914 923765705 504045914 1836821 67025423 1836821 67025423 679272138 990687146 679272138 990687146 179425838 543810601 179425838 543810601 474370265 960103922 474370265 960103922 952887687 45321132 952887687 45321132 243373322 905202804 243373322 905202804 963659350 309427008 963659350 309427008 309725789 116680780 309725789 116680780 45428269 899406832 45428269 899406832 916997957 497868455 916997957 497868455 296543558 746346555 296543558 746346555 816384282 364496421 816384282 364496421 74020959 819623189 74020959 819623189 762800998 203174076 762800998 203174076 64690057 872313798 64690057 872313798 736444848 91612918 736444848 91612918 223848356 791140359 223848356 791140359 968720137 330518329 968720137 330518329 530888600 647113439 530888600 647113439 849049806 6348949 849049806 6348949 758407567 965866978 758407567 965866978 539550834 598761627 539550834 598761627 923402182 109298072 923402182 109298072 215338616 75246494 215338616 75246494 834366032 547104256 834366032 547104256 72058534 302999424 72058534 302999424 849344166 962187962 849344166 962187962 70620775 582651397 70620775 582651397 969097584 40658174 969097584 40658174 412264266 997476047 412264266 997476047 857080096 223907458 857080096 223907458 297622385 914694056 297622385 914694056 885776280 575264838 885776280 575264838 481002715 848003618 481002715 848003618 685378568 440248909 685378568 440248909 408983522 949227552 408983522 949227552 839398180 523455121 839398180 523455121 514375327 987730195 514375327 987730195 48987111 32634676 48987111 32634676 529598473 996662919 529598473 996662919 897863336 1151180 897863336 1151180 294464779 854070709 294464779 854070709 677771172 160324338 677771172 160324338 472268360 992008695 472268360 992008695 688787222 638697907 688787222 638697907 112021198 165166058 112021198 165166058 986264888 311742672 986264888 311742672 424156469 875329999 424156469 875329999 9970427 80435672 9970427 80435672 525124425 410234144 525124425 410234144 949528514 513333307 949528514 513333307 73325638 18029603 73325638 18029603 820341270 900998008 820341270 900998008 194878409 190283938 194878409 190283938 570608621 701515619 570608621 701515619 945233680 112891074 945233680 112891074 111432532 523107828 111432532 523107828 861975739 953066978 861975739 953066978 528578724 192403060 528578724 192403060 232590840 765619622 232590840 765619622 992411178 974804444 992411178 974804444 244867536 315758007 244867536 315758007 612281945 115073474 612281945 115073474 314158684 907801078 314158684 907801078 925203775 182171165 925203775 182171165 119837560 603541463 119837560 603541463 694074095 268944423 694074095 268944423 356297805 678151778 356297805 678151778 750046135 349557533 750046135 349557533 522257887 13339792 522257887 13339792 869627542 159670498 869627542 159670498 330768064 662641775 330768064 662641775 667646648 13107953 667646648 13107953 194790145 882552545 194790145 882552545 988664104 97021807 988664104 97021807 41074622 569111522 41074622 569111522 572007558 864001384 572007558 864001384 420961268 303735355 420961268 303735355 302764631 600576398 302764631 600576398 951563130 943453884 951563130 943453884 210228177 446788846 210228177 446788846 630262811 934028327 630262811 934028327 33603781 28090702 33603781 28090702 441628966 951672229 441628966 951672229 104288997 386573451 104288997 386573451 978454260 828576042 978454260 828576042 437269535 314089894 437269535 314089894 885329594 953346875 885329594 953346875 19463439 251146349 19463439 251146349 460648693 978852734 460648693 978852734 85960184 134615466 85960184 134615466 933241283 766185419 933241283 766185419 494123471 850255656 494123471 850255656 151756152 178163237 151756152 178163237 857245902 912024722 857245902 912024722 960735246 45149965 960735246 45149965 10392156 591985844 10392156 591985844 836319674 996929712 836319674 996929712 48502142 241720096 48502142 241720096 880941212 122332769 880941212 122332769 395987640 837793907 395987640 837793907 795411524 295195933 795411524 295195933 336915567 752567483 336915567 752567483 838068625 26812129 838068625 26812129 497169927 987955466 497169927 987955466 975593354 45597023 975593354 45597023 21800119 965319899 21800119 965319899 811698820 76589549 811698820 76589549 966959842 906547731 966959842 906547731 110805892 307754016 110805892 307754016 14831259 88885768 14831259 88885768 981693336 801624842 981693336 801624842 531362949 864065053 531362949 864065053 176210555 105642421 176210555 105642421 892615648 851640565 892615648 851640565 393061740 398501199 393061740 398501199 254142772 9169130 254142772 9169130 861479742 625864639 861479742 625864639 98499245 223304444 98499245 223304444 878376915 868760889 878376915 868760889 47774544 571576212 47774544 571576212 543153649 813430075 543153649 813430075 94493845 628442706 94493845 628442706 759623950 278241482 759623950 278241482 166328620 865929843 166328620 865929843 726462527 36538483 726462527 36538483 945067939 762023826 945067939 762023826 24534238 997925880 24534238 997925880 977028379 212830079 977028379 212830079 588392698 742532750 588392698 742532750 856820693 7163412 856820693 7163412 258905398 965508648 258905398 965508648 100013675 159832426 100013675 159832426 27755659 962640554 27755659 962640554 523096864 195093899 523096864 195093899 13914286 567162921 13914286 567162921 906305072 997747147 906305072 997747147 599794743 425020194 599794743 425020194 899157579 988778174 899157579 988778174 633526900 5351873 633526900 5351873 264662870 935970030 264662870 935970030 503320109 150989275 503320109 150989275 95917212 913535227 95917212 913535227 975506439 283017954 975506439 283017954 314752164 787758112 314752164 787758112 855997983 148747761 855997983 148747761 315207194 527088345 315207194 527088345 580230061 775602491 580230061 775602491 905679911 991226554 905679911 991226554 318291626 724088004 318291626 724088004 786756407 17224818 786756407 17224818 4797964 888125656 4797964 888125656 659650460 294165423 659650460 294165423 178885464 910618029 178885464 910618029 450900643 118390950 450900643 118390950 155972487 73161109 155972487 73161109 650976027 679053925 650976027 679053925 116864615 152296732 116864615 152296732 946180267 843579332 946180267 843579332 31049757 931523472 31049757 931523472 885483347 64692226 885483347 64692226 243241592 531274265 243241592 531274265 557509683 35028296 557509683 35028296 230081943 883192860 230081943 883192860 445795194 352872634 445795194 352872634 917038136 567264578 917038136 567264578 73351208 894624219 73351208 894624219 863233656 457416156 863233656 457416156 98280476 831242736 98280476 831242736 572471195 366699645 572471195 366699645 796197635 805549369 796197635 805549369 33464320 145313356 33464320 145313356 511965566 534279365 511965566 534279365 247857472 193439129 247857472 193439129 412150611 971474581 412150611 971474581 341832541 315395181 341832541 315395181 842026519 100171463 842026519 100171463 276180981 850189626 276180981 850189626 49652755 219293471 49652755 219293471 799186198 830537923 799186198 830537923 181491404 187440668 181491404 187440668 884653698 587311893 884653698 587311893 152300066 171982930 152300066 171982930 513215740 717954215 513215740 717954215 133700558 417024323 133700558 417024323 768889101 270483350 768889101 270483350 12275309 861280906 12275309 861280906 758698260 238622598 758698260 238622598 318390415 152442771 318390415 152442771 473680435 567597908 473680435 567597908 839378465 371049467 839378465 371049467 265820598 942920034 265820598 942920034 778432774 670146998 778432774 670146998 389364262 817971873 389364262 817971873 754619363 642898295 754619363 642898295 335270151 729159577 335270151 729159577 804409183 372547274 804409183 372547274 224236303 648407374 224236303 648407374 648435035 782516033 648435035 782516033 308462013 539516396 308462013 539516396 810864929 391447249 810864929 391447249 249884533 975070491 249884533 975070491 629713876 568778641 629713876 568778641 31678352 288427045 31678352 288427045 858981951 984863825 858981951 984863825 29919972 632089034 29919972 632089034 845133762 675735643 845133762 675735643 250199418 325518504 250199418 325518504 556060801 873365537 556060801 873365537 99869073 616176583 99869073 616176583 639638315 281893522 639638315 281893522 160569826 830453512 160569826 830453512 462517566 438397167 462517566 438397167 516733504 277720475 516733504 277720475 217367198 925164712 217367198 925164712 777463002 347845888 777463002 347845888 115323864 855858353 115323864 855858353 524591935 521744764 524591935 521744764 686877131 468148745 686877131 468148745 904688941 736868106 904688941 736868106 146807041 216003120 146807041 216003120 672642949 902030583 672642949 902030583 185328534 182933850 185328534 182933850 952583834 630679751 952583834 630679751 442708369 515511679 442708369 515511679 208602127 73237385 208602127 73237385 19312326 993382233 19312326 993382233 893182518 439777716 893182518 439777716 947378219 76510811 947378219 76510811 94432281 950786215 94432281 950786215 677519888 682231636 677519888 682231636 353216724 909394488 353216724 909394488 687209561 501414422 687209561 501414422 215604013 29493240 215604013 29493240 935105422 812852614 935105422 812852614 199877332 992020736 199877332 992020736 804184920 225691861 804184920 225691861 45090014 90373317 45090014 90373317 854239499 861235088 854239499 861235088 195641921 344932019 195641921 344932019 602519860 857646589 602519860 857646589 930921480 311687591 930921480 311687591 581077005 894809091 581077005 894809091 115887770 348047964 115887770 348047964 988828098 969230755 988828098 969230755 219466236 222199229 219466236 222199229 36907403 955413411 36907403 955413411 540213359 188131775 540213359 188131775 129530822 27358286 129530822 27358286 976130028 498913332 976130028 498913332 97463630 4259465 97463630 4259465 893703322 596396782 893703322 596396782 31322423 608786631 31322423 608786631 606858165 833450286 606858165 833450286 902079698 335201309 902079698 335201309 198683787 796473860 198683787 796473860 526377937 125769685 526377937 125769685 170190734 700071044 170190734 700071044 501252962 218399615 501252962 218399615 79811571 6265725 79811571 6265725 714678482 699029380 714678482 699029380 47014049 950206667 47014049 950206667 969105110 555349021 969105110 555349021 432998268 408292841 432998268 408292841 162320461 788731345 162320461 788731345 884409202 190688504 884409202 190688504 461618484 152229515 461618484 152229515 334404967 621151240 334404967 621151240 79089789 53196718 79089789 53196718 766625994 927440362 766625994 927440362 617948428 101422372 617948428 101422372 314788823 658898893 314788823 658898893 770813782 165872079 770813782 165872079 926779524 768291697 926779524 768291697 483516993 104306189 483516993 104306189 113729045 692414712 113729045 692414712 989620718 44268984 989620718 44268984 118047112 17130733 118047112 17130733 21171837 444224655 21171837 444224655 924316213 68235455 924316213 68235455 804999868 999365047 804999868 999365047 392147054 221522396 392147054 221522396 610678900 887832281 610678900 887832281 953217878 195339161 953217878 195339161 187392971 956137496 187392971 956137496 932879919 293286378 932879919 293286378 338767854 860680609 338767854 860680609 990265662 2154655 990265662 2154655 459072896 865506993 459072896 865506993 352966683 108853659 352966683 108853659 963730510 998533672 963730510 998533672 503221991 29416944 503221991 29416944 20968033 522182360 20968033 522182360 630377193 989696866 630377193 989696866 944434309 44042972 944434309 44042972 216106329 992901781 216106329 992901781 868386682 430557124 868386682 430557124 575087984 997028182 575087984 997028182 955269722 436969231 955269722 436969231 590709247 975187592 590709247 975187592 888716195 639255759 888716195 639255759 194329089 94058023 194329089 94058023 897365365 961925172 897365365 961925172 969409164 119967319 969409164 119967319 120145349 905352621 120145349 905352621 892463208 594079151 892463208 594079151 83556654 223457624 83556654 223457624 798778238 787967377 798778238 787967377 3821091 68545919 3821091 68545919 666768665 923989603 666768665 923989603 834044234 312997143 834044234 312997143 334024546 20976171 334024546 20976171 882275576 709152749 882275576 709152749 459589224 331690309 459589224 331690309 51620057 168261051 51620057 168261051 921320194 938406002 921320194 938406002 301090862 19246102 301090862 19246102 758835171 749585467 758835171 749585467 264547898 841928507 264547898 841928507 737761524 151690601 737761524 151690601 375099257 719957333 375099257 719957333 528904881 301233317 528904881 301233317 73104556 950150868 73104556 950150868 655034140 325743412 655034140 325743412 269960612 857897056 269960612 857897056 446813500 14594036 446813500 14594036 216247785 945534510 216247785 945534510 838818727 530928320 838818727 530928320 361310060 221578887 361310060 221578887 633556608 887291476 633556608 887291476 929958495 464714095 929958495 464714095 59553676 22731461 59553676 22731461 611483113 284893894 611483113 284893894 776707868 914522011 776707868 914522011 204110826 161702870 204110826 161702870 911760112 563791571 911760112 563791571 430350214 84319021 430350214 84319021 761281880 928573262 761281880 928573262 314917672 418726784 314917672 418726784 708025491 386445596 708025491 386445596 139539897 813074757 139539897 813074757 953672045 165458324 953672045 165458324 250590495 756238975 250590495 756238975 742139394 236186556 742139394 236186556 66313703 597043713 66313703 597043713 808623145 938909775 808623145 938909775 277256439 237838779 277256439 237838779 764509755 936367813 764509755 936367813 902608104 63814350 902608104 63814350 235349579 900497530 235349579 900497530 864743079 986135175 864743079 986135175 127267708 147664575 127267708 147664575 780195192 447611242 780195192 447611242 203336502 569855325 203336502 569855325 811926614 112596226 811926614 112596226 163703798 570144001 163703798 570144001 833872063 954475986 833872063 954475986 75204210 296192279 75204210 296192279 862361761 984117535 862361761 984117535 412134150 407158555 412134150 407158555 84941453 584833398 84941453 584833398 860321990 152129303 860321990 152129303 480472336 907265915 480472336 907265915 148973267 342672671 148973267 342672671 898580281 401155270 898580281 401155270 198558026 769224309 198558026 769224309 652327907 269531645 652327907 269531645 424227869 670786960 424227869 670786960 600513974 696669136 600513974 696669136 679886211 108787894 679886211 108787894 260448505 963876236 260448505 963876236 857893699 248996736 857893699 248996736 423215526 419828622 423215526 419828622 765118021 601677664 765118021 601677664 433381533 254851258 433381533 254851258 667369366 649048632 667369366 649048632 745371644 37135231 745371644 37135231 549005708 474003610 549005708 474003610 932240326 794655062 932240326 794655062 116493485 211176619 116493485 211176619 872671413 629769091 872671413 629769091 603647154 60259295 603647154 60259295 936355302 468541156 936355302 468541156 179871903 93717379 179871903 93717379 951600128 730988618 951600128 730988618 472602252 43395440 472602252 43395440 909281641 907720353 909281641 907720353 334232688 517714131 334232688 517714131 762918473 378456441 762918473 378456441 830402177 882987798 830402177 882987798 269171954 433223566 269171954 433223566 866439246 994118719 866439246 994118719 321240875 380564467 321240875 380564467 697997729 776285037 697997729 776285037 10582898 586260269 10582898 586260269 531372504 350265375 531372504 350265375 440382916 736513515 440382916 736513515 149345355 89841725 149345355 89841725 984467976 966224788 984467976 966224788 106564129 427686784 106564129 427686784 856903853 302939236 856903853 302939236 337203505 921272423 337203505 921272423 802002291 41013224 802002291 41013224 87581686 879023009 87581686 879023009 478093340 190650159 478093340 190650159 587433848 876375291 587433848 876375291 831777653 69198482 831777653 69198482 131798776 817537909 131798776 817537909 984572041 446193577 984572041 446193577 289703318 221371761 289703318 221371761 848434047 723431358 848434047 723431358 672870586 160431461 672870586 160431461 727065531 810617725 727065531 810617725 365279789 369040484 365279789 369040484 41387463 188218069 41387463 188218069 374660927 655062577 374660927 655062577 651535820 900080076 651535820 900080076 936401879 90584035 936401879 90584035 371137565 732742440 371137565 732742440 900489098 253251854 900489098 253251854 382953878 770577832 382953878 770577832 969227582 479805926 969227582 479805926 110609993 733812778 110609993 733812778 909179689 35859884 909179689 35859884 267915203 713085481 267915203 713085481 706562318 313670382 706562318 313670382 46256594 191001044 46256594 191001044 623996976 480438475 623996976 480438475 392642195 140725628 392642195 140725628 278052537 680086589 278052537 680086589 760148327 224385714 760148327 224385714 345488069 675739863 345488069 675739863 834071442 166910442 834071442 166910442 426782236 734391348 426782236 734391348 657565400 165180457 657565400 165180457 379795821 630606518 379795821 630606518 730407845 169612893 730407845 169612893 392054728 456976811 392054728 456976811 921039658 219693193 921039658 219693193 443618047 519176105 443618047 519176105 930679493 932861496 930679493 932861496 242255061 462969782 242255061 462969782 389397643 760119597 389397643 760119597 44568695 245564457 44568695 245564457 651027550 917297096 651027550 917297096 127042798 201738307 127042798 201738307 610865197 802618015 610865197 802618015 398160306 22497717 398160306 22497717 211045648 584550179 211045648 584550179 868202172 230395508 868202172 230395508 273398766 714521078 273398766 714521078 622559751 250212068 622559751 250212068 276707141 476460150 276707141 476460150 815111597 414352400 815111597 414352400 452437063 670714815 452437063 670714815 623462076 300606159 623462076 300606159 245938782 712980806 245938782 712980806 676403121 404735653 676403121 404735653 609604775 354372210 609604775 354372210 350029680 889130266 350029680 889130266 691582564 158396079 691582564 158396079 133008175 833791188 133008175 833791188 336238772 34901265 336238772 34901265 827640944 567703640 827640944 567703640 257040712 798801752 257040712 798801752 644364054 835416494 644364054 835416494 119432611 61971142 119432611 61971142 55403572 857840813 55403572 857840813 559874142 448270265 559874142 448270265 287652454 618206478 287652454 618206478 624817030 744499312 624817030 744499312 382475868 377173286 382475868 377173286 646754266 666503341 646754266 666503341 178874490 250853101 178874490 250853101 510448141 585907919 510448141 585907919 161366228 885493183 161366228 885493183 704076142 133802532 704076142 133802532 228951667 751510053 228951667 751510053 675389196 649869426 675389196 649869426 252172921 418449833 252172921 418449833 700334557 661437175 700334557 661437175 399704850 405652801 399704850 405652801 700324522 883460982 700324522 883460982 89233987 25287570 89233987 25287570 482107832 932614203 482107832 932614203 120397859 619088563 120397859 619088563 941296897 877767757 941296897 877767757 306751154 570840622 306751154 570840622 906776034 168802837 906776034 168802837 238838860 597897324 238838860 597897324 588760930 453146168 588760930 453146168 262960142 689089976 262960142 689089976 657662502 107186437 657662502 107186437 859725124 362419896 859725124 362419896 450454206 994905612 450454206 994905612 665998712 67212656 665998712 67212656 350680529 544506090 350680529 544506090 509122960 806247002 509122960 806247002 898554870 148158253 898554870 148158253 34101282 442948851 34101282 442948851 819355675 668103312 819355675 668103312 68226844 440853597 68226844 440853597 498714101 544600187 498714101 544600187 12087642 119579587 12087642 119579587 991546222 846046387 991546222 846046387 442282851 569261913 442282851 569261913 841149023 917421995 841149023 917421995 128353190 2245177 128353190 2245177 677893228 635974230 677893228 635974230 967242773 936814544 967242773 936814544 106559851 369393395 106559851 369393395 858736056 179152422 858736056 179152422 33004010 988178690 33004010 988178690 957113497 133490315 957113497 133490315 32751823 989380270 32751823 989380270 782486786 549000067 782486786 549000067 65319035 918242015 65319035 918242015 997566351 344939418 997566351 344939418 402086376 555737271 402086376 555737271 773721965 270670509 773721965 270670509 88034559 917905233 88034559 917905233 774778668 72470824 774778668 72470824 109428160 568666451 109428160 568666451 832491006 93170733 832491006 93170733 232229536 809888402 232229536 809888402 607384232 251889818 607384232 251889818 847639884 212095594 847639884 212095594 909240221 32613706 909240221 32613706 370974929 638742412 370974929 638742412 973641958 915207934 973641958 915207934 103205126 675842245 103205126 675842245 428073174 733289814 428073174 733289814 249116109 545451547 249116109 545451547 770699853 784190087 770699853 784190087 215210018 282170422 215210018 282170422 16349644 926198506 16349644 926198506 978491309 103507841 978491309 103507841 407388931 929694687 407388931 929694687 767684569 48596678 767684569 48596678 979652664 885525015 979652664 885525015 176303974 33248598 176303974 33248598 740883949 849498340 740883949 849498340 921197324 172669329 921197324 172669329 69322533 678492813 69322533 678492813 850548153 104289388 850548153 104289388 693479053 697479250 693479053 697479250 792085323 221916032 792085323 221916032 337036769 774415287 337036769 774415287 660743591 133637413 660743591 133637413 42492353 612101944 42492353 612101944 603636016 401358616 603636016 401358616 231027765 527726477 231027765 527726477 81101020 877469859 81101020 877469859 349978047 146377889 349978047 146377889 566413016 596434168 566413016 596434168 274805731 130768958 274805731 130768958 586672003 482770876 586672003 482770876 16369653 190397797 16369653 190397797 519236719 865697430 519236719 865697430 380996236 370640188 380996236 370640188 277116813 938195747 277116813 938195747 41492448 183343725 41492448 183343725 921893727 856104214 921893727 856104214 131400936 186409775 131400936 186409775 953958703 937552956 953958703 937552956 310217099 192071063 310217099 192071063 971565112 936498608 971565112 936498608 423760314 240477171 423760314 240477171 539159951 883070560 539159951 883070560 889004598 154637753 889004598 154637753 239140247 694664718 239140247 694664718 164078581 315562035 164078581 315562035 69316204 129167841 69316204 129167841 785049532 683854004 785049532 683854004 488976843 68401132 488976843 68401132 280493591 353146409 280493591 353146409 818895946 306347346 818895946 306347346 159422196 148755621 159422196 148755621 343278909 502917341 343278909 502917341 439075153 216472845 439075153 216472845 881678124 776766884 881678124 776766884 197225423 235079313 197225423 235079313 950550625 812552785 950550625 812552785 611313946 289147593 611313946 289147593 880397178 569799161 880397178 569799161 461193452 372554027 461193452 372554027 559789680 683393813 559789680 683393813 651664696 223284721 651664696 223284721 119273103 611419555 119273103 611419555 576292853 878928060 576292853 878928060 1481884 202792199 1481884 202792199 978762208 847800564 978762208 847800564 613315797 90042077 613315797 90042077 273673564 697645563 273673564 697645563 787932477 398228627 787932477 398228627 342796784 830623397 342796784 830623397 985777463 142940205 985777463 142940205 89717754 899202286 89717754 899202286 826799748 119796562 826799748 119796562 235339119 812883697 235339119 812883697 5928724 31011721 5928724 31011721 620699776 665228948 620699776 665228948 335237613 993673765 335237613 993673765 577299165 153119451 577299165 153119451 992806902 10573499 992806902 10573499 168113612 585597472 168113612 585597472 949951278 669412415 949951278 669412415 276867129 498514924 276867129 498514924 999575227 45150358 999575227 45150358 108849647 898460746 108849647 898460746 637382434 986412677 637382434 986412677 212405660 153164078 212405660 153164078 768821750 211033834 768821750 211033834 207094057 858532229 207094057 858532229 446410140 57390861 446410140 57390861 875733789 430466125 875733789 430466125 561414792 22999189 561414792 22999189 42578721 796934767 42578721 796934767 825200022 897369292 825200022 897369292 69524045 28273732 69524045 28273732 269198195 736558069 269198195 736558069 657893609 226421592 657893609 226421592 270229623 646908850 270229623 646908850 800219556 302460963 800219556 302460963 213415806 410652482 213415806 410652482 909818455 979945777 909818455 979945777 310212480 313206169 310212480 313206169 886140637 69388305 886140637 69388305 270296245 538779382 270296245 538779382 614068611 83905515 614068611 83905515 281290798 766329106 281290798 766329106 69685004 463716902 69685004 463716902 719613314 340545859 719613314 340545859 981609347 959577199 981609347 959577199 108958597 72151628 108958597 72151628 995815946 323502592 995815946 323502592 284700342 718724773 284700342 718724773 51092513 235261940 51092513 235261940 646769931 909799433 646769931 909799433 166816362 497006881 166816362 497006881 670722723 562486285 670722723 562486285 927121497 15362361 927121497 15362361 307040972 557120440 307040972 557120440 62719021 949923974 62719021 949923974 882150633 349806596 882150633 349806596 174641976 128793990 174641976 128793990 857465816 988476162 857465816 988476162 472306671 818560141 472306671 818560141 75503903 151749054 75503903 151749054 760589389 867620404 760589389 867620404 293535477 413673290 293535477 413673290 685041335 155721453 685041335 155721453 755957685 619628962 755957685 619628962 533634584 162085216 533634584 162085216 87922481 959323423 87922481 959323423 998287464 1976756 998287464 1976756 408384139 805493104 408384139 805493104 39662564 875018909 39662564 875018909 356518822 312337758 356518822 312337758 945831492 187256479 945831492 187256479 119678390 868235492 119678390 868235492 405424557 427240945 405424557 427240945 83494760 911564117 83494760 911564117 683102453 85614260 683102453 85614260 158505460 872410531 158505460 872410531 868730694 20597572 868730694 20597572 411710551 717067674 411710551 717067674 110291589 221140914 110291589 221140914 998083358 998672017 998083358 998672017 261954861 181527089 261954861 181527089 863670035 970822413 863670035 970822413 629302869 70947833 629302869 70947833 659448980 930348794 659448980 930348794 173883079 193167625 173883079 193167625 986558226 56826260 986558226 56826260 34047463 979843982 34047463 979843982 846448815 26574442 846448815 26574442 414255764 611777146 414255764 611777146 264138726 135173627 264138726 135173627 941240968 951878816 941240968 951878816 119130376 299386852 119130376 299386852 761240184 990211166 761240184 990211166 985909227 46958778 985909227 46958778 111753676 935908169 111753676 935908169 435478402 323773499 435478402 323773499 62401268 410140 62401268 410140 542151044 231151507 542151044 231151507 658837724 800667651 658837724 800667651 187845037 160388396 187845037 160388396 65135582 950670653 65135582 950670653 787454514 13853328 787454514 13853328 43414817 678249582 43414817 678249582 733594727 214683112 733594727 214683112 357088954 434797077 357088954 434797077 62405502 75994912 62405502 75994912 573911814 731433165 573911814 731433165 434697009 263803813 434697009 263803813 597017515 182081114 597017515 182081114 251129799 555845813 251129799 555845813 16840291 929606758 16840291 929606758 916020234 42372554 916020234 42372554 455597307 32103044 455597307 32103044 325818676 566963332 325818676 566963332 919254511 339579680 919254511 339579680 362175406 859581815 362175406 859581815 554837211 190204117 554837211 190204117 109954539 913555618 109954539 913555618 290323586 151459404 290323586 151459404 160482374 999742453 160482374 999742453 669312338 395948184 669312338 395948184 941756424 928037798 941756424 928037798 154437370 420565674 154437370 420565674 599203794 642001763 599203794 642001763 233234492 432986280 233234492 432986280 691758450 257201828 691758450 257201828 199391897 912146572 199391897 912146572 664029354 401396983 664029354 401396983 226703958 83799083 226703958 83799083 761836751 837812167 761836751 837812167 425794582 160377530 425794582 160377530 83056046 484177595 83056046 484177595 535857417 228216719 535857417 228216719 840260150 987109451 840260150 987109451 237086820 264291650 237086820 264291650 247589490 597996016 247589490 597996016 968723723 327621057 968723723 327621057 145322085 991261574 145322085 991261574 792660043 109789699 792660043 109789699 372290999 904938321 372290999 904938321 602148368 206957582 602148368 206957582 11149910 828141304 11149910 828141304 755213153 413044462 755213153 413044462 39621556 523284965 39621556 523284965 669968467 983841031 669968467 983841031 40680695 344851849 40680695 344851849 937163523 997893100 937163523 997893100 5999598 678067071 5999598 678067071 989674591 59204294 989674591 59204294 10980214 903421097 10980214 903421097 721035893 389031941 721035893 389031941 286538056 842486072 286538056 842486072 103725550 589790023 103725550 589790023 3972087 755351134 3972087 755351134 883370671 19683321 883370671 19683321 281734124 618464247 281734124 618464247 768168332 46057013 768168332 46057013 159573823 664505875 159573823 664505875 579815359 108328097 579815359 108328097 79730323 666593919 79730323 666593919 706140704 35919588 706140704 35919588 255266237 868614036 255266237 868614036 886308878 184004078 886308878 184004078 249738699 987952091 249738699 987952091 898000623 34916965 898000623 34916965 31297862 882666326 31297862 882666326 846976560 327602135 846976560 327602135 405924322 959698488 405924322 959698488 886131499 195465553 886131499 195465553 189886784 867354698 189886784 867354698 957331310 292546259 957331310 292546259 127547159 690912503 127547159 690912503 913270967 873676661 913270967 873676661 123027707 248343777 123027707 248343777 962039039 682659913 962039039 682659913 358418147 578283880 358418147 578283880 973992765 882055185 973992765 882055185 469728711 124058996 469728711 124058996 327551771 826165176 327551771 826165176 746877321 334156966 746877321 334156966 449844860 685103904 449844860 685103904 846306990 466725391 846306990 466725391 9808020 453662466 9808020 453662466 457481200 769340680 457481200 769340680 65805806 310158417 65805806 310158417 674457041 720039227 674457041 720039227 430640080 402689623 430640080 402689623 780521495 709807659 780521495 709807659 152010386 374547117 152010386 374547117 507151018 584568870 507151018 584568870 838087682 123895990 838087682 123895990 183839244 767614510 183839244 767614510 770264802 882211050 770264802 882211050 472150753 386072799 472150753 386072799 389232992 754624427 389232992 754624427 97287402 361052392 97287402 361052392 663916541 681469174 663916541 681469174 344690303 401541679 344690303 401541679 522080869 490187686 522080869 490187686 425437793 672488591 425437793 672488591 806114817 854046960 806114817 854046960 395150012 119074547 395150012 119074547 19692408 961242385 19692408 961242385 863492707 354441396 863492707 354441396 45515819 133520168 45515819 133520168 168893288 927004573 168893288 927004573 810529393 148659571 810529393 148659571 277166790 612230158 277166790 612230158 851990961 957548487 851990961 957548487 489058442 262880288 489058442 262880288 81415579 96877216 81415579 96877216 489216443 627461362 489216443 627461362 854084369 221609574 854084369 221609574 113571566 903287492 113571566 903287492 724684854 227031639 724684854 227031639 391788958 993068726 391788958 993068726 740426772 75052830 740426772 75052830 598487191 921528532 598487191 921528532 8070950 103331223 8070950 103331223 722995158 591914566 722995158 591914566 475326231 956680143 475326231 956680143 273889742 170244633 273889742 170244633 800279339 722500371 800279339 722500371 239826068 870583459 239826068 870583459 988281826 102890575 988281826 102890575 69343529 897488665 69343529 897488665 864274466 419237512 864274466 419237512 575037488 994574805 575037488 994574805 15143622 111885999 15143622 111885999 998259450 989870124 998259450 989870124 89856893 318309165 89856893 318309165 883504033 710863816 883504033 710863816 162840916 808849742 162840916 808849742 697318888 832433774 697318888 832433774 191355157 177074853 191355157 177074853 695378125 944188617 695378125 944188617 50901242 78715678 50901242 78715678 603227691 460552783 603227691 460552783 8215158 970673303 8215158 970673303 991517646 345491229 991517646 345491229 34538714 814774210 34538714 814774210 958528736 44111341 958528736 44111341 241992056 916274251 241992056 916274251 828200508 959361139 828200508 959361139 158037983 509301771 158037983 509301771 545172747 994188067 545172747 994188067 599601614 417589513 599601614 417589513 238096947 696100640 238096947 696100640 680265738 846436229 680265738 846436229 72046478 8494243 72046478 8494243 753477395 454904781 753477395 454904781 233804658 937796659 233804658 937796659 540701613 510188616 540701613 510188616 896696126 102375098 896696126 102375098 20723813 822199247 20723813 822199247 817949735 977714316 817949735 977714316 52007534 272377815 52007534 272377815 707778997 621605170 707778997 621605170 178837827 342130185 178837827 342130185 868000813 142547426 868000813 142547426 177073542 815885073 177073542 815885073 748522648 291813542 748522648 291813542 417457742 772914976 417457742 772914976 807196481 967072851 807196481 967072851 981422293 167716443 981422293 167716443 201395428 731280673 201395428 731280673 669360956 317787061 669360956 317787061 77723466 139903729 77723466 139903729 33636666 406879777 33636666 406879777 639660479 38305969 639660479 38305969 261100286 856316780 261100286 856316780 601942871 290014868 601942871 290014868 832220645 833178946 832220645 833178946 514727670 23483821 514727670 23483821 840640552 742153260 840640552 742153260 169198176 530716353 169198176 530716353 504647022 323131571 504647022 323131571 251268491 187623858 251268491 187623858 84522721 842636798 84522721 842636798 744234537 445093096 744234537 445093096 348268227 824170662 348268227 824170662 849525526 327944399 849525526 327944399 143156163 43064496 143156163 43064496 766305917 971223215 766305917 971223215 205827675 304561970 205827675 304561970 25646332 711493082 25646332 711493082 806496853 9448874 806496853 9448874 387823044 623990152 387823044 623990152 886095929 245788150 886095929 245788150 351755633 731985889 351755633 731985889 684708821 330484992 684708821 330484992 202879096 828869985 202879096 828869985 508733287 155506544 508733287 155506544 374150595 899605249 374150595 899605249 918595266 238832499 918595266 238832499 609955651 846618033 609955651 846618033 378727754 11030230 378727754 11030230 779372799 940587029 779372799 940587029 284011131 255744655 284011131 255744655 718396315 42005276 718396315 42005276 46905496 349417261 46905496 349417261 807147946 312751927 807147946 312751927 140535248 172129152 140535248 172129152 799954725 440875280 799954725 440875280 289919872 665728032 289919872 665728032 81001559 992449643 81001559 992449643 214228335 516340707 214228335 516340707 846335940 97849699 846335940 97849699 290505784 979022200 290505784 979022200 955693014 604352949 955693014 604352949 382593912 951838325 382593912 951838325 44924551 116140503 44924551 116140503 611929919 583653165 611929919 583653165 189348191 234489137 189348191 234489137 135047177 955685245 135047177 955685245 703633998 134440318 703633998 134440318 172243010 639517241 172243010 639517241 995535912 1391635 995535912 1391635 105575786 975446144 105575786 975446144 829588270 293623352 829588270 293623352 429984753 967380727 429984753 967380727 95608269 171693281 95608269 171693281 991455532 573838003 991455532 573838003 199198604 145697337 199198604 145697337 700912079 720605079 700912079 720605079 206059573 121070572 206059573 121070572 436349913 256872602 436349913 256872602 56048476 911817741 56048476 911817741 642828851 309988769 642828851 309988769 964436032 63590006 964436032 63590006 372989176 724987047 372989176 724987047 892075125 770377468 892075125 770377468 171927762 415003684 171927762 415003684 899182488 758202606 899182488 758202606 59603177 146933168 59603177 146933168 772069080 811886533 772069080 811886533 889007574 942214625 889007574 942214625 813539597 193605697 813539597 193605697 49595627 675663348 49595627 675663348 827162141 158644053 827162141 158644053 11074959 417186959 11074959 417186959 572811608 751680301 572811608 751680301 827274378 328661456 827274378 328661456 606365646 17041084 606365646 17041084 129838386 689307893 129838386 689307893 385389662 230785367 385389662 230785367 88505309 950715003 88505309 950715003 923263065 58888759 923263065 58888759 50244986 977240932 50244986 977240932 953440423 235902965 953440423 235902965 801273191 799752104 801273191 799752104 38466633 190419952 38466633 190419952 934170870 614667428 934170870 614667428 340429550 345211962 340429550 345211962 978120559 87952647 978120559 87952647 735566507 591195853 735566507 591195853 17792176 32640525 17792176 32640525 985087498 944498907 985087498 944498907 88167773 517051567 88167773 517051567 892550087 958529543 892550087 958529543 989509853 172398366 989509853 172398366 63838517 972182509 63838517 972182509 729622877 405682606 729622877 405682606 890673934 134981274 890673934 134981274 21846261 955944329 21846261 955944329 888542921 210038852 888542921 210038852 490724302 859953423 490724302 859953423 263449968 447896503 263449968 447896503 796693013 184025787 796693013 184025787 170123599 421489387 170123599 421489387 753598732 667739706 753598732 667739706 847535263 355758616 847535263 355758616 263543793 655150376 263543793 655150376 894188318 309161429 894188318 309161429 309926179 590309812 309926179 590309812 817259742 759135591 817259742 759135591 159153516 94542932 159153516 94542932 113512770 183637467 113512770 183637467 604152044 654926506 604152044 654926506 84737363 962887178 84737363 962887178 935506059 30044536 935506059 30044536 215162625 605458572 215162625 605458572 559752825 118103109 559752825 118103109 15235132 866557592 15235132 866557592 754577531 55452299 754577531 55452299 133302168 792056606 133302168 792056606 779573721 48261368 779573721 48261368 329112165 558740280 329112165 558740280 626715242 810344244 626715242 810344244 55841812 30062427 55841812 30062427 644339596 822576021 644339596 822576021 773718898 542090547 773718898 542090547 635816215 678475065 635816215 678475065 948766258 261078558 948766258 261078558 157559229 127438023 157559229 127438023 871544787 630879631 871544787 630879631 505515379 111177207 505515379 111177207 889193663 695325903 889193663 695325903 370204379 40491190 370204379 40491190 652595714 659806633 652595714 659806633 522895930 448557544 522895930 448557544 931374284 84391083 931374284 84391083 661472776 696042067 661472776 696042067 842867488 237294248 842867488 237294248 137931800 501458986 137931800 501458986 704810790 705259361 704810790 705259361 125999039 392047389 125999039 392047389 559755113 899281379 559755113 899281379 327454432 142288419 327454432 142288419 589446603 776347813 589446603 776347813 477251976 170067441 477251976 170067441 252996977 608111727 252996977 608111727 865278047 751078779 865278047 751078779 202826471 403422965 202826471 403422965 734533173 531310518 734533173 531310518 314376145 122707100 314376145 122707100 729729918 577728266 729729918 577728266 415469785 312209513 415469785 312209513 672287006 604566265 672287006 604566265 78212550 193817491 78212550 193817491 669794405 567849314 669794405 567849314 339632844 410707029 339632844 410707029 722008389 631565316 722008389 631565316 354803834 131848461 354803834 131848461 706717207 364908157 706717207 364908157 310823028 492440716 310823028 492440716 942416484 129418173 942416484 129418173 113285637 378047794 113285637 378047794 864298667 844494639 864298667 844494639 391496568 90054165 391496568 90054165 935453301 826910432 935453301 826910432 210730659 398676118 210730659 398676118 938232959 825796380 938232959 825796380 289873159 485402155 289873159 485402155 882845677 283127028 882845677 283127028 145779281 760706985 145779281 760706985 519440391 465014833 519440391 465014833 111971008 826947779 111971008 826947779 368192255 109391837 368192255 109391837 156340601 869034340 156340601 869034340 877804584 602834778 877804584 602834778 285350786 775967029 285350786 775967029 751028315 598617807 751028315 598617807 962680962 233925663 962680962 233925663 427896189 594319528 427896189 594319528 836344444 303796267 836344444 303796267 245453224 893171832 245453224 893171832 138711469 335779765 138711469 335779765 333581288 614048502 333581288 614048502 789393143 511338600 789393143 511338600 512016298 131189947 512016298 131189947 946725 726152808 946725 726152808 839129713 207583896 839129713 207583896 407584686 412754233 407584686 412754233 958420350 866990670 958420350 866990670 110207188 367004149 110207188 367004149 41798650 828348471 41798650 828348471 998829133 202917700 998829133 202917700 336859667 95840939 336859667 95840939 801180312 663899909 801180312 663899909 149302377 886868002 149302377 886868002 657371640 349725199 657371640 349725199 519991861 571996068 519991861 571996068 322433147 208203343 322433147 208203343 597515404 762240082 597515404 762240082 802410123 422803332 802410123 422803332 410922720 896201268 410922720 896201268 72845807 52727995 72845807 52727995 817851444 702823178 817851444 702823178 243509274 199257645 243509274 199257645 684293457 854140579 684293457 854140579 155421223 81578809 155421223 81578809 868036131 673284885 868036131 673284885 136125683 926913957 136125683 926913957 655606141 412785778 655606141 412785778 971622980 751670515 971622980 751670515 83054047 23877815 83054047 23877815 380288946 800950861 380288946 800950861 232815962 358854512 232815962 358854512 939762058 996924026 939762058 996924026 454820635 284061795 454820635 284061795 807411977 824791468 807411977 824791468 252272006 974212366 252272006 974212366 117985621 205518397 117985621 205518397 620832271 28966036 620832271 28966036 17557257 911686407 17557257 911686407 251250467 52420062 251250467 52420062 963438666 820360204 963438666 820360204 624120207 116894746 624120207 116894746 314940525 639710332 314940525 639710332 463690860 57840647 463690860 57840647 889527409 785766993 889527409 785766993 135495908 131996881 135495908 131996881 2991690 62282817 2991690 62282817 948742645 898010577 948742645 898010577 176069310 240877075 176069310 240877075 520030772 640364572 520030772 640364572 108290390 920762957 108290390 920762957 762482354 290406193 762482354 290406193 23716579 88760269 23716579 88760269 471104212 871528888 471104212 871528888 946007770 893592139 946007770 893592139 8040702 18471103 8040702 18471103 695844125 749054460 695844125 749054460 81039557 203879382 81039557 203879382 360593424 582657099 360593424 582657099 898349229 181336807 898349229 181336807 140934261 814022829 140934261 814022829 869222312 327803543 869222312 327803543 25975018 757395351 25975018 757395351 782598539 135699213 782598539 135699213 296363811 609738380 296363811 609738380 774027117 488763648 774027117 488763648 296664852 777859733 296664852 777859733 939543164 391883504 939543164 391883504 681796718 588312290 681796718 588312290 199057359 280321093 199057359 280321093 789143081 708361884 789143081 708361884 861753703 951249465 861753703 951249465 315801438 610171631 315801438 610171631 961800526 98387624 961800526 98387624 287661571 869535346 287661571 869535346 34142912 308305196 34142912 308305196 950514553 983238391 950514553 983238391 89567009 28072188 89567009 28072188 833581677 300733255 833581677 300733255 95210822 120645761 95210822 120645761 618570296 386160788 618570296 386160788 116602962 169048953 116602962 169048953 943544791 665033439 943544791 665033439 133735528 332431411 133735528 332431411 626965912 895367781 626965912 895367781 964702850 498232772 964702850 498232772 234925061 540765493 234925061 540765493 691585035 100188100 691585035 100188100 76616262 601475679 76616262 601475679 526242570 274331691 526242570 274331691 81727959 655770708 81727959 655770708 995330795 979855753 995330795 979855753 35997534 85539369 35997534 85539369 798356888 937083818 798356888 937083818 9020873 15993262 9020873 15993262 705165968 822020918 705165968 822020918 388648279 94646443 388648279 94646443 720537750 435081984 720537750 435081984 42111785 834386100 42111785 834386100 863313387 281571231 863313387 281571231 19270917 957835701 19270917 957835701 831261472 980168126 831261472 980168126 244356468 186595296 244356468 186595296 530319031 574101672 530319031 574101672 117657421 874706733 117657421 874706733 601211326 260393640 601211326 260393640 762801046 992468679 762801046 992468679 493077759 497009803 493077759 497009803 904563476 673597852 904563476 673597852 146224478 67210934 146224478 67210934 910359949 637715012 910359949 637715012 100260812 61029281 100260812 61029281 929517313 815401813 929517313 815401813 140176221 155390626 140176221 155390626 698588212 513892297 698588212 513892297 474041890 180354733 474041890 180354733 427222084 540677402 427222084 540677402 776431387 872979906 776431387 872979906 303055475 44271771 303055475 44271771 831704657 972535915 831704657 972535915 24397005 158917387 24397005 158917387 945232241 917173539 945232241 917173539 301242341 160890343 301242341 160890343 966021472 969415143 966021472 969415143 21818886 448186402 21818886 448186402 527508985 930830323 527508985 930830323 868426851 398475781 868426851 398475781 164373096 958882858 164373096 958882858 576270260 480816694 576270260 480816694 350306728 44220501 350306728 44220501 589790165 894398582 589790165 894398582 315521572 304328126 315521572 304328126 779452603 37011112 779452603 37011112 82667816 951567731 82667816 951567731 945568868 184927459 945568868 184927459 684697915 78007603 684697915 78007603 435996256 917748674 435996256 917748674 285533814 587397218 285533814 587397218 932992838 247483554 932992838 247483554 10910044 46573915 10910044 46573915 817765133 852073249 817765133 852073249 193673385 446242929 193673385 446242929 114368588 893323450 114368588 893323450 2795999 940926547 2795999 940926547 907728140 276514290 907728140 276514290 530968442 76629924 530968442 76629924 137389348 975191206 137389348 975191206 907977628 50718272 907977628 50718272 434233850 957956478 434233850 957956478 674827535 382066382 674827535 382066382 43991855 258535764 43991855 258535764 877473586 969358850 877473586 969358850 186865475 302872437 186865475 302872437 918934784 559367982 918934784 559367982 545105386 491690733 545105386 491690733 33967983 957300039 33967983 957300039 791754000 594561112 791754000 594561112 28003273 359066143 28003273 359066143 577849332 819001439 577849332 819001439 830709989 95807512 830709989 95807512 49360476 580165970 49360476 580165970 917718190 935401826 917718190 935401826 139943729 152065989 139943729 152065989 475048997 467682032 475048997 467682032 935650634 273924920 935650634 273924920 131205762 939520282 131205762 939520282 105126253 582390517 105126253 582390517 867855208 854720241 867855208 854720241 180911020 211564136 180911020 211564136 581072722 814303558 581072722 814303558 22097129 339238187 22097129 339238187 709286580 949269699 709286580 949269699 168252592 250145238 168252592 250145238 757104973 604188156 757104973 604188156 402981612 1254933 402981612 1254933 166199113 974584780 166199113 974584780 862789865 429118282 862789865 429118282 416565763 886371232 416565763 886371232 765040995 640474234 765040995 640474234 319898711 388249642 319898711 388249642 801736521 801283313 801736521 801283313 548645376 139674716 548645376 139674716 996093038 596477346 996093038 596477346 611692543 160693586 611692543 160693586 83666765 976125561 83666765 976125561 937880911 143477362 937880911 143477362 200607381 670919204 200607381 670919204 607391415 167955371 607391415 167955371 183091867 688656913 183091867 688656913 838825960 192278387 838825960 192278387 136645159 745473809 136645159 745473809 635049055 32566747 635049055 32566747 216293738 898997247 216293738 898997247 597548423 312437926 597548423 312437926 196170387 414452535 196170387 414452535 32194573 2992382 32194573 2992382 515232401 281054296 515232401 281054296 104231651 372267094 104231651 372267094 869197831 44262536 869197831 44262536 141466307 938850540 141466307 938850540 7969719 471432983 7969719 471432983 865608533 638127522 865608533 638127522 976881932 278303465 976881932 278303465 382855610 958386474 382855610 958386474 967700880 67311651 967700880 67311651 374301597 922567083 374301597 922567083 138800791 176902615 138800791 176902615 979483548 809028379 979483548 809028379 460886772 66519581 460886772 66519581 362628824 289537620 362628824 289537620 840417383 28867827 840417383 28867827 35888044 940096326 35888044 940096326 570393519 787780013 570393519 787780013 959530853 38297442 959530853 38297442 5497564 246292925 5497564 246292925 845942826 95251652 845942826 95251652 267986297 859243493 267986297 859243493 954762987 480789227 954762987 480789227 203785482 873108095 203785482 873108095 392009074 332102207 392009074 332102207 102349039 903734018 102349039 903734018 597672564 63850351 597672564 63850351 342488547 603417576 342488547 603417576 805446435 318267161 805446435 318267161 34411346 582896972 34411346 582896972 730810335 922242715 730810335 922242715 71509317 539589759 71509317 539589759 428137034 837609167 428137034 837609167 838861172 170126976 838861172 170126976 184882246 809070679 184882246 809070679 702405707 603635156 702405707 603635156 214421056 402556656 214421056 402556656 883939595 732826818 883939595 732826818 381022261 56114027 381022261 56114027 800609431 601827056 800609431 601827056 911086965 64371116 911086965 64371116 10017534 605675096 10017534 605675096 955033265 771515334 955033265 771515334 313089106 22017770 313089106 22017770 870664349 639102073 870664349 639102073 74880790 773065087 74880790 773065087 790341464 832984492 790341464 832984492 313549145 72698327 313549145 72698327 890564954 459995760 890564954 459995760 172857934 110897690 172857934 110897690 735279806 657137637 735279806 657137637 418092819 323071161 418092819 323071161 790009521 471907968 790009521 471907968 162457578 369861300 162457578 369861300 788107714 801793949 788107714 801793949 461063199 155511224 461063199 155511224 289163046 440687042 289163046 440687042 525058132 252028361 525058132 252028361 292625992 720896262 292625992 720896262 699157705 328316232 699157705 328316232 465276457 256620511 465276457 256620511 346077214 577284846 346077214 577284846 740761879 479807100 740761879 479807100 489227520 95708693 489227520 95708693 881214813 655562988 881214813 655562988 253284331 111248588 253284331 111248588 842332504 706792459 842332504 706792459 881884468 90406100 881884468 90406100 36534785 895466222 36534785 895466222 855738230 245561068 855738230 245561068 226506729 920344415 226506729 920344415 673125830 191059066 673125830 191059066 328574380 619203225 328574380 619203225 223307956 160260835 223307956 160260835 793469470 631019383 793469470 631019383 27590785 58783786 27590785 58783786 765053000 937298141 765053000 937298141 246670022 382735687 246670022 382735687 567181462 753106937 567181462 753106937 761861817 502291332 761861817 502291332 226723121 961151185 226723121 961151185 557198694 124742503 557198694 124742503 859176259 527626817 859176259 527626817 391589635 403690465 391589635 403690465 902433078 223956540 902433078 223956540 636244184 636741097 636244184 636741097 788775025 187776237 788775025 187776237 300130594 793760338 300130594 793760338 439252187 488690876 439252187 488690876 206549859 897369729 206549859 897369729 920348067 550317331 920348067 550317331 93786744 918950546 93786744 918950546 818841861 316669660 818841861 316669660 393618832 848086017 393618832 848086017 734815555 285080084 734815555 285080084 528075417 627590914 528075417 627590914 741472367 275702464 741472367 275702464 385042184 554356328 385042184 554356328 792708664 248279645 792708664 248279645 88057498 961245793 88057498 961245793 822899961 255636768 822899961 255636768 165084317 5269954 165084317 5269954 780924604 972403351 780924604 972403351 177309633 595764517 177309633 595764517 982875298 98437436 982875298 98437436 800466690 673723658 800466690 673723658 73381226 152644006 73381226 152644006 441152352 417837050 441152352 417837050 67326970 861712771 67326970 861712771 934659996 23337242 934659996 23337242 200288134 986554274 200288134 986554274 326745556 468601889 326745556 468601889 999398421 22205182 999398421 22205182 69330390 297265800 69330390 297265800 728652751 63178302 728652751 63178302 144507579 219495482 144507579 219495482 866843282 880188073 866843282 880188073 199494173 146615623 199494173 146615623 2586420 618338762 2586420 618338762 952627903 896119165 952627903 896119165 251288514 16834851 251288514 16834851 871227368 554357382 871227368 554357382 340951511 252965510 340951511 252965510 993720613 829708245 993720613 829708245 387917218 91974712 387917218 91974712 950714087 990800344 950714087 990800344 18331017 348275702 18331017 348275702 948980063 9551612 948980063 9551612 300711879 488613504 300711879 488613504 34571502 919862119 34571502 919862119 868357867 373859964 868357867 373859964 100829719 669606534 100829719 669606534 853990236 76513180 853990236 76513180 93764365 810227091 93764365 810227091 339961915 568078935 339961915 568078935 892592289 9607310 892592289 9607310 428185582 739946673 428185582 739946673 5586323 198444997 5586323 198444997 619947993 791476083 619947993 791476083 109804876 121218392 109804876 121218392 424444150 32840433 424444150 32840433 11593038 928231561 11593038 928231561 561704768 325437509 561704768 325437509 875433322 793385847 875433322 793385847 23159832 368077603 23159832 368077603 891604325 442510670 891604325 442510670 510017433 85725739 510017433 85725739 994830765 979183768 994830765 979183768 142513788 804317485 142513788 804317485 905190663 222055200 905190663 222055200 208825728 100151412 208825728 100151412 989557373 417134431 989557373 417134431 9036316 342108250 9036316 342108250 999138258 803688920 999138258 803688920 142382714 390743788 142382714 390743788 269239187 663986768 269239187 663986768 485093841 249639405 485093841 249639405 265846177 982227091 265846177 982227091 637071720 253490031 637071720 253490031 347249381 79594406 347249381 79594406 923264711 735077042 923264711 735077042 140476808 890628457 140476808 890628457 958355462 47434542 958355462 47434542 354723928 993721726 354723928 993721726 86555797 206072666 86555797 206072666 450273922 53961132 450273922 53961132 37242159 951053792 37242159 951053792 765040401 193945579 765040401 193945579 31371659 980369677 31371659 980369677 869086433 96301411 869086433 96301411 163801374 955903732 163801374 955903732 842095890 24631638 842095890 24631638 246036360 813742628 246036360 813742628 92600315 395213680 92600315 395213680 795579452 953946962 795579452 953946962 235881031 398439177 235881031 398439177 911636991 888770942 911636991 888770942 459595346 810324713 459595346 810324713 235087747 563039920 235087747 563039920 991867101 814260504 991867101 814260504 27990202 47915559 27990202 47915559 788421065 834424571 788421065 834424571 580030026 132402114 580030026 132402114 752969073 605293704 752969073 605293704 355234280 42605345 355234280 42605345 618106450 921495484 618106450 921495484 962227683 451709830 962227683 451709830 374477866 888272403 374477866 888272403 852721835 90327568 852721835 90327568 157379462 685770731 157379462 685770731 855652576 899835032 855652576 899835032 173188540 100738845 173188540 100738845 837709525 480784366 837709525 480784366 389567445 83641423 389567445 83641423 995610579 741950365 995610579 741950365 719414783 113789512 719414783 113789512 935801427 855303104 935801427 855303104 391828367 1213397 391828367 1213397 711326741 843441627 711326741 843441627 3376230 63333845 3376230 63333845 829303414 976934963 829303414 976934963 935105612 26755112 935105612 26755112 146659737 698367910 146659737 698367910 497169065 139456577 497169065 139456577 861709483 770425169 861709483 770425169 520437698 50056237 520437698 50056237 711655683 900630984 711655683 900630984 96650233 366236824 96650233 366236824 897695619 110017872 897695619 110017872 924272352 894439979 924272352 894439979 361322353 292520263 361322353 292520263 771419115 225924222 771419115 225924222 152703605 927583861 152703605 927583861 873970413 469487557 873970413 469487557 198907895 893085607 198907895 893085607 56695592 307482257 56695592 307482257 617202406 936617945 617202406 936617945 901778579 224352699 901778579 224352699 400989245 301185539 400989245 301185539 707695799 66013741 707695799 66013741 25239325 228382816 25239325 228382816 744820840 206099151 744820840 206099151 849915829 604530404 849915829 604530404 733727131 136544526 733727131 136544526 640989283 941579202 640989283 941579202 877165326 444374152 877165326 444374152 15403471 797468321 15403471 797468321 804910725 54746903 804910725 54746903 231374480 941476087 231374480 941476087 579371447 490853866 579371447 490853866 271620917 319228285 271620917 319228285 29972005 469924580 29972005 469924580 292278012 53043461 292278012 53043461 959445583 926306695 959445583 926306695 109314172 368678466 109314172 368678466 737520228 37635292 737520228 37635292 162729534 450025890 162729534 450025890 945268343 664343729 945268343 664343729 139121454 219610632 139121454 219610632 758313650 570337927 758313650 570337927 412108909 918707195 412108909 918707195 856864657 105040692 856864657 105040692 421816885 459457355 421816885 459457355 886373793 214221400 886373793 214221400 346451367 836724651 346451367 836724651 960217049 137253176 960217049 137253176 487658285 461130470 487658285 461130470 903299945 896799921 903299945 896799921 194836960 388307742 194836960 388307742 807994852 911600416 807994852 911600416 219184322 310457837 219184322 310457837 97942053 876657391 97942053 876657391 213057786 169845369 213057786 169845369 605692919 290622939 605692919 290622939 815794396 221640570 815794396 221640570 338914584 481441000 338914584 481441000 704499729 271652394 704499729 271652394 468398519 561678845 468398519 561678845 757128457 693710594 757128457 693710594 248577137 777190389 248577137 777190389 888401488 352452512 888401488 352452512 302573018 822347544 302573018 822347544 353536576 157313823 353536576 157313823 201555152 608528426 201555152 608528426 144912513 167522776 144912513 167522776 826589972 458693212 826589972 458693212 262008039 100310719 262008039 100310719 665184816 854011510 665184816 854011510 53645462 946159691 53645462 946159691 779565397 452309606 779565397 452309606 456289618 845038319 456289618 845038319 984655005 993824274 984655005 993824274 524069 270344452 524069 270344452 817983887 873852753 817983887 873852753 203946541 233516400 203946541 233516400 5436260 899196764 5436260 899196764 985454213 203475762 985454213 203475762 138508047 681499508 138508047 681499508 914290539 65334824 914290539 65334824 228109823 807536512 228109823 807536512 652064826 129306166 652064826 129306166 79798489 484638468 79798489 484638468 961416074 8776119 961416074 8776119 543201932 963818485 543201932 963818485 19470325 986877011 19470325 986877011 507164224 468369585 507164224 468369585 38535458 809416920 38535458 809416920 996272118 6552572 996272118 6552572 278456723 922440934 278456723 922440934 593709156 123224807 593709156 123224807 885985406 883430929 885985406 883430929 359347672 346698830 359347672 346698830 630417945 725373243 630417945 725373243 999848308 143970212 999848308 143970212 543203904 604418344 543203904 604418344 133203896 48500526 133203896 48500526 926964923 516066042 926964923 516066042 618019731 2252775 618019731 2252775 187220278 893785262 187220278 893785262 972953560 249642071 972953560 249642071 765196408 643546400 765196408 643546400 508913981 103358680 508913981 103358680 36658691 608376321 36658691 608376321 828859121 332909575 828859121 332909575 310069563 942344547 310069563 942344547 97918985 324026105 97918985 324026105 984117912 940617557 984117912 940617557 288415843 473858376 288415843 473858376 880294501 158093026 880294501 158093026 458279827 952855932 458279827 952855932 869850042 182135347 869850042 182135347 449301564 717728131 449301564 717728131 879562802 506544182 879562802 506544182 224688011 746431262 224688011 746431262 868013686 212803108 868013686 212803108 451196746 980631853 451196746 980631853 57865426 97540638 57865426 97540638 975300105 701678264 975300105 701678264 87341687 35802858 87341687 35802858 944707646 931587061 944707646 931587061 239108542 17579355 239108542 17579355 707712252 535395632 707712252 535395632 56889569 836750270 56889569 836750270 856198609 210118036 856198609 210118036 377007733 861551656 377007733 861551656 86271628 61577289 86271628 61577289 997852431 801042281 997852431 801042281 147719970 279337122 147719970 279337122 993635863 757409319 993635863 757409319 388099958 182620584 388099958 182620584 628960101 658133174 628960101 658133174 275738832 257622283 275738832 257622283 692105878 33273776 692105878 33273776 2411523 570231531 2411523 570231531 899307834 261849161 899307834 261849161 413970577 998211736 413970577 998211736 14607284 346916869 14607284 346916869 959370091 855358779 959370091 855358779 103947581 92948671 103947581 92948671 904599126 791643223 904599126 791643223 320366070 149487943 320366070 149487943 530850613 317681920 530850613 317681920 17773456 724046794 17773456 724046794 358507954 35810563 358507954 35810563 980556325 916482406 980556325 916482406 702133689 193450194 702133689 193450194 48293498 794963922 48293498 794963922 753442139 334584501 753442139 334584501 274225470 993082934 274225470 993082934 720621561 204869431 720621561 204869431 99037764 486105169 99037764 486105169 787464569 17159311 787464569 17159311 175279615 709572816 175279615 709572816 991583238 961942931 991583238 961942931 135980350 148550556 135980350 148550556 733343443 794440918 733343443 794440918 162330808 69850930 162330808 69850930 591529079 947362438 591529079 947362438 246210888 397253383 246210888 397253383 760043624 843356466 760043624 843356466 8244537 25734158 8244537 25734158 630456441 766452275 630456441 766452275 27245670 115487248 27245670 115487248 958547123 571303721 958547123 571303721 98499652 164043345 98499652 164043345 556505686 741370763 556505686 741370763 184808761 408607620 184808761 408607620 740672101 119171455 740672101 119171455 189497801 374880554 189497801 374880554 734951486 116340913 734951486 116340913 400496775 677202293 400496775 677202293 725262077 202297719 725262077 202297719 628287914 731774594 628287914 731774594 405718542 570206316 405718542 570206316 847095632 119627105 847095632 119627105 954054404 807975651 954054404 807975651 206238106 54205625 206238106 54205625 950406424 741408664 950406424 741408664 21287431 480318040 21287431 480318040 860568223 933959059 860568223 933959059 65866128 478319513 65866128 478319513 712139513 358075444 712139513 358075444 162424963 600080945 162424963 600080945 493823964 786952122 493823964 786952122 827894624 210652 827894624 210652 996319395 993986646 996319395 993986646 10221148 346880703 10221148 346880703 846453472 700554706 846453472 700554706 51463573 440108006 51463573 440108006 648808073 93036573 648808073 93036573 336977695 828944338 336977695 828944338 729114126 60420053 729114126 60420053 471278415 982022280 471278415 982022280 983868455 485559273 983868455 485559273 106696982 863705939 106696982 863705939 853212134 116958351 853212134 116958351 965748192 967653709 965748192 967653709 36394733 128176297 36394733 128176297 937580885 683291639 937580885 683291639 416731830 925184250 416731830 925184250 947050031 405036648 947050031 405036648 188714442 148565885 188714442 148565885 38727137 743834280 38727137 743834280 963431399 25249492 963431399 25249492 284911615 796464779 284911615 796464779 199980445 450966847 199980445 450966847 909599620 739874669 909599620 739874669 233655410 987686092 233655410 987686092 476033428 347827495 476033428 347827495 674808438 821165300 674808438 821165300 1524023 279972430 1524023 279972430 908182637 637568223 908182637 637568223 340787625 282109207 340787625 282109207 1538201 126115447 1538201 126115447 917160554 909225167 917160554 909225167 137717051 216579596 137717051 216579596 934202656 352177601 934202656 352177601 117207621 200374846 117207621 200374846 638427546 375801145 638427546 375801145 313163073 750209900 313163073 750209900 664533043 342244430 664533043 342244430 301437797 52923255 301437797 52923255 891192381 606670273 891192381 606670273 712830010 162837606 712830010 162837606 323788166 663467041 323788166 663467041 941684212 762614550 941684212 762614550 103509288 26355124 103509288 26355124 768437690 416819469 768437690 416819469 286448368 964465407 286448368 964465407 638493352 20649200 638493352 20649200 491569525 316428768 491569525 316428768 534305600 978609267 534305600 978609267 828384346 380256203 828384346 380256203 251319553 918630221 251319553 918630221 951552888 204023373 951552888 204023373 733163416 854635146 733163416 854635146 230906051 660847733 230906051 660847733 983225697 475644322 983225697 475644322 170468425 62850901 170468425 62850901 750796 672740654 750796 672740654 876749133 156130871 876749133 156130871 184019150 929340992 184019150 929340992 840860600 473666801 840860600 473666801 60318150 972466962 60318150 972466962 671786058 19234186 671786058 19234186 117500229 846646629 117500229 846646629 642579287 549812233 642579287 549812233 898858147 985648447 898858147 985648447 132952682 312043624 132952682 312043624 444879455 748655548 444879455 748655548 50019136 797129555 50019136 797129555 3290420 294965181 3290420 294965181 717842824 829604936 717842824 829604936 35479070 3607505 35479070 3607505 723963489 944932478 723963489 944932478 336101971 345389397 336101971 345389397 794550700 683353041 794550700 683353041 389619254 976636896 389619254 976636896 990580517 251612916 990580517 251612916 73961888 790976061 73961888 790976061 452273567 5259597 452273567 5259597 766271595 627169065 766271595 627169065 193337050 80391330 193337050 80391330 761365355 981317861 761365355 981317861 200881796 178421562 200881796 178421562 842683898 882799307 842683898 882799307 173634383 73131241 173634383 73131241 672259841 934040708 672259841 934040708 31606245 41405282 31606245 41405282 984619158 985173122 984619158 985173122 370248947 68413526 370248947 68413526 78274558 997376859 78274558 997376859 488457930 480161265 488457930 480161265 663636766 856056370 663636766 856056370 977753337 13298334 977753337 13298334 134072766 647429186 134072766 647429186 627988611 466700116 627988611 466700116 114811140 65128939 114811140 65128939 603937937 744768198 603937937 744768198 900792969 966580644 900792969 966580644 644416089 561494873 644416089 561494873 590442811 387179304 590442811 387179304 852395220 65483736 852395220 65483736 381239123 914220848 381239123 914220848 67062655 435063027 67062655 435063027 881238080 20937088 881238080 20937088 195528285 808715750 195528285 808715750 783434527 895191849 783434527 895191849 140447491 134480027 140447491 134480027 738919814 630425297 738919814 630425297 112899981 283348931 112899981 283348931 658014010 713418501 658014010 713418501 205122860 404748543 205122860 404748543 661748793 623902287 661748793 623902287 160090639 881828583 160090639 881828583 466796250 381385251 466796250 381385251 956430089 958545604 956430089 958545604 29846126 117773043 29846126 117773043 995058806 707679305 995058806 707679305 124365998 409547177 124365998 409547177 988490489 993716903 988490489 993716903 627748397 281986667 627748397 281986667 986599354 571998675 986599354 571998675 461497500 32853184 461497500 32853184 25988305 270439356 25988305 270439356 668942551 574783354 668942551 574783354 36010140 57135463 36010140 57135463 799461565 698236979 799461565 698236979 225686858 35394887 225686858 35394887 853441292 607769219 853441292 607769219 408720318 17884622 408720318 17884622 875637415 981084618 875637415 981084618 275040248 205212640 275040248 205212640 9335307 493103123 9335307 493103123 843235274 853727945 843235274 853727945 470007825 81671964 470007825 81671964 855613886 569287104 855613886 569287104 143617438 41989032 143617438 41989032 660714306 483829094 660714306 483829094 984897472 130352013 984897472 130352013 250067950 989467051 250067950 989467051 508560981 160878493 508560981 160878493 250213252 519906986 250213252 519906986 88974720 843680642 88974720 843680642 907333809 241313552 907333809 241313552 242884048 746263859 242884048 746263859 348327925 78280365 348327925 78280365 583895486 853534015 583895486 853534015 221628218 363550678 221628218 363550678 971461118 175583054 971461118 175583054 694443090 990930271 694443090 990930271 945161918 387793989 945161918 387793989 314663236 885462885 314663236 885462885 756922513 34207194 756922513 34207194 289393343 502007944 289393343 502007944 864590077 68704221 864590077 68704221 130818027 798037634 130818027 798037634 408780841 241963691 408780841 241963691 516598111 649260668 516598111 649260668 278321289 977738992 278321289 977738992 762742392 331493300 762742392 331493300 408356726 571286992 408356726 571286992 959140486 853824558 959140486 853824558 304362259 585143263 304362259 585143263 716717771 959268469 716717771 959268469 121055335 715852992 121055335 715852992 900130317 296004477 900130317 296004477 67349882 912966589 67349882 912966589 880420976 983246654 880420976 983246654 123391247 869532709 123391247 869532709 961589360 961517888 961589360 961517888 195478404 57578811 195478404 57578811 997154457 911739216 997154457 911739216 209675629 52957520 209675629 52957520 569421850 633478993 569421850 633478993 50496077 6017756 50496077 6017756 401264147 559783408 401264147 559783408 479524247 327548003 479524247 327548003 573363817 43323729 573363817 43323729 994121371 898474290 994121371 898474290 98375453 46375727 98375453 46375727 789807580 593382216 789807580 593382216 233169870 47364923 233169870 47364923 632158502 558476658 632158502 558476658 150526279 115530377 150526279 115530377 641371389 822310291 641371389 822310291 88219967 162879165 88219967 162879165 510262115 684751518 510262115 684751518 796501116 159624072 796501116 159624072 65860386 973143033 65860386 973143033 947293823 308095815 947293823 308095815 708989270 566577070 708989270 566577070 21596829 897800518 21596829 897800518 527197420 100834376 527197420 100834376 106429082 879644513 106429082 879644513 827812524 351000543 827812524 351000543 80909767 452795305 80909767 452795305 682590343 68628497 682590343 68628497 907787511 858383798 907787511 858383798 298973129 493351166 298973129 493351166 629144753 265232386 629144753 265232386 220213571 732025007 220213571 732025007 534603436 432048404 534603436 432048404 606454805 588838756 606454805 588838756 281294953 607706037 281294953 607706037 598816446 85797228 598816446 85797228 150344174 473575217 150344174 473575217 787638169 2647331 787638169 2647331 137408075 486832511 137408075 486832511 626123585 102363011 626123585 102363011 381284378 596255945 381284378 596255945 781894318 951209605 781894318 951209605 636879252 317412378 636879252 317412378 147822151 36084389 147822151 36084389 357789562 564313126 357789562 564313126 756769742 982166526 756769742 982166526 985945579 97110630 985945579 97110630 240693436 790262447 240693436 790262447 630796522 474293747 630796522 474293747 784931214 793159961 784931214 793159961 43013958 216770341 43013958 216770341 505790011 600583701 505790011 600583701 45839993 241799407 45839993 241799407 492888098 795884279 492888098 795884279 976472882 477650276 976472882 477650276 231320870 916946565 231320870 916946565 693923542 160055639 693923542 160055639 438417457 861075043 438417457 861075043 652003391 894067029 652003391 894067029 719596704 206679682 719596704 206679682 29705774 512722425 29705774 512722425 968315310 810299348 968315310 810299348 183114872 147983669 183114872 147983669 592497329 813748937 592497329 813748937 203917043 588936986 203917043 588936986 966724407 940969102 966724407 940969102 156287610 177306774 156287610 177306774 718931783 450431193 718931783 450431193 500636836 671096008 500636836 671096008 625699349 40596072 625699349 40596072 264644004 818064301 264644004 818064301 602261394 416710314 602261394 416710314 199848310 936015171 199848310 936015171 414682365 91319649 414682365 91319649 137994494 509932360 137994494 509932360 817352724 926819425 817352724 926819425 617791704 86971907 617791704 86971907 126309583 634697201 126309583 634697201 610689158 27195235 610689158 27195235 887184113 757432416 887184113 757432416 254062009 237122437 254062009 237122437 65789006 759048897 65789006 759048897 542188435 54406158 542188435 54406158 306717854 594503481 306717854 594503481 922683294 250190771 922683294 250190771 645079109 796575277 645079109 796575277 794666893 120529262 794666893 120529262 111869877 503902795 111869877 503902795 670935850 651935626 670935850 651935626 858044071 170343350 858044071 170343350 483126519 773681799 483126519 773681799 194109930 20531260 194109930 20531260 953753535 719772579 953753535 719772579 479750770 331773667 479750770 331773667 926013202 29398456 926013202 29398456 50293596 815454102 50293596 815454102 334354943 233619499 334354943 233619499 671809174 637881307 671809174 637881307 83856071 173900798 83856071 173900798 628778893 581827578 628778893 581827578 164031611 338472768 164031611 338472768 689232685 929226583 689232685 929226583 307678863 61161862 307678863 61161862 672160232 764845202 672160232 764845202 790870456 230279215 790870456 230279215 484485975 542650959 484485975 542650959 573335548 368944501 573335548 368944501 334356758 670146027 334356758 670146027 493834939 133808330 493834939 133808330 794121713 562036274 794121713 562036274 194815512 731026907 194815512 731026907 634345073 27814555 634345073 27814555 70906260 628671658 70906260 628671658 623455388 447334687 623455388 447334687 234657287 167587684 234657287 167587684 207815321 81493485 207815321 81493485 980598871 960298199 980598871 960298199 37434861 104851650 37434861 104851650 928983444 776793218 928983444 776793218 510042272 53148638 510042272 53148638 817426625 913117119 817426625 913117119 128970584 122839301 128970584 122839301 832970759 995102853 832970759 995102853 34597848 61152068 34597848 61152068 522694758 787740477 522694758 787740477 742669964 1195721 742669964 1195721 232517609 675026197 232517609 675026197 868724940 27969589 868724940 27969589 246172416 684120822 246172416 684120822 940100377 959270704 940100377 959270704 373063418 769960 373063418 769960 5035470 577019775 5035470 577019775 970543767 34199958 970543767 34199958 996193514 740127886 996193514 740127886 198682398 193261777 198682398 193261777 804516924 953577569 804516924 953577569 147373423 79664613 147373423 79664613 935189051 587411980 935189051 587411980 60024169 988261914 60024169 988261914 900980999 30968567 900980999 30968567 379500272 933997097 379500272 933997097 883851847 180805548 883851847 180805548 524291016 963124156 524291016 963124156 785730272 431303757 785730272 431303757 394089034 711024119 394089034 711024119 144800800 51658342 144800800 51658342 452154450 732119187 452154450 732119187 777250294 222248811 777250294 222248811 301069854 725751790 301069854 725751790 821425873 150840303 821425873 150840303 602972404 414502452 602972404 414502452 663626121 191500 663626121 191500 8888445 993397864 8888445 993397864 945873672 129847716 945873672 129847716 24079458 898676000 24079458 898676000 933848048 17465932 933848048 17465932 416080383 300270343 416080383 300270343 104147771 56194828 104147771 56194828 360568723 817501820 360568723 817501820 998814223 34611367 998814223 34611367 271080521 538319191 271080521 538319191 942333909 755307929 942333909 755307929 151222810 295775504 151222810 295775504 770459718 589951565 770459718 589951565 34582590 137791255 34582590 137791255 445444088 45445179 445444088 45445179 397166366 915748476 397166366 915748476 850794777 124564440 850794777 124564440 29060023 972535769 29060023 972535769 928702256 826056970 928702256 826056970 236107628 378626168 236107628 378626168 776310233 47434333 776310233 47434333 211945672 833079601 211945672 833079601 938309135 99708002 938309135 99708002 54169864 787880213 54169864 787880213 933820120 491270503 933820120 491270503 152710141 908512616 152710141 908512616 777642777 150785048 777642777 150785048 429861835 775514979 429861835 775514979 839274154 424825455 839274154 424825455 457521037 615286427 457521037 615286427 784384908 131881720 784384908 131881720 291843885 857566212 291843885 857566212 885998724 416573505 885998724 416573505 516710265 833706305 516710265 833706305 261324835 215634925 261324835 215634925 867988941 788924241 867988941 788924241 141254213 100782592 141254213 100782592 910545850 807780569 910545850 807780569 1320390 214536113 1320390 214536113 724473676 695375541 724473676 695375541 577393953 249594430 577393953 249594430 803031251 855765614 803031251 855765614 356602108 189304407 356602108 189304407 831382272 869442950 831382272 869442950 210359612 109663799 210359612 109663799 916094564 363146398 916094564 363146398 74736716 716246339 74736716 716246339 535933543 96025483 535933543 96025483 64080517 869006551 64080517 869006551 794472607 213241242 794472607 213241242 882591785 606478453 882591785 606478453 173409166 108383107 173409166 108383107 750649 636079639 750649 636079639 709486355 782967717 709486355 782967717 115504909 966777995 115504909 966777995 955161310 54340744 955161310 54340744 220182051 555948233 220182051 555948233 682648878 218992753 682648878 218992753 154614825 1169702 154614825 1169702 657119784 773230545 657119784 773230545 69074608 501269543 69074608 501269543 943989316 906415224 943989316 906415224 498240756 343056218 498240756 343056218 170523856 770644746 170523856 770644746 363347203 493478447 363347203 493478447 601054656 201175692 601054656 201175692 810762911 886752101 810762911 886752101 311323866 9085320 311323866 9085320 33740266 620354993 33740266 620354993 475155563 299928326 475155563 299928326 99779242 856439281 99779242 856439281 560862641 615382750 560862641 615382750 89932834 905721384 89932834 905721384 544101993 445931659 544101993 445931659 87750581 210135019 87750581 210135019 791227742 793321650 791227742 793321650 36597208 20947897 36597208 20947897 750539021 458721612 750539021 458721612 168439859 992247438 168439859 992247438 426801279 79057060 426801279 79057060 86879440 767670384 86879440 767670384 218816944 90367987 218816944 90367987 284106855 821069921 284106855 821069921 824030437 14485291 824030437 14485291 27855883 997850451 27855883 997850451 785360308 179513032 785360308 179513032 511276403 898451099 511276403 898451099 717537722 354915649 717537722 354915649 60989197 21175372 60989197 21175372 860929013 749149282 860929013 749149282 952526881 44500814 952526881 44500814 13632787 947232493 13632787 947232493 920278568 246461551 920278568 246461551 51613861 947587065 51613861 947587065 918079492 596883265 918079492 596883265 202957092 749311853 202957092 749311853 852590150 33360115 852590150 33360115 921693294 464479109 921693294 464479109 358045301 277279627 358045301 277279627 802282734 24364527 802282734 24364527 822918 718543351 822918 718543351 935159369 217567995 935159369 217567995 200042533 371412385 200042533 371412385 610954314 594184439 610954314 594184439 215632576 38145329 215632576 38145329 921577566 625853556 921577566 625853556 261007162 286956818 261007162 286956818 969991038 625444063 969991038 625444063 98498125 883460631 98498125 883460631 882420232 80007523 882420232 80007523 622126192 425269369 622126192 425269369 896860363 569642882 896860363 569642882 163536147 100393464 163536147 100393464 628945711 468582766 628945711 468582766 193027070 195101544 193027070 195101544 790630130 978058116 790630130 978058116 228077634 243320248 228077634 243320248 695723126 964556814 695723126 964556814 358912841 734608446 358912841 734608446 583634525 26956159 583634525 26956159 984592554 534687024 984592554 534687024 397485996 32144773 397485996 32144773 926785364 978526054 926785364 978526054 268452443 24714439 268452443 24714439 105200648 916059222 105200648 916059222 933158461 87166358 933158461 87166358 217128704 638703883 217128704 638703883 854603299 915390674 854603299 915390674 456807052 701800730 456807052 701800730 698789834 775611332 698789834 775611332 66542916 70020326 66542916 70020326 688556766 570062276 688556766 570062276 22759490 432804709 22759490 432804709 592349340 973279978 592349340 973279978 988799809 542354959 988799809 542354959 14116322 274996799 14116322 274996799 544419661 623102202 544419661 623102202 412652237 971177968 412652237 971177968 853105878 613794721 853105878 613794721 189059547 119464067 189059547 119464067 483775275 592014482 483775275 592014482 879155555 212179914 879155555 212179914 307842122 633661464 307842122 633661464 860295002 940589244 860295002 940589244 558178895 471782016 558178895 471782016 949828868 54577522 949828868 54577522 85501971 753342886 85501971 753342886 807305672 808047 807305672 808047 29919910 270344128 29919910 270344128 820975345 927350765 820975345 927350765 155523402 34977365 155523402 34977365 809711134 900590142 809711134 900590142 180426342 951726110 180426342 951726110 69269431 392946082 69269431 392946082 951253752 134943754 951253752 134943754 246512487 773259709 246512487 773259709 883455427 380419132 883455427 380419132 247817078 111421029 247817078 111421029 707709647 430093361 707709647 430093361 313042590 46534834 313042590 46534834 4992439 893804512 4992439 893804512 929581148 245352713 929581148 245352713 428670232 944496636 428670232 944496636 924543832 141808741 924543832 141808741 101086311 504005324 101086311 504005324 614807493 241492089 614807493 241492089 163790416 481115348 163790416 481115348 613898307 173150673 613898307 173150673 828293333 588488081 828293333 588488081 427520001 303671900 427520001 303671900 932256005 812585056 932256005 812585056 401240172 63355180 401240172 63355180 491919436 410752925 491919436 410752925 130621663 199984756 130621663 199984756 774197455 888568316 774197455 888568316 70006754 459333838 70006754 459333838 862667113 718913116 862667113 718913116 548559713 379949753 548559713 379949753 743256370 861045377 743256370 861045377 116476928 266185314 116476928 266185314 540726148 854147893 540726148 854147893 746364547 143062358 746364547 143062358 25335685 707836909 25335685 707836909 790305790 303040811 790305790 303040811 40505427 561972832 40505427 561972832 851496573 244724606 851496573 244724606 203990514 962442353 203990514 962442353 818107320 358890780 818107320 358890780 81073500 769208881 81073500 769208881 612032090 56207854 612032090 56207854 139219020 836248671 139219020 836248671 866616031 372111932 866616031 372111932 391673228 724153256 391673228 724153256 860823640 347293870 860823640 347293870 452060847 783499543 452060847 783499543 287397497 61993155 287397497 61993155 561801751 568281592 561801751 568281592 6907561 845170722 6907561 845170722 602630411 403807454 602630411 403807454 233722864 931262533 233722864 931262533 602115145 141498359 602115145 141498359 291834684 685098256 291834684 685098256 744609340 92962037 744609340 92962037 191629029 860729669 191629029 860729669 460683573 293221870 460683573 293221870 102518217 592907363 102518217 592907363 716887750 809084630 716887750 809084630 80693391 418852765 80693391 418852765 858721347 898698560 858721347 898698560 190953944 160373762 190953944 160373762 971729422 767494245 971729422 767494245 731225399 54424619 731225399 54424619 810877599 853544194 810877599 853544194 127555140 92002909 127555140 92002909 612444 970632006 612444 970632006 734083543 365507366 734083543 365507366 204851951 988308222 204851951 988308222 997854914 636117764 997854914 636117764 142435947 10038445 142435947 10038445 920972524 919271528 920972524 919271528 172896224 228447891 172896224 228447891 575024690 551717513 575024690 551717513 284588508 416271329 284588508 416271329 735188609 820697799 735188609 820697799 82717945 314745377 82717945 314745377 894477666 946300749 894477666 946300749 15252846 21207074 15252846 21207074 544444236 831982395 544444236 831982395 428598663 316042989 428598663 316042989 932033647 914235889 932033647 914235889 534550696 209940559 534550696 209940559 86348126 583543074 86348126 583543074 899822606 343417724 899822606 343417724 163572273 4320531 163572273 4320531 568287652 898665951 568287652 898665951 381836607 154996206 381836607 154996206 983069349 762973291 983069349 762973291 322481566 803655018 322481566 803655018 637819169 84411214 637819169 84411214 716301530 622695231 716301530 622695231 263774682 31909721 263774682 31909721 935223956 408360341 935223956 408360341 129600070 673964113 129600070 673964113 707862517 505360733 707862517 505360733 276094901 121263674 276094901 121263674 848561044 852696125 848561044 852696125 292958672 400474361 292958672 400474361 551151306 824222704 551151306 824222704 913541559 504700222 913541559 504700222 318195320 769740437 318195320 769740437 674088394 339214386 674088394 339214386 866144474 606922132 866144474 606922132 35272625 432984994 35272625 432984994 433531007 133357430 433531007 133357430 989882870 877756111 989882870 877756111 20690129 625252195 20690129 625252195 540802363 907496779 540802363 907496779 733843399 512214058 733843399 512214058 43225393 736889303 43225393 736889303 490366597 145417059 490366597 145417059 790907552 400769594 790907552 400769594 102484047 617622191 102484047 617622191 798865004 109892633 798865004 109892633 300674708 607281702 300674708 607281702 947035491 434311746 947035491 434311746 1133814 45064761 1133814 45064761 381991894 907169213 381991894 907169213 629650442 42687832 629650442 42687832 977959919 886871979 977959919 886871979 186657989 753517939 186657989 753517939 549954069 405978707 549954069 405978707 927156242 527892880 927156242 527892880 301984610 901326706 301984610 901326706 719823694 24910748 719823694 24910748 84962438 882654695 84962438 882654695 792569780 265826849 792569780 265826849 409393812 870472887 409393812 870472887 693797330 125778072 693797330 125778072 271715402 612290384 271715402 612290384 728844144 927207128 728844144 927207128 294324849 536034824 294324849 536034824 37374535 998636964 37374535 998636964 326794971 865894443 326794971 865894443 190817635 717397363 190817635 717397363 920915929 949796567 920915929 949796567 9578180 9021156 9578180 9021156 986956721 798043427 986956721 798043427 488900562 442633451 488900562 442633451 93228465 882604045 93228465 882604045 590795152 18988209 590795152 18988209 102947819 673605697 102947819 673605697 525238152 260267484 525238152 260267484 21946706 759791107 21946706 759791107 727413348 152236195 727413348 152236195 878028023 768190388 878028023 768190388 737173032 346704749 737173032 346704749 840264414 422342172 840264414 422342172 433728367 522589820 433728367 522589820 186206806 93612138 186206806 93612138 591468375 853093889 591468375 853093889 96000131 82019164 96000131 82019164 941393052 5019695 941393052 5019695 105649555 994619453 105649555 994619453 915282802 294175268 915282802 294175268 400699147 756507166 400699147 756507166 921498760 946970018 921498760 946970018 12784912 8959000 12784912 8959000 775177742 859531180 775177742 859531180 435188140 77422085 435188140 77422085 61605942 989509590 61605942 989509590 862707336 35299949 862707336 35299949 175073702 187292493 175073702 187292493 930400158 688007245 930400158 688007245 280423585 343703082 280423585 343703082 993011393 976127944 993011393 976127944 388981754 182159103 388981754 182159103 918204918 59183813 918204918 59183813 360204143 798019000 360204143 798019000 988307606 22726377 988307606 22726377 471927153 454343658 471927153 454343658 674235401 809777195 674235401 809777195 118234186 12005226 118234186 12005226 344593085 693342505 344593085 693342505 292988107 127303164 292988107 127303164 545785616 800329808 545785616 800329808 705060356 195712481 705060356 195712481 572714399 151521833 572714399 151521833 353193754 749559986 353193754 749559986 818496781 262482513 818496781 262482513 410179876 135332073 410179876 135332073 471773055 911046078 471773055 911046078 978867439 209089810 978867439 209089810 513391903 618804959 513391903 618804959 816528863 339313589 816528863 339313589 290143904 822796952 290143904 822796952 789704925 274975342 789704925 274975342 491996989 721658747 491996989 721658747 835918894 161611059 835918894 161611059 100262894 18121846 100262894 18121846 11020232 858366145 11020232 858366145 750053087 985616912 750053087 985616912 616371806 392732269 616371806 392732269 969510051 887495612 969510051 887495612 19778756 958021999 19778756 958021999 806051455 578207 806051455 578207 336947837 661989518 336947837 661989518 971744429 133270355 971744429 133270355 64446000 879315556 64446000 879315556 867300974 401025631 867300974 401025631 242835932 761870753 242835932 761870753 848054625 428784560 848054625 428784560 505328882 41916706 505328882 41916706 10294266 947833132 10294266 947833132 711244559 123035055 711244559 123035055 362641433 422877257 362641433 422877257 660279659 717737893 660279659 717737893 913575846 15565493 913575846 15565493 95908790 801666467 95908790 801666467 898207064 312871783 898207064 312871783 158497583 563653092 158497583 563653092 761488147 47347266 761488147 47347266 876245059 983891481 876245059 983891481 46848250 453322266 46848250 453322266 216268390 985832981 216268390 985832981 83052361 57873404 83052361 57873404 849484574 966142762 849484574 966142762 159574727 289596548 159574727 289596548 649200223 747681202 649200223 747681202 334489329 73726928 334489329 73726928 121784292 942781961 121784292 942781961 817977022 283681578 817977022 283681578 228425223 54960062 228425223 54960062 945101246 947971104 945101246 947971104 190514231 306020615 190514231 306020615 844357257 603575439 844357257 603575439 283094060 193795776 283094060 193795776 887623066 827757676 887623066 827757676 986846859 993500581 986846859 993500581 18810019 295476670 18810019 295476670 231150549 422352046 231150549 422352046 976724276 636787472 976724276 636787472 74816880 480888 74816880 480888 973865583 614610399 973865583 614610399 154317185 971472843 154317185 971472843 554975169 93185833 554975169 93185833 830393379 631170391 830393379 631170391 213557700 295397995 213557700 295397995 515880639 803347051 515880639 803347051 71634492 207773337 71634492 207773337 358946902 951119839 358946902 951119839 38361059 42152527 38361059 42152527 846461128 875234901 846461128 875234901 422352965 551031271 422352965 551031271 986436196 999877510 986436196 999877510 54686885 415994621 54686885 415994621 760099237 144723920 760099237 144723920 32645234 931371251 32645234 931371251 965027447 41835398 965027447 41835398 123910795 891775655 123910795 891775655 715962888 91467176 715962888 91467176 85400056 804410317 85400056 804410317 901072627 214281637 901072627 214281637 531311811 920119087 531311811 920119087 64142914 262178840 64142914 262178840 682105451 596384576 682105451 596384576 462693440 225250958 462693440 225250958 499680202 984059596 499680202 984059596 961170231 333551650 961170231 333551650 360732876 449945548 360732876 449945548 967410896 34230891 967410896 34230891 230375835 638237656 230375835 638237656 878324124 181935977 878324124 181935977 10654901 739110178 10654901 739110178 803430592 497931698 803430592 497931698 351149992 69209713 351149992 69209713 10284853 333791088 10284853 333791088 691069029 659195115 691069029 659195115 495646339 5438946 495646339 5438946 940737502 844067098 940737502 844067098 110030453 349476646 110030453 349476646 501194790 100157125 501194790 100157125 369344157 839501956 369344157 839501956 174770132 280588613 174770132 280588613 748282030 930987270 748282030 930987270 44711467 226823286 44711467 226823286 639914694 915221789 639914694 915221789 822465656 611568419 822465656 611568419 425548381 894034147 425548381 894034147 983518005 114523884 983518005 114523884 318184412 839850255 318184412 839850255 614560518 560169311 614560518 560169311 87350595 961432240 87350595 961432240 333987550 411424871 333987550 411424871 91847527 835237059 91847527 835237059 648439663 21825059 648439663 21825059 143664421 959248984 143664421 959248984 984861080 727012690 984861080 727012690 181507290 101929770 181507290 101929770 921396508 924275742 921396508 924275742 156025779 432280861 156025779 432280861 420342486 569728574 420342486 569728574 821036800 682780061 821036800 682780061 77627208 794521433 77627208 794521433 550568820 474002958 550568820 474002958 683359339 126297255 683359339 126297255 207147127 598740307 207147127 598740307 698102927 11819776 698102927 11819776 983609111 988516719 983609111 988516719 29573957 30570679 29573957 30570679 983787843 588399020 983787843 588399020 122722937 984963781 122722937 984963781 633397499 642775924 633397499 642775924 8755842 18436996 8755842 18436996 897922881 892964319 897922881 892964319 617390300 169304552 617390300 169304552 728205241 943293497 728205241 943293497 62855371 375187799 62855371 375187799 848789278 864483512 848789278 864483512 256756939 105809619 256756939 105809619 806451127 731906366 806451127 731906366 21879472 405520111 21879472 405520111 499725904 871925661 499725904 871925661 38828697 156801946 38828697 156801946 439746935 793829426 439746935 793829426 156149431 399972605 156149431 399972605 345540423 679749042 345540423 679749042 521961808 868636711 521961808 868636711 51522288 570830944 51522288 570830944 999533288 830907933 999533288 830907933 580658345 84844275 580658345 84844275 207900510 490232117 207900510 490232117 970683624 774955371 970683624 774955371 566522790 262383690 566522790 262383690 279851575 195258801 279851575 195258801 775359383 758597611 775359383 758597611 451997615 224607933 451997615 224607933 491083829 853668282 491083829 853668282 219192845 970249048 219192845 970249048 556402439 202121215 556402439 202121215 514282378 15415591 514282378 15415591 699693476 526537429 699693476 526537429 11964719 282412391 11964719 282412391 809321221 999097623 809321221 999097623 624985771 680176769 624985771 680176769 253044444 255245908 253044444 255245908 991595081 10176645 991595081 10176645 55280646 953355787 55280646 953355787 694713974 287096186 694713974 287096186 271617931 940433628 271617931 940433628 69420131 139650421 69420131 139650421 514838838 865826816 514838838 865826816 813188891 454934707 813188891 454934707 349087822 338812321 349087822 338812321 961851648 72535648 961851648 72535648 112732589 921420563 112732589 921420563 951131879 624937388 951131879 624937388 79357778 998333393 79357778 998333393 954264744 275998833 954264744 275998833 668864 778386576 668864 778386576 773215046 32039158 773215046 32039158 175511489 959728273 175511489 959728273 487756690 197838721 487756690 197838721 878022948 852299974 878022948 852299974 498551619 343740439 498551619 343740439 211316407 765015424 211316407 765015424 865720861 662321650 865720861 662321650 311278352 466754341 311278352 466754341 486187394 798815707 486187394 798815707 154762258 392817185 154762258 392817185 980753825 937648047 980753825 937648047 150171357 466817243 150171357 466817243 941853553 771334711 941853553 771334711 231948558 296204581 231948558 296204581 825773761 705441407 825773761 705441407 79207685 51366211 79207685 51366211 19292342 732772260 19292342 732772260 279001427 143936656 279001427 143936656 592847452 990241426 592847452 990241426 118973735 141010082 118973735 141010082 994869295 565384465 994869295 565384465 199691309 671755697 199691309 671755697 810307327 123612891 810307327 123612891 91312582 820276132 91312582 820276132 664468521 385652134 664468521 385652134 279612743 480706566 279612743 480706566 625627311 713709994 625627311 713709994 87081390 17127005 87081390 17127005 918936673 902994251 918936673 902994251 586373185 249373317 586373185 249373317 199326099 950375606 199326099 950375606 617851717 832218511 617851717 832218511 695845065 220039822 695845065 220039822 599746833 976366467 599746833 976366467 222749558 198268823 222749558 198268823 290274099 951084316 290274099 951084316 619684894 96843324 619684894 96843324 67348797 337914062 67348797 337914062 954311090 987376275 954311090 987376275 281244781 355892215 281244781 355892215 9533115 77054008 9533115 77054008 940137945 800175296 940137945 800175296 181852979 143449298 181852979 143449298 805334872 846441308 805334872 846441308 313457351 589605051 313457351 589605051 740063260 236340520 740063260 236340520 266356396 921574317 266356396 921574317 418361449 495548732 418361449 495548732 57120246 747994345 57120246 747994345 567700262 478104742 567700262 478104742 216415138 31081862 216415138 31081862 967775377 426868635 967775377 426868635 148899617 108671689 148899617 108671689 896859282 461702782 896859282 461702782 18523526 827141444 18523526 827141444 383761073 212548023 383761073 212548023 777990062 20481487 777990062 20481487 987867579 965486910 987867579 965486910 82498770 135942345 82498770 135942345 426861754 764088144 426861754 764088144 948850188 434851749 948850188 434851749 20518624 800102091 20518624 800102091 872086629 838515162 872086629 838515162 226577141 188905448 226577141 188905448 109228128 606274489 109228128 606274489 819597230 962469291 819597230 962469291 425086466 90828179 425086466 90828179 259756605 754396782 259756605 754396782 676529641 992839712 676529641 992839712 948399320 140620324 948399320 140620324 565232686 593535857 565232686 593535857 918840132 919001597 918840132 919001597 65507876 998360160 65507876 998360160 932662104 109312817 932662104 109312817 52477397 656290273 52477397 656290273 846993246 11751754 846993246 11751754 133960653 988166685 133960653 988166685 891604516 383410462 891604516 383410462 3243822 221649697 3243822 221649697 861443882 37588820 861443882 37588820 126552907 676075731 126552907 676075731 888144146 976528419 888144146 976528419 454146624 352512775 454146624 352512775 981830915 164550041 981830915 164550041 240134984 889984902 240134984 889984902 16955878 469209499 16955878 469209499 698524516 816936571 698524516 816936571 78141697 830752947 78141697 830752947 833626562 136587113 833626562 136587113 282830965 549818871 282830965 549818871 657391235 39862738 657391235 39862738 98759383 873778816 98759383 873778816 980858373 314172841 980858373 314172841 604456831 5237372 604456831 5237372 891083660 880137438 891083660 880137438 441746967 515295683 441746967 515295683 952611514 837241079 952611514 837241079 245502719 958362616 245502719 958362616 977021603 27916365 977021603 27916365 274930119 829262513 274930119 829262513 825000434 176275443 825000434 176275443 983942009 908636693 983942009 908636693 464831355 9783507 464831355 9783507 138936444 992275862 138936444 992275862 74985584 60101968 74985584 60101968 762547159 662721792 762547159 662721792 65181227 941370267 65181227 941370267 399898434 146559400 399898434 146559400 105164863 727952311 105164863 727952311 994327291 960706386 994327291 960706386 92000349 200921561 92000349 200921561 863047869 392009536 863047869 392009536 110076926 187880539 110076926 187880539 879868823 636357940 879868823 636357940 400670721 101008280 400670721 101008280 7197065 857258708 7197065 857258708 833106254 359850485 833106254 359850485 128138106 793427286 128138106 793427286 875489227 202384787 875489227 202384787 161586389 56113253 161586389 56113253 604120174 889969433 604120174 889969433 727715836 187702182 727715836 187702182 139172869 834056527 139172869 834056527 666251356 292975710 666251356 292975710 258198193 746346369 258198193 746346369 379852868 45124826 379852868 45124826 59952294 670134361 59952294 670134361 855677661 80974316 855677661 80974316 322934842 935566265 322934842 935566265 140548162 657854436 140548162 657854436 468047620 739078998 468047620 739078998 78243559 865527607 78243559 865527607 669507269 312043333 669507269 312043333 5192152 914180071 5192152 914180071 648674047 299654384 648674047 299654384 77729006 805851297 77729006 805851297 898782514 14738388 898782514 14738388 171887205 969764857 171887205 969764857 770057522 455280721 770057522 455280721 926136125 44002243 926136125 44002243 213213394 852174672 213213394 852174672 774099150 233699290 774099150 233699290 42885847 908405706 42885847 908405706 726713809 192019769 726713809 192019769 332841944 710608587 332841944 710608587 29348720 971658820 29348720 971658820 432566399 10619856 432566399 10619856 994629343 883745234 994629343 883745234 5078895 55403368 5078895 55403368 903737275 816395765 903737275 816395765 59478636 310025991 59478636 310025991 661397883 50479290 661397883 50479290 770157398 504811332 770157398 504811332 97063487 248200070 97063487 248200070 947593949 914055315 947593949 914055315 404220936 302482281 404220936 302482281 657617625 814299214 657617625 814299214 45153211 443803840 45153211 443803840 894419691 256925850 894419691 256925850 102952758 799355079 102952758 799355079 747961077 566327209 747961077 566327209 123718219 376082356 123718219 376082356 461929722 564485463 461929722 564485463 522030914 169490803 522030914 169490803 133689364 734517746 133689364 734517746 27676862 496733523 27676862 496733523 528779015 669734205 528779015 669734205 135997129 448149084 135997129 448149084 303859660 712687896 303859660 712687896 65799954 577932685 65799954 577932685 838038481 698231265 838038481 698231265 342105980 395748407 342105980 395748407 860408915 770020844 860408915 770020844 531776614 207241195 531776614 207241195 207873302 444432381 207873302 444432381 833966641 648635793 833966641 648635793 541595329 529778923 541595329 529778923 699621222 782746011 699621222 782746011 467983455 419797074 467983455 419797074 196648134 173733658 196648134 173733658 858282844 731975332 858282844 731975332 182434696 249128693 182434696 249128693 703601054 79326347 703601054 79326347 981114105 992489091 981114105 992489091 404982235 369703519 404982235 369703519 113904642 928065733 113904642 928065733 745292718 438067953 745292718 438067953 161557289 640327370 161557289 640327370 547629830 743879672 547629830 743879672 412719751 180131615 412719751 180131615 82060543 266459674 82060543 266459674 808713513 42746913 808713513 42746913 280075557 792286898 280075557 792286898 890522816 183197336 890522816 183197336 216860272 944978853 216860272 944978853 871560527 463042458 871560527 463042458 374141392 657402279 374141392 657402279 757278117 106699815 757278117 106699815 288360817 928291898 288360817 928291898 825816317 323124338 825816317 323124338 60473582 725574246 60473582 725574246 969870262 927597669 969870262 927597669 429909650 166089155 429909650 166089155 104091892 915537517 104091892 915537517 945511637 52242684 945511637 52242684 174373361 636779103 174373361 636779103 945586946 73548168 945586946 73548168 220811561 603389764 220811561 603389764 991698977 922635383 991698977 922635383 332392385 117483108 332392385 117483108 130202446 727998431 130202446 727998431 781789489 73057918 781789489 73057918 266656406 565089737 266656406 565089737 796850548 828696485 796850548 828696485 216343744 379112078 216343744 379112078 523082812 511662908 523082812 511662908 896538809 390382721 896538809 390382721 492824860 622115594 492824860 622115594 789891553 855544992 789891553 855544992 898303281 560473998 898303281 560473998 227403131 171159026 227403131 171159026 940696439 872545707 940696439 872545707 488222118 127975532 488222118 127975532 210038007 223880160 210038007 223880160 954427739 971157068 954427739 971157068 258047324 245015747 258047324 245015747 975684621 20392556 975684621 20392556 86786485 909223956 86786485 909223956 937583866 625094184 937583866 625094184 486683742 406041710 486683742 406041710 9128168 22863757 9128168 22863757 901771402 811426576 901771402 811426576 288153908 946190228 288153908 946190228 50071420 76270391 50071420 76270391 666853959 747852872 666853959 747852872 955526702 136742642 955526702 136742642 137937374 746452843 137937374 746452843 67867330 318971306 67867330 318971306 941132045 676201292 941132045 676201292 562556914 200012872 562556914 200012872 720179649 113667588 720179649 113667588 935130903 790830706 935130903 790830706 15427435 80173918 15427435 80173918 642850632 795296595 642850632 795296595 9202875 417707760 9202875 417707760 818517853 200532511 818517853 200532511 995445137 542804650 995445137 542804650 105006173 879193457 105006173 879193457 975429056 478535546 975429056 478535546 180778574 874066238 180778574 874066238 864560827 422903421 864560827 422903421 134469990 683999799 134469990 683999799 909199862 880303196 909199862 880303196 151071326 92970368 151071326 92970368 852212220 688009509 852212220 688009509 280406685 109798971 280406685 109798971 787119576 910454624 787119576 910454624 257332800 372668261 257332800 372668261 443848767 931313849 443848767 931313849 865360737 579099232 865360737 579099232 202621536 243759382 202621536 243759382 560637897 981960839 560637897 981960839 109626416 46411533 109626416 46411533 765005013 917024239 765005013 917024239 199467478 472315617 199467478 472315617 715468306 872271668 715468306 872271668 404750499 132646430 404750499 132646430 35959714 987914232 35959714 987914232 683764148 160148628 683764148 160148628 871614629 38056966 871614629 38056966 525192838 945190500 525192838 945190500 954309362 671870628 954309362 671870628 118122996 990052808 118122996 990052808 835001800 290396779 835001800 290396779 407993532 917358702 407993532 917358702 63888609 361430133 63888609 361430133 949458967 973709490 949458967 973709490 620684084 90379636 620684084 90379636 161715355 618507371 161715355 618507371 651267586 263198295 651267586 263198295 138063827 80580721 138063827 80580721 949373499 688160514 949373499 688160514 516232548 10905809 516232548 10905809 310043955 895562978 310043955 895562978 862396175 167934462 862396175 167934462 221811336 952251831 221811336 952251831 660992633 302589133 660992633 302589133 403464539 415209326 403464539 415209326 621992662 664027938 621992662 664027938 277854390 200386047 277854390 200386047 792058643 986503144 792058643 986503144 73016307 53392522 73016307 53392522 624252902 517446993 624252902 517446993 463811433 165575954 463811433 165575954 703539303 987819078 703539303 987819078 729899820 230816907 729899820 230816907 375874318 631832452 375874318 631832452 701322456 65352029 701322456 65352029 818740459 854475869 818740459 854475869 379242620 291371069 379242620 291371069 913421389 70934719 913421389 70934719 65489556 829941016 65489556 829941016 714738275 43916490 714738275 43916490 86655614 768643680 86655614 768643680 332676052 446368034 332676052 446368034 37007040 741891876 37007040 741891876 770548954 243528694 770548954 243528694 114321486 445757522 114321486 445757522 662608879 46846559 662608879 46846559 139699631 493257783 139699631 493257783 585036147 677876072 585036147 677876072 126873150 364428809 126873150 364428809 916472913 614592926 916472913 614592926 70010868 968146666 70010868 968146666 857255059 418981704 857255059 418981704 57571280 27831512 57571280 27831512 737336241 268311151 737336241 268311151 50309287 959916269 50309287 959916269 840106927 828355386 840106927 828355386 740698086 994582302 740698086 994582302 3138684 95119140 3138684 95119140 188318167 856696727 188318167 856696727 378497824 955323632 378497824 955323632 214493660 243847674 214493660 243847674 614125688 455549053 614125688 455549053 430250062 60285796 430250062 60285796 604756555 842654207 604756555 842654207 214149374 38027715 214149374 38027715 750926648 562354009 750926648 562354009 404611513 925223223 404611513 925223223 699796302 80754948 699796302 80754948 819053675 798285220 819053675 798285220 89669355 382010545 89669355 382010545 490433390 817993261 490433390 817993261 850474858 174718730 850474858 174718730 176814992 522514953 176814992 522514953 742347494 472075253 742347494 472075253 255556672 122188324 255556672 122188324 715823131 791287145 715823131 791287145 497677334 117004765 497677334 117004765 178140924 514918900 178140924 514918900 659657458 912964601 659657458 912964601 927933706 179823906 927933706 179823906 159635261 77021987 159635261 77021987 547674033 434005220 547674033 434005220 4531451 39930443 4531451 39930443 774907307 749717418 774907307 749717418 122126824 83676157 122126824 83676157 710512999 890877691 710512999 890877691 798933868 126081636 798933868 126081636 577578173 529427662 577578173 529427662 972637235 119841541 972637235 119841541 249697869 775417243 249697869 775417243 697605894 68412633 697605894 68412633 142472826 388345656 142472826 388345656 663817962 750391038 663817962 750391038 100163624 120138937 100163624 120138937 627003090 975697689 627003090 975697689 115286678 92800872 115286678 92800872 805123848 846620118 805123848 846620118 36042028 969219569 36042028 969219569 323414158 787620217 323414158 787620217 983973183 93690739 983973183 93690739 275711907 826299737 275711907 826299737 134054635 336025601 134054635 336025601 322083980 31859388 322083980 31859388 991015737 586615877 991015737 586615877 99240839 270621943 99240839 270621943 791406072 919887964 791406072 919887964 998576993 156578237 998576993 156578237 114446819 628692347 114446819 628692347 859346680 673171913 859346680 673171913 573885015 114498794 573885015 114498794 287869473 658904664 287869473 658904664 894716285 155560279 894716285 155560279 707594430 884372140 707594430 884372140 974530153 152441093 974530153 152441093 187164548 492675816 187164548 492675816 496230396 991576387 496230396 991576387 170776687 150455142 170776687 150455142 660041611 858754247 660041611 858754247 21934142 82350567 21934142 82350567 620650964 975233309 620650964 975233309 895400572 92353063 895400572 92353063 724998882 985261996 724998882 985261996 2131981 312783176 2131981 312783176 722020487 38785470 722020487 38785470 961593746 605434483 961593746 605434483 98876926 42049866 98876926 42049866 931738735 727231081 931738735 727231081 144624252 189137685 144624252 189137685 937037004 967123764 937037004 967123764 655737258 83350230 655737258 83350230 382485462 977461711 382485462 977461711 208203087 89388078 208203087 89388078 397950394 592347626 397950394 592347626 772639987 908878138 772639987 908878138 9653082 464133615 9653082 464133615 968230198 993495616 968230198 993495616 442215395 122132454 442215395 122132454 926124618 953423699 926124618 953423699 7808168 692972736 7808168 692972736 735841349 488110782 735841349 488110782 467028509 946053677 467028509 946053677 972828221 984991606 972828221 984991606 132038726 144633153 132038726 144633153 625744551 797979601 625744551 797979601 12076209 195001662 12076209 195001662 974292140 858221369 974292140 858221369 589533145 347534836 589533145 347534836 694976888 964112602 694976888 964112602 484792913 189190469 484792913 189190469 575531867 791557802 575531867 791557802 948093959 419909416 948093959 419909416 283036226 834490777 283036226 834490777 152466240 986613435 152466240 986613435 793637883 249548931 793637883 249548931 390962394 735437607 390962394 735437607 800578941 399822946 800578941 399822946 499182302 674050314 499182302 674050314 316213972 346136463 316213972 346136463 594241184 540532616 594241184 540532616 813293896 720601550 813293896 720601550 492097582 123253542 492097582 123253542 68353115 384874397 68353115 384874397 803218190 773355843 803218190 773355843 183931421 104596211 183931421 104596211 938757697 790034667 938757697 790034667 89239317 200849280 89239317 200849280 644418032 654473965 644418032 654473965 183604484 888815695 183604484 888815695 617489175 550850926 617489175 550850926 293720985 758475248 293720985 758475248 60671949 528918714 60671949 528918714 606395030 817398200 606395030 817398200 358828287 883816444 358828287 883816444 234854100 163099513 234854100 163099513 437118303 432551535 437118303 432551535 726374742 562973188 726374742 562973188 318119902 506346841 318119902 506346841 558685214 728622856 558685214 728622856 231689999 823838973 231689999 823838973 926361324 198360413 926361324 198360413 389834733 597183555 389834733 597183555 741754668 223051324 741754668 223051324 963529881 771747900 963529881 771747900 433108086 428644471 433108086 428644471 911946065 245885582 911946065 245885582 856174634 483315497 856174634 483315497 10480822 31296051 10480822 31296051 326083827 994718276 326083827 994718276 77298794 456992049 77298794 456992049 358780443 976961853 358780443 976961853 35635875 7000867 35635875 7000867 965334300 895043250 965334300 895043250 243329797 82436220 243329797 82436220 947111902 513021411 947111902 513021411 619839450 662278777 619839450 662278777 537949109 123731638 537949109 123731638 716227959 61941229 716227959 61941229 161318290 964740791 161318290 964740791 942734939 623086987 942734939 623086987 472563380 892178509 472563380 892178509 117067275 193999429 117067275 193999429 944548114 909093702 944548114 909093702 193115282 13590933 193115282 13590933 47639808 903266648 47639808 903266648 958712787 7035540 958712787 7035540 86357559 713190928 86357559 713190928 998985293 503965314 998985293 503965314 251293228 33623274 251293228 33623274 139405627 627787013 139405627 627787013 509490252 940234395 509490252 940234395 377884150 581875120 377884150 581875120 935324093 75500093 935324093 75500093 341466064 660911578 341466064 660911578 973338224 119749993 973338224 119749993 166167411 745042168 166167411 745042168 974028282 86125032 974028282 86125032 8195902 938228727 8195902 938228727 614757497 127490493 614757497 127490493 171779274 965240696 171779274 965240696 767905542 473284378 767905542 473284378 94971483 703084140 94971483 703084140 549353726 447614986 549353726 447614986 234187635 960367442 234187635 960367442 604387515 47350871 604387515 47350871 132535650 686062642 132535650 686062642 550255259 243575724 550255259 243575724 355458277 548692011 355458277 548692011 206054993 298568667 206054993 298568667 707837921 422358603 707837921 422358603 161911503 734427653 161911503 734427653 599567094 143440632 599567094 143440632 323568407 730809756 323568407 730809756 907025068 239811955 907025068 239811955 247234367 753405656 247234367 753405656 104364970 920847080 104364970 920847080 858453531 96656096 858453531 96656096 328863330 800593095 328863330 800593095 723827557 494663539 723827557 494663539 447315223 684635128 447315223 684635128 984145139 52452921 984145139 52452921 213416531 712972477 213416531 712972477 842912388 861490807 842912388 861490807 122158837 156187679 122158837 156187679 599925209 758644415 599925209 758644415 2096725 95374899 2096725 95374899 546474434 522395970 546474434 522395970 970600395 145095898 970600395 145095898 159568752 703844075 159568752 703844075 835066315 958139215 835066315 958139215 61610341 505237618 61610341 505237618 831124928 231595799 831124928 231595799 120747270 923801784 120747270 923801784 602392974 382545013 602392974 382545013 963588019 704063151 963588019 704063151 413211860 173611373 413211860 173611373 257583404 947624665 257583404 947624665 907625715 354556393 907625715 354556393 118195723 735380832 118195723 735380832 672811735 290129112 672811735 290129112 867202843 810128349 867202843 810128349 538824998 597126584 538824998 597126584 166536073 968361628 166536073 968361628 2338702 489454401 2338702 489454401 536920459 932726650 536920459 932726650 95475540 293669580 95475540 293669580 871759349 958393346 871759349 958393346 369806124 564080483 369806124 564080483 912664039 35833912 912664039 35833912 145407705 950091216 145407705 950091216 775407727 46734239 775407727 46734239 9574456 698963511 9574456 698963511 871229958 160150079 871229958 160150079 638431880 585170221 638431880 585170221 7997398 82751240 7997398 82751240 852065014 898487150 852065014 898487150 132571765 944217341 132571765 944217341 920535302 301216125 920535302 301216125 770880180 905362152 770880180 905362152 156623416 41451477 156623416 41451477 946969219 967272229 946969219 967272229 234862695 26899320 234862695 26899320 909903291 917397905 909903291 917397905 796562873 680184278 796562873 680184278 940149056 916114159 940149056 916114159 329504870 278222501 329504870 278222501 869984592 724614669 869984592 724614669 16379116 158314915 16379116 158314915 388257304 815657102 388257304 815657102 767099600 187924452 767099600 187924452 110735765 876024758 110735765 876024758 799576773 409152854 799576773 409152854 209844699 900373873 209844699 900373873 800636945 195523053 800636945 195523053 399230581 646334818 399230581 646334818 660041512 129242771 660041512 129242771 185637258 848751337 185637258 848751337 587641980 380919379 587641980 380919379 211673045 903900693 211673045 903900693 525196014 158557955 525196014 158557955 126681350 597480355 126681350 597480355 57410534 121232952 57410534 121232952 654266385 834643838 654266385 834643838 421500599 215479645 421500599 215479645 809022862 860775282 809022862 860775282 258800756 167689709 258800756 167689709 795973923 702666019 795973923 702666019 45326471 510203147 45326471 510203147 443126613 933438145 443126613 933438145 148886369 42004225 148886369 42004225 858629381 765388865 858629381 765388865 267825799 109824187 267825799 109824187 190128648 775787913 190128648 775787913 920381790 180460287 920381790 180460287 384738618 598632700 384738618 598632700 752947140 794489799 752947140 794489799 193016646 285205891 193016646 285205891 685810072 839002138 685810072 839002138 238078105 309131667 238078105 309131667 717777057 142749423 717777057 142749423 8473866 715453053 8473866 715453053 358398387 913016668 358398387 913016668 803767263 769337643 803767263 769337643 430444189 413151650 430444189 413151650 622569214 882789916 622569214 882789916 242893091 116089734 242893091 116089734 742659621 682298889 742659621 682298889 62386626 265040455 62386626 265040455 641492562 904310931 641492562 904310931 688426471 787870022 688426471 787870022 105861965 351954566 105861965 351954566 500740263 605938185 500740263 605938185 196811018 353108954 196811018 353108954 920740742 229320447 920740742 229320447 289281458 589822082 289281458 589822082 5275883 777694453 5275883 777694453 432031407 379907981 432031407 379907981 22808248 888744255 22808248 888744255 784373276 259905972 784373276 259905972 481555809 732280687 481555809 732280687 11424978 137757240 11424978 137757240 900983733 969832984 900983733 969832984 716170036 42747418 716170036 42747418 973299723 855689580 973299723 855689580 250883527 21217432 250883527 21217432 837587275 599734260 837587275 599734260 997722082 890827750 997722082 890827750 852453826 129900641 852453826 129900641 147520936 782347837 147520936 782347837 974373804 196230529 974373804 196230529 14628508 634432311 14628508 634432311 645962464 505514282 645962464 505514282 340075362 50384563 340075362 50384563 962315546 643902492 962315546 643902492 95294950 6210654 95294950 6210654 888237221 979492773 888237221 979492773 441007181 124572392 441007181 124572392 26798117 488867380 26798117 488867380 914679247 222868332 914679247 222868332 574712450 984173801 574712450 984173801 843054936 25471778 843054936 25471778 157683265 877145461 157683265 877145461 952365727 307860310 952365727 307860310 188214077 23383001 188214077 23383001 763269067 861357542 763269067 861357542 100998241 189997804 100998241 189997804 819006175 925310832 819006175 925310832 208011111 273988005 208011111 273988005 783249581 523782850 783249581 523782850 492298573 131373500 4
#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...