Submission #297481

#TimeUsernameProblemLanguageResultExecution timeMemory
297481Atill83Broken Line (IOI19_line)Text
69.91 / 100
0 ms0 KiB
21 32 0 32 98 68 98 68 37 80 37 80 15 53 15 53 84 20 84 20 4 74 4 74 94 16 94 16 25 54 25 54 100 64 100 64 11 30 11 30 99 97 99
645 6011 0 6011 6340 8799 6340 8799 985 649 985 649 588 190 588 190 9977 10001 9977 7538 9977 7538 6472 2550 6472 2550 1516 1175 1516 1175 8763 1145 8763 1145 8787 9396 8787 9396 365 9845 365 9845 9922 9950 9922 9950 52 22 52 22 9970 12 9970 12 61 4600 61 4600 6847 7343 6847 7343 1768 8628 1768 8628 818 830 818 830 9332 587 9332 587 9732 9833 9732 9833 125 9896 125 9896 9944 16 9944 16 13 16 4655 6339 4655 6339 3895 3221 3895 3221 3112 764 3112 764 549 9655 549 9655 9657 316 9657 316 94 9907 94 9907 9841 9956 9841 9956 9948 9979 9948 9979 9964 4050 9964 4050 1580 9564 1580 9564 9611 369 9611 369 264 9854 264 9854 46 23 46 23 5830 7203 5830 7203 7196 7865 7196 7865 1076 595 1076 595 9464 489 9464 489 282 9811 282 9811 9758 137 9758 137 9929 128 9929 128 4154 6975 4154 6975 8372 8615 8372 8615 9145 9387 9145 9387 678 606 678 606 9486 447 9486 447 9765 9877 9765 9877 9790 132 9790 132 70 9921 70 153 70 153 6675 5777 6675 5777 4239 6854 4239 6854 7940 8014 7940 8014 1819 962 1819 962 892 9353 892 9353 9500 350 9500 350 141 194 141 194 4366 5771 4366 5771 5765 5993 5765 5993 6523 3571 6523 3571 3309 2791 3309 2791 2821 8254 2821 8254 1006 9059 1006 9059 9048 697 9048 697 565 9762 565 9762 287 344 287 344 9767 241 9767 5819 9767 5819 4880 2244 4880 2244 8001 8078 8001 8078 8099 1629 8099 1629 8527 1274 8527 1274 8704 1173 8704 1173 1058 9019 1058 9019 9012 886 9012 886 9157 9341 9157 9341 616 570 616 570 9496 9635 9496 9635 379 406 379 406 9658 9765 9658 9765 1252 5320 1252 5320 6221 6321 6221 6321 3475 3172 3475 3172 6970 7159 6970 7159 7235 7388 7235 7388 2033 1488 2033 1488 8715 918 8715 918 852 518 852 518 369 351 369 351 9727 5818 9727 5818 4182 3606 4182 3606 6840 2586 6840 2586 7876 1276 7876 1276 1126 915 1126 915 9343 548 9343 548 463 375 463 375 9707 363 9707 363 3285 7850 3285 7850 1729 8446 1729 8446 8518 1296 8518 1296 604 9525 604 9525 577 9525 2129 4423 2129 4423 6358 6798 6358 6798 3053 2885 3053 2885 7361 7835 7361 7835 1822 8701 1822 8701 1530 1344 1530 1344 9045 9144 9045 9144 9130 563 9130 563 578 563 8374 6229 8374 6229 5493 3867 5493 3867 6630 2684 6630 2684 2484 1892 2484 1892 8162 8269 8162 8269 1365 1135 1365 1135 612 9557 612 9557 9505 9612 9505 1116 9505 1116 5022 5929 5022 5929 6262 3923 6262 3923 7015 7163 7015 7163 2994 7921 2994 7921 8035 8216 8035 8216 8177 1775 8177 1775 1417 1122 1417 1122 671 9452 671 9452 589 9526 589 9526 9454 6125 9454 6125 4145 3317 4145 3317 3207 7297 3207 7297 2721 2517 2721 2517 2341 7952 2341 7952 8075 1904 8075 1904 1414 8772 1414 8772 1268 8892 1268 8892 875 9382 875 9382 9368 647 9368 5827 9368 5827 3715 7130 3715 7130 3186 2676 3186 2676 2505 7866 2505 7866 8002 2049 8002 2049 2046 8424 2046 8424 8430 8794 8430 8794 8995 842 8995 842 9235 798 9235 798 752 774 752 5461 752 5461 5085 5037 5085 5037 6186 6623 6186 6623 7019 2780 7019 2780 2594 7678 2594 7678 2203 1666 2203 1666 8551 1257 8551 1257 909 9496 909 9496 9412 9496 4516 4688 4516 4688 5591 4271 5591 4271 3819 3352 3819 3352 3430 7107 3430 7107 7258 7542 7258 7542 7647 2199 7647 2199 1832 1558 1832 1558 1397 1139 1397 1139 9019 9334 9019 9334 772 831 772 831 8181 4126 8181 4126 4998 6202 4998 6202 6471 7068 6471 7068 3118 7376 3118 7376 7547 1890 7547 1890 1818 8401 1818 8401 8364 1501 8364 1501 8479 9056 8479 9056 750 9460 750 9460 635 1073 635 1073 5768 5945 5768 5945 3719 3487 3719 3487 3426 7036 3426 7036 3160 7194 3160 7194 7206 2673 7206 2673 7403 7596 7403 7596 7870 7923 7870 7923 1666 8720 1666 8720 1152 1037 1152 1037 934 1579 934 1579 4378 5431 4378 5431 6749 2997 6749 2997 7469 2399 7469 2399 2303 1903 2303 1903 8176 8350 8176 8350 8673 1258 8673 1258 8703 9468 8703 9468 9371 6845 9371 6845 5080 3919 5080 3919 3799 3588 3799 3588 3225 7599 3225 7599 2570 7747 2570 7747 7930 1997 7930 1997 1672 1538 1672 1538 8505 8819 8505 8819 8692 8904 8692 8904 8952 9216 8952 9216 9137 2817 9137 2817 2876 7548 2876 7548 2211 2097 2211 2097 8257 1691 8257 1691 1552 8842 1552 8842 8670 8842 4104 5870 4104 5870 5135 3948 5135 3948 3841 6779 3841 6779 6572 6819 6572 6819 2997 2793 2997 2793 7370 7468 7370 7468 2719 2259 2719 2259 8310 1539 8310 1539 1581 1523 1581 3517 1581 3517 4786 5908 4786 5908 6056 6546 6056 6546 3702 6879 3702 6879 6852 2843 6852 2843 2873 2360 2873 2360 7827 7935 7827 7935 2111 1878 2111 1878 1825 1649 1825 1649 1044 8990 1044 5104 1044 5104 4997 5289 4997 5289 4709 4569 4709 4569 5848 6385 5848 6385 3728 3515 3728 3515 6793 7093 6793 7093 3162 2710 3162 2710 7544 7821 7544 7821 2343 2148 2343 2148 2070 8137 2070 8137 8194 8810 8194 8810 1071 8935 1071 5541 1071 5541 5348 6495 5348 6495 6457 3008 6457 3008 2869 7611 2869 7611 7717 2337 7717 2337 2355 2256 2355 2256 6839 7293 6839 7293 7301 2631 7301 2631 7678 7854 7678 7854 7757 2262 7757 2262 2112 8405 2112 8405 1712 8405 6551 5145 6551 5145 4738 4884 4738 4884 5747 4150 5747 4150 6058 4063 6058 4063 6424 3770 6424 3770 6603 6851 6603 6851 3284 3162 3284 3162 7006 2582 7006 2582 2497 7833 2497 7833 7980 8006 7980 8006 3048 5014 3048 5014 4950 5430 4950 5430 4483 4433 4483 4433 5932 6282 5932 6282 3956 3758 3956 3758 3649 3357 3649 3357 6877 2371 6877 2371 2218 8002 2218 7954 2218 7954 4606 5620 4606 5620 4888 4634 4888 4634 4449 4007 4449 4007 6520 6823 6520 6823 3052 7567 3052 7567 2654 7567 4524 5277 4524 5277 5590 6193 5590 6193 3921 6452 3921 6452 6558 3573 6558 3573 6815 7198 6815 7198 3153 2959 3153 2959 3656 6948 3656 6948 3462 2967 3462 2967 7395 7458 7395 4552 7395 4552 4650 5795 4650 5795 6467 3388 6467 3388 7327 7390 7327 7390 3687 5221 3687 5221 5176 5643 5176 5643 5394 5992 5394 5992 4181 6208 4181 6208 3731 6911 3731 6911 3494 6911 4877 4850 4877 4850 5296 4331 5296 4331 4306 6063 4306 6063 4111 6328 4111 6328 6330 3640 6330 3640 6567 4276 6567 4276 4781 5385 4781 5385 5252 6049 5252 6049 4007 3843 4007 3843 6453 6542 6453 4383 6453 4383 4718 4998 4718 4998 5246 5745 5246 5745 4525 4030 4525 4030 6271 6443 6271 6443 3886 4420 3886 4420 6028 6256 6028 6256 3891 6534 3891 6534 6443 5614 6443 5614 4739 5302 4739 5302 5130 5710 5130 5710 4426 4181 4426 4181 6250 6289 6250 5041 6250 5041 4680 5627 4680 5627 5572 5934 5572 5934 4212 4146 4212 4146 4174 4146 4233 5222 4233 5222 5153 4414 5153 4414 5781 4294 5781 4294 4666 5346 4666 5346 4955 4626 4955 4626 5432 4598 5432
5002 2539 0 2539 17153 15199 17153 15199 6011 69 6011 69 761 9152 761 9152 17578 869 17578 869 1162 5679 1162 5679 24563 22478 24563 22478 12096 970 12096 970 15992 10782 15992 10782 6452 23113 6452 23113 18611 8739 18611 8739 12833 18004 12833 18004 1502 7027 1502 7027 22430 19963 22430 19963 1009 4100 1009 4100 24957 16340 24957 16340 4673 188 4673 188 22239 20581 22239 20581 5879 252 5879 252 12750 9728 12750 9728 24454 24110 24454 24110 8042 16688 8042 16688 4819 4604 4819 4604 9370 18624 9370 18624 20460 24392 20460 24392 105 6671 105 6671 20384 16114 20384 16114 1857 5669 1857 5669 16916 17154 16916 17154 1326 1500 1326 1500 20935 17846 20935 17846 1313 5801 1313 5801 19487 24151 19487 24151 9506 11840 9506 11840 7033 23583 7033 23583 22526 5327 22526 5327 1520 22940 1520 22940 16108 14493 16108 14493 6886 22876 6886 22876 20843 3857 20843 3857 9687 16261 9687 16261 11714 6193 11714 6193 6584 22400 6584 22400 22238 8737 22238 8737 2934 11782 2934 11782 17066 18567 17066 18567 24424 4722 24424 4722 9780 14211 9780 14211 14179 4738 14179 4738 2010 23632 2010 23632 17515 14965 17515 14965 3709 12401 3709 12401 23635 18230 23635 18230 3963 11686 3963 11686 21332 3550 21332 3550 10709 14304 10709 14304 21316 18665 21316 18665 4776 5485 4776 5485 18217 19038 18217 19038 1688 8117 1688 8117 10211 24991 10211 24991 8394 13449 8394 13449 4606 1934 4606 1934 17116 19131 17116 19131 12885 10390 12885 10390 5989 22869 5989 22869 24368 17014 24368 17014 52 4262 52 4262 11698 23593 11698 23593 4178 7537 4178 7537 9497 20816 9497 20816 22823 7654 22823 7654 18406 15419 18406 15419 5363 3378 5363 3378 21302 11740 21302 11740 2324 1778 2324 1778 17536 21877 17536 21877 7487 7266 7487 7266 21892 20043 21892 20043 24790 24871 24790 24871 453 6366 453 6366 17985 22417 17985 22417 23357 5347 23357 5347 4397 14099 4397 14099 21702 1031 21702 1031 5518 105 5518 105 23382 22565 23382 22565 18579 2222 18579 2222 15688 1499 15688 1499 2370 22263 2370 22263 3 6454 3 6454 20646 23710 20646 23710 18631 11382 18631 11382 10240 12951 10240 12951 3973 20120 3973 20120 24691 11449 24691 11449 1290 16734 1290 16734 13501 2899 13501 2899 1005 1107 1005 1107 10842 10993 10842 10993 3007 5916 3007 5916 5944 579 5944 579 1901 24099 1901 24099 10274 9436 10274 9436 21661 21591 21661 21591 12672 5026 12672 5026 23106 16459 23106 16459 6514 3258 6514 3258 23572 14608 23572 14608 20385 9927 20385 9927 24706 23876 24706 23876 935 471 935 471 23045 17167 23045 17167 1628 2604 1628 2604 19450 13402 19450 13402 5594 20957 5594 20957 24819 2911 24819 2911 6664 24104 6664 24104 20748 5975 20748 5975 10514 23356 10514 23356 1310 1308 1310 1308 23589 13420 23589 13420 3995 5996 3995 5996 20776 18106 20776 18106 10689 7768 10689 7768 5397 23377 5397 23377 24169 7388 24169 7388 5027 18418 5027 18418 20447 5254 20447 5254 2353 15410 2353 15410 9578 5113 9578 5113 7618 21158 7618 21158 3620 4277 3620 4277 22524 19159 22524 19159 8591 23227 8591 23227 24175 4132 24175 4132 11577 19193 11577 19193 19121 3310 19121 3310 14959 24277 14959 24277 4045 11334 4045 11334 24090 19726 24090 19726 5589 1510 5589 1510 21666 14094 21666 14094 6303 20385 6303 20385 16084 4917 16084 4917 11083 24441 11083 24441 4258 7447 4258 7447 20682 24701 20682 24701 4105 8707 4105 8707 10102 15603 10102 15603 21416 23273 21416 23273 1500 15942 1500 15942 17519 1345 17519 1345 4019 20900 4019 20900 17165 3047 17165 3047 4406 16917 4406 16917 12346 3010 12346 3010 780 15624 780 15624 23513 11533 23513 11533 634 19250 634 19250 22834 5442 22834 5442 2700 14560 2700 14560 23701 1469 23701 1469 4477 22804 4477 22804 8793 6532 8793 6532 6525 16961 6525 16961 24086 7185 24086 7185 4836 2034 4836 2034 16271 23777 16271 23777 895 5600 895 5600 10834 626 10834 626 4314 21473 4314 21473 23706 4012 23706 4012 7775 22614 7775 22614 16684 1258 16684 1258 9803 18160 9803 18160 4707 1696 4707 1696 23046 20468 23046 20468 3241 6377 3241 6377 8971 2826 8971 2826 1194 23545 1194 23545 12596 6020 12596 6020 3108 19828 3108 19828 22825 8793 22825 8793 5649 20045 5649 20045 22954 1815 22954 1815 8609 21224 8609 21224 70 165 70 165 16634 7179 16634 7179 2417 19736 2417 19736 17618 3137 17618 3137 21255 14845 21255 14845 2789 717 2789 717 17622 15895 17622 15895 267 24426 267 24426 5940 15489 5940 15489 1693 21444 1693 21444 23997 8101 23997 8101 3481 13734 3481 13734 16040 2542 16040 2542 11382 15160 11382 15160 15614 14467 15614 14467 2809 2523 2809 2523 24796 19880 24796 19880 6054 10391 6054 10391 17394 931 17394 931 1646 21123 1646 21123 10864 17623 10864 17623 3749 24965 3749 24965 14961 11827 14961 11827 3663 24807 3663 24807 23204 12710 23204 12710 6180 18544 6180 18544 14213 22264 14213 22264 22557 5512 22557 5512 2601 13488 2601 13488 313 22041 313 22041 20626 1734 20626 1734 12878 7326 12878 7326 5156 18997 5156 18997 10726 2578 10726 2578 7565 16264 7565 16264 15532 3824 15532 3824 10484 16592 10484 16592 24878 452 24878 452 12610 10794 12610 10794 7090 198 7090 198 3960 18836 3960 18836 14247 5775 14247 5775 17276 11917 17276 11917 3860 4295 3860 4295 12323 17211 12323 17211 2300 6628 2300 6628 23804 24039 23804 24039 1220 5711 1220 5711 23774 20433 23774 20433 5345 6980 5345 6980 23294 17360 23294 17360 1344 5343 1344 5343 18319 23153 18319 23153 24786 6538 24786 6538 4090 13179 4090 13179 8973 681 8973 681 20961 23010 20961 23010 3072 11678 3072 11678 12496 3419 12496 3419 2666 16710 2666 16710 14154 20493 14154 20493 21490 1307 21490 1307 10067 20013 10067 20013 21193 17519 21193 17519 6423 23020 6423 23020 9383 9760 9383 9760 18494 20845 18494 20845 13534 1425 13534 1425 20339 9967 20339 9967 3222 4342 3222 4342 24826 12713 24826 12713 768 9914 768 9914 6520 22123 6520 22123 12523 12303 12523 12303 35 21066 35 21066 19264 4697 19264 4697 333 13426 333 13426 2416 5577 2416 5577 23024 9281 23024 9281 1814 19706 1814 19706 19153 2265 19153 2265 23495 15823 23495 15823 2494 4089 2494 4089 20744 18164 20744 18164 1523 1167 1523 1167 14705 24327 14705 24327 25 12344 25 12344 14033 7354 14033 7354 411 3991 411 3991 24670 17015 24670 17015 2978 21609 2978 21609 20332 5937 20332 5937 1491 16553 1491 16553 24798 631 24798 631 7219 20636 7219 20636 1907 22677 1907 22677 22505 4304 22505 4304 23296 19522 23296 19522 9926 11889 9926 11889 18532 16766 18532 16766 7074 6938 7074 6938 22614 20929 22614 20929 11322 4571 11322 4571 22952 14149 22952 14149 6910 3972 6910 3972 20434 12536 20434 12536 5354 4712 5354 4712 543 15674 543 15674 10672 21773 10672 21773 19759 23322 19759 23322 6213 5702 6213 5702 17237 18735 17237 18735 8741 24444 8741 24444 23964 9190 23964 9190 15629 13977 15629 13977 20876 2233 20876 2233 3225 18107 3225 18107 13077 11567 13077 11567 23350 24821 23350 24821 7774 15174 7774 15174 24129 22912 24129 22912 8875 11655 8875 11655 19947 18170 19947 18170 11180 3394 11180 3394 5275 19729 5275 19729 14972 1873 14972 1873 12069 19639 12069 19639 7599 20997 7599 20997 22618 24254 22618 24254 4549 15114 4549 15114 17042 23141 17042 23141 20630 7213 20630 7213 4455 20158 4455 20158 922 1038 922 1038 15695 18135 15695 18135 567 2495 567 2495 23943 15123 23943 15123 7128 2908 7128 2908 24590 23013 24590 23013 5976 532 5976 532 10845 19594 10845 19594 3587 3842 3587 3842 24818 14555 24818 14555 7601 10323 7601 10323 23019 4037 23019 4037 9940 21355 9940 21355 21614 13823 21614 13823 8037 20860 8037 20860 16025 1988 16025 1988 971 23979 971 23979 19221 12280 19221 12280 8407 21912 8407 21912 16920 661 16920 661 728 18809 728 18809 13571 22719 13571 22719 1498 250 1498 250 21592 19659 21592 19659 5801 3167 5801 3167 11636 15893 11636 15893 468 2652 468 2652 10840 17474 10840 17474 8448 9961 8448 9961 23079 2977 23079 2977 23931 16347 23931 16347 10835 20443 10835 20443 18654 8295 18654 8295 6307 19951 6307 19951 18104 22113 18104 22113 7136 4904 7136 4904 644 4631 644 4631 16515 16242 16515 16242 17083 2388 17083 2388 236 24675 236 24675 15802 3530 15802 3530 6185 24088 6185 24088 24494 20307 24494 20307 6785 1633 6785 1633 15989 21728 15989 21728 334 114 334 114 20613 18364 20613 18364 10634 12012 10634 12012 427 22760 427 22760 22159 200 22159 200 8091 22287 8091 22287 1486 4760 1486 4760 6778 9569 6778 9569 17680 24516 17680 24516 24650 4280 24650 4280 7560 10336 7560 10336 21947 16829 21947 16829 10755 1276 10755 1276 24448 8858 24448 8858 1070 16364 1070 16364 12759 8257 12759 8257 21460 21601 21460 21601 1426 3491 1426 3491 21356 2644 21356 2644 5281 17769 5281 17769 21495 9702 21495 9702 2758 21387 2758 21387 12862 6855 12862 6855 22134 21722 22134 21722 572 8480 572 8480 24185 20473 24185 20473 6706 22734 6706 22734 22289 1600 22289 1600 1507 20494 1507 20494 19453 6613 19453 6613 1649 21547 1649 21547 23501 24437 23501 24437 12404 2439 12404 2439 5882 14340 5882 14340 24278 5952 24278 5952 10907 2981 10907 2981 3707 18586 3707 18586 21952 23628 21952 23628 6398 4733 6398 4733 834 19264 834 19264 19289 6500 19289 6500 4101 15358 4101 15358 17448 6970 17448 6970 6686 24230 6686 24230 5116 8935 5116 8935 19564 24541 19564 24541 7296 2231 7296 2231 19050 22199 19050 22199 20475 4311 20475 4311 465 21091 465 21091 10085 2412 10085 2412 18514 15842 18514 15842 2200 3514 2200 3514 22126 17713 22126 17713 22 9087 22 9087 23968 386 23968 386 5808 23768 5808 23768 12879 2396 12879 2396 5233 21089 5233 21089 23754 7098 23754 7098 5270 19691 5270 19691 616 2901 616 2901 17694 16017 17694 16017 11974 17090 11974 17090 1271 9015 1271 9015 23096 17003 23096 17003 8276 17659 8276 17659 899 7777 899 7777 17004 77 17004 77 8796 15669 8796 15669 16669 24251 16669 24251 19208 7263 19208 7263 23962 21389 23962 21389 11918 3582 11918 3582 14362 14932 14362 14932 24434 4045 24434 4045 1941 24535 1941 24535 21811 7238 21811 7238 1904 1682 1904 1682 15029 15982 15029 15982 792 6618 792 6618 21308 13546 21308 13546 7334 936 7334 936 1839 18391 1839 18391 22864 12798 22864 12798 5706 1819 5706 1819 22837 21046 22837 21046 11456 6341 11456 6341 18896 23451 18896 23451 460 7620 460 7620 19658 11151 19658 11151 3590 1343 3590 1343 19819 14088 19819 14088 4645 21578 4645 21578 2294 2953 2294 2953 13370 22406 13370 22406 71 11178 71 11178 12497 1448 12497 1448 24607 22483 24607 22483 36 4428 36 4428 17871 15323 17871 15323 6755 11331 6755 11331 13392 5392 13392 5392 1765 18787 1765 18787 18773 13852 18773 13852 493 22024 493 22024 23043 2229 23043 2229 246 17405 246 17405 21169 19292 21169 19292 2018 3865 2018 3865 17750 24733 17750 24733 4306 14060 4306 14060 13523 8093 13523 8093 23346 24458 23346 24458 3639 9235 3639 9235 11751 23352 11751 23352 1593 9178 1593 9178 14102 766 14102 766 8193 11177 8193 11177 14355 7418 14355 7418 763 23938 763 23938 24383 10809 24383 10809 17465 21532 17465 21532 949 374 949 374 22278 10186 22278 10186 8589 21038 8589 21038 6714 3038 6714 3038 23314 221 23314 221 15728 17213 15728 17213 4115 4233 4115 4233 24940 24096 24940 24096 14956 14655 14956 14655 24096 19282 24096 19282 4196 934 4196 934 9775 13699 9775 13699 6360 4318 6360 4318 17055 11537 17055 11537 2680 20526 2680 20526 21700 6864 21700 6864 9308 13757 9308 13757 5501 5715 5501 5715 19356 1139 19356 1139 9279 14083 9279 14083 22334 977 22334 977 7377 16154 7377 16154 22577 5629 22577 5629 10164 23847 10164 23847 21643 2851 21643 2851 3935 18119 3935 18119 23169 11316 23169 11316 10701 23579 10701 23579 1134 2565 1134 2565 6069 17976 6069 17976 17820 10755 17820 10755 4152 8694 4152 8694 24039 21754 24039 21754 4068 12113 4068 12113 23394 19654 23394 19654 856 16657 856 16657 8885 23092 8885 23092 22626 1250 22626 1250 563 18413 563 18413 18378 24410 18378 24410 21323 13564 21323 13564 2596 3817 2596 3817 20097 16302 20097 16302 3724 6082 3724 6082 23307 11142 23307 11142 24592 5874 24592 5874 3011 7859 3011 7859 16334 23145 16334 23145 9799 6376 9799 6376 2006 16049 2006 16049 24970 21633 24970 21633 5770 12358 5770 12358 23972 3154 23972 3154 1066 14769 1066 14769 24104 8223 24104 8223 3692 13047 3692 13047 20779 2273 20779 2273 9542 24870 9542 24870 439 4670 439 4670 24152 22185 24152 22185 5813 10120 5813 10120 4287 3014 4287 3014 13002 13790 13002 13790 24146 2510 24146 2510 4983 14184 4983 14184 21937 1611 21937 1611 150 20021 150 20021 16139 8028 16139 8028 6309 2306 6309 2306 23036 22971 23036 22971 5421 7075 5421 7075 19099 18789 19099 18789 14358 713 14358 713 24049 24467 24049 24467 21465 6031 21465 6031 5716 18273 5716 18273 20236 24855 20236 24855 419 4398 419 4398 16906 19530 16906 19530 4198 8873 4198 8873 20763 7 20763 7 24768 24514 24768 24514 14366 4144 14366 4144 2380 125 2380 125 1118 22344 1118 22344 17036 6435 17036 6435 2398 23378 2398 23378 17633 10955 17633 10955 1942 2467 1942 2467 12580 19098 12580 19098 2677 24067 2677 24067 21629 2634 21629 2634 3948 24404 3948 24404 23951 20151 23951 20151 9280 4176 9280 4176 3531 20264 3531 20264 22751 15049 22751 15049 13932 20373 13932 20373 3198 23892 3198 23892 22211 10620 22211 10620 13136 24721 13136 24721 1783 4104 1783 4104 19260 612 19260 612 22811 18355 22811 18355 9013 1378 9013 1378 22478 16789 22478 16789 5958 234 5958 234 9692 13407 9692 13407 20773 18018 20773 18018 23407 2843 23407 2843 6467 22213 6467 22213 22687 9395 22687 9395 48 12609 48 12609 13161 7979 13161 7979 1266 20222 1266 20222 10291 2217 10291 2217 20033 13502 20033 13502 2229 19940 2229 19940 16331 1484 16331 1484 6948 16737 6948 16737 13921 7349 13921 7349 1919 15414 1919 15414 21916 1608 21916 1608 16360 13808 16360 13808 22460 701 22460 701 2713 20068 2713 20068 21746 2531 21746 2531 10687 14097 10687 14097 18070 5700 18070 5700 21647 17170 21647 17170 6275 5564 6275 5564 16591 24591 16591 24591 1481 17272 1481 17272 17526 24122 17526 24122 2008 722 2008 722 28 19908 28 19908 13506 1938 13506 1938 1827 19105 1827 19105 24564 4192 24564 4192 12657 23829 12657 23829 779 1427 779 1427 22276 10826 22276 10826 3922 425 3922 425 11284 19870 11284 19870 21473 12624 21473 12624 3478 23767 3478 23767 24478 7450 24478 7450 12643 21481 12643 21481 19744 363 19744 363 24295 16584 24295 16584 2184 5133 2184 5133 24883 15566 24883 15566 8093 23801 8093 23801 632 8245 632 8245 19182 864 19182 864 24404 21605 24404 21605 7932 1202 7932 1202 23247 20175 23247 20175 5209 24229 5209 24229 19384 12643 19384 12643 4972 710 4972 710 18819 23774 18819 23774 2122 1302 2122 1302 21285 21384 21285 21384 16769 13301 16769 13301 20708 13104 20708 13104 12749 24008 12749 24008 21005 2472 21005 2472 4742 702 4742 702 14238 21099 14238 21099 6473 9057 6473 9057 22983 13059 22983 13059 6648 3562 6648 3562 23959 19697 23959 19697 9221 2939 9221 2939 19817 237 19817 237 2777 22179 2777 22179 17763 3424 17763 3424 14952 10104 14952 10104 3338 15728 3338 15728 21111 1704 21111 1704 5413 608 5413 608 22034 18838 22034 18838 11340 21738 11340 21738 4814 7918 4814 7918 12733 17832 12733 17832 22217 1334 22217 1334 8453 22170 8453 22170 4448 2526 4448 2526 19286 14185 19286 14185 9649 5865 9649 5865 21576 22128 21576 22128 6545 3259 6545 3259 23376 18227 23376 18227 5686 19959 5686 19959 13188 4247 13188 4247 7105 23977 7105 23977 13618 4529 13618 4529 6575 18760 6575 18760 1856 5918 1856 5918 21930 24269 21930 24269 3986 570 3986 570 23816 21899 23816 21899 815 10295 815 10295 13727 21110 13727 21110 19876 2527 19876 2527 23475 99 23475 99 5833 15256 5833 15256 20578 3420 20578 3420 1524 13566 1524 13566 13900 1518 13900 1518 22980 20131 22980 20131 2687 2820 2687 2820 19319 19263 19319 19263 10627 882 10627 882 151 18085 151 18085 14555 3792 14555 3792 15170 17756 15170 17756 3436 24451 3436 24451 21503 8193 21503 8193 671 1273 671 1273 24514 23817 24514 23817 104 9103 104 9103 9807 24187 9807 24187 20644 3685 20644 3685 4548 21541 4548 21541 23173 3124 23173 3124 7354 18083 7354 18083 6856 24033 6856 24033 24460 7435 24460 7435 8312 19144 8312 19144 1465 2845 1465 2845 24430 14475 24430 14475 13284 5964 13284 5964 21042 16093 21042 16093 14953 7076 14953 7076 5540 17299 5540 17299 18452 3059 18452 3059 2207 14880 2207 14880 18354 6549 18354 6549 7464 12872 7464 12872 20661 3759 20661 3759 7471 21348 7471 21348 24041 1894 24041 1894 4214 24452 4214 24452 20165 2081 20165 2081 3825 17466 3825 17466 17875 668 17875 668 13691 10332 13691 10332 24337 991 24337 991 13157 8163 13157 8163 32 16675 32 16675 18806 1169 18806 1169 1780 23898 1780 23898 19788 5087 19788 5087 893 24632 893 24632 14513 15788 14513 15788 11462 11886 11462 11886 21653 21282 21653 21282 24840 10363 24840 10363 12834 14866 12834 14866 22812 6765 22812 6765 5582 2689 5582 2689 14162 231 14162 231 10457 13644 10457 13644 1943 23026 1943 23026 17693 3774 17693 3774 3834 13997 3834 13997 22365 3919 22365 3919 8696 24658 8696 24658 24391 6162 24391 6162 7646 20565 7646 20565 21529 8889 21529 8889 2474 19831 2474 19831 21435 7309 21435 7309 7559 18458 7559 18458 12279 3840 12279 3840 1000 24356 1000 24356 17865 14728 17865 14728 123 5528 123 5528 19002 18831 19002 18831 7026 8009 7026 8009 22324 2170 22324 2170 3453 24018 3453 24018 14235 7666 14235 7666 23776 20746 23776 20746 3251 4563 3251 4563 10663 17710 10663 17710 943 24649 943 24649 18935 13200 18935 13200 15474 6929 15474 6929 4393 1079 4393 1079 20595 23895 20595 23895 580 6017 580 6017 24589 15911 24589 15911 729 11217 729 11217 19904 3230 19904 3230 6763 17661 6763 17661 24896 20424 24896 20424 11708 11664 11708 11664 628 3742 628 3742 11767 16942 11767 16942 24237 12191 24237 12191 2542 23398 2542 23398 24158 826 24158 826 4427 22753 4427 22753 22560 1707 22560 1707 4904 22460 4904 22460 14758 13032 14758 13032 5555 20144 5555 20144 700 992 700 992 16675 14806 16675 14806 14825 11498 14825 11498 24174 20764 24174 20764 5063 921 5063 921 12112 14802 12112 14802 2147 12726 2147 12726 16864 20679 16864 20679 6934 14671 6934 14671 15833 2347 15833 2347 437 19504 437 19504 16817 2907 16817 2907 2483 19261 2483 19261 24317 982 24317 982 4413 24895 4413 24895 20507 7524 20507 7524 4685 1582 4685 1582 12979 18211 12979 18211 1993 3108 1993 3108 22972 219 22972 219 7842 14992 7842 14992 24441 23738 24441 23738 5030 8967 5030 8967 19778 10671 19778 10671 13973 18811 13973 18811 18785 3229 18785 3229 1144 21906 1144 21906 21597 10003 21597 10003 944 3821 944 3821 24063 23349 24063 23349 8868 1811 8868 1811 1099 24784 1099 24784 15814 19686 15814 19686 271 8160 271 8160 23176 24473 23176 24473 1637 659 1637 659 24662 19061 24662 19061 6066 6451 6066 6451 21451 22592 21451 22592 7634 933 7634 933 1399 10682 1399 10682 15630 3872 15630 3872 24136 22875 24136 22875 11663 1613 11663 1613 21287 18440 21287 18440 6092 15094 6092 15094 15016 22321 15016 22321 1129 3359 1129 3359 9491 9931 9491 9931 3839 23783 3839 23783 24612 2831 24612 2831 13748 24157 13748 24157 21633 793 21633 793 5092 6612 5092 6612 23504 2279 23504 2279 9973 20497 9973 20497 15957 2996 15957 2996 2418 17378 2418 17378 21395 6703 21395 6703 5564 23952 5564 23952 731 13534 731 13534 24300 22825 24300 22825 4524 10562 4524 10562 24071 15601 24071 15601 2057 10080 2057 10080 10584 18026 10584 18026 18953 13351 18953 13351 6581 23669 6581 23669 22177 12073 22177 12073 23044 4611 23044 4611 8055 15796 8055 15796 16542 9139 16542 9139 8266 18250 8266 18250 3428 1397 3428 1397 18633 17500 18633 17500 21366 1095 21366 1095 12630 24173 12630 24173 19721 12075 19721 12075 6746 24945 6746 24945 18369 14648 18369 14648 24673 2307 24673 2307 6563 4283 6563 4283 23263 21458 23263 21458 2689 16045 2689 16045 11060 747 11060 747 7758 20629 7758 20629 13868 5385 13868 5385 23201 21915 23201 21915 611 4731 611 4731 24624 17931 24624 17931 6436 1669 6436 1669 21489 239 21489 239 24989 22187 24989 22187 4843 24644 4843 24644 21010 8742 21010 8742 6687 17694 6687 17694 1152 9200 1152 9200 8621 13305 8621 13305 16496 8675 16496 8675 20838 23442 20838 23442 185 9774 185 9774 15453 1393 15453 1393 22886 24884 22886 24884 7257 10581 7257 10581 13728 20917 13728 20917 24224 4971 24224 4971 1598 24534 1598 24534 298 3994 298 3994 18792 2123 18792 2123 7535 24234 7535 24234 16970 13379 16970 13379 3819 22796 3819 22796 19223 17451 19223 17451 11965 5640 11965 5640 22423 16876 22423 16876 3943 22851 3943 22851 21231 4964 21231 4964 1285 22261 1285 22261 23854 8840 23854 8840 2368 22290 2368 22290 23908 24790 23908 24790 2273 11416 2273 11416 13273 1024 13273 1024 20091 11109 20091 11109 7192 4047 7192 4047 17058 14947 17058 14947 8167 847 8167 847 820 21411 820 21411 19051 4706 19051 4706 3984 18297 3984 18297 7614 7210 7614 7210 1681 759 1681 759 13846 14522 13846 14522 2090 21212 2090 21212 17073 10194 17073 10194 6101 5848 6101 5848 16508 20412 16508 20412 6261 2975 6261 2975 629 20994 629 20994 15082 14220 15082 14220 2101 19361 2101 19361 23194 24587 23194 24587 14361 799 14361 799 9510 22643 9510 22643 22993 6207 22993 6207 718 23697 718 23697 12727 2162 12727 2162 148 118 148 118 4061 18299 4061 18299 20277 1112 20277 1112 24225 18258 24225 18258 5107 4418 5107 4418 20128 19160 20128 19160 3304 5481 3304 5481 19666 15491 19666 15491 17863 23715 17863 23715 8086 9564 8086 9564 2213 6430 2213 6430 24683 14379 24683 14379 751 5091 751 5091 18707 11513 18707 11513 1442 22459 1442 22459 19965 1865 19965 1865 9829 12913 9829 12913 17629 2166 17629 2166 22639 1216 22639 1216 1796 19474 1796 19474 6868 154 6868 154 129 16519 129 16519 9913 19523 9913 19523 2534 3160 2534 3160 15012 18986 15012 18986 5037 7581 5037 7581 24401 5288 24401 5288 11046 13051 11046 13051 21463 23603 21463 23603 5873 16953 5873 16953 17091 19768 17091 19768 24651 23707 24651 23707 3554 2314 3554 2314 21567 10497 21567 10497 4753 497 4753 497 22652 16500 22652 16500 1920 1379 1920 1379 24973 18990 24973 18990 7543 4994 7543 4994 4165 16228 4165 16228 23040 3371 23040 3371 2493 23900 2493 23900 12418 4440 12418 4440 3511 19372 3511 19372 9588 7097 9588 7097 22883 24743 22883 24743 4568 4677 4568 4677 11412 17176 11412 17176 17630 22666 17630 22666 4894 9177 4894 9177 17554 20046 17554 20046 7208 7949 7208 7949 18727 17576 18727 17576 9777 24125 9777 24125 784 2318 784 2318 24238 16978 24238 16978 3710 53 3710 53 20444 23822 20444 23822 24223 5903 24223 5903 11186 23867 11186 23867 1273 11122 1273 11122 17282 2611 17282 2611 2592 24290 2592 24290 8725 8435 8725 8435 23781 17116 23781 17116 16708 22731 16708 22731 2880 4582 2880 4582 21505 18388 21505 18388 7106 177 7106 177 17704 13218 17704 13218 5759 6544 5759 6544 15761 19116 15761 19116 14 9304 14 9304 12359 2252 12359 2252 6271 23425 6271 23425 10913 2320 10913 2320 19011 12275 19011 12275 8309 24417 8309 24417 14582 11669 14582 11669 1329 23653 1329 23653 23078 998 23078 998 1088 14894 1088 14894 20192 21415 20192 21415 3137 13015 3137 13015 20381 16823 20381 16823 6418 6314 6418 6314 24499 24374 24499 24374 10569 2895 10569 2895 253 19805 253 19805 14081 12125 14081 12125 12014 13411 12014 13411 20465 21382 20465 21382 10439 9382 10439 9382 13654 1798 13654 1798 1670 163 1670 163 8347 18565 8347 18565 18130 4187 18130 4187 914 14729 914 14729 8723 18857 8723 18857 23460 484 23460 484 4584 14154 4584 14154 24839 1530 24839 1530 7530 11833 7530 11833 12388 18154 12388 18154 5671 8985 5671 8985 16473 14372 16473 14372 5210 8426 5210 8426 22920 16857 22920 16857 8604 315 8604 315 19783 9424 19783 9424 8044 7419 8044 7419 16748 5747 16748 5747 5374 635 5374 635 17031 10392 17031 10392 4759 19138 4759 19138 17368 1126 17368 1126 1838 8417 1838 8417 18165 2398 18165 2398 321 24114 321 24114 18612 8991 18612 8991 2930 3276 2930 3276 24863 21030 24863 21030 14589 12200 14589 12200 7434 1782 7434 1782 19173 11560 19173 11560 21551 226 21551 226 19041 23063 19041 23063 9134 11739 9134 11739 21524 17123 21524 17123 8097 21287 8097 21287 19164 8879 19164 8879 23884 19403 23884 19403 27 16159 27 16159 22945 3331 22945 3331 7404 17208 7404 17208 14276 8768 14276 8768 6911 12312 6911 12312 17164 4842 17164 4842 5809 19511 5809 19511 14987 5401 14987 5401 6571 23222 6571 23222 20394 8070 20394 8070 22231 1097 22231 1097 455 24225 455 24225 15621 9275 15621 9275 31 20693 31 20693 17279 197 17279 197 6638 8829 6638 8829 21322 24382 21322 24382 1259 5602 1259 5602 9904 19085 9904 19085 1786 5262 1786 5262 18269 16712 18269 16712 384 19121 384 19121 21045 100 21045 100 2288 19529 2288 19529 14435 993 14435 993 23006 9641 23006 9641 4097 23100 4097 23100 17766 6102 17766 6102 2564 13391 2564 13391 14244 20146 14244 20146 23051 3988 23051 3988 1202 15106 1202 15106 21842 11428 21842 11428 5226 24925 5226 24925 17006 14857 17006 14857 22089 1201 22089 1201 24921 21482 24921 21482 1605 23572 1605 23572 9871 15846 9871 15846 3790 13323 3790 13323 12594 929 12594 929 23667 16554 23667 16554 4213 2564 4213 2564 17310 17163 17310 17163 9781 23050 9781 23050 23498 14790 23498 14790 7038 6487 7038 6487 17696 20103 17696 20103 15397 7559 15397 7559 8617 17689 8617 17689 18627 360 18627 360 6561 12721 6561 12721 13690 1284 13690 1284 8374 14873 8374 14873 15298 1429 15298 1429 11198 15016 11198 15016 14817 2828 14817 2828 3326 18536 3326 18536 1407 21987 1407 21987 22140 4845 22140 4845 2864 19900 2864 19900 19648 2226 19648 2226 17387 20744 17387 20744 10415 6369 10415 6369 18845 1086 18845 1086 806 21886 806 21886 2120 1332 2120 1332 21150 16795 21150 16795 1706 14232 1706 14232 15943 24660 15943 24660 5152 11320 5152 11320 18853 23988 18853 23988 5640 2087 5640 2087 1903 22455 1903 22455 23022 17080 23022 17080 2198 12943 2198 12943 22320 24313 22320 24313 24754 3914 24754 3914 6766 24781 6766 24781 23034 4059 23034 4059 5786 15273 5786 15273 20989 23794 20989 23794 14948 6249 14948 6249 19283 13421 19283 13421 22065 21026 22065 21026 17040 24785 17040 24785 3753 18338 3753 18338 22606 24343 22606 24343 23 1466 23 1466 17028 21184 17028 21184 7348 258 7348 258 20536 10369 20536 10369 2993 393 2993 393 21240 15515 21240 15515 2316 10479 2316 10479 5591 4390 5591 4390 17631 15736 17631 15736 3111 5300 3111 5300 20139 24200 20139 24200 2348 7572 2348 7572 21548 1795 21548 1795 3393 21941 3393 21941 24925 1235 24925 1235 6254 19285 6254 19285 18895 2189 18895 2189 24040 16781 24040 16781 8364 4202 8364 4202 22443 19129 22443 19129 15321 79 15321 79 6470 10926 6470 10926 20879 2982 20879 2982 8083 12175 8083 12175 14897 7081 14897 7081 17910 18253 17910 18253 6788 1627 6788 1627 20835 15248 20835 15248 9852 24040 9852 24040 16375 4885 16375 4885 6090 22198 6090 22198 16896 2549 16896 2549 12158 17427 12158 17427 16071 1519 16071 1519 802 20531 802 20531 20524 3727 20524 3727 1469 24585 1469 24585 11511 10734 11511 10734 4694 23386 4694 23386 10803 1081 10803 1081 4978 19093 4978 19093 21243 11495 21243 11495 10367 22183 10367 22183 2986 9878 2986 9878 1094 84 1094 84 11864 20383 11864 20383 529 9761 529 9761 23779 1751 23779 1751 12964 19179 12964 19179 24111 22298 24111 22298 5218 2945 5218 2945 18908 15869 18908 15869 23315 3628 23315 3628 18591 16363 18591 16363 15414 22737 15414 22737 23808 10177 23808 10177 8495 19907 8495 19907 20457 5068 20457 5068 13477 739 13477 739 24141 12027 24141 12027 4145 24211 4145 24211 18499 9653 18499 9653 13267 6462 13267 6462 3299 18929 3299 18929 8427 5200 8427 5200 13860 19331 13860 19331 4238 2446 4238 2446 12003 14715 12003 14715 16910 24980 16910 24980 23867 356 23867 356 2660 21749 2660 21749 11770 4160 11770 4160 1390 17294 1390 17294 14733 11687 14733 11687 7493 23047 7493 23047 24544 10382 24544 10382 254 22334 254 22334 2361 4505 2361 4505 23189 17829 23189 17829 1074 4225 1074 4225 1015 13751 1015 13751 11523 10656 11523 10656 1989 20266 1989 20266 24472 11978 24472 11978 8907 20453 8907 20453 19830 18920 19830 18920 5559 7261 5559 7261 21830 4478 21830 4478 2644 19514 2644 19514 17481 20633 17481 20633 9770 12077 9770 12077 20338 18426 20338 18426 9760 23139 9760 23139 17292 3244 17292 3244 21883 16025 21883 16025 8993 116 8993 116 21272 24481 21272 24481 1550 3184 1550 3184 21945 17068 21945 17068 17496 2475 17496 2475 22375 24302 22375 24302 19793 14677 19793 14677 18443 22235 18443 22235 492 17581 492 17581 20259 1785 20259 1785 3408 14925 3408 14925 15895 20628 15895 20628 19757 22861 19757 22861 594 8264 594 8264 11513 2350 11513 2350 2065 19592 2065 19592 16753 4153 16753 4153 1384 21804 1384 21804 10225 3783 10225 3783 23551 814 23551 814 477 12284 477 12284 20912 5377 20912 5377 803 2551 803 2551 22208 23182 22208 23182 8842 1494 8842 1494 19668 9609 19668 9609 10201 302 10201 302 23611 14633 23611 14633 1382 553 1382 553 18048 20676 18048 20676 183 467 183 467 15904 23981 15904 23981 1038 16026 1038 16026 15894 2829 15894 2829 24505 21087 24505 21087 5760 22336 5760 22336 17855 11912 17855 11912 13306 19378 13306 19378 7590 7343 7590 7343 23333 1612 23333 1612 1400 17072 1400 17072 17637 6493 17637 6493 3368 12258 3368 12258 19784 1188 19784 1188 5055 12630 5055 12630 17222 18217 17222 18217 2075 7658 2075 7658 12223 3255 12223 3255 3736 18507 3736 18507 266 11342 266 11342 22392 4910 22392 4910 1545 20322 1545 20322 16995 7164 16995 7164 9194 19122 9194 19122 702 2507 702 2507 16107 17930 16107 17930 23773 5684 23773 5684 1332 24106 1332 24106 11130 14118 11130 14118 868 24349 868 24349 10743 5883 10743 5883 15212 23154 15212 23154 2234 6080 2234 6080 14301 22004 14301 22004 4817 23727 4817 23727 2500 9007 2500 9007 14965 21277 14965 21277 3377 14809 3377 14809 23527 1109 23527 1109 8886 21326 8886 21326 350 1719 350 1719 17800 16178 17800 16178 7336 5938 7336 5938 20242 865 20242 865 3367 18756 3367 18756 10829 5683 10829 5683 7984 12631 7984 12631 21772 22586 21772 22586 14784 8463 14784 8463 2788 2403 2788 2403 19885 20066 19885 20066 3669 15017 3669 15017 22381 20898 22381 20898 8999 6261 8999 6261 21376 12699 21376 12699 1460 3396 1460 3396 11883 17860 11883 17860 6145 3925 6145 3925 12135 18180 12135 18180 450 150 450 150 16757 9680 16757 9680 4056 5565 4056 5565 21196 20915 21196 20915 13200 9499 13200 9499 24736 17076 24736 17076 9402 9017 9402 9017 7288 12041 7288 12041 17973 17691 17973 17691 14852 2640 14852 2640 1417 19598 1417 19598 19351 876 19351 876 24962 24962 24962 24962 15221 1455 15221 1455 8748 13764 8748 13764 10655 2985 10655 2985 5174 10034 5174 10034 17149 23246 17149 23246 7968 2969 7968 2969 20917 17494 20917 17494 8909 4389 8909 4389 2618 22980 2618 22980 16363 5607 16363 5607 6860 22515 6860 22515 24972 8432 24972 8432 4683 19738 4683 19738 16832 2057 16832 2057 1337 21423 1337 21423 8734 8832 8734 8832 23446 19927 23446 19927 7023 7071 7023 7071 6026 14400 6026 14400 19189 4085 19189 4085 3762 13052 3762 13052 11300 4874 11300 4874 18416 23903 18416 23903 23085 9297 23085 9297 17916 13827 17916 13827 22955 23647 22955 23647 12468 4297 12468 4297 22309 13559 22309 13559 8146 24539 8146 24539 257 5141 257 5141 15799 23819 15799 23819 2023 24864 2023 24864 17983 10325 17983 10325 2559 21971 2559 21971 22528 13132 22528 13132 14046 19839 14046 19839 10184 12078 10184 12078 15324 23064 15324 23064 12307 643 12307 643 19685 14342 19685 14342 9247 21845 9247 21845 127 3654 127 3654 21840 13297 21840 13297 175 108 175 108 11948 14115 11948 14115 4665 6422 4665 6422 9646 24652 9646 24652 5536 5869 5536 5869 7734 18944 7734 18944 2402 639 2402 639 24202 21693 24202 21693 1568 23575 1568 23575 222 3472 222 3472 16933 24342 16933 24342 24412 779 24412 779 3293 21004 3293 21004 17161 11313 17161 11313 1757 22244 1757 22244 19942 1729 19942 1729 3942 16850 3942 16850 16761 6340 16761 6340 20222 22288 20222 22288 5980 5636 5980 5636 22735 22965 22735 22965 12010 6815 12010 6815 1150 23882 1150 23882 16471 16924 16471 16924 2933 21117 2933 21117 19540 11070 19540 11070 5160 2888 5160 2888 23182 19974 23182 19974 19066 3852 19066 3852 847 24630 847 24630 18174 6229 18174 6229 11411 21581 11411 21581 20660 8723 20660 8723 11466 23635 11466 23635 20585 14105 20585 14105 7621 4613 7621 4613 17577 15518 17577 15518 1648 22518 1648 22518 11278 15583 11278 15583 2568 1453 2568 1453 20448 21160 20448 21160 1571 24756 1571 24756 12426 17682 12426 17682 3657 20514 3657 20514 23179 23493 23179 23493 2181 7105 2181 7105 18971 13771 18971 13771 7878 4531 7878 4531 19878 10229 19878 10229 12920 6677 12920 6677 6843 15002 6843 15002 17848 2164 17848 2164 2906 24795 2906 24795 481 5756 481 5756 16680 2249 16680 2249 1275 14008 1275 14008 22326 21198 22326 21198 3976 11309 3976 11309 1051 4789 1051 4789 17409 22133 17409 22133 1283 5044 1283 5044 16612 24551 16612 24551 655 923 655 923 9460 16511 9460 16511 2305 2742 2305 2742 14442 16927 14442 16927 3878 9327 3878 9327 23524 515 23524 515 9773 23702 9773 23702 15776 15478 15776 15478 2078 2682 2078 2682 19848 22562 19848 22562 8434 8746 8434 8746 14116 19013 14116 19013 5645 5524 5645 5524 13663 23404 13663 23404 2162 13913 2162 13913 22793 10030 22793 10030 4886 12049 4886 12049 22030 18287 22030 18287 4375 463 4375 463 22523 23455 22523 23455 7807 4134 7807 4134 17415 20980 17415 20980 1115 9108 1115 9108 15936 24770 15936 24770 22944 4903 22944 4903 1040 13451 1040 13451 22241 16695 22241 16695 10861 3287 10861 3287 21609 22865 21609 22865 23484 5422 23484 5422 2812 908 2812 908 21151 9829 21151 9829 12166 21330 12166 21330 21889 3101 21889 3101 23556 391 23556 391 12204 24970 12204 24970 22409 73 22409 73 1279 7921 1279 7921 18606 17525 18606 17525 5631 24470 5631 24470 19534 3556 19534 3556 5112 12890 5112 12890 18576 20467 18576 20467 10614 7061 10614 7061 19623 23960 19623 23960 7050 11348 7050 11348 18317 24779 18317 24779 156 1557 156 1557 5583 21299 5583 21299 12524 2204 12524 2204 1339 20599 1339 20599 15924 131 15924 131 6807 20850 6807 20850 12056 9325 12056 9325 3498 21844 3498 21844 21232 4213 21232 4213 7382 13814 7382 13814 24471 1116 24471 1116 8989 12203 8989 12203 3867 4171 3867 4171 11495 8822 11495 8822 23897 1964 23897 1964 2917 10949 2917 10949 10413 23878 10413 23878 23948 4811 23948 4811 4609 7536 4609 7536 21020 21534 21020 21534 5992 2417 5992 2417 17459 21674 17459 21674 3824 11384 3824 11384 18208 22015 18208 22015 2111 5408 2111 5408 21230 12378 21230 12378 10674 4539 10674 4539 15468 18205 15468 18205 10532 1505 10532 1505 407 22743 407 22743 10721 10217 10721 10217 6304 18219 6304 18219 16225 5845 16225 5845 23244 3069 23244 3069 2331 20456 2331 20456 22028 7319 22028 7319 3872 4455 3872 4455 19937 16646 19937 16646 1154 7789 1154 7789 24066 22467 24066 22467 773 1222 773 1222 20556 15578 20556 15578 4052 3268 4052 3268 860 22867 860 22867 16065 5271 16065 5271 3843 18064 3843 18064 1235 2351 1235 2351 21482 3225 21482 3225 2001 14366 2001 14366 15821 1928 15821 1928 18067 10274 18067 10274 24699 7043 24699 7043 1241 23917 1241 23917 18442 633 18442 633 9887 23491 9887 23491 24808 9452 24808 9452 1100 20007 1100 20007 11450 3679 11450 3679 12960 22313 12960 22313 2336 11482 2336 11482 22726 189 22726 189 7309 27 7309 27 14995 22960 14995 22960 20090 4995 20090 4995 10418 18546 10418 18546 21695 783 21695 783 10318 19481 10318 19481 19944 11218 19944 11218 5955 6474 5955 6474 15200 11649 15200 11649 2519 5100 2519 5100 21771 23175 21771 23175 12914 2419 12914 2419 1073 16655 1073 16655 5305 8614 5305 8614 14325 18144 14325 18144 5396 627 5396 627 15525 17270 15525 17270 3598 24792 3598 24792 15587 4216 15587 4216 5847 21843 5847 21843 9981 14644 9981 14644 24873 2444 24873 2444 13497 23213 13497 23213 9971 8851 9971 8851 22645 19655 22645 19655 8572 15461 8572 15461 24845 2587 24845 2587 13612 21744 13612 21744 18268 632 18268 632 3593 10260 3593 10260 24013 20427 24013 20427 10894 5654 10894 5654 13223 13250 13223 13250 5800 6428 5800 6428 23697 2630 23697 2630 13331 18409 13331 18409 23758 4467 23758 4467 11730 208 11730 208 769 10507 769 10507 20390 7394 20390 7394 9187 12627 9187 12627 18390 6918 18390 6918 2768 23792 2768 23792 23991 2126 23991 2126 22439 17760 22439 17760 14010 1204 14010 1204 24512 19301 24512 19301 1981 22885 1981 22885 22178 322 22178 322 2173 16792 2173 16792 11104 4237 11104 4237 7363 7903 7363 7903 21198 811 21198 811 13619 18434 13619 18434 21586 2223 21586 2223 8643 16090 8643 16090 3864 4319 3864 4319 21203 21425 21203 21425 24857 59 24857 59 10725 9223 10725 9223 24418 4625 24418 4625 15649 23485 15649 23485 23261 6504 23261 6504 1735 12960 1735 12960 21913 9191 21913 9191 2047 13663 2047 13663 24766 1999 24766 1999 908 23805 908 23805 12820 8831 12820 8831 9358 13233 9358 13233 1726 9530 1726 9530 24271 2061 24271 2061 3921 20786 3921 20786 15269 2919 15269 2919 2549 21774 2549 21774 12702 5833 12702 5833 1906 3959 1906 3959 24114 12506 24114 12506 496 20737 496 20737 20201 4462 20201 4462 823 1970 823 1970 15931 23176 15931 23176 23585 13673 23585 13673 14523 3518 14523 3518 17541 23190 17541 23190 2966 10617 2966 10617 22221 18042 22221 18042 13142 16505 13142 16505 20379 21182 20379 21182 1082 24041 1082 24041 10984 6940 10984 6940 16997 22456 16997 22456 5304 1833 5304 1833 13563 15065 13563 15065 4000 1512 4000 1512 17642 20790 17642 20790 11792 2007 11792 2007 20651 7478 20651 7478 1544 21584 1544 21584 17417 2696 17417 2696 1027 17889 1027 17889 24573 12732 24573 12732 9231 23713 9231 23713 23850 3848 23850 3848 5848 17136 5848 17136 11395 3267 11395 3267 20766 23124 20766 23124 1699 10362 1699 10362 11540 5980 11540 5980 22380 24214 22380 24214 20075 6913 20075 6913 1911 21080 1911 21080 14214 5633 14214 5633 3422 24809 3422 24809 23724 15204 23724 15204 14151 13211 14151 13211 18821 19000 18821 19000 8299 12124 8299 12124 2769 24832 2769 24832 13028 4278 13028 4278 1288 18470 1288 18470 21281 3890 21281 3890 2672 6911 2672 6911 1916 4661 1916 4661 12706 14611 12706 14611 3157 23994 3157 23994 18241 13685 18241 13685 198 23562 198 23562 24254 3978 24254 3978 3130 13739 3130 13739 17831 1476 17831 1476 20916 21964 20916 21964 1420 4935 1420 4935 18762 2596 18762 2596 22170 10157 22170 10157 6241 19950 6241 19950 24245 4980 24245 4980 3366 2271 3366 2271 19248 12691 19248 12691 4692 2668 4692 2668 8847 12211 8847 12211 23642 20062 23642 20062 4407 44 4407 44 21245 13097 21245 13097 277 75 277 75 10304 24484 10304 24484 2049 3489 2049 3489 22431 22381 22431 22381 16302 5142 16302 5142 18901 17552 18901 17552 14029 3553 14029 3553 723 19329 723 19329 16178 3598 16178 3598 12076 21608 12076 21608 21373 419 21373 419 5581 4027 5581 4027 17929 14834 17929 14834 12571 1536 12571 1536 24771 23017 24771 23017 17272 3876 17272 3876 24867 24334 24867 24334 2276 6993 2276 6993 22969 23668 22969 23668 24541 7975 24541 7975 5493 21788 5493 21788 15485 23718 15485 23718 3761 11274 3761 11274 19566 285 19566 285 1441 14000 1441 14000 13176 2253 13176 2253 2800 22434 2800 22434 24805 24994 24805 24994 19730 3136 19730 3136 24293 24928 24293 24928 15285 12449 15285 12449 22466 1690 22466 1690 15556 18975 15556 18975 4236 23824 4236 23824 13908 3317 13908 3317 18985 22440 18985 22440 20275 2725 20275 2725 245 24840 245 24840 17893 10356 17893 10356 10731 20578 10731 20578 3312 6479 3312 6479 24042 20507 24042 20507 11011 8827 11011 8827 16510 19001 16510 19001 22847 8602 22847 8602 14666 22716 14666 22716 18248 20378 18248 20378 8154 1381 8154 1381 13790 17438 13790 17438 22274 21597 22274 21597 281 12863 281 12863 14812 2627 14812 2627 3779 24435 3779 24435 18691 9447 18691 9447 4028 1972 4028 1972 19353 17882 19353 17882 727 3542 727 3542 12779 20464 12779 20464 193 7093 193 7093 22122 16408 22122 16408 926 10248 926 10248 20107 14254 20107 14254 11389 22848 11389 22848 21668 1933 21668 1933 10720 8252 10720 8252 19258 3376 19258 3376 24804 16902 24804 16902 3919 10580 3919 10580 17668 21135 17668 21135 4436 7461 4436 7461 19893 22660 19893 22660 23933 12556 23933 12556 19625 23873 19625 23873 24206 5662 24206 5662 8546 24563 8546 24563 1929 4494 1929 4494 2278 12680 2278 12680 19379 22511 19379 22511 6441 11377 6441 11377 12390 6054 12390 6054 5436 15845 5436 15845 517 21827 517 21827 23558 8573 23558 8573 9165 5161 9165 5161 16616 16507 16616 16507 2931 956 2931 956 8703 17655 8703 17655 1192 8618 1192 8618 11002 24217 11002 24217 2400 6175 2400 6175 24502 15970 24502 15970 3461 7712 3461 7712 12585 17596 12585 17596 1061 3327 1061 3327 22181 11878 22181 11878 5666 19004 5666 19004 1033 39 1033 39 24682 24494 24682 24494 18233 8821 18233 8821 8623 11857 8623 11857 22477 24381 22477 24381 9332 8844 9332 8844 23720 22556 23720 22556 5086 1765 5086 1765 24787 12936 24787 12936 10055 24169 10055 24169 18789 4025 18789 4025 3793 20716 3793 20716 24903 7003 24903 7003 12250 20106 12250 20106 24572 21255 24572 21255 20257 4787 20257 4787 23935 19810 23935 19810 13987 16678 13987 16678 23059 9402 23059 9402 19291 22561 19291 22561 23713 12660 23713 12660 1474 2878 1474 2878 19419 20341 19419 20341 21434 511 21434 511 12403 23605 12403 23605 9839 4439 9839 4439 15542 17803 15542 17803 7572 24180 7572 24180 1618 4248 1618 4248 118 23430 118 23430 8508 9459 8508 9459 2041 24391 2041 24391 19116 3260 19116 3260 1608 14139 1608 14139 23473 18596 23473 18596 12180 6646 12180 6646 10833 1292 10833 1292 19675 12407 19675 12407 3099 20769 3099 20769 16487 5198 16487 5198 12063 24906 12063 24906 6512 5421 6512 5421 24899 16156 24899 16156 11506 9678 11506 9678 20471 2909 20471 2909 4317 20555 4317 20555 3118 3609 3118 3609 21108 12251 21108 12251 5336 19184 5336 19184 24588 13990 24588 13990 5592 1654 5592 1654 12431 16836 12431 16836 17684 8203 17684 8203 88 14068 88 14068 13031 3943 13031 3943 20621 17795 20621 17795 7449 180 7449 180 17464 18532 17464 18532 12306 13483 12306 13483 2858 24301 2858 24301 22753 8751 22753 8751 4660 24129 4660 24129 21224 6293 21224 6293 8077 21587 8077 21587 13983 16667 13983 16667 903 24346 903 24346 12194 1002 12194 1002 4746 15517 4746 15517 21041 9385 21041 9385 12895 17434 12895 17434 24936 6371 24936 6371 20067 21248 20067 21248 3895 14665 3895 14665 23649 944 23649 944 1811 24525 1811 24525 7613 9318 7613 9318 3044 1043 3044 1043 18975 16682 18975 16682 10552 10807 10552 10807 2719 16389 2719 16389 23229 7303 23229 7303 952 23463 952 23463 24788 14248 24788 14248 16957 10765 16957 10765 3172 17912 3172 17912 13842 299 13842 299 638 7026 638 7026 18313 20885 18313 20885 6222 14764 6222 14764 22011 3249 22011 3249 8819 22832 8819 22832 24623 9432 24623 9432 13753 19382 13753 19382 3127 13625 3127 13625 20887 24603 20887 24603 900 3399 900 3399 19517 19283 19517 19283 2795 1670 2795 1670 23743 23667 23743 23667 5324 8373 5324 8373 1970 14 1970 14 12453 17120 12453 17120 3364 2077 3364 2077 20792 20498 20792 20498 134 15121 134 15121 21965 3294 21965 3294 3331 19280 3331 19280 14711 24227 14711 24227 4616 3289 4616 3289 16948 24709 16948 24709 5246 1148 5246 1148 6792 17579 6792 17579 1190 24752 1190 24752 23990 1944 23990 1944 4046 17724 4046 17724 21821 23869 21821 23869 180 12587 180 12587 9386 3009 9386 3009 261 1301 261 1301 11895 18270 11895 18270 19787 2868 19787 2868 15997 22827 15997 22827 3056 14974 3056 14974 20584 1351 20584 1351 11074 22540 11074 22540 19541 1480 19541 1480 1342 17858 1342 17858 21575 3194 21575 3194 714 22473 714 22473 24832 12059 24832 12059 9167 21275 9167 21275 21333 22407 21333 22407 22541 7339 22541 7339 3771 313 3771 313 20668 21353 20668 21353 11152 8205 11152 8205 19610 23321 19610 23321 4979 12433 4979 12433 18629 5612 18629 5612 9730 17948 9730 17948 409 4648 409 4648 19957 12092 19957 12092 9826 23168 9826 23168 19342 6408 19342 6408 8874 16777 8874 16777 3036 21853 3036 21853 15006 10527 15006 10527 5704 1563 5704 1563 21000 10375 21000 10375 9251 23469 9251 23469 109 15450 109 15450 20285 23414 20285 23414 24517 14183 24517 14183 8689 18817 8689 18817 540 1150 540 1150 22150 8471 22150 8471 8150 182 8150 182 13821 18957 13821 18957 10233 10398 10233 10398 13744 17615 13744 17615 3308 14472 3308 14472 20109 22568 20109 22568 10210 2788 10210 2788 704 9700 704 9700 12505 20099 12505 20099 2293 542 2293 542 20493 10200 20493 10200 4250 5811 4250 5811 23023 9476 23023 9476 12349 2105 12349 2105 22296 18015 22296 18015 3826 4797 3826 4797 471 654 471 654 22649 23484 22649 23484 7200 10899 7200 10899 21237 18635 21237 18635 8629 12949 8629 12949 19529 3777 19529 3777 2535 7036 2535 7036 21903 23314 21903 23314 3932 6932 3932 6932 16190 13293 16190 13293 4510 23086 4510 23086 17581 8166 17581 8166 10071 4790 10071 4790 4233 19262 4233 19262 17166 5999 17166 5999 24943 12852 24943 12852 12991 6965 12991 6965 18094 5208 18094 5208 15851 16929 15851 16929 13978 11374 13978 11374 24657 17140 24657 17140 12507 20640 12507 20640 23608 8661 23608 8661 1385 19410 1385 19410 21671 8982 21671 8982 4846 5781 4846 5781 3399 19092 3399 19092 24148 4957 24148 4957 4389 16075 4389 16075 10107 9841 10107 9841 22437 1806 22437 1806 1023 23457 1023 23457 24421 8110 24421 8110 6730 5625 6730 5625 16474 20958 16474 20958 434 3075 434 3075 8576 12052 8576 12052 20365 6344 20365 6344 5078 11502 5078 11502 21246 14120 21246 14120 10227 8108 10227 8108 2189 1683 2189 1683 22098 24489 22098 24489 4957 2435 4957 2435 24575 11337 24575 11337 9703 10269 9703 10269 7048 2384 7048 2384 2346 12700 2346 12700 19905 23606 19905 23606 6205 9312 6205 9312 3494 23229 3494 23229 21072 12080 21072 12080 5562 21150 5562 21150 19233 2157 19233 2157 10782 15407 10782 15407 391 24259 391 24259 23559 7853 23559 7853 794 1028 794 1028 18051 11544 18051 11544 24654 5227 24654 5227 499 13153 499 13153 22530 23859 22530 23859 5588 15368 5588 15368 16260 8988 16260 8988 23523 21973 23523 21973 444 699 444 699 24684 18141 24684 18141 1868 12873 1868 12873 14173 2431 14173 2431 20900 19700 20900 19700 1834 4183 1834 4183 21635 23751 21635 23751 7755 7716 7755 7716 21294 23274 21294 23274 11357 6605 11357 6605 19554 12751 19554 12751 10236 2469 10236 2469 23275 12674 23275 12674 12575 6208 12575 6208 1558 9947 1558 9947 16531 6899 16531 6899 6343 16644 6343 16644 16392 12265 16392 12265 14896 1861 14896 1861 7681 939 7681 939 21339 23434 21339 23434 4034 3061 4034 3061 9253 23406 9253 23406 21153 3798 21153 3798 1988 2022 1988 2022 19265 19335 19265 19335 9841 5370 9841 5370 24137 3088 24137 3088 8467 22088 8467 22088 2753 18608 2753 18608 20322 16289 20322 16289 8765 9258 8765 9258 22175 22772 22175 22772 6738 13231 6738 13231 22656 18648 22656 18648 2204 11863 2204 11863 20490 2138 20490 2138 10513 24793 10513 24793 1564 403 1564 403 15803 15921 15803 15921 6991 4841 6991 4841 20145 23974 20145 23974 7762 5151 7762 5151 21683 28 21683 28 7039 20032 7039 20032 20623 6566 20623 6566 8478 24434 8478 24434 22268 4174 22268 4174 7595 10129 7595 10129 23691 18640 23691 18640 4528 4806 4528 4806 19042 146 19042 146 5495 8157 5495 8157 19013 22487 19013 22487 4256 3142 4256 3142 15102 14446 15102 14446 354 3272 354 3272 20284 23807 20284 23807 6016 8113 6016 8113 19387 21568 19387 21568 891 11534 891 11534 115 20448 115 20448 24809 6577 24809 6577 2737 20580 2737 20580 22297 10710 22297 10710 4696 17338 4696 17338 16597 7456 16597 7456 23794 16416 23794 16416 7642 21679 7642 21679 2303 841 2303 841 19919 12229 19919 12229 12142 20832 12142 20832 2304 5132 2304 5132 19442 14292 19442 14292 8235 9562 8235 9562 4219 294 4219 294 16908 21511 16908 21511 11609 7291 11609 7291 20294 15742 20294 15742 9957 9969 9957 9969 21038 3076 21038 3076 10749 17061 10749 17061 16356 21972 16356 21972 5838 18598 5838 18598 14055 12183 14055 12183 1635 23691 1635 23691 24352 4110 24352 4110 15782 16345 15782 16345 3597 13481 3597 13481 13322 23559 13322 23559 3022 25 3022 25 12425 23312 12425 23312 23292 14309 23292 14309 6936 5436 6936 5436 2952 18222 2952 18222 18608 3749 18608 3749 11690 21560 11690 21560 14981 13510 14981 13510 9702 506 9702 506 23832 18497 23832 18497 8402 11520 8402 11520 22829 10246 22829 10246 9197 21152 9197 21152 24919 4189 24919 4189 584 24055 584 24055 14135 10544 14135 10544 4261 22462 4261 22462 24886 3362 24886 3362 790 18100 790 18100 18684 1901 18684 1901 6076 14683 6076 14683 22950 17317 22950 17317 1103 11918 1103 11918 17624 16431 17624 16431 421 8229 421 8229 23509 5970 23509 5970 3738 19337 3738 19337 24362 4894 24362 4894 2667 810 2667 810 23621 21138 23621 21138 13154 3694 13154 3694 18213 8073 18213 8073 5302 21467 5302 21467 22236 5638 22236 5638 9435 17524 9435 17524 24603 5955 24603 5955 1209 18769 1209 18769 18476 24412 18476 24412 24660 1437 24660 1437 9173 19821 9173 19821 13141 22307 13141 22307 24377 10813 24377 10813 9151 21539 9151 21539 21610 8651 21610 8651 708 20892 708 20892 22230 13040 22230 13040 1599 7463 1599 7463 19770 15541 19770 15541 1211 21848 1211 21848 13582 565 13582 565 21966 21380 21966 21380 9867 10865 9867 10865 15165 19397 15165 19397 6409 16987 6409 16987 20606 2877 20606 2877 13312 21349 13312 21349 5888 55 5888 55 19611 17401 19611 17401 1601 4533 1601 4533 23145 21929 23145 21929 8789 9584 8789 9584 5192 21319 5192 21319 927 8627 927 8627 19570 22211 19570 22211 2817 2210 2817 2210 21271 16901 21271 16901 4181 8927 4181 8927 889 748 889 748 13359 15621 13359 15621 20020 2902 20020 2902 1860 12438 1860 12438 22116 15684 22116 15684 7991 1839 7991 1839 23568 10535 23568 10535 10670 20335 10670 20335 19307 379 19307 379 4588 21014 4588 21014 23715 16377 23715 16377 24569 2639 24569 2639 987 23949 987 23949 16801 353 16801 353 7780 18045 7780 18045 22657 9331 22657 9331 10452 22248 10452 22248 476 23823 476 23823 8778 4659 8778 4659 22432 21167 22432 21167 1026 11011 1026 11011 21461 22025 21461 22025 11053 17448 11053 17448 16161 23717 16161 23717 22415 12387 22415 12387 5655 16679 5655 16679 21301 2333 21301 2333 10934 21450 10934 21450 2087 33 2087 33 21740 18899 21740 18899 8224 1769 8224 1769 20389 22464 20389 22464 4913 3135 4913 3135 23166 20233 23166 20233 22195 4177 22195 4177 10103 775 10103 775 8996 22131 8996 22131 21906 6509 21906 6509 3726 17749 3726 17749 16702 1902 16702 1902 11958 23896 11958 23896 22875 6961 22875 6961 653 18752 653 18752 20874 10016 20874 10016 7660 19858 7660 19858 20078 8709 20078 8709 23098 3046 23098 3046 6252 19197 6252 19197 17423 5936 17423 5936 24874 22956 24874 22956 3441 13241 3441 13241 8805 23927 8805 23927 3802 1075 3802 1075 22891 13082 22891 13082 17298 3728 17298 3728 2405 18505 2405 18505 24014 2697 24014 2697 13384 24026 13384 24026 4516 5755 4516 5755 17567 21628 17567 21628 8821 9523 8821 9523 17478 22844 17478 22844 2202 3731 2202 3731 24228 24050 24228 24050 12185 4850 12185 4850 438 19300 438 19300 21121 18254 21121 18254 11393 10434 11393 10434 24929 2463 24929 2463 11034 24963 11034 24963 20024 6694 20024 6694 2046 3510 2046 3510 17049 21149 17049 21149 672 7018 672 7018 9096 19947 9096 19947 18567 7645 18567 7645 554 16098 554 16098 15619 6607 15619 6607 3811 19677 3811 19677 24780 13312 24780 13312 9272 1685 9272 1685 18126 23171 18126 23171 3937 3607 3937 3607 9236 24216 9236 24216 23095 10131 23095 10131 1950 23029 1950 23029 8075 967 8075 967 23224 1467 23224 1467 2446 23446 2446 23446 18757 1792 18757 1792 7089 21517 7089 21517 4761 433 4761 433 17088 18478 17088 18478 6013 786 6013 786 21518 18061 21518 18061 1529 6588 1529 6588 18690 735 18690 735 4555 17033 4555 17033 22456 436 22456 436 255 21526 255 21526 24616 2760 24616 2760 3470 72 3470 72 22386 21934 22386 21934 9866 3494 9866 3494 21763 22506 21763 22506 11025 6787 11025 6787 21492 1701 21492 1701 1831 7218 1831 7218 17888 10690 17888 10690 412 4862 412 4862 16117 11992 16117 11992 23002 23216 23002 23216 10048 5536 10048 5536 21692 22234 21692 22234 10156 9788 10156 9788 9366 22599 9366 22599 17655 4816 17655 4816 1193 23580 1193 23580 19524 13178 19524 13178 340 3000 340 3000 22716 21075 22716 21075 6550 8628 6550 8628 19449 19564 19449 19564 16851 1376 16851 1376 23820 21909 23820 21909 3028 2694 3028 2694 21157 18935 21157 18935 152 6365 152 6365 22543 23419 22543 23419 2751 5112 2751 5112 21367 20420 21367 20420 24686 6987 24686 6987 14810 18678 14810 18678 24503 1738 24503 1738 7632 5225 7632 5225 19868 24700 19868 24700 24750 138 24750 138 5395 15250 5395 15250 16031 18669 16031 18669 3796 622 3796 622 12333 17723 12333 17723 24464 974 24464 974 8485 14881 8485 14881 24609 10146 24609 10146 11013 14014 11013 14014 23081 1983 23081 1983 11203 14392 11203 14392 3342 2039 3342 2039 22658 21013 22658 21013 9575 2893 9575 2893 19569 19358 19569 19358 1433 8496 1433 8496 13494 20807 13494 20807 1619 10634 1619 10634 20503 19928 20503 19928 9564 24932 9564 24932 2562 10557 2562 10557 14473 24317 14473 24317 5568 458 5568 458 14228 19165 14228 19165 4931 10418 4931 10418 20337 41 20337 41 8596 9024 8596 9024 10996 3786 10996 3786 18463 21240 18463 21240 6568 16206 6568 16206 18641 23150 18641 23150 1843 8758 1843 8758 14700 21351 14700 21351 19391 13955 19391 13955 4139 23217 4139 23217 24004 8231 24004 8231 4853 24722 4853 24722 13087 36 13087 36 4326 12828 4326 12828 16488 210 16488 210 1156 8538 1156 8538 13285 16256 13285 16256 20863 24639 20863 24639 6505 1048 6505 1048 23880 3678 23880 3678 3612 24520 3612 24520 9214 19827 9214 19827 10456 11027 10456 11027 539 23616 539 23616 16357 5501 16357 5501 4092 21624 4092 21624 13981 13638 13981 13638 6891 22704 6891 22704 224 576 224 576 18587 23708 18587 23708 7588 13833 7588 13833 16013 5877 16013 5877 22246 21970 22246 21970 5103 22831 5103 22831 19921 24373 19921 24373 12526 15227 12526 15227 23012 7313 23012 7313 6578 13822 6578 13822 14558 21449 14558 21449 23360 5290 23360 5290 4193 13974 4193 13974 16135 4757 16135 4757 21368 2415 21368 2415 5173 20945 5173 20945 17400 1524 17400 1524 1037 12206 1037 12206 18273 3353 18273 3353 11348 12775 11348 12775 15659 831 15659 831 24054 19026 24054 19026 4051 23497 4051 23497 20842 8553 20842 8553 18023 19884 18023 19884 24722 8608 24722 8608 10040 16405 10040 16405 23219 476 23219 476 4663 23210 4663 23210 22042 3820 22042 3820 579 18229 579 18229 22544 14005 22544 14005 2442 19348 2442 19348 11972 7603 11972 7603 8614 18557 8614 18557 20084 24910 20084 24910 1861 7487 1861 7487 13305 19084 13305 19084 4245 8083 4245 8083 20096 141 20096 141 23966 16881 23966 16881 5932 24171 5932 24171 17509 2580 17509 2580 24371 19698 24371 19698 20890 17 20890 17 5202 19127 5202 19127 14617 9018 14617 9018 20930 4399 20930 4399 9454 20691 9454 20691 17446 6273 17446 6273 11040 17505 11040 17505 3365 7086 3365 7086 16764 110 16764 110 24196 18356 24196 18356 10740 24917 10740 24917 6437 2967 6437 2967 21861 17605 21861 17605 5001 1556 5001 1556 10516 17058 10516 17058 18464 3131 18464 3131 3971 15281 3971 15281 9614 6335 9614 6335 1392 24517 1392 24517 56 19055 56 19055 19979 13213 19979 13213 3994 341 3994 341 21863 21352 21863 21352 1169 6897 1169 6897 9797 13081 9797 13081 8514 4364 8514 4364 22082 11867 22082 11867 8743 21310 8743 21310 7246 8542 7246 8542 19057 13433 19057 13433 11899 22429 11899 22429 20367 496 20367 496 1456 11314 1456 11314 22630 24029 22630 24029 8972 14872 8972 14872 4270 13554 4270 13554 16677 666 16677 666 4366 21420 4366 21420 11445 1194 11445 1194 19922 24831 19922 24831 6302 18680 6302 18680 19640 23770 19640 23770 9133 3067 9133 3067 14499 23600 14499 23600 618 9311 618 9311 11261 17915 11261 17915 13994 9894 13994 9894 19867 1949 19867 1949 5114 15338 5114 15338 14192 10589 14192 10589 7213 22051 7213 22051 18394 24741 18394 24741 12814 465 12814 465 16425 18175 16425 18175 7571 900 7571 900 20416 12917 20416 12917 1443 3165 1443 3165 13146 11787 13146 11787 4917 808 4917 808 12875
50058 246508136 0 246508136 275291708 284115579 275291708 284115579 297287824 300451698 297287824 300451698 302825844 304359765 302825844 304359765 304025617 306245946 304025617 306245946 304316957 306245946 72826645 45894364 72826645 45894364 43088220 25159694 43088220 25159694 3153243 2688696 3153243 2688696 1149185 2691 1149185 2691 2361 2691 180128743 203536536 180128743 203536536 238881120 270043266 238881120 270043266 274480559 295777036 274480559 295777036 296293494 299883273 296293494 299883273 299530170 165785415 299530170 165785415 164557386 75358274 164557386 75358274 78626024 87901483 78626024 87901483 151610186 151870995 151610186 151870995 184800509 241058350 184800509 241058350 250425704 258429264 250425704 258429264 269580774 276676994 269580774 276676994 281632573 286778168 281632573 286778168 284319876 163210595 284319876 163210595 151674832 140419198 151674832 140419198 116060991 100423266 116060991 100423266 68990984 32832864 68990984 32832864 23665317 11447691 23665317 11447691 12111561 11275370 12111561 11275370 181006751 242736537 181006751 242736537 253464584 262618117 253464584 262618117 262848013 274152273 262848013 274152273 272104755 278142875 272104755 278142875 276398257 107483639 276398257 107483639 101892765 91981890 101892765 91981890 74740964 69298354 74740964 69298354 68203057 37712416 68203057 37712416 21724330 16713463 21724330 16713463 13878394 13927566 13878394 13927566 174212491 207063607 174212491 207063607 245816093 263889579 245816093 263889579 264236595 272631495 264236595 272631495 271077042 274916629 271077042 274916629 275624177 287887493 275624177 287887493 291377241 295552735 291377241 295552735 295215827 301357336 295215827 301357336 302489492 304650170 302489492 304650170 303587124 164369512 303587124 164369512 150298760 136584442 150298760 136584442 113090684 97143162 113090684 97143162 97808041 77300447 97808041 77300447 75387550 62758996 75387550 62758996 65230564 186545304 65230564 186545304 222670112 220757240 222670112 220757240 191542475 176707215 191542475 176707215 128598422 107357697 128598422 107357697 89400399 85347087 89400399 85347087 66898572 29767537 66898572 29767537 32957415 126497636 32957415 126497636 200281938 206848910 200281938 206848910 235797803 246688346 235797803 246688346 246135757 252371603 246135757 252371603 256287103 262736528 256287103 262736528 263796741 270894466 263796741 270894466 273148418 277048758 273148418 277048758 281430803 291489568 281430803 291489568 294844608 299989709 294844608 299989709 299313873 177539936 299313873 177539936 187274107 142883479 187274107 142883479 139145966 94904555 139145966 94904555 89878349 66091214 89878349 66091214 42521860 30949936 42521860 30949936 30404213 25959526 30404213 25959526 25446605 17975080 25446605 17975080 16530014 6083588 16530014 6083588 5748176 1479937 5748176 1479937 1950682 720494 1950682 720494 1289609 158604977 1289609 158604977 163741558 152086464 163741558 152086464 103101615 53316654 103101615 53316654 48305790 33464255 48305790 33464255 27835737 24406793 27835737 24406793 22187735 10301043 22187735 10301043 9312794 8963360 9312794 8963360 6399676 4400936 6399676 4400936 4461049 165730669 4461049 165730669 195285529 195919388 195285529 195919388 178073824 152905524 178073824 152905524 129566644 120583393 129566644 120583393 103604932 96813997 103604932 96813997 69993084 48001469 69993084 48001469 48021887 30534902 48021887 30534902 25458776 19280690 25458776 19280690 13098207 8782566 13098207 8782566 3611131 2810164 3611131 2810164 1577559 1573863 1577559 1573863 197435735 209489578 197435735 209489578 226072736 241550443 226072736 241550443 242677935 251198317 242677935 251198317 249681849 271137897 249681849 271137897 274195761 291892509 274195761 291892509 291892791 294062155 291892791 294062155 293983062 298499624 293983062 298499624 299041763 301437301 299041763 301437301 301760529 186460657 301760529 186460657 125705443 121273018 125705443 121273018 122241059 114005841 122241059 114005841 81075297 73447144 81075297 73447144 65190009 62842148 65190009 62842148 188784705 193766223 188784705 193766223 200838333 169089308 200838333 169089308 168507295 133661789 168507295 133661789 133730587 124057242 133730587 124057242 99617296 75811753 99617296 75811753 72562530 67715491 72562530 67715491 39367521 33061522 39367521 33061522 29321524 25195167 29321524 25195167 23527725 19764402 23527725 19764402 19115917 17829251 19115917 17829251 12562330 12554738 12562330 12554738 184756072 223555397 184756072 223555397 241233497 245030128 241233497 245030128 246413671 259145974 246413671 259145974 259231370 263224989 259231370 263224989 267339084 275491180 267339084 275491180 274982222 285203052 274982222 285203052 290093247 292185070 290093247 292185070 292403080 294234845 292403080 294234845 296410305 299946116 296410305 299946116 298904491 162564656 298904491 162564656 143292967 123664576 143292967 123664576 105468070 93303514 105468070 93303514 92877049 72399076 92877049 72399076 64231583 58842217 64231583 58842217 48728982 37611921 48728982 37611921 36277761 25557488 36277761 25557488 26436071 18893775 26436071 18893775 18544435 15771661 18544435 15771661 15914017 192921414 15914017 192921414 210544938 219562419 210544938 219562419 233255231 240726748 233255231 240726748 240022898 248112754 240022898 248112754 247047311 253960874 247047311 253960874 265088766 268080063 265088766 268080063 270694080 275393477 270694080 275393477 274046446 286704759 274046446 286704759 284945297 288574400 284945297 288574400 289003517 292366842 289003517 292366842 291528462 296223244 291528462 296223244 297621866 300394872 297621866 300394872 300710084 302008481 300710084 302008481 213539183 174221467 213539183 174221467 160709466 146386907 160709466 146386907 138700756 125239107 138700756 125239107 106296929 99704422 106296929 99704422 68243521 58336917 68243521 58336917 54262485 36145195 54262485 36145195 37586403 195948904 37586403 195948904 204149229 235559845 204149229 235559845 232866212 238722066 232866212 238722066 236998403 257245158 236998403 257245158 256873975 192574146 256873975 192574146 179936340 150067539 179936340 150067539 141533069 113052356 141533069 113052356 108986930 101735946 108986930 101735946 61084979 48269400 61084979 48269400 45266184 40910960 45266184 40910960 41776169 37065009 41776169 37065009 32473153 27471442 32473153 27471442 26543666 25771291 26543666 25771291 188262074 228672586 188262074 228672586 233713742 253405747 233713742 253405747 260068096 264906692 260068096 264906692 265269938 272733419 265269938 272733419 270960839 176976284 270960839 176976284 181289354 224352139 181289354 224352139 222620543 231511997 222620543 231511997 242909775 252427244 242909775 252427244 260400601 262578155 260400601 262578155 141114814 105706187 141114814 105706187 107617247 78653413 107617247 78653413 77999629 70962296 77999629 70962296 65147984 60754706 65147984 60754706 60610782 53418811 60610782 53418811 48197302 42279498 48197302 42279498 40115985 31586199 40115985 31586199 32157568 140264418 32157568 140264418 208360117 229541042 208360117 229541042 230336653 236282769 230336653 236282769 233958135 186077743 233958135 186077743 185829098 165630368 185829098 165630368 144018904 139719420 144018904 139719420 112281532 93221290 112281532 93221290 87573912 76113586 87573912 76113586 71490581 63939730 71490581 63939730 48915407 45612466 48915407 45612466 165897361 233401963 165897361 233401963 229962742 237893682 229962742 237893682 242330893 249121156 242330893 249121156 254712367 261314626 254712367 261314626 265370338 268266840 265370338 268266840 162230319 148387695 162230319 148387695 103384363 92023421 103384363 92023421 91164239 83541765 91164239 83541765 70782026 44124489 70782026 44124489 45655382 39096918 45655382 39096918 38457350 35827448 38457350 35827448 190440529 212054977 190440529 212054977 219135773 230229930 219135773 230229930 231385717 170466562 231385717 170466562 170697772 118924424 170697772 118924424 102603299 79069949 102603299 79069949 78610868 68574205 78610868 68574205 67900284 50516264 67900284 50516264 47745325 40940623 47745325 40940623 41605107 38721231 41605107 38721231 173597380 202267177 173597380 202267177 216664500 220924571 216664500 220924571 219661285 216517235 219661285 216517235 171845745 156401607 171845745 156401607 146876721 126173104 146876721 126173104 126706806 116976449 126706806 116976449 115456772 83986658 115456772 83986658 87298365 157251831 87298365 157251831 208997618 211916734 208997618 211916734 136248932 118371424 136248932 118371424 115025022 101956571 115025022 101956571 98172584 94333022 98172584 94333022 81393773 51651433 81393773 51651433 54860129 154797028 54860129 154797028 181424068 182595125 181424068 182595125 195788690 198807882 195788690 198807882 203064081 230074354 203064081 230074354 233849366 234978197 233849366 234978197 158751958 147009108 158751958 147009108 125363248 110385800 125363248 110385800 98432405 82290564 98432405 82290564 84876857 162864084 84876857 162864084 194374868 192150228 194374868 192150228 191687890 134465672 191687890 134465672 140707341 154818902 140707341 154818902 166266163 186831045 166266163 186831045 210336248 206228068 210336248 206228068 115350086 105962849 115350086 105962849 103818461 99266123 103818461 99266123 89694302 77736732 89694302 77736732 77756352 60319961 77756352 60319961 58403772 49440870 58403772 49440870 40149948 35418069 40149948 35418069 32058885 27532247 32058885 27532247 28052151 25051457 28052151 25051457 26915622 20615892 26915622 20615892 20917254 16420024 20917254 16420024 13078322 12672937 13078322 12672937 9322714 6483535 9322714 6483535 7380138 130914134 7380138 130914134 138253769 151016592 138253769 151016592 185531414 206552534 185531414 206552534 218670932 220781659 218670932 220781659 233183240 237716366 233183240 237716366 240823011 246777596 240823011 246777596 261229360 266402709 261229360 266402709 267371434 271688278 267371434 271688278 269910980 115953241 269910980 115953241 113715715 106891611 113715715 106891611 107391887 89462495 107391887 89462495 84980489 59391654 84980489 59391654 57700237 51086895 57700237 51086895 45111229 39989090 45111229 39989090 39438126 146010431 39438126 146010431 158104566 169847532 158104566 169847532 191027196 209158118 191027196 209158118 216214000 222875972 216214000 222875972 228979753 244095275 228979753 244095275 240697739 246739877 240697739 246739877 249436954 251172081 249436954 251172081 120453933 111933770 120453933 111933770 97906836 91882280 97906836 91882280 90722625 62880793 90722625 62880793 64250104 55701457 64250104 55701457 54934807 47469468 54934807 47469468 48762273 134596361 48762273 134596361 156484097 151435109 156484097 151435109 182146546 196577062 182146546 196577062 202283372 136841956 202283372 136841956 127107686 121356517 127107686 121356517 109266376 100726641 109266376 100726641 102066922 94450010 102066922 94450010 92218227 71912413 92218227 71912413 69570794 61396158 69570794 61396158 62985093 59534706 62985093 59534706 152470083 144842172 152470083 144842172 127149458 118310673 127149458 118310673 117085022 112278999 117085022 112278999 169745472 211999767 169745472 211999767 214446280 146154439 214446280 146154439 128812432 116613195 128812432 116613195 111187696 95573467 111187696 95573467 78369997 63041225 78369997 63041225 64783978 58697561 64783978 58697561 55862812 46969502 55862812 46969502 49339711 146806615 49339711 146806615 199033851 195535577 199033851 195535577 219465761 222741433 219465761 222741433 176253733 146581793 176253733 146581793 142265786 128191830 142265786 128191830 129169521 120666410 129169521 120666410 113745516 108061482 113745516 108061482 180317470 197090070 180317470 197090070 202515377 203886641 202515377 203886641 207524694 171930933 207524694 171930933 169011536 158928415 169011536 158928415 167336531 196118139 167336531 196118139 198503492 177046561 198503492 177046561 171312746 151522723 171312746 151522723 155926227 136533961 155926227 136533961 138480878 121484898 138480878 121484898 105491104 100501983 105491104 100501983 192334350 192418041 192334350 192418041 210799803 235697476 210799803 235697476 235219626 260269938 235219626 260269938 258974799 167255418 258974799 167255418 172578330 123290421 172578330 123290421 125785481 85975972 125785481 85975972 84985617 76459285 84985617 76459285 72463925 61760457 72463925 61760457 55581648 53407730 55581648 53407730 42963727 42564251 42963727 42564251 33445553 27039852 33445553 27039852 24580208 21651541 24580208 21651541 15298883 13057845 15298883 13057845 12017218 10221291 12017218 10221291 9276417 172970367 9276417 172970367 183742613 196281344 183742613 196281344 202256390 221930840 202256390 221930840 224737771 239387844 224737771 239387844 255338585 261353873 255338585 261353873 262114892 269197135 262114892 269197135 270657726 273152045 270657726 273152045 280079905 282969688 280079905 282969688 286268551 287505212 286268551 287505212 145395857 138012426 145395857 138012426 142867327 127897163 142867327 127897163 125810962 120547920 125810962 120547920 91537626 84969809 91537626 84969809 77902746 67421517 77902746 67421517 70033458 51711790 70033458 51711790 49705571 41350218 49705571 41350218 43993356 166100414 43993356 166100414 173826980 190172494 173826980 190172494 195086328 210808743 195086328 210808743 221525021 240481324 221525021 240481324 239869041 251398856 239869041 251398856 254321674 264743907 254321674 264743907 266852834 271003452 266852834 271003452 274830407 281035826 274830407 281035826 282345471 284075999 282345471 284075999 177341641 123364717 177341641 123364717 94522177 92690823 94522177 92690823 91204586 80585586 91204586 80585586 82888904 72124228 82888904 72124228 59792416 56022748 59792416 56022748 194311003 199488010 194311003 199488010 218581133 225945145 218581133 225945145 238032736 253775710 238032736 253775710 253339111 257777997 253339111 257777997 259266991 265353157 259266991 265353157 265726877 275659105 265726877 275659105 274330453 279870669 274330453 279870669 280923931 284603608 280923931 284603608 285898343 287694977 285898343 287694977 136494881 107512768 136494881 107512768 99669486 93013201 99669486 93013201 92320359 89368751 92320359 89368751 155064257 163435066 155064257 163435066 193192793 197255172 193192793 197255172 212042027 218339853 212042027 218339853 236406224 253857844 236406224 253857844 252463466 255776195 252463466 255776195 257354975 260447867 257354975 260447867 261641333 265520851 261641333 265520851 263676123 270915662 263676123 270915662 272663244 275573787 272663244 275573787 274590281 284365077 274590281 284365077 285763151 290406005 285763151 290406005 290948562 295946667 290948562 295946667 298065072 300262700 298065072 300262700 162905673 133099248 162905673 133099248 113865570 106179204 113865570 106179204 107272914 100296893 107272914 100296893 101052850 92062502 101052850 92062502 86932569 73705237 86932569 73705237 62236701 51348334 62236701 51348334 51599954 36198931 51599954 36198931 35685194 31304944 35685194 31304944 29954048 27344386 29954048 27344386 183798844 185415370 183798844 185415370 199544430 206337132 199544430 206337132 220414587 231255046 220414587 231255046 231124134 165935265 231124134 165935265 144969224 138571880 144969224 138571880 137902368 131453599 137902368 131453599 181175557 180193888 181175557 180193888 202911533 217896656 202911533 217896656 213232350 150726558 213232350 150726558 142448182 131193987 142448182 131193987 114916559 94233218 114916559 94233218 86111817 74907076 86111817 74907076 70980032 56332119 70980032 56332119 56439656 51687635 56439656 51687635 45973425 39191784 45973425 39191784 37012482 33757864 37012482 33757864 32205616 30587838 32205616 30587838 164271327 160059670 164271327 160059670 167868560 169016112 167868560 169016112 177765209 147940811 177765209 147940811 145312708 127481836 145312708 127481836 119351151 106957628 119351151 106957628 109621532 162942169 109621532 162942169 176473503 170633255 176473503 170633255 157090464 132810200 157090464 132810200 129454592 105250375 129454592 105250375 99203375 92311480 99203375 92311480 93292096 72969893 93292096 72969893 70996410 59193261 70996410 59193261 57582074 53415136 57582074 53415136 36730307 37010729 36730307 37010729 157602700 169251481 157602700 169251481 189657741 195316895 189657741 195316895 217563675 228601785 217563675 228601785 225428996 236727856 225428996 236727856 248108168 253863545 248108168 253863545 254464722 257950495 254464722 257950495 257194187 162294776 257194187 162294776 170270399 136722939 170270399 136722939 141116768 130834274 141116768 130834274 124164773 103601571 124164773 103601571 98921067 91985532 98921067 91985532 79179947 70949147 79179947 70949147 57886662 55197879 57886662 55197879 184622781 191496298 184622781 191496298 221985764 236610642 221985764 236610642 246086301 251704928 246086301 251704928 257056528 259558949 257056528 259558949 260438835 263354351 260438835 263354351 261189758 181029632 261189758 181029632 180235233 164019225 180235233 164019225 154677507 117046482 154677507 117046482 118257153 182874139 118257153 182874139 206190848 214331686 206190848 214331686 218637047 221514723 218637047 221514723 177452400 159394633 177452400 159394633 122847526 112477343 122847526 112477343 98415763 96949658 98415763 96949658 93071774 86014152 93071774 86014152 84517290 78307524 84517290 78307524 78732780 69419915 78732780 69419915 62129424 59557815 62129424 59557815 212819298 207525845 212819298 207525845 173675500 139579667 173675500 139579667 128002978 122619799 128002978 122619799 157405584 184651085 157405584 184651085 189667973 195285442 189667973 195285442 204486046 207315818 204486046 207315818 134415707 113651021 134415707 113651021 111276613 105359069 111276613 105359069 106006069 87877345 106006069 87877345 87882094 76145520 87882094 76145520 77172585 48906421 77172585 48906421 49506199 37518536 49506199 37518536 37494753 32787331 37494753 32787331 32119123 26322004 32119123 26322004 19222451 16917894 19222451 16917894 182974748 177983821 182974748 177983821 166931076 152444663 166931076 152444663 118195833 108403747 118195833 108403747 109567507 107317920 109567507 107317920 155947396 161751391 155947396 161751391 167288026 146101442 167288026 146101442 147295148 114082819 147295148 114082819 115256594 94301165 115256594 94301165 90348980 74869923 90348980 74869923 59383352 38281038 59383352 38281038 40935565 120221701 40935565 120221701 156448279 174076169 156448279 174076169 202313331 207768526 202313331 207768526 129888411 120234979 129888411 120234979 116219608 113416673 116219608 113416673 98855524 91920480 98855524 91920480 92743206 79169034 92743206 79169034 63018556 40968213 63018556 40968213 42698043 37221815 42698043 37221815 37577604 179751741 37577604 179751741 199847950 221315756 199847950 221315756 242002117 245373372 242002117 245373372 178401251 124983303 178401251 124983303 130291754 123746025 130291754 123746025 117488919 110563942 117488919 110563942 98161203 80636548 98161203 80636548 64214184 57591685 64214184 57591685 48827426 41203991 48827426 41203991 37844239 30986389 37844239 30986389 28888613 25650806 28888613 25650806 21686118 16983768 21686118 16983768 18867375 13818556 18867375 13818556 11807802 11226742 11807802 11226742 173790379 180733064 173790379 180733064 185872251 151777237 185872251 151777237 140341284 130166776 140341284 130166776 127921714 121346852 127921714 121346852 169894995 185658022 169894995 185658022 220796397 242033157 220796397 242033157 252663295 254935617 252663295 254935617 253712484 265215347 253712484 265215347 270076135 271597256 270076135 271597256 167631792 160300341 167631792 160300341 131216692 125713109 131216692 125713109 126705443 121937276 126705443 121937276 122850124 105505304 122850124 105505304 74800142 70002606 74800142 70002606 69385934 58998175 69385934 58998175 54888543 52217984 54888543 52217984 48184175 42245579 48184175 42245579 43409515 40980764 43409515 40980764 197263571 217243511 197263571 217243511 217680378 226816499 217680378 226816499 236332152 250265225 236332152 250265225 252613178 259233412 252613178 259233412 259381033 267919088 259381033 267919088 267700430 275000150 267700430 275000150 272356266 169463610 272356266 169463610 172757063 156469587 172757063 156469587 155718915 149750719 155718915 149750719 149474105 130046650 149474105 130046650 122979278 112441492 122979278 112441492 77087605 63810894 77087605 63810894 59024357 55109055 59024357 55109055 54132671 51091589 54132671 51091589 191139395 194353293 191139395 194353293 205338345 209923575 205338345 209923575 212049322 219624058 212049322 219624058 221933539 229852739 221933539 229852739 228161265 235238127 228161265 235238127 240187682 250878105 240187682 250878105 250849731 255382171 250849731 255382171 254106095 259929577 254106095 259929577 267160196 268255043 267160196 268255043 178544208 153381906 178544208 153381906 163362451 197392009 163362451 197392009 214672503 215379894 214672503 215379894 226261973 240095900 226261973 240095900 245390140 250446723 245390140 250446723 249879188 256009218 249879188 256009218 255521604 258476944 255521604 258476944 177721384 138562390 177721384 138562390 142376891 133804137 142376891 133804137 137235435 90383208 137235435 90383208 78764973 72289989 78764973 72289989 72703515 58819990 72703515 58819990 61694652 47844629 61694652 47844629 40716951 30158852 40716951 30158852 31989245 161128818 31989245 161128818 197308600 211680726 197308600 211680726 212708878 226252292 212708878 226252292 224572228 157911739 224572228 157911739 152916148 145250015 152916148 145250015 143481221 133035114 143481221 133035114 135230946 113112866 135230946 113112866 102881277 97989727 102881277 97989727 86171506 75881190 86171506 75881190 75807634 68259301 75807634 68259301 68587277 64330385 68587277 64330385 60628120 54702513 60628120 54702513 48790170 40743316 48790170 40743316 41567024 151749525 41567024 151749525 199920651 209756562 199920651 209756562 219729363 236440399 219729363 236440399 238936894 243362174 238936894 243362174 243040489 250183474 243040489 250183474 250061544 253868473 250061544 253868473 191762665 163066399 191762665 163066399 157601277 140674130 157601277 140674130 140180037 98548855 140180037 98548855 80526145 72883074 80526145 72883074 77049620 67060637 77049620 67060637 63292895 50544575 63292895 50544575 45872190 40588598 45872190 40588598 43627376 174547078 43627376 174547078 183712270 201152822 183712270 201152822 204886046 207275039 204886046 207275039 168052303 156319192 168052303 156319192 145635164 138860031 145635164 138860031 141612360 95921556 141612360 95921556 94146718 90402530 94146718 90402530 86620842 81112918 86620842 81112918 81886071 67090754 81886071 67090754 67428730 55440758 67428730 55440758 43909179 31185025 43909179 31185025 30700508 28039655 30700508 28039655 167875401 188039165 167875401 188039165 215442800 227915582 215442800 227915582 235109842 239815928 235109842 239815928 240016895 245302206 240016895 245302206 242783377 172783390 242783377 172783390 158273193 145384200 158273193 145384200 143785184 127949621 143785184 127949621 109000141 100781080 109000141 100781080 99696927 91463058 99696927 91463058 89641575 80191091 89641575 80191091 78163620 68414064 78163620 68414064 70514344 65362851 70514344 65362851 60254630 56905706 60254630 56905706 53908126 49383534 53908126 49383534 46292420 46422734 46292420 46422734 188111160 203006447 188111160 203006447 201180397 166893340 201180397 166893340 162649754 129617592 162649754 129617592 125115955 106437273 125115955 106437273 103111285 99773699 103111285 99773699 89078313 77325837 89078313 77325837 76943254 69046709 76943254 69046709 63703906 44009978 63703906 44009978 35145565 31452180 35145565 31452180 33278467 27824028 33278467 27824028 29149328 24198848 29149328 24198848 14409344 14050205 14409344 14050205 214082742 230521434 214082742 230521434 228684217 234148799 228684217 234148799 234884835 242846909 234884835 242846909 242820934 250808853 242820934 250808853 249459992 261010164 249459992 261010164 261474199 267839165 261474199 267839165 265327238 273351272 265327238 273351272 280849887 287051469 280849887 287051469 284285752 203440259 284285752 203440259 191808218 166550555 191808218 166550555 158204531 130755094 158204531 130755094 131518150 114611908 131518150 114611908 111026634 106797974 111026634 106797974 105935360 101631061 105935360 101631061 85816111 80664887 85816111 80664887 77709023 70659858 77709023 70659858 72318891 66801791 72318891 66801791 68278264 64062480 68278264 64062480 63053476 55638100 63053476 55638100 51719070 42389897 51719070 42389897 38556242 33641195 38556242 33641195 31363297 27473184 31363297 27473184 26046101 18618810 26046101 18618810 15532301 14444120 15532301 14444120 13875166 10386556 13875166 10386556 10535758 187639391 10535758 187639391 200960116 212337406 200960116 212337406 214996893 225233989 214996893 225233989 225594734 185900721 225594734 185900721 172036266 149718148 172036266 149718148 147786664 135625281 147786664 135625281 136887677 128779791 136887677 128779791 117924127 110901018 117924127 110901018 108417700 93196366 108417700 93196366 90030481 82689400 90030481 82689400 81615026 80744353 81615026 80744353 76054347 72963042 76054347 72963042 70232882 66323853 70232882 66323853 48784841 43654186 48784841 43654186 40289365 37263720 40289365 37263720 36299743 33359340 36299743 33359340 28982375 18813025 28982375 18813025 14229603 11624452 14229603 11624452 11341879 5106574 11341879 5106574 4936385 3574076 4936385 3574076 180381195 184079790 180381195 184079790 205412050 207075120 205412050 207075120 172915473 161847257 172915473 161847257 150230681 142552291 150230681 142552291 188493236 188216518 188493236 188216518 177763267 150728685 177763267 150728685 145195197 135231840 145195197 135231840 136174639 120100932 136174639 120100932 118028003 107811803 118028003 107811803 99390994 84452769 99390994 84452769 80765617 78087340 80765617 78087340 73183163 69156917 73183163 69156917 185719996 193035194 185719996 193035194 204351578 217696776 204351578 217696776 217517611 236981996 217517611 236981996 235477835 157627735 235477835 157627735 148084276 133628389 148084276 133628389 130969823 119908573 130969823 119908573 113327654 109034230 113327654 109034230 100203414 90374507 100203414 90374507 89202790 82160368 89202790 82160368 82409861 76567263 82409861 76567263 63872246 53862041 63872246 53862041 50820334 48403575 50820334 48403575 42443798 38695058 42443798 38695058 40372452 193695055 40372452 193695055 213360795 212311378 213360795 212311378 218957143 221945684 218957143 221945684 193965140 168175930 193965140 168175930 157608022 148105639 157608022 148105639 192020208 189748176 192020208 189748176 163657419 157658926 163657419 157658926 195546705 195084835 195546705 195084835 202557205 212129234 202557205 212129234 215422947 161165035 215422947 161165035 170928836 196975515 170928836 196975515 210815304 215785516 210815304 215785516 215602988 231756358 215602988 231756358 240600261 242098604 240600261 242098604 187861085 179287214 187861085 179287214 162025195 135326856 162025195 135326856 127588415 112702944 127588415 112702944 109090347 101807770 109090347 101807770 96565047 90520281 96565047 90520281 92051821 84232863 92051821 84232863 86832225 181549393 86832225 181549393 200817449 197402284 200817449 197402284 183887287 169631743 183887287 169631743 171162181 145980856 171162181 145980856 145683136 124040993 145683136 124040993 116328177 97303688 116328177 97303688 91145646 85053801 91145646 85053801 82251127 75985054 82251127 75985054 76689606 58533121 76689606 58533121 55798745 46143820 55798745 46143820 48112112 182666955 48112112 182666955 196623740 193002580 196623740 193002580 201675102 183875223 201675102 183875223 168957475 159979491 168957475 159979491 128140069 113872713 128140069 113872713 116397749 101216563 116397749 101216563 103598977 181630389 103598977 181630389 200559527 208976944 200559527 208976944 223810587 232460947 223810587 232460947 231750620 237710234 231750620 237710234 241380380 258368744 241380380 258368744 259973275 266926001 259973275 266926001 280883955 285102102 280883955 285102102 283129757 287103835 283129757 287103835 185926740 168270245 185926740 168270245 131428066 124142898 131428066 124142898 123468852 115499088 123468852 115499088 112844512 105849029 112844512 105849029 89125635 83280018 89125635 83280018 83081537 75551169 83081537 75551169 68389629 59612308 68389629 59612308 53016464 41833552 53016464 41833552 39912360 35172003 39912360 35172003 25324675 24031116 25324675 24031116 184204461 191305220 184204461 191305220 215599413 218747499 215599413 218747499 223851848 236543712 223851848 236543712 233941927 149107543 233941927 149107543 136147963 120164376 136147963 120164376 122309438 117459033 122309438 117459033 114293454 108133352 114293454 108133352 97881575 93171245 97881575 93171245 90033083 86831532 90033083 86831532 80268040 72725859 80268040 72725859 69981415 62871431 69981415 62871431 66062652 163044480 66062652 163044480 210587623 217370366 210587623 217370366 215342754 222981687 215342754 222981687 228316524 239956959 228316524 239956959 258309738 265680910 258309738 265680910 267948622 272600653 267948622 272600653 271014224 278987306 271014224 278987306 278198767 281017605 278198767 281017605 279297510 151725342 279297510 151725342 147945839 132957505 147945839 132957505 126757700 118940128 126757700 118940128 123698891 171455484 123698891 171455484 196469026 219756742 196469026 219756742 220823901 166612709 220823901 166612709 170406759 133283806 170406759 133283806 128533569 121638860 128533569 121638860 124027928 98372526 124027928 98372526 94281004 87009764 94281004 87009764 88301594 176672606 88301594 176672606 198061249 195940514 198061249 195940514 174908863 162610028 174908863 162610028 141130724 125455476 141130724 125455476 114414430 103196370 114414430 103196370 106053243 97076510 106053243 97076510 97809257 80092633 97809257 80092633 81136009 68445027 81136009 68445027 65852308 54918449 65852308 54918449 56059219 47168366 56059219 47168366 42990971 41246091 42990971 41246091 36847623 24044116 36847623 24044116 24426396 22431748 24426396 22431748 221385444 225471159 221385444 225471159 225227287 236732621 225227287 236732621 241848869 249851649 241848869 249851649 249935579 260276459 249935579 260276459 260455435 263264065 260455435 263264065 193795585 183084364 193795585 183084364 176505212 140715504 176505212 140715504 136649362 128723533 136649362 128723533 134939039 215974289 134939039 215974289 222659072 223521662 222659072 223521662 210978119 191136447 210978119 191136447 162770197 133901617 162770197 133901617 132782731 125228965 132782731 125228965 113585982 107050007 113585982 107050007 101160322 99452530 101160322 99452530 87689848 85860047 87689848 85860047 86605529 70406557 86605529 70406557 73183794 217608185 73183794 217608185 217391458 224569162 217391458 224569162 231844114 237732194 231844114 237732194 240264299 247777860 240264299 247777860 257669972 258293972 257669972 258293972 209225446 163713995 209225446 163713995 162886218 157469172 162886218 157469172 207980733 212695064 207980733 212695064 210905215 233049724 210905215 233049724 240217661 256836872 240217661 256836872 256647462 262132677 256647462 262132677 266486710 274733191 266486710 274733191 276288554 280040190 276288554 280040190 280446009 281703626 280446009 281703626 203517096 186118818 203517096 186118818 180387926 162149184 180387926 162149184 161174721 152878700 161174721 152878700 149949957 144763155 149949957 144763155 200840450 196910841 200840450 196910841 169063450 156581370 169063450 156581370 163833582 214245089 163833582 214245089 221573346 224184730 221573346 224184730 193644184 147177915 193644184 147177915 136932752 127362387 136932752 127362387 129320821 124609720 129320821 124609720 184948582 188278381 184948582 188278381 208141754 213050395 208141754 213050395 211890542 221683366 211890542 221683366 228089441 241920389 228089441 241920389 240496652 244046138 240496652 244046138 247365779 254164332 247365779 254164332 254806727 262316235 254806727 262316235 265261074 273551123 265261074 273551123 278028956 281403391 278028956 281403391 280769491 186240717 280769491 186240717 163341213 146933937 163341213 146933937 140183540 128821762 140183540 128821762 129532558 108385244 129532558 108385244 109615174 101578461 109615174 101578461 99915086 90435553 99915086 90435553 82251726 78973476 82251726 78973476 78941183 77192539 78941183 77192539 179968051 178925721 179968051 178925721 189471528 197237667 189471528 197237667 202460368 154170458 202460368 154170458 151973695 133683112 151973695 133683112 121352043 121432245 121352043 121432245 163622977 161643340 163622977 161643340 176960701 198708321 176960701 198708321 210061484 228951852 210061484 228951852 240326862 242659386 240326862 242659386 172130650 148673995 172130650 148673995 144705015 109690775 144705015 109690775 102348444 93915998 102348444 93915998 59041108 55236145 59041108 55236145 169449295 188920480 169449295 188920480 201044983 199965007 201044983 199965007 225092701 230400684 225092701 230400684 228910659 147841636 228910659 147841636 150234441 141587485 150234441 141587485 157322809 155387260 157322809 155387260 180686456 186997050 180686456 186997050 212270657 215477534 212270657 215477534 222972798 227039388 222972798 227039388 240275653 247836812 240275653 247836812 252727879 254853674 252727879 254853674 173547305 148461372 173547305 148461372 154502637 159942438 154502637 159942438 202451800 214344434 202451800 214344434 221568203 242673386 221568203 242673386 243605854 247868647 243605854 247868647 251466847 259114938 251466847 259114938 261707106 271720468 261707106 271720468 268782599 277956876 268782599 277956876 279395646 289562399 279395646 289562399 289117109 291922688 289117109 291922688 295924148 296641330 295924148 296641330 158405360 149263358 158405360 149263358 147160753 115648640 147160753 115648640 102179562 60461641 102179562 60461641 56604993 54255260 56604993 54255260 165822059 208024683 165822059 208024683 212183808 220528142 212183808 220528142 220367600 225215222 220367600 225215222 226171361 156602834 226171361 156602834 156610628 124883857 156610628 124883857 120483450 99361771 120483450 99361771 74100004 56904153 74100004 56904153 59012440 168759799 59012440 168759799 193870104 209795813 193870104 209795813 205435675 210509470 205435675 210509470 212184649 164999785 212184649 164999785 169619895 141903442 169619895 141903442 128317146 102870974 128317146 102870974 98537271 81509187 98537271 81509187 82746380 76074669 82746380 76074669 76760683 62890611 76760683 62890611 64305963 50258229 64305963 50258229 45506454 39997457 45506454 39997457 44090358 196668065 44090358 196668065 203832400 204539921 203832400 204539921 217535010 216935864 217535010 216935864 235090101 242163231 235090101 242163231 242256251 249147560 242256251 249147560 247043316 258436849 247043316 258436849 256106547 262161611 256106547 262161611 266583483 271832426 266583483 271832426 274598911 279291865 274598911 279291865 286827708 287485002 286827708 287485002 287562782 171749449 287562782 171749449 173956878 167462381 173956878 167462381 136491104 131025061 136491104 131025061 207227401 215770327 207227401 215770327 218516508 220044890 218516508 220044890 207758408 188411507 207758408 188411507 187199987 168846202 187199987 168846202 154274858 144026220 154274858 144026220 133730461 125687265 133730461 125687265 128954382 123036325 128954382 123036325 126003271 201401080 126003271 201401080 206039587 187416111 206039587 187416111 176610928 155798167 176610928 155798167 166711117 193259378 166711117 193259378 209878127 218690356 209878127 218690356 216166252 168722473 216166252 168722473 170811801 138198259 170811801 138198259 139040402 132670821 139040402 132670821 130792438 85166574 130792438 85166574 73101694 64196009 73101694 64196009 54508347 52237446 54508347 52237446 209020193 212396187 209020193 212396187 190422724 138970165 190422724 138970165 134598952 120415046 134598952 120415046 122596521 201209299 122596521 201209299 217237886 234441849 217237886 234441849 230219233 243032372 230219233 243032372 244099831 252327413 244099831 252327413 254101960 258284312 254101960 258284312 146054988 131082528 146054988 131082528 131996432 109774136 131996432 109774136 95785878 94586692 95785878 94586692 170382858 173501130 170382858 173501130 188590840 224827630 188590840 224827630 233883629 243128582 233883629 243128582 247147631 264274004 247147631 264274004 262196741 159485282 262196741 159485282 157223870 146715608 157223870 146715608 150944179 135731235 150944179 135731235 127943544 100508648 127943544 100508648 88730347 73370348 88730347 73370348 78026989 65032830 78026989 65032830 64909542 54013370 64909542 54013370 52183536 41564300 52183536 41564300 45079019 158797637 45079019 158797637 192513423 201651384 192513423 201651384 224814292 234570594 224814292 234570594 237656544 241745829 237656544 241745829 241679542 248849605 241679542 248849605 245503591 250470827 245503591 250470827 252912564 260619021 252912564 260619021 262733023 269457136 262733023 269457136 266822528 270818519 266822528 270818519 271354119 277958904 271354119 277958904 282043687 288906401 282043687 288906401 286808900 159071953 286808900 159071953 158310190 149962069 158310190 149962069 146107413 140701839 146107413 140701839 143198053 112890351 143198053 112890351 91769649 87204795 91769649 87204795 90762124 173339688 90762124 173339688 207084493 206090391 207084493 206090391 197624356 154685462 197624356 154685462 157697257 140719952 157697257 140719952 111188881 92952907 111188881 92952907 94681467 216455442 94681467 216455442 222932166 230853327 222932166 230853327 231592922 237083067 231592922 237083067 239913462 242759875 239913462 242759875 165997371 159505732 165997371 159505732 162775868 157129502 162775868 157129502 176672174 197438401 176672174 197438401 211737508 222751831 211737508 222751831 228756654 241693959 228756654 241693959 239317563 246748802 239317563 246748802 256119239 262221093 256119239 262221093 261966548 265769433 261966548 265769433 265226736 272440731 265226736 272440731 274622940 280701063 274622940 280701063 279406701 285990000 279406701 285990000 284422483 288375033 284422483 288375033 289462442 297193620 289462442 297193620 296585088 298297189 296585088 298297189 300241502 301947538 300241502 301947538 301531845 302846415 301531845 302846415 303270995 305963023 303270995 305963023 303861904 160472730 303861904 160472730 115693601 95655229 115693601 95655229 97260332 171882470 97260332 171882470 205953061 216100611 205953061 216100611 230710668 241007969 230710668 241007969 239829797 248633085 239829797 248633085 254219268 259207702 254219268 259207702 183265249 159782349 183265249 159782349 131616422 113075332 131616422 113075332 112307144 95003343 112307144 95003343 82074668 65916687 82074668 65916687 66406504 57072793 66406504 57072793 59495965 200107282 59495965 200107282 200939653 136418670 200939653 136418670 120917483 112726684 120917483 112726684 97572432 80793813 97572432 80793813 72130814 65596076 72130814 65596076 64101802 57628456 64101802 57628456 59151373 55940619 59151373 55940619 54193683 43490121 54193683 43490121 27198833 23945666 27198833 23945666 20887647 19306048 20887647 19306048 158850276 173811675 158850276 173811675 217861686 225932974 217861686 225932974 227949618 239694425 227949618 239694425 236262873 136098719 236262873 136098719 125320136 111933516 125320136 111933516 106291092 83216665 106291092 83216665 79489108 69342025 79489108 69342025 63632109 52191540 63632109 52191540 52982885 30025053 52982885 30025053 26679675 19457954 26679675 19457954 20916655 16624906 20916655 16624906 15078717 14428471 15078717 14428471 12417539 11711395 12417539 11711395 154202560 175272730 154202560 175272730 209427205 202234639 209427205 202234639 153625391 145102937 153625391 145102937 162159201 161993633 162159201 161993633 190990940 186361069 190990940 186361069 158981002 129302891 158981002 129302891 132986327 126280234 132986327 126280234 127169516 116109686 127169516 116109686 112535910 109236820 112535910 109236820 145315889 156051964 145315889 156051964 176008119 179618399 176008119 179618399 219200597 222139231 219200597 222139231 135931669 122732627 135931669 122732627 123352884 111302770 123352884 111302770 82724817 69325544 82724817 69325544 69810565 57449808 69810565 57449808 54694144 35521886 54694144 35521886 37248253 32665821 37248253 32665821 29925362 25984860 29925362 25984860 24677158 21124030 24677158 21124030 21757467 154112471 21757467 154112471 166355913 175243822 166355913 175243822 184886932 182950580 184886932 182950580 193670455 213143392 193670455 213143392 213198547 223072897 213198547 223072897 224645482 230641834 224645482 230641834 235169902 241527825 235169902 241527825 239618177 245951901 239618177 245951901 245127011 256740324 245127011 256740324 253374421 151249234 253374421 151249234 149701324 133838312 149701324 133838312 135273596 119152409 135273596 119152409 101360892 82887106 101360892 82887106 74979071 68338062 74979071 68338062 68868195 56840870 68868195 56840870 53531676 46689356 53531676 46689356 42491085 39496202 42491085 39496202 33314565 29358936 33314565 29358936 29538794 27263498 29538794 27263498 28114755 21692989 28114755 21692989 16471517 15422885 16471517 15422885 162628477 174012135 162628477 174012135 180598959 179838949 180598959 179838949 207244395 202987602 207244395 202987602 176208320 151380709 176208320 151380709 141025329 115871572 141025329 115871572 107303082 92433432 107303082 92433432 93495769 160187783 93495769 160187783 175573161 178255038 175573161 178255038 188455629 194055968 188455629 194055968 206566346 216012651 206566346 216012651 228172764 237683083 228172764 237683083 239477077 246498567 239477077 246498567 254636624 258985775 254636624 258985775 264432462 272689939 264432462 272689939 275152628 279744633 275152628 279744633 281556603 286067877 281556603 286067877 285424633 286986437 285424633 286986437 170903418 154876177 170903418 154876177 135185167 128281607 135185167 128281607 106341115 78450669 106341115 78450669 80772489 73790677 80772489 73790677 77223576 166390434 77223576 166390434 197703014 202799113 197703014 202799113 222114432 223111832 222114432 223111832 164963537 125928657 164963537 125928657 116971278 87574083 116971278 87574083 88311785 80882008 88311785 80882008 84668606 169061846 84668606 169061846 179825784 200949035 179825784 200949035 203694703 165562461 203694703 165562461 167898568 137945642 167898568 137945642 115027491 93235257 115027491 93235257 93367723 88905769 93367723 88905769 87217007 83012018 87217007 83012018 63706185 60911824 63706185 60911824 60406372 54367860 60406372 54367860 55217213 50562050 55217213 50562050 46993647 41304142 46993647 41304142 37800721 30555877 37800721 30555877 32568304 141606042 32568304 141606042 164534167 200374885 164534167 200374885 208101687 221566336 208101687 221566336 223221319 240024469 223221319 240024469 237579720 245764812 237579720 245764812 241161153 100401729 241161153 100401729 102511548 95652125 102511548 95652125 93955237 86687983 93955237 86687983 87225562 74811001 87225562 74811001 68235391 58076867 68235391 58076867 57468537 51427074 57468537 51427074 46592309 43031621 46592309 43031621 133894366 184987671 133894366 184987671 202920238 212997894 202920238 212997894 223048079 240356256 223048079 240356256 248942402 257661844 248942402 257661844 258085162 262484946 258085162 262484946 264637084 269128051 264637084 269128051 273413202 275616282 273413202 275616282 168488557 139891181 168488557 139891181 113642109 97875667 113642109 97875667 94360498 88588838 94360498 88588838 79960390 69462153 79960390 69462153 70828922 64368082 70828922 64368082 61536316 52067239 61536316 52067239 52004714 47791499 52004714 47791499 47172815 39398433 47172815 39398433 30909653 29223309 30909653 29223309 186296277 188531795 186296277 188531795 207155435 220570845 207155435 220570845 231181974 238083472 231181974 238083472 240883118 249439084 240883118 249439084 253284856 256094335 253284856 256094335 187827593 165699751 187827593 165699751 151583804 140848795 151583804 140848795 184005285 199795420 184005285 199795420 207183701 219264545 207183701 219264545 218969523 134098173 218969523 134098173 116843044 102917357 116843044 102917357 97498302 78966423 97498302 78966423 79673193 71323189 79673193 71323189 70255400 66274186 70255400 66274186 60993389 56901531 60993389 56901531 54097681 51226989 54097681 51226989 185333309 180957320 185333309 180957320 194087058 199340604 194087058 199340604 201541786 103231627 201541786 103231627 99329598 81983117 99329598 81983117 76451873 63039489 76451873 63039489 64814481 177385803 64814481 177385803 183818213 133177663 183818213 133177663 119934524 113265724 119934524 113265724 97248626 96304822 97248626 96304822 155951498 154036487 155951498 154036487 179095994 183176761 179095994 183176761 197025014 216049400 197025014 216049400 211683742 123946495 211683742 123946495 114853065 101411506 114853065 101411506 94509507 87668738 94509507 87668738 82313563 80198868 82313563 80198868 80330023 79126232 80330023 79126232 68254689 64150535 68254689 64150535 61300153 57489236 61300153 57489236 53459875 46179870 53459875 46179870 45218188 42046644 45218188 42046644 150115877 162565882 150115877 162565882 189159034 179734130 189159034 179734130 117227868 116063217 117227868 116063217 129049231 150667044 129049231 150667044 179682849 173081507 179682849 173081507 196082369 238033559 196082369 238033559 236503877 244069448 236503877 244069448 246239339 252967174 246239339 252967174 250890587 257830813 250890587 257830813 261238179 267112673 261238179 267112673 267895097 268909836 267895097 268909836 117328618 109657172 117328618 109657172 112444666 102861004 112444666 102861004 106289364 148555422 106289364 148555422 175006413 166898445 175006413 166898445 115066871 108765855 115066871 108765855 102202546 85602295 102202546 85602295 86790083 73403094 86790083 73403094 76184207 66395241 76184207 66395241 67912633 122516072 67912633 122516072 145105240 147984658 145105240 147984658 190251685 202387844 190251685 202387844 221072859 237361646 221072859 237361646 236606614 248903442 236606614 248903442 249699558 255098154 249699558 255098154 254058309 257434618 254058309 257434618 255755755 265373653 255755755 265373653 264324401 274512354 264324401 274512354 274662169 278684806 274662169 278684806 275554938 280447150 275554938 280447150 279599047 283826607 279599047 283826607 282551347 131845668 282551347 131845668 117035529 107938129 117035529 107938129 113141487 136122428 113141487 136122428 181628524 185305405 181628524 185305405 193797104 164136103 193797104 164136103 161925960 140702604 161925960 140702604 143289328 123299996 143289328 123299996 122908469 111335416 122908469 111335416 115762106 166161345 115762106 166161345 187502892 203544476 187502892 203544476 217596410 230469848 217596410 230469848 229142563 236434826 229142563 236434826 235697699 248298966 235697699 248298966 249382943 254920512 249382943 254920512 253564110 261086442 253564110 261086442 271477137 273065333 271477137 273065333 163660836 141524441 163660836 141524441 130500598 122237444 130500598 122237444 120870190 106553968 120870190 106553968 107495831 75988324 107495831 75988324 74666448 69280777 74666448 69280777 67321685 61352503 67321685 61352503 60743860 57008281 60743860 57008281 47669667 33528551 47669667 33528551 32241823 27364294 32241823 27364294 24583718 22617070 24583718 22617070 19797610 17767178 19797610 17767178 16233507 15745136 16233507 15745136 149944186 175305532 149944186 175305532 197443932 201862974 197443932 201862974 215255247 226517660 215255247 226517660 226649563 236807399 226649563 236807399 233811919 245488944 233811919 245488944 241960888 152609118 241960888 152609118 151137491 142637069 151137491 142637069 138548396 131764179 138548396 131764179 130944990 121437926 130944990 121437926 112972996 104626459 112972996 104626459 101838417 84357191 101838417 84357191 83062410 77795965 83062410 77795965 72253641 67234239 72253641 67234239 49294474 42585821 49294474 42585821 44060752 40060822 44060752 40060822 40992892 32347910 40992892 32347910 33205920 27910991 33205920 27910991 29983636 149870296 29983636 149870296 159576771 208582235 159576771 208582235 223408694 225149079 223408694 225149079 210140865 141548332 210140865 141548332 147117010 201394703 147117010 201394703 211359851 213865786 211359851 213865786 217286017 226667246 217286017 226667246 231158873 237647037 231158873 237647037 240973593 255502267 240973593 255502267 252536024 260839726 252536024 260839726 261738340 270795867 261738340 270795867 270960023 277186641 270960023 277186641 276569277 278869099 276569277 278869099 278801939 283780474 278801939 283780474 281935961 286325717 281935961 286325717 287354332 294109083 287354332 294109083 295464393 300046297 295464393 300046297 300924083 303044303 300924083 303044303 302342520 177719276 302342520 177719276 172919415 140814487 172919415 140814487 147858172 188981056 147858172 188981056 211190529 210336657 211190529 210336657 225611907 233807633 225611907 233807633 232609052 239884777 232609052 239884777 243166043 252319598 243166043 252319598 256228689 261954006 256228689 261954006 265067980 267870799 265067980 267870799 269211751 277083500 269211751 277083500 275215949 188137288 275215949 188137288 190987962 177637789 190987962 177637789 183782074 160201705 183782074 160201705 145021774 134777910 145021774 134777910 117229244 102017265 117229244 102017265 95625861 92705893 95625861 92705893 84210387 78924737 84210387 78924737 79025166 74133283 79025166 74133283 75359817 45778622 75359817 45778622 46426125 42185597 46426125 42185597 42661789 188507204 42661789 188507204 201307438 196325914 201307438 196325914 208726803 217509617 208726803 217509617 217552025 219499119 217552025 219499119 156720988 151726363 156720988 151726363 168467870 207410268 168467870 207410268 208660609 140840098 208660609 140840098 139680796 122385330 139680796 122385330 106422470 93382285 106422470 93382285 84070015 76603877 84070015 76603877 75130706 46286494 75130706 46286494 48224050 45216241 48224050 45216241 152728514 162428944 152728514 162428944 167531926 135632759 167531926 135632759 113491329 106298145 113491329 106298145 88410702 78299724 88410702 78299724 76114556 72773138 76114556 72773138 171562165 190980410 171562165 190980410 198935159 203571149 198935159 203571149 209519156 226640217 209519156 226640217 225345806 240963863 225345806 240963863 239336889 243555878 239336889 243555878 244285386 253267753 244285386 253267753 250395994 190505426 250395994 190505426 159565263 112103074 159565263 112103074 107645911 96889246 107645911 96889246 92156560 86088367 92156560 86088367 86647656 51072641 86647656 51072641 53115326 47852857 53115326 47852857 50718099 41753448 50718099 41753448 36443423 31968891 36443423 31968891 35405056 159177301 35405056 159177301 205048745 209805677 205048745 209805677 136511684 119672387 136511684 119672387 110256887 104896291 110256887 104896291 103199428 94938585 103199428 94938585 92715090 83904092 92715090 83904092 63769519 54638894 63769519 54638894 56549416 144391521 56549416 144391521 172924153 178968651 172924153 178968651 202200044 218914064 202200044 218914064 231753546 232795890 231753546 232795890 237470626 241653628 237470626 241653628 240479682 121971799 240479682 121971799 126173402 117400344 126173402 117400344 113790270 107660851 113790270 107660851 94258426 82532614 94258426 82532614 86844944 125687215 86844944 125687215 153596026 148612822 153596026 148612822 165370330 168307665 165370330 168307665 173542044 141883061 173542044 141883061 132660729 127689001 132660729 127689001 156063769 155315960 156063769 155315960 169148489 170933135 169148489 170933135 186660899 197938027 186660899 197938027 213410774 216116590 213410774 216116590 135252996 129234260 135252996 129234260 131123077 121119607 131123077 121119607 116793199 96448737 116793199 96448737 90334975 85739229 90334975 85739229 80138055 71851629 80138055 71851629 73748106 58727801 73748106 58727801 54690131 47592588 54690131 47592588 48322371 178447407 48322371 178447407 194947183 193854332 194947183 193854332 200637907 211050849 200637907 211050849 215476452 221130152 215476452 221130152 221501879 230825517 221501879 230825517 235937901 240492590 235937901 240492590 239324153 179217101 239324153 179217101 177416194 161693308 177416194 161693308 145124606 119704135 145124606 119704135 113562770 105669969 113562770 105669969 104214072 94994678 104214072 94994678 93080277 81970581 93080277 81970581 74781152 57842910 74781152 57842910 51951628 34378480 51951628 34378480 36533217 30480501 36533217 30480501 34848218 170151483 34848218 170151483 181558821 182369323 181558821 182369323 202653575 202389675 202653575 202389675 213292348 218271123 213292348 218271123 224625180 242070449 224625180 242070449 239769720 161950765 239769720 161950765 165933489 140419113 165933489 140419113 136814639 123476958 136814639 123476958 121730768 108358459 121730768 108358459 109285654 103536654 109285654 103536654 101160238 96672749 101160238 96672749 98931324 86608002 98931324 86608002 73183700 59632592 73183700 59632592 62163482 49365674 62163482 49365674 50835495 168106088 50835495 168106088 181242266 190993423 181242266 190993423 191917244 205566726 191917244 205566726 202816617 219105796 202816617 219105796 223953424 241868082 223953424 241868082 244657831 248289245 244657831 248289245 158018456 149442282 158018456 149442282 149903955 128325814 149903955 128325814 128125447 121628301 128125447 121628301 126159793 179110176 126159793 179110176 188705729 195463262 188705729 195463262 196599518 207860230 196599518 207860230 211780108 225040615 211780108 225040615 231106307 240509754 231106307 240509754 245730781 249221090 245730781 249221090 185776523 176926956 185776523 176926956 165863067 150361934 165863067 150361934 144461845 131835950 144461845 131835950 129850037 110581245 129850037 110581245 113310505 178655406 113310505 178655406 193688374 190547699 193688374 190547699 194204364 141814360 194204364 141814360 139408438 130388764 139408438 130388764 110827323 102221682 110827323 102221682 98226206 96437358 98226206 96437358 80166949 61368545 80166949 61368545 62142724 47818180 62142724 47818180 44777054 40472627 44777054 40472627 37978740 134627358 37978740 134627358 181744315 197078216 181744315 197078216 201888309 208547105 201888309 208547105 220184027 228498955 220184027 228498955 230372085 250760413 230372085 250760413 256697043 258625172 256697043 258625172 146575193 127575521 146575193 127575521 125060090 111847221 125060090 111847221 108351455 97494619 108351455 97494619 98045726 93784382 98045726 93784382 80071443 69368941 80071443 69368941 70430981 64684336 70430981 64684336 55573080 44039072 55573080 44039072 37846574 34189680 37846574 34189680 35742052 168729636 35742052 168729636 184110595 188394349 184110595 188394349 202312038 202753046 202312038 202753046 209906731 220984564 209906731 220984564 224814609 159469361 224814609 159469361 163676563 144355225 163676563 144355225 148242727 139056185 148242727 139056185 134868801 126219101 134868801 126219101 104827461 85267285 104827461 85267285 83614939 78766950 83614939 78766950 61360443 55042012 61360443 55042012 55640924 44415876 55640924 44415876 39775606 38814252 39775606 38814252 164910600 197419748 164910600 197419748 221545598 228491351 221545598 228491351 226160080 144302197 226160080 144302197 147336563 140202656 147336563 140202656 139359829 123571876 139359829 123571876 109247217 102934996 109247217 102934996 87302876 61242689 87302876 61242689 54808341 44640248 54808341 44640248 36195345 37397377 36195345 37397377 161002624 175199872 161002624 175199872 180869291 180526137 180869291 180526137 206249277 219777568 206249277 219777568 227044877 234007305 227044877 234007305 231921795 142576721 231921795 142576721 145532683 138529341 145532683 138529341 119549829 107281989 119549829 107281989 97431868 92382223 97431868 92382223 92249707 65282193 92249707 65282193 62705356 53998615 62705356 53998615 51292715 46973521 51292715 46973521 34039393 30190260 34039393 30190260 31060374 153985855 31060374 153985855 161742279 171361081 161742279 171361081 181395263 217567582 181395263 217567582 226470141 226906780 226470141 226906780 236712688 241747292 236712688 241747292 247415160 251753989 247415160 251753989 262843564 272238342 262843564 272238342 272538765 275628574 272538765 275628574 272804292 142351689 272804292 142351689 144094477 107008581 144094477 107008581 112205746 163659865 112205746 163659865 168850518 188466488 168850518 188466488 193236177 195398489 193236177 195398489 212404593 230730963 212404593 230730963 229681820 154982893 229681820 154982893 161457844 143748904 161457844 143748904 136371885 98018253 136371885 98018253 92420532 89927853 92420532 89927853 78082243 72564471 78082243 72564471 61575205 59540751 61575205 59540751 166050738 155596792 166050738 155596792 160570225 150631930 160570225 150631930 153455556 146746367 153455556 146746367 181312602 180714118 181312602 180714118 198960779 226518732 198960779 226518732 238760045 264233444 238760045 264233444 265498710 268307717 265498710 268307717 171912910 157060174 171912910 157060174 151992895 136403039 151992895 136403039 138587759 100979430 138587759 100979430 98808666 95456211 98808666 95456211 87763127 79435229 87763127 79435229 79565720 174970511 79565720 174970511 187789179 191579004 187789179 191579004 212928437 217207364 212928437 217207364 223770061 220383198 223770061 220383198 174016628 166274901 174016628 166274901 120605536 108250293 120605536 108250293 106070743 89832212 106070743 89832212 89145375 86481661 89145375 86481661 71923677 65890847 71923677 65890847 60343454 56208888 60343454 56208888 55211860 52796695 55211860 52796695 176754202 168905377 176754202 168905377 173425303 132286468 173425303 132286468 116407430 99707408 116407430 99707408 93388555 87773816 93388555 87773816 87026784 83228943 87026784 83228943 81241589 75741742 81241589 75741742 73096298 68078576 73096298 68078576 61717501 53654424 61717501 53654424 44100770 34842156 44100770 34842156 29549437 23743258 29549437 23743258 25920604 171567554 25920604 171567554 177705928 200229567 177705928 200229567 205407526 215406928 205407526 215406928 214242435 175918562 214242435 175918562 144582801 114963082 144582801 114963082 104048201 93562413 104048201 93562413 95128543 91122813 95128543 91122813 72976259 60655149 72976259 60655149 52824053 48414836 52824053 48414836 46704507 37836598 46704507 37836598 29759707 25984229 29759707 25984229 27422083 179240406 27422083 179240406 212577361 234148804 212577361 234148804 236044439 252488189 236044439 252488189 257468818 260784361 257468818 260784361 258971579 142477582 258971579 142477582 121595485 109799741 121595485 109799741 108055068 103347248 108055068 103347248 104324397 93895283 104324397 93895283 87703086 82180886 87703086 82180886 73514311 69684558 73514311 69684558 53984303 50685367 53984303 50685367 51177794 43551078 51177794 43551078 43197340 39708264 43197340 39708264 156358298 187399246 156358298 187399246 196180390 215152655 196180390 215152655 215611343 157744487 215611343 157744487 148666371 119447122 148666371 119447122 123576714 110897148 123576714 110897148 110547574 105086096 110547574 105086096 104105229 95944173 104105229 95944173 86106197 80291308 86106197 80291308 79483523 72697747 79483523 72697747 67284450 54433259 67284450 54433259 50108314 42174233 50108314 42174233 40239825 38186601 40239825 38186601 171685388 189671504 171685388 189671504 199654594 209155416 199654594 209155416 211838868 190534952 211838868 190534952 167091366 139783541 167091366 139783541 145146946 172881315 145146946 172881315 183528714 195312645 183528714 195312645 202281308 153703995 202281308 153703995 155250222 133658526 155250222 133658526 136322550 128611323 136322550 128611323 126501323 116986415 126501323 116986415 108472786 102570682 108472786 102570682 105206461 151759957 105206461 151759957 165329807 200092225 165329807 200092225 205052982 216081136 205052982 216081136 216275643 152528408 216275643 152528408 140781660 128019508 140781660 128019508 131123533 120432876 131123533 120432876 123440810 196228674 123440810 196228674 209531932 222635842 209531932 222635842 221193157 231460023 221193157 231460023 231373311 156925926 231373311 156925926 142307090 123384745 142307090 123384745 122771692 105418479 122771692 105418479 108585637 155750433 108585637 155750433 197482500 198364041 197482500 198364041 203982899 220905504 203982899 220905504 227788455 249941606 227788455 249941606 247571749 259650787 247571749 259650787 260432421 267324216 260432421 267324216 274307877 278002540 274307877 278002540 279415397 285640697 279415397 285640697 286291581 290150677 286291581 290150677 288679827 179146470 288679827 179146470 177402568 156674780 177402568 156674780 148043976 121938179 148043976 121938179 102501124 87613266 102501124 87613266 88178474 74821950 88178474 74821950 73559947 62120424 73559947 62120424 55219546 43692290 55219546 43692290 44596775 30868070 44596775 30868070 30392648 29432249 30392648 29432249 192292599 209271663 192292599 209271663 213174727 223510300 213174727 223510300 224061335 169951515 224061335 169951515 171701345 144071871 171701345 144071871 145111166 132627779 145111166 132627779 130429247 122952939 130429247 122952939 112699386 103139900 112699386 103139900 104469987 179223578 104469987 179223578 198587955 192613128 198587955 192613128 183647369 149961251 183647369 149961251 151004963 128257812 151004963 128257812 125803123 98809409 125803123 98809409 95601766 87909597 95601766 87909597 83546405 71959018 83546405 71959018 55437855 50794086 55437855 50794086 49029255 43608873 49029255 43608873 38621739 35319657 38621739 35319657 31867205 20769296 31867205 20769296 19140990 16397900 19140990 16397900 15644099 15337945 15644099 15337945 173167311 167506084 173167311 167506084 179703650 191930294 179703650 191930294 213220299 216593255 213220299 216593255 159829822 136888012 159829822 136888012 139720958 128285491 139720958 128285491 130088870 96791766 130088870 96791766 92559163 81924440 92559163 81924440 83373776 75266539 83373776 75266539 57569405 45112633 57569405 45112633 37459722 32062314 37459722 32062314 28512563 24403503 28512563 24403503 22142800 20059895 22142800 20059895 16643627 16790204 16643627 16790204 163376041 164466477 163376041 164466477 202221766 203872353 202221766 203872353 210581886 178437543 210581886 178437543 185386692 179761112 185386692 179761112 172991558 142296556 172991558 142296556 144121675 130497068 144121675 130497068 116673332 102645057 116673332 102645057 98850155 92718683 98850155 92718683 94895194 191522670 94895194 191522670 209799133 215368963 209799133 215368963 240623912 247814812 240623912 247814812 255837018 262098386 255837018 262098386 261201727 274419519 261201727 274419519 275687706 280126737 275687706 280126737 276865595 155915709 276865595 155915709 144388790 128767594 144388790 128767594 111787071 109306684 111787071 109306684 146696196 154911134 146696196 154911134 200488634 205928180 200488634 205928180 228028040 237157357 228028040 237157357 237351967 252373455 237351967 252373455 254952690 262492089 254952690 262492089 263057276 265304234 263057276 265304234 195556323 161859567 195556323 161859567 161247083 150679432 161247083 150679432 139740302 131150716 139740302 131150716 133633304 97502433 133633304 97502433 91771000 84093303 91771000 84093303 86061135 77702804 86061135 77702804 67173058 62500543 67173058 62500543 60553153 51907384 60553153 51907384 51587195 35799394 51587195 35799394 34780389 30215787 34780389 30215787 27586998 21693959 27586998 21693959 21814147 20807432 21814147 20807432 20955635 18659183 20955635 18659183 18949818 13905894 18949818 13905894 11600642 6657618 11600642 6657618 5713554 4284183 5713554 4284183 171558552 181050672 171558552 181050672 224433656 226821092 224433656 226821092 232145753 239353300 232145753 239353300 249221505 253626645 249221505 253626645 168342527 153004147 168342527 153004147 156910422 99348947 156910422 99348947 100093479 95895515 100093479 95895515 95448559 91966670 95448559 91966670 88145364 85077814 88145364 85077814 170470765 193236360 170470765 193236360 216006710 232461399 216006710 232461399 234399602 246324501 234399602 246324501 249240747 255016036 249240747 255016036 260778606 271211975 260778606 271211975 269423324 168373715 269423324 168373715 170413013 163159455 170413013 163159455 165115801 149629517 165115801 149629517 135743281 109432012 135743281 109432012 110509404 103876753 110509404 103876753 73536973 66714215 73536973 66714215 62429145 61521595 62429145 61521595 192515642 218252084 192515642 218252084 227639947 236396220 227639947 236396220 238848902 249184566 238848902 249184566 247678508 253574596 247678508 253574596 253501728 262558619 253501728 262558619 266012424 276441184 266012424 276441184 275292005 278729617 275292005 278729617 277808115 279761025 277808115 279761025 179815619 168549740 179815619 168549740 114090501 109147550 114090501 109147550 77527462 61559861 77527462 61559861 57972233 53248259 57972233 53248259 50466530 43020324 50466530 43020324 38505589 34557023 38505589 34557023 34537809 204074573 34537809 204074573 231476042 237626659 231476042 237626659 250528768 256211712 250528768 256211712 251938608 259991404 251938608 259991404 270233409 275330497 270233409 275330497 273996733 275866834 273996733 275866834 193980669 190679655 193980669 190679655 198874144 219855331 198874144 219855331 226560975 235733492 226560975 235733492 231368607 189102684 231368607 189102684 186695509 117518468 186695509 117518468 117561564 111848260 117561564 111848260 106664448 97674868 106664448 97674868 89207496 86000381 89207496 86000381 84279750 74855442 84279750 74855442 64908273 56478371 64908273 56478371 53081370 48552808 53081370 48552808 45625205 39261762 45625205 39261762 38609486 29144357 38609486 29144357 26888501 23827148 26888501 23827148 25075698 22526855 25075698 22526855 22837878 144157502 22837878 144157502 166764807 186074635 166764807 186074635 196207853 203277343 196207853 203277343 210612687 214771224 210612687 214771224 125783071 122497922 125783071 122497922 191073226 196271955 191073226 196271955 207529631 220063848 207529631 220063848 225258583 132734612 225258583 132734612 124480115 117866993 124480115 117866993 121183865 173146119 121183865 173146119 179280642 131570593 179280642 131570593 129099048 115034059 129099048 115034059 109059121 84543547 109059121 84543547 84708896 75200079 84708896 75200079 70870368 63353627 70870368 63353627 54059052 46304152 54059052 46304152 41756479 36135139 41756479 36135139 33566934 27685052 33566934 27685052 24464985 20566402 24464985 20566402 21935442 17126835 21935442 17126835 16384668 12869092 16384668 12869092 9946897 7267931 9946897 7267931 7163603 5528449 7163603 5528449 191213606 195045662 191213606 195045662 201552066 148641735 201552066 148641735 151699432 135357944 151699432 135357944 126048874 119893976 126048874 119893976 118448057 88499102 118448057 88499102 90145645 85576509 90145645 85576509 80637623 72846039 80637623 72846039 72204452 66933462 72204452 66933462 51580036 49580508 51580036 49580508 50630333 44566598 50630333 44566598 41103744 35484631 41103744 35484631 31297677 27118430 31297677 27118430 27789181 23279837 27789181 23279837 23073858 20022840 23073858 20022840 20048432 16659419 20048432 16659419 16688156 12697645 16688156 12697645 12929000 8993930 12929000 8993930 7740383 7059526 7740383 7059526 179571972 219857537 179571972 219857537 228520624 245055547 228520624 245055547 243800065 250721997 243800065 250721997 251991257 256662240 251991257 256662240 253950536 264105236 253950536 264105236 267000752 270528896 267000752 270528896 271771660 274181747 271771660 274181747 168017385 151570354 168017385 151570354 160209395 157995488 160209395 157995488 167155960 162683304 167155960 162683304 176137674 170954188 176137674 170954188 216954792 221755492 216954792 221755492 222534138 145299381 222534138 145299381 134245857 124144896 134245857 124144896 95765772 89946373 95765772 89946373 89793227 81961715 89793227 81961715 82889545 78581086 82889545 78581086 205626261 215051071 205626261 215051071 226206723 237088470 226206723 237088470 235788846 242798562 235788846 242798562 250461609 254776695 250461609 254776695 144360445 134978883 144360445 134978883 136317359 98317422 136317359 98317422 99295300 83933973 99295300 83933973 73425236 69822561 73425236 69822561 160049474 169514703 160049474 169514703 192087353 193616091 192087353 193616091 207402800 208052475 207402800 208052475 223985921 229232681 223985921 229232681 226802553 164073753 226802553 164073753 159384935 149015371 159384935 149015371 145774077 129273043 145774077 129273043 118692921 108098998 118692921 108098998 103335958 95498354 103335958 95498354 79896173 72472427 79896173 72472427 74187208 66623018 74187208 66623018 64754404 59056372 64754404 59056372 56897123 44465599 56897123 44465599 47601327 40930332 47601327 40930332 41921132 37958254 41921132 37958254 36850368 33649051 36850368 33649051 30869140 29837888 30869140 29837888 28407387 22875572 28407387 22875572 24426015 19499690 24426015 19499690 17777087 15809431 17777087 15809431 16568252 160141358 16568252 160141358 184774753 202200996 184774753 202200996 215811071 226598360 215811071 226598360 242469098 247338935 242469098 247338935 244821565 250209002 244821565 250209002 251298425 266201731 251298425 266201731 271393987 272899013 271393987 272899013 172718916 145213563 172718916 145213563 147692584 138578503 147692584 138578503 134167920 127901860 134167920 127901860 119629642 110008089 119629642 110008089 114372031 192144446 114372031 192144446 206306062 229730227 206306062 229730227 228424186 233782388 228424186 233782388 234358582 245933551 234358582 245933551 248771096 256775196 248771096 256775196 261789004 271152343 261789004 271152343 275024622 279872266 275024622 279872266 283663265 289027016 283663265 289027016 289865011 293537823 289865011 293537823 293941301 295205329 293941301 295205329 294633614 296709538 294633614 296709538 296695562 298063472 296695562 298063472 298312138 300242300 298312138 300242300 301540762 304045887 301540762 304045887 303062143 305063617 303062143 57644015 303062143 57644015 56766706 44457170 56766706 44457170 47117589 41066693 47117589 41066693 42315089 38345858 42315089 38345858 38428751 32936800 38428751 32936800 34532120 31248709 34532120 31248709 30009677 27440525 30009677 27440525 27466116 23331508 27466116 23331508 22092548 19659781 22092548 19659781 19659035 18510487 19659035 18510487 14210340 13235550 14210340 13235550 10422320 8562601 10422320 8562601 6536757 6710145 6536757 6710145 194786208 203856636 194786208 203856636 206988003 228052010 206988003 228052010 228839365 232628725 228839365 232628725 183354756 169152541 183354756 169152541 150456279 140621982 150456279 140621982 155787608 162327030 155787608 162327030 184787249 192138691 184787249 192138691 198678933 205245520 198678933 205245520 216790052 221020970 216790052 221020970 227032557 231826659 227032557 231826659 229602642 232894196 229602642 232894196 237252142 244069764 237252142 244069764 254573657 258503976 254573657 258503976 160159279 150219085 160159279 150219085 145640319 129390421 145640319 129390421 129223296 122345875 129223296 122345875 120596895 115295257 120596895 115295257 170660216 184522502 170660216 184522502 193758345 192847783 193758345 192847783 162507254 143407812 162507254 143407812 143615834 124310739 143615834 124310739 120778305 106664471 120778305 106664471 108390881 154729877 108390881 154729877 181329686 183534517 181329686 183534517 192903254 205201415 192903254 205201415 211779579 221785519 211779579 221785519 223871179 141613438 223871179 141613438 138090947 110143281 138090947 110143281 112229047 143279010 112229047 143279010 182535830 183203044 182535830 183203044 192542359 198154057 192542359 198154057 200893879 150406791 200893879 150406791 122596416 105999214 122596416 105999214 99741867 81129106 99741867 81129106 76102406 60102622 76102406 60102622 59435592 56159635 59435592 56159635 56857477 50982697 56857477 50982697 46817680 43087039 46817680 43087039 182256240 175823959 182256240 175823959 162987294 135805304 162987294 135805304 136671584 120765585 136671584 120765585 114826145 100198924 114826145 100198924 103068017 81700320 103068017 81700320 79699085 73033137 79699085 73033137 74811124 170405767 74811124 170405767 178091199 153003156 178091199 153003156 155176847 125787787 155176847 125787787 120782814 117578549 120782814 117578549 86652353 65848034 86652353 65848034 67010725 57377603 67010725 57377603 56703119 52697698 56703119 52697698 47591371 40937155 47591371 40937155 38089518 38380766 38089518 38380766 188596650 188651597 188596650 188651597 200798978 198949672 200798978 198949672 160291314 151122538 160291314 151122538 139490733 134001078 139490733 134001078 127758318 116927248 127758318 116927248 108575614 92637571 108575614 92637571 90443747 69049802 90443747 69049802 69477954 63656466 69477954 63656466 64005990 58993291 64005990 58993291 60076183 56377720 60076183 56377720 53364621 46011764 53364621 46011764 49224184 179686811 49224184 179686811 190574056 190228327 190574056 190228327 212417293 213033713 212417293 213033713 148786170 141326414 148786170 141326414 143697284 136761797 143697284 136761797 123017938 106016513 123017938 106016513 109383385 155105795 109383385 155105795 173254258 167549176 173254258 167549176 185702968 176086713 185702968 176086713 159355353 143472570 159355353 143472570 130355895 121496179 130355895 121496179 125355288 103187887 125355288 103187887 88322768 86469646 88322768 86469646 82009105 73745306 82009105 73745306 72438063 67096156 72438063 67096156 67901543 63147462 67901543 63147462 64443351 62194241 64443351 62194241 153384200 158727207 153384200 158727207 166920983 163532962 166920983 163532962 181471575 204014335 181471575 204014335 222778061 239986869 222778061 239986869 236561688 136196333 236561688 136196333 127091354 123538557 127091354 123538557 107937454 100229052 107937454 100229052 100301030 88076361 100301030 88076361 78178827 71245452 78178827 71245452 73458881 64201151 73458881 64201151 61738168 51818984 61738168 51818984 52368323 50349671 52368323 50349671 154917542 158516257 154917542 158516257 170573862 175006400 170573862 175006400 189561512 192426817 189561512 192426817 199013171 141249866 199013171 141249866 139920801 111920050 139920801 111920050 110901648 105816678 110901648 105816678 106525936 97321698 106525936 97321698 88228989 82171971 88228989 82171971 83078941 70440350 83078941 70440350 67545230 59525406 67545230 59525406 57741259 54407873 57741259 54407873 52890070 49034821 52890070 49034821 49225579 43512874 49225579 43512874 44331330 38014602 44331330 38014602 37730570 32926666 37730570 32926666 29409034 27600674 29409034 27600674 24305397 21803123 24305397 21803123 21880607 14792314 21880607 14792314 14720798 9296015 14720798 9296015 9360181 8036991 9360181 8036991 7387995 157366535 7387995 157366535 185696021 183808209 185696021 183808209 192313555 240929513 192313555 240929513 248174271 254648071 248174271 254648071 258298724 263085349 258298724 263085349 264100329 265211140 264100329 265211140 160457312 142172192 160457312 142172192 143587391 113632334 143587391 113632334 115475688 108084131 115475688 108084131 105859824 97491895 105859824 97491895 94769775 83374347 94769775 83374347 75069968 67720358 75069968 67720358 64888710 58382407 64888710 58382407 57988050 52665824 57988050 52665824 50180349 48002955 50180349 48002955 45456817 38785570 45456817 38785570 35343979 30963800 35343979 30963800 32610966 150531846 32610966 150531846 177635779 233212472 177635779 233212472 232043649 149698104 232043649 149698104 152938188 131604769 152938188 131604769 124206000 110260759 124206000 110260759 108781289 81858709 108781289 81858709 74373200 69227557 74373200 69227557 66181903 62001165 66181903 62001165 59161325 51769439 59161325 51769439 52765118 49178988 52765118 49178988 163883946 212717274 163883946 212717274 217965314 181084452 217965314 181084452 160006212 126160141 160006212 126160141 126397520 117384069 126397520 117384069 112791347 106249862 112791347 106249862 106928438 213519865 106928438 213519865 224318150 231669786 224318150 231669786 235374419 239729602 235374419 239729602 245234223 251999749 245234223 251999749 250705600 256621515 250705600 256621515 255670280 269491591 255670280 269491591 267962042 196436791 267962042 196436791 170238680 156150726 170238680 156150726 158007917 147835662 158007917 147835662 142861401 123158693 142861401 123158693 120843498 117828002 120843498 117828002 118791498 112442437 118791498 112442437 91439378 84785191 91439378 84785191 81346042 70220138 81346042 70220138 67974182 63850703 67974182 63850703 60002015 56957898 60002015 56957898 57816560 46898059 57816560 46898059 49452798 43527214 49452798 43527214 35013874 33063620 35013874 33063620 199843482 222285536 199843482 222285536 224295422 238490362 224295422 238490362 236317592 157039262 236317592 157039262 165633555 126975509 165633555 126975509 126602623 115912096 126602623 115912096 94765461 75417144 94765461 75417144 71138313 67650553 71138313 67650553 62744763 57111259 62744763 57111259 52859941 49570985 52859941 49570985 50659912 46715503 50659912 46715503 45958322 41279630 45958322 41279630 39466679 37820582 39466679 37820582 163332244 171707116 163332244 171707116 185668660 197801343 185668660 197801343 219825390 223687057 219825390 223687057 173544155 161013196 173544155 161013196 165142349 133693224 165142349 133693224 136494347 116373673 136494347 116373673 101059929 99204575 101059929 99204575 171805400 168518494 171805400 168518494 185281321 177083702 185281321 177083702 172094940 139306290 172094940 139306290 143263013 134449072 143263013 134449072 93838682 81640562 93838682 81640562 80975804 79344967 80975804 79344967 205137941 202605188 205137941 202605188 203630627 161803994 203630627 161803994 144787407 139311498 144787407 139311498 213274959 216154500 213274959 216154500 182041506 165968570 182041506 165968570 168754745 158695724 168754745 158695724 215199809 212663935 215199809 212663935 193952071 157041218 193952071 157041218 167399572 189226098 167399572 189226098 192660516 201438906 192660516 201438906 209002650 225719363 209002650 225719363 224260569 230586589 224260569 230586589 245247852 248346249 245247852 248346249 251413265 259304933 251413265 259304933 261117494 264756907 261117494 264756907 263664017 267167641 263664017 267167641 264634505 151286250 264634505 151286250 152496476 142699512 152496476 142699512 102029707 76344147 102029707 76344147 75089524 73869319 75089524 73869319 189056843 201247733 189056843 201247733 211386301 204683954 211386301 204683954 183770916 170675021 183770916 170675021 164494651 158301713 164494651 158301713 194530502 192256857 194530502 192256857 207127277 203939852 207127277 203939852 214648137 219617553 214648137 219617553 240790209 246054306 240790209 246054306 257394747 272187763 257394747 272187763 273434558 280522401 273434558 280522401 280074653 281849698 280074653 281849698 285644871 287985461 285644871 287985461 181493272 172556600 181493272 172556600 170857926 151610230 170857926 151610230 150989557 121310781 150989557 121310781 109260978 98900176 109260978 98900176 85991881 78768219 85991881 78768219 77468302 72860442 77468302 72860442 74280632 68386602 74280632 68386602 62065337 59332462 62065337 59332462 192555720 205645624 192555720 205645624 213249246 213651022 213249246 213651022 185432473 153402861 185432473 153402861 145318148 105765034 145318148 105765034 106294385 91794663 106294385 91794663 93046109 88226504 93046109 88226504 86658663 77593993 86658663 77593993 82154790 179985877 82154790 179985877 209664232 218381677 209664232 218381677 231282054 241429204 231282054 241429204 241860862 255805862 241860862 255805862 261368294 272484804 261368294 272484804 272555073 277612209 272555073 277612209 276915026 279189791 276915026 279189791 176782263 159369770 176782263 159369770 161970105 131662391 161970105 131662391 117207470 108565947 117207470 108565947 112187085 165654401 112187085 165654401 178722759 180591924 178722759 180591924 201694553 210248005 201694553 210248005 216894589 225560514 216894589 225560514 235865366 236747104 235865366 236747104 181352604 169984506 181352604 169984506 168777019 155011111 168777019 155011111 159834563 130232990 159834563 130232990 123964702 94677491 123964702 94677491 97786849 80445727 97786849 80445727 86023242 203749337 86023242 203749337 213190403 224622959 213190403 224622959 222193277 233402578 222193277 233402578 238316826 242813130 238316826 242813130 239255261 172775627 239255261 172775627 154934120 143799820 154934120 143799820 140615745 104671397 140615745 104671397 101018320 91084442 101018320 91084442 89130759 78940264 89130759 78940264 82816109 195738245 82816109 195738245 208274642 215398279 208274642 215398279 219603530 239199915 219603530 239199915 237843104 249964697 237843104 249964697 251295344 261385073 251295344 261385073 259667945 184523365 259667945 184523365 179727560 167351480 179727560 167351480 132751818 101481832 132751818 101481832 105097755 191904895 105097755 191904895 210117424 213441704 210117424 213441704 196569645 182756665 196569645 182756665 188196237 173966868 188196237 173966868 157998807 135644580 157998807 135644580 139387113 105693130 139387113 105693130 103736181 97456868 103736181 97456868 93110000 78702246 93110000 78702246 69259272 63607433 69259272 63607433 61248240 56092353 61248240 56092353 52584252 48765486 52584252 48765486 189591963 187113081 189591963 187113081 198397681 217566601 198397681 217566601 218628774 238937050 218628774 238937050 234768896 173373769 234768896 173373769 171900160 164917837 171900160 164917837 165058788 157416895 165058788 157416895 184534361 193692342 184534361 193692342 205205297 234504540 205205297 234504540 230881743 154217861 230881743 154217861 111157531 106040844 111157531 106040844 95824085 84516353 95824085 84516353 81388263 74123439 81388263 74123439 72538196 62913890 72538196 62913890 57639700 53713705 57639700 53713705 118163601 141629012 118163601 141629012 160101112 188479803 160101112 188479803 200560521 221271873 200560521 221271873 229853940 230661095 229853940 230661095 134027089 105366538 134027089 105366538 89748040 87588384 89748040 87588384 130960957 134712038 130960957 134712038 199406975 193347781 199406975 193347781 110954801 108613678 110954801 108613678 104610553 99461851 104610553 99461851 97399018 84682221 97399018 84682221 84819240 78752963 84819240 78752963 75758941 65231712 75758941 65231712 50700568 47592052 50700568 47592052 41125510 34964415 41125510 34964415 35278801 31078591 35278801 31078591 32465779 120052603 32465779 120052603 124253916 109691316 124253916 109691316 104911494 98321547 104911494 98321547 89216794 80970136 89216794 80970136 83659122 75506268 83659122 75506268 74505261 69101665 74505261 69101665 72386391 172868647 72386391 172868647 183848901 217747558 183848901 217747558 219218417 226800437 219218417 226800437 235201184 238911864 235201184 238911864 243575535 248053709 243575535 248053709 261263090 263626983 261263090 263626983 140629614 131513089 140629614 131513089 114846652 112004346 114846652 112004346 174837521 172393010 174837521 172393010 188470114 185407638 188470114 185407638 200205840 199459630 200205840 199459630 148307685 131017442 148307685 131017442 131593718 121519036 131593718 121519036 116850612 109428200 116850612 109428200 109379516 93197076 109379516 93197076 94866973 91068458 94866973 91068458 92915896 89283831 92915896 89283831 85507208 79209336 85507208 79209336 80862233 148471066 80862233 148471066 153860907 132871464 153860907 132871464 134902815 124697715 134902815 124697715 122930495 107701804 122930495 107701804 111850605 93868333 111850605 93868333 90330439 81681298 90330439 81681298 79573207 67485274 79573207 67485274 67182198 54826990 67182198 54826990 52335605 38060932 52335605 38060932 37850222 31301964 37850222 31301964 29427880 27566633 29427880 27566633 148387878 154336452 148387878 154336452 174264211 167172242 174264211 167172242 143711243 135701977 143711243 135701977 139077291 159712171 139077291 159712171 177474230 197863234 177474230 197863234 226446403 232386878 226446403 232386878 250385999 255416691 250385999 255416691 257308224 271587100 257308224 271587100 269676470 147152040 269676470 147152040 145394857 136661251 145394857 136661251 136570522 128022079 136570522 128022079 122187699 108859959 122187699 108859959 108833256 103415314 108833256 103415314 105908075 95850456 105908075 95850456 93971111 88994670 93971111 88994670 85463274 78718749 85463274 78718749 78072995 66625761 78072995 66625761 69030222 151603413 69030222 151603413 158605573 154409581 158605573 154409581 216669304 220841555 216669304 220841555 231128431 238185666 231128431 238185666 254996606 265863602 254996606 265863602 270553491 272325405 270553491 272325405 277639463 279880490 277639463 279880490 202760829 151448493 202760829 151448493 155997586 137486271 155997586 137486271 133162582 123179311 133162582 123179311 110201843 100128276 110201843 100128276 101960487 211135451 101960487 211135451 214316600 227332391 214316600 227332391 225367145 148523716 225367145 148523716 141752869 127656478 141752869 127656478 118454274 112829824 118454274 112829824 104932524 97585418 104932524 97585418 94719976 90344636 94719976 90344636 90128322 78054886 90128322 78054886 58397951 50689113 58397951 50689113 47728229 45052803 47728229 45052803 157609277 166487111 157609277 166487111 184367796 194948424 184367796 194948424 219117534 224653924 219117534 224653924 227297447 232388781 227297447 232388781 230471725 242307888 230471725 242307888 248514778 255206113 248514778 255206113 257256944 260061992 257256944 260061992 262935181 270665150 262935181 270665150 269746407 272892646 269746407 272892646 270285208 158104154 270285208 158104154 157452109 152088678 157452109 152088678 156648392 173480373 156648392 173480373 183633741 201024625 183633741 201024625 202216093 138137713 202216093 138137713 147654055 145466265 147654055 145466265 172555004 178979829 172555004 178979829 211230190 222172262 211230190 222172262 222139330 129043324 222139330 129043324 122151122 113790771 122151122 113790771 102879134 93022726 102879134 93022726 93924045 85190477 93924045 85190477 81434197 76087910 81434197 76087910 61479955 54726864 61479955 54726864 56301691 148523421 56301691 148523421 169928826 202337365 169928826 202337365 218705681 224947640 218705681 224947640 226172497 134314158 226172497 134314158 133085232 127130759 133085232 127130759 119597278 118383137 119597278 118383137 139236582 149652368 139236582 149652368 193964862 182538361 193964862 182538361 149020323 139556916 149020323 139556916 142162803 119458041 142162803 119458041 100886596 97414207 100886596 97414207 95287485 87949460 95287485 87949460 85349551 67504518 85349551 67504518 65012576 62150474 65012576 62150474 216793923 224072093 216793923 224072093 226244582 245685175 226244582 245685175 243651958 251148658 243651958 251148658 251156387 264773065 251156387 264773065 263151385 154178178 263151385 154178178 152524745 140914252 152524745 140914252 142969963 131285463 142969963 131285463 128448532 107644954 128448532 107644954 107194412 101963955 107194412 101963955 101362722 92287173 101362722 92287173 82904403 68024938 82904403 68024938 65575838 62108066 65575838 62108066 55630114 42248592 55630114 42248592 42386601 40143344 42386601 40143344 179006779 172856201 179006779 172856201 212028128 228851705 212028128 228851705 228975791 164522761 228975791 164522761 167849165 142796097 167849165 142796097 140846420 127151981 140846420 127151981 113759812 99129569 113759812 99129569 96713969 94462452 96713969 94462452 182426544 212030089 182426544 212030089 210824232 168660157 210824232 168660157 146844823 138229570 146844823 138229570 127711510 118968807 127711510 118968807 118171019 113469807 118171019 113469807 115658150 110974094 115658150 110974094 106165371 101573067 106165371 101573067 99844453 69753496 99844453 69753496 68049608 56943705 68049608 56943705 56824553 50530323 56824553 50530323 51451303 33687910 51451303 33687910 34834648 30286108 34834648 30286108 32363342 29268270 32363342 29268270 31611490 165594330 31611490 165594330 178703653 200321716 178703653 200321716 197387118 170949462 197387118 170949462 170254512 156819948 170254512 156819948 152539026 135129663 152539026 135129663 117696859 111415042 117696859 111415042 205582635 215483300 205582635 215483300 213317078 196811297 213317078 196811297 183553668 176117212 183553668 176117212 175324100 154535929 175324100 154535929 157468199 139661577 157468199 139661577 139195924 123917703 139195924 123917703 120459868 112788422 120459868 112788422 105479494 98326432 105479494 98326432 97227341 73268194 97227341 73268194 62991217 58191960 62991217 58191960 57234026 53094954 57234026 53094954 51413661 44190228 51413661 44190228 41360318 37111393 41360318 37111393 37821749 31685734 37821749 31685734 34048322 196943708 34048322 196943708 204847806 205459570 204847806 205459570 228226030 241606603 228226030 241606603 244281205 252856172 244281205 252856172 251739425 261668976 251739425 261668976 260260715 186451401 260260715 186451401 189114649 158722439 189114649 158722439 162482557 141792308 162482557 141792308 149494192 134873867 149494192 134873867 130794698 124860604 130794698 124860604 124253992 114945322 124253992 114945322 105241513 95692975 105241513 95692975 86968728 80017201 86968728 80017201 68231859 63438809 68231859 63438809 65952156 188547261 65952156 188547261 228194002 241317829 228194002 241317829 246410059 248476929 246410059 248476929 259316268 265298081 259316268 265298081 264932052 266223697 264932052 266223697 189525474 183398414 189525474 183398414 163919492 126528351 163919492 126528351 128297145 116616867 128297145 116616867 121255970 111582589 121255970 111582589 111433936 99151699 111433936 99151699 100085001 97807708 100085001 97807708 90439583 71980589 90439583 71980589 72724694 57069335 72724694 57069335 49705974 44017035 49705974 44017035 44491755 34223252 44491755 34223252 35380768 28466796 35380768 28466796 28886758 183804065 28886758 183804065 193997108 208591473 193997108 208591473 229577131 234381728 229577131 234381728 236329001 239584563 236329001 239584563 183286567 168659679 183286567 168659679 164142393 158223121 164142393 158223121 191824392 195297239 191824392 195297239 210422553 224057982 210422553 224057982 226035744 236489118 226035744 236489118 234052307 240391103 234052307 240391103 260987742 264561894 260987742 264561894 267039391 268351005 267039391 268351005 188355324 174999396 188355324 174999396 172002485 146226987 172002485 146226987 131896088 118880078 131896088 118880078 120820741 108311130 120820741 108311130 103335421 92276623 103335421 92276623 88718895 74506076 88718895 74506076 76949347 65098798 76949347 65098798 66947857 58572836 66947857 58572836 56197599 53297155 56197599 53297155 197285408 198696291 197285408 198696291 210670337 217085100 210670337 217085100 225696261 228762905 225696261 228762905 232993204 237773349 232993204 237773349 250055303 254744696 250055303 254744696 258860479 262158091 258860479 262158091 261619315 266969622 261619315 266969622 269833543 278149483 269833543 278149483 277018880 283300191 277018880 283300191 282173778 286910738 282173778 286910738 292212654 295321343 292212654 295321343 294760523 296700397 294760523 296700397 198368961 177835530 198368961 177835530 174924975 129818528 174924975 129818528 131627928 125616708 131627928 125616708 205706506 207819126 205706506 207819126 215879767 226041379 215879767 226041379 221065259 185514575 221065259 185514575 188123650 169618121 188123650 169618121 151499943 137601644 151499943 137601644 130885478 124933946 130885478 124933946 120090671 112258478 120090671 112258478 115467049 190348419 115467049 190348419 206261303 206041309 206261303 206041309 189694138 179370939 189694138 179370939 188911917 202735140 188911917 202735140 207452066 192841345 207452066 192841345 178671650 158820193 178671650 158820193 156557985 128661416 156557985 128661416 130299261 112061237 130299261 112061237 114222861 106072414 114222861 106072414 100291450 78440590 100291450 78440590 76387985 71452334 76387985 71452334 195710758 209192127 195710758 209192127 226730198 235436238 226730198 235436238 239476669 255896391 239476669 255896391 257161186 261948330 257161186 261948330 264556979 270108436 264556979 270108436 269300182 272851519 269300182 272851519 271968731 277178811 271968731 277178811 278400522 285219429 278400522 285219429 286542097 290941475 286542097 290941475 293313542 295598859 293313542 295598859 295029164 297903424 295029164 297903424 299355270 300849708 299355270 300849708 301970612 303039360 301970612 303039360 174479035 134478753 174479035 134478753 132692173 128020924 132692173 128020924 121070149 110203517 121070149 110203517 109550656 97725866 109550656 97725866 100384679 74890956 100384679 74890956 74112104 64718411 74112104 64718411 57964172 53609178 57964172 53609178 54059312 52761448 54059312 52761448 177815546 193725652 177815546 193725652 200470431 219195181 200470431 219195181 224008987 228635222 224008987 228635222 232985542 256982076 232985542 256982076 257960622 262463558 257960622 262463558 261639166 266511794 261639166 266511794 264952852 269093376 264952852 269093376 269495871 273806636 269495871 273806636 271069051 276597454 271069051 276597454 275487074 284957941 275487074 284957941 286283143 287125155 286283143 287125155 191934861 146758066 191934861 146758066 150750953 229411141 150750953 229411141 234550084 237989476 234550084 237989476 244280065 258489664 244280065 258489664 255756943 262032033 255756943 262032033 260599987 263730993 260599987 263730993 262550567 212110264 262550567 212110264 163201034 141294497 163201034 141294497 137997303 132674646 137997303 132674646 133686970 122577335 133686970 122577335 122280543 116407929 122280543 116407929 109710381 98740186 109710381 98740186 80179497 76081901 80179497 76081901 60677217 56043251 60677217 56043251 57108422 165891248 57108422 165891248 216154373 222319085 216154373 222319085 232088754 247082445 232088754 247082445 249030896 253107937 249030896 253107937 252972700 259047027 252972700 259047027 259262388 271062785 259262388 271062785 268738095 154150877 268738095 154150877 141075507 134961009 141075507 134961009 134983821 118744983 134983821 118744983 113944366 111907098 113944366 111907098 111699889 198877722 111699889 198877722 211150809 217932790 211150809 217932790 227388539 232764344 227388539 232764344 230055670 190008997 230055670 190008997 180259050 138406184 180259050 138406184 141222486 132808532 141222486 132808532 134520632 108848662 134520632 108848662 111270527 83356495 111270527 83356495 80881897 59214875 80881897 59214875 61194957 58692317 61194957 58692317 60270025 56327577 60270025 56327577 52895259 38555449 52895259 38555449 40634643 35574988 40634643 35574988 24683503 22087084 24683503 22087084 188676993 200255095 188676993 200255095 224669009 230246534 224669009 230246534 230438762 238647750 230438762 238647750 244107276 246515275 244107276 246515275 177414835 163652920 177414835 163652920 167513608 155657058 167513608 155657058 162993968 165596519 162993968 165596519 186934794 191364438 186934794 191364438 201429318 178800901 201429318 178800901 163765378 150122351 163765378 150122351 145229676 135191318 145229676 135191318 119406277 111913480 119406277 111913480 101057859 81366410 101057859 81366410 83309398 67657197 83309398 67657197 63924169 58183365 63924169 58183365 61068013 181318569 61068013 181318569 196019942 207142620 196019942 207142620 209290182 172328031 209290182 172328031 176722879 152290414 176722879 152290414 156713815 145273156 156713815 145273156 141889165 130606918 141889165 130606918 126022295 95213605 126022295 95213605 82870920 75712666 82870920 75712666 77821429 184805715 77821429 184805715 209420220 217047589 209420220 217047589 219185035 223833058 219185035 223833058 235871710 240364178 235871710 240364178 237867353 241582522 237867353 241582522 244379773 249391071 244379773 249391071 257404673 260092892 257404673 260092892 192922514 149347313 192922514 149347313 155783818 186114411 155783818 186114411 194772002 215209447 194772002 215209447 235266368 245471986 235266368 245471986 252952388 258154017 252952388 258154017 256773943 264869691 256773943 264869691 264147713 268912933 264147713 268912933 269174659 270790080 269174659 270790080 270599100 273510120 270599100 273510120 275897755 277830425 275897755 277830425 186664364 177154887 186664364 177154887 159170692 147942866 159170692 147942866 139182819 133085218 139182819 133085218 112699450 108108399 112699450 108108399 163979263 166697816 163979263 166697816 233212120 248633594 233212120 248633594 249369672 253316328 249369672 253316328 252422424 259568005 252422424 259568005 263217629 265976595 263217629 265976595 266323526 268341578 266323526 268341578 269297088 274530970 269297088 274530970 272803266 275934147 272803266 275934147 157178863 146601229 157178863 146601229 152324365 92427236 152324365 92427236 93708171 81175835 93708171 81175835 73964569 67809464 73964569 67809464 67618685 58605173 67618685 58605173 58387123 47306687 58387123 47306687 43702202 39328840 43702202 39328840 40511695 36346159 40511695 36346159 36885754 33548611 36885754 33548611 214713433 226369547 214713433 226369547 235026799 248107414 235026799 248107414 252148488 255556161 252148488 255556161 259366786 260199011 259366786 260199011 179092598 166253766 179092598 166253766 165053472 151820196 165053472 151820196 150190668 137110221 150190668 137110221 117781627 106131899 117781627 106131899 98357264 93802074 98357264 93802074 88807406 79311588 88807406 79311588 81521488 76099402 81521488 76099402 76966696 67580488 76966696 67580488 69103838 63837861 69103838 63837861 60393431 47478080 60393431 47478080 48002511 45183591 48002511 45183591 181069984 210608604 181069984 210608604 207650529 179268416 207650529 179268416 176851121 152175206 176851121 152175206 134692332 121436120 134692332 121436120 122234154 109489300 122234154 109489300 97630267 89209184 97630267 89209184 85073281 82469858 85073281 82469858 83703817 80150692 83703817 80150692 80409586 200117614 80409586 200117614 212634759 244151904 212634759 244151904 247270047 256961471 247270047 256961471 257107918 262203043 257107918 262203043 259276813 173975940 259276813 173975940 176649403 167319550 176649403 167319550 154336607 143644550 154336607 143644550 144130531 125646000 144130531 125646000 126736492 109482529 126736492 109482529 105224415 100620760 105224415 100620760 101984760 99524591 101984760 99524591 91021745 85817084 91021745 85817084 86614755 67486405 86614755 67486405 66946106 61128041 66946106 61128041 54228054 51907720 54228054 51907720 52218042 198225643 52218042 198225643 207872605 231249532 207872605 231249532 241743644 246381895 241743644 246381895 244213385 224406165 244213385 224406165 190909046 184954766 190909046 184954766 179165918 157300420 179165918 157300420 155207543 147002692 155207543 147002692 234509148 234232908 234509148 234232908 193677232 153462222 193677232 153462222 154656295 135278531 154656295 135278531 118047242 111068284 118047242 111068284 107503779 102100207 107503779 102100207 97924840 88560493 97924840 88560493 83213174 76695958 83213174 76695958 71404951 66155215 71404951 66155215 67655869 64957202 67655869 64957202 58592655 52399779 58592655 52399779 51382161 39538801 51382161 39538801 33045998 26287985 33045998 26287985 27450576 23960069 27450576 23960069 26411818 230070083 26411818 230070083 231499844 220869104 231499844 220869104 216559034 225952039 216559034 225952039 222955144 215556829 222955144 215556829 169981983 145975878 169981983 145975878 147685553 123247402 147685553 123247402 123786465 108713120 123786465 108713120 105502970 100723005 105502970 100723005 102537356 186451865 102537356 186451865 203008905 236361761 203008905 236361761 239928644 240929120 239928644 240929120 243110525 254421407 243110525 254421407 254978434 261832119 254978434 261832119 260834047 270250383 260834047 270250383 270793408 276688353 270793408 276688353 275119578 183721502 275119578 183721502 181980338 168429592 181980338 168429592 161754516 150825466 161754516 150825466 155342111 131173279 155342111 131173279 121994788 107034285 121994788 107034285 110778915 199519381 110778915 199519381 228880956 232496001 228880956 232496001 187981586 180073305 187981586 180073305 162733725 140043398 162733725 140043398 125623545 117109211 125623545 117109211 117159455 106564398 117159455 106564398 101480120 96489206 101480120 96489206 87133503 77503357 87133503 77503357 69388601 64608745 69388601 64608745 54905759 49450893 54905759 49450893 45411394 35776289 45411394 35776289 39578701 205529459 39578701 205529459 221737212 223882558 221737212 223882558 234734447 239386346 234734447 239386346 241000444 256574193 241000444 256574193 253453724 190186143 253453724 190186143 192778553 181655414 192778553 181655414 156968911 127982306 156968911 127982306 121100163 114475111 121100163 114475111 117535596 225010006 117535596 225010006 234404349 237687961 234404349 237687961 204358006 189411420 204358006 189411420 192117522 198731134 192117522 198731134 203617238 212741515 203617238 212741515 218730010 235956109 218730010 235956109 231300358 208832764 231300358 208832764 201620126 149666257 201620126 149666257 149263677 137710527 149263677 137710527 127112043 119288795 127112043 119288795 102866930 73825133 102866930 73825133 73543077 53555853 73543077 53555853 54272831 51668880 54272831 51668880 210256902 210877434 210256902 210877434 213102516 223472786 213102516 223472786 225099720 201155019 225099720 201155019 169402784 151203844 169402784 151203844 130147935 125474871 130147935 125474871 125360842 116155214 125360842 116155214 114441600 86366003 114441600 86366003 79970927 73736828 79970927 73736828 63638297 60916038 63638297 60916038 55307203 49276899 55307203 49276899 47740026 43364306 47740026 43364306 41174680 40293859 41174680 40293859 133824338 203374934 133824338 203374934 216573140 223399698 216573140 223399698 230529410 247673881 230529410 247673881 244776929 255316393 244776929 255316393 258674883 261567403 258674883 261567403 266431222 272228443 266431222 272228443 273112770 277153109 273112770 277153109 281848259 286825843 281848259 286825843 289507846 290776192 289507846 290776192 180027179 160737950 180027179 160737950 156943299 135937322 156943299 135937322 128423906 106517188 128423906 106517188 89582713 78645775 89582713 78645775 66159583 61107737 66159583 61107737 62057218 54697128 62057218 54697128 35605782 31534006 35605782 31534006 34180920 188300305 34180920 188300305 204068039 202157142 204068039 202157142 178576354 164934089 178576354 164934089 162958688 124125885 162958688 124125885 127700682 107444950 127700682 107444950 110279898 177061325 110279898 177061325 189163738 217241963 189163738 217241963 236826317 240711895 236826317 240711895 217202449 183449452 217202449 183449452 130632035 122595709 130632035 122595709 125010926 194287920 125010926 194287920 207278975 214084034 207278975 214084034 211745799 163253508 211745799 163253508 167768758 187195116 167768758 187195116 191326604 147702504 191326604 147702504 142162898 135560220 142162898 135560220 141019982 97052924 141019982 97052924 88495592 79486974 88495592 79486974 67590610 62147241 67590610 62147241 63162724 60939090 63162724 60939090 152241284 162327323 152241284 162327323 195702828 213037087 195702828 213037087 223533767 225538213 223533767 225538213 162196054 143602351 162196054 143602351 140476212 133507963 140476212 133507963 123595481 113747157 123595481 113747157 77577392 75553495 77577392 75553495 190563865 202093754 190563865 202093754 216450417 232371857 216450417 232371857 238329367 239988134 238329367 239988134 175673681 158330948 175673681 158330948 145117243 135305726 145117243 135305726 91881074 76244811 91881074 76244811 77336072 174440144 77336072 174440144 209043546 215887456 209043546 215887456 223826055 224255147 223826055 224255147 172128412 164721564 172128412 164721564 147981853 97370626 147981853 97370626 69738739 62093856 69738739 62093856 64960827 191554467 64960827 191554467 202364446 209966829 202364446 209966829 215241385 231459720 215241385 231459720 234293279 258709387 234293279 258709387 258210963 265215286 258210963 265215286 260582500 204953095 260582500 204953095 190884289 168605835 190884289 168605835 150260283 133613450 150260283 133613450 133742056 114550119 133742056 114550119 107578308 85525482 107578308 85525482 73774184 70051088 73774184 70051088 216121610 215425093 216121610 215425093 231010691 240408977 231010691 240408977 246875487 258437602 246875487 258437602 256261455 268650390 256261455 268650390 266125921 212763676 266125921 212763676 179045560 150168630 179045560 150168630 151020253 114050811 151020253 114050811 76137227 71239154 76137227 71239154 70971033 41767230 70971033 41767230 42697682 26607122 42697682 26607122 27253754 171467685 27253754 171467685 200728538 200125976 200728538 200125976 207600437 211315437 207600437 211315437 210391355 240544289 210391355 240544289 250709803 255657390 250709803 255657390 256254771 264908691 256254771 264908691 264166761 267737551 264166761 267737551 269671003 272309377 269671003 272309377 164581001 127937436 164581001 127937436 126594252 123176251 126594252 123176251 176044619 191400878 176044619 191400878 196053651 195159601 196053651 195159601 200351684 210262147 200351684 210262147 224343562 232378346 224343562 232378346 228454660 248949985 228454660 248949985 249488661 254263946 249488661 254263946 256190360 264645607 256190360 264645607 263771389 268725714 263771389 268725714 267728689 157389471 267728689 157389471 125089170 118327506 125089170 118327506 113120509 112378653 113120509 112378653 161527345 159060188 161527345 159060188 169916952 168434355 169916952 168434355 180479277 187847466 180479277 187847466 197207404 204276530 197207404 204276530 223577265 231810275 223577265 231810275 236072679 248782405 236072679 248782405 250668757 252615778 250668757 252615778 252595659 263098573 252595659 263098573 263015304 267428061 263015304 267428061 273884824 277693521 273884824 277693521 283139904 284775393 283139904 284775393 283653236 286228354 283653236 286228354 284961894 290317416 284961894 290317416 289173317 291032543 289173317 291032543 293057340 293828223 293057340 293828223 151386186 136443835 151386186 136443835 139991974 118079791 139991974 118079791 88849314 78696521 88849314 78696521 80359957 69189196 80359957 69189196 62627158 49998790 62627158 49998790 53082760 142193917 53082760 142193917 152758000 121047666 152758000 121047666 98598082 91825261 98598082 91825261 88698099 83613379 88698099 83613379 79842863 71644102 79842863 71644102 72274248 54487798 72274248 54487798 57240597 141455275 57240597 141455275 160489777 164113610 160489777 164113610 184731457 186867799 184731457 186867799 190531842 135813514 190531842 135813514 135927711 111958072 135927711 111958072 96537736 93833970 96537736 93833970 87967925 83759843 87967925 83759843 69889687 32074744 69889687 32074744 31228557 26753771 31228557 26753771 24800134 17417850 24800134 17417850 17196226 14876403 17196226 14876403 142464023 151528374 142464023 151528374 165974827 181857386 165974827 181857386 190728867 190401660 190728867 190401660 216577626 218549728 216577626 218549728 235192816 240647186 235192816 240647186 242868888 246579843 242868888 246579843 250489387 251840447 250489387 251840447 118350434 96532221 118350434 96532221 97031935 93012080 97031935 93012080 92524410 75415747 92524410 75415747 64615694 51394850 64615694 51394850 48980992 43619230 48980992 43619230 47848996 154993491 47848996 154993491 172178845 169812147 172178845 169812147 192175148 185224492 192175148 185224492 199018248 199903806 199018248 199903806 220741260 223594128 220741260 223594128 238276789 250124785 238276789 250124785 248930752 254429249 248930752 254429249 252738136 256156059 252738136 256156059 257133801 258422570 257133801 258422570 135718827 113971231 135718827 113971231 112806314 96745150 112806314 96745150 91409756 77180522 91409756 77180522 76672281 56239341 76672281 56239341 48785268 34339220 48785268 34339220 35760191 164075446 35760191 164075446 170138382 135332562 170138382 135332562 135987186 110582090 135987186 110582090 108482609 101553384 108482609 101553384 94318685 89010363 94318685 89010363 79752145 59139909 79752145 59139909 61316204 54682130 61316204 54682130 48440324 46294249 48440324 46294249 191720717 209581388 191720717 209581388 216375326 229188690 216375326 229188690 234386895 240143499 234386895 240143499 235820268 141628057 235820268 141628057 145349852 132118911 145349852 132118911 112291848 101945082 112291848 101945082 95210174 92048473 95210174 92048473 83612190 76107720 83612190 76107720 58396849 52136827 58396849 52136827 53460471 48602657 53460471 48602657 46673802 33358660 46673802 33358660 34042982 154382056 34042982 154382056 182545390 189211535 182545390 189211535 199493995 219911363 199493995 219911363 226264472 234366366 226264472 234366366 239232942 244347806 239232942 244347806 243130074 246085428 243130074 246085428 246252466 248555562 246252466 248555562 158931334 152130199 158931334 152130199 155057704 122591571 155057704 122591571 119417963 114630551 119417963 114630551 118915486 126203701 118915486 126203701 185360953 208398572 185360953 208398572 214217451 122047918 214217451 122047918 100041355 60302495 100041355 60302495 56566767 46538902 56566767 46538902 39422838 35300950 39422838 35300950 38733369 130114656 38733369 130114656 149958020 175642053 149958020 175642053 207900524 214544573 207900524 214544573 231725473 240291145 231725473 240291145 245605345 255898578 245605345 255898578 260421662 268097039 260421662 268097039 265350215 273028792 265350215 273028792 274163998 280460826 274163998 280460826 280423108 283339667 280423108 283339667 166937764 128803008 166937764 128803008 131386442 106235982 131386442 106235982 105126244 99429278 105126244 99429278 102478249 167101153 102478249 167101153 178500852 190147544 178500852 190147544 208719395 207473379 208719395 207473379 143767938 136225511 143767938 136225511 138791178 118239251 138791178 118239251 114484830 109514451 114484830 109514451 102615119 100655001 102615119 100655001 161220973 190140505 161220973 190140505 212995825 222172111 212995825 222172111 232035415 247182422 232035415 247182422 248525685 257625319 248525685 257625319 259448944 263056652 259448944 263056652 261304664 265831165 261304664 265831165 269827518 272256606 269827518 272256606 271303227 278021701 271303227 278021701 277735148 280817888 277735148 280817888 281752683 288373968 281752683 288373968 291879308 293684759 291879308 293684759 293953462 295534881 293953462 295534881 294847598 178081197 294847598 178081197 183313444 195341480 183313444 195341480 201018483 144283139 201018483 144283139 142206511 117525625 142206511 117525625 117883684 104186700 117883684 104186700 96376383 64591271 96376383 64591271 61357316 59513090 61357316 59513090 42336109 38858409 42336109 38858409 37854779 183595830 37854779 183595830 197471002 197030879 197471002 197030879 201186510 154579563 201186510 154579563 146947085 141082575 146947085 141082575 133654860 126580131 133654860 126580131 118211132 105412631 118211132 105412631 108131364 97189976 108131364 97189976 89439717 85392403 89439717 85392403 69375748 64116065 69375748 64116065 62856887 46595011 62856887 46595011 43016538 38552468 43016538 38552468 34865446 30950706 34865446 30950706 30634480 27749229 30634480 27749229 29212044 174021081 29212044 174021081 184277572 194592341 184277572 194592341 206624930 210988311 206624930 210988311 216967548 225063066 216967548 225063066 223361571 239743369 223361571 239743369 243014358 253353350 243014358 253353350 258011228 258118869 258011228 258118869 158669253 132279353 158669253 132279353 130759825 121197240 130759825 121197240 118728070 107180136 118728070 107180136 102034989 88719029 102034989 88719029 89860369 86803628 89860369 86803628 75649489 68996173 75649489 68996173 67708732 58639243 67708732 58639243 49430490 46471274 49430490 46471274 41906964 32688818 41906964 32688818 35808087 176751748 35808087 176751748 187560818 189741190 187560818 189741190 207116772 216448850 207116772 216448850 218792605 220685435 218792605 220685435 174245385 169311982 174245385 169311982 189169911 184165296 189169911 184165296 203274291 197929786 203274291 197929786 168179503 164039925 168179503 164039925 172477973 178869874 172477973 178869874 190972154 207068611 190972154 207068611 204653076 159516684 204653076 159516684 163533292 129165096 163533292 129165096 95302935 94548227 95302935 94548227 167972437 164692393 167972437 164692393 175858425 182735520 175858425 182735520 214892727 218637926 214892727 218637926 222968755 230312681 222968755 230312681 232906487 245219519 232906487 245219519 248317777 254929846 248317777 254929846 255050290 257545224 255050290 257545224 258387156 263993329 258387156 263993329 265142826 267759704 265142826 267759704 168851958 134353708 168851958 134353708 115094465 96501809 115094465 96501809 94767166 86476035 94767166 86476035 78515281 74891629 78515281 74891629 77198445 64009549 77198445 64009549 62792452 55150171 62792452 55150171 53673211 45905443 53673211 45905443 50626575 164020030 50626575 164020030 170312481 166822112 170312481 166822112 184366814 195762101 184366814 195762101 198502277 209294122 198502277 209294122 221731954 224742250 221731954 224742250 140025967 116108015 140025967 116108015 105315749 89868002 105315749 89868002 79400575 76885962 79400575 76885962 70486980 63070110 70486980 63070110 62326845 58145627 62326845 58145627 59385580 53080851 59385580 53080851 53076828 42818344 53076828 42818344 42760904 34604540 42760904 34604540 32727045 30353367 32727045 30353367 165368894 163508563 165368894 163508563 180375041 174588189 180375041 174588189 158156105 135385769 158156105 135385769 122396956 89343491 122396956 89343491 88220288 79216083 88220288 79216083 68236330 64400964 68236330 64400964 63426294 60999070 63426294 60999070 169602051 182371508 169602051 182371508 190377878 189036277 190377878 189036277 213896250 225963811 213896250 225963811 236422384 235948295 236422384 235948295 126793713 123184146 126793713 123184146 179201572 175719147 179201572 175719147 193730458 209680454 193730458 209680454 213242755 246158767 213242755 246158767 245546703 249423769 245546703 249423769 166249791 149811600 166249791 149811600 138388163 125871375 138388163 125871375 125419395 90099293 125419395 90099293 85976129 81956374 85976129 81956374 83119943 66337205 83119943 66337205 67836042 64371618 67836042 64371618 56927665 55056130 56927665 55056130 53979077 44605941 53979077 44605941 39651769 34320516 39651769 34320516 36045950 30952402 36045950 30952402 29501405 22753923 29501405 22753923 19233816 15429774 19233816 15429774 15823956 167834431 15823956 167834431 176776607 179051647 176776607 179051647 192877889 211922090 192877889 211922090 240531468 253716171 240531468 253716171 254520068 255909921 254520068 255909921 257665446 263361227 257665446 263361227 264717462 270411623 264717462 270411623 267803840 275118019 267803840 275118019 274883897 277973469 274883897 277973469 279844318 282864375 279844318 282864375 283151763 288838416 283151763 288838416 288489663 140004441 288489663 140004441 136299532 125990446 136299532 125990446 99115899 90569837 99115899 90569837 70260008 65991583 70260008 65991583 64891053 54710860 64891053 54710860 49338087 40932671 49338087 40932671 40371814 33218711 40371814 33218711 34413366 163926619 34413366 163926619 178306433 187097462 178306433 187097462 204550396 221453279 204550396 221453279 224088235 239666520 224088235 239666520 241003282 248796591 241003282 248796591 249514500 256069033 249514500 256069033 256145037 264299561 256145037 264299561 265017129 269345603 265017129 269345603 273520008 277145349 273520008 277145349 279004134 282252553 279004134 282252553 284387848 287636475 284387848 287636475 288196524 290831723 288196524 290831723 157023108 135651887 157023108 135651887 133232534 117904483 133232534 117904483 116699878 103126440 116699878 103126440 78917334 72990921 78917334 72990921 73029242 68074187 73029242 68074187 69532024 67840778 69532024 67840778 168604851 172641168 168604851 172641168 195531115 204400404 195531115 204400404 214505188 243521859 214505188 243521859 241318997 131815371 241318997 131815371 134183782 175086067 134183782 175086067 182963572 186378286 182963572 186378286 205499235 221024474 205499235 221024474 230243784 251271424 230243784 251271424 250800750 252679641 250800750 252679641 252390351 255653612 252390351 255653612 136433114 117182626 136433114 117182626 87986674 73265997 87986674 73265997 75632204 68169890 75632204 68169890 69232996 53829705 69232996 53829705 47437493 45261530 47437493 45261530 45736843 38453897 45736843 38453897 39665661 30121269 39665661 30121269 28809215 22067770 28809215 22067770 22067366 20431031 22067366 20431031 16194252 15146602 16194252 15146602 12021391 9512114 12021391 9512114 9564058 154754088 9564058 154754088 173700714 175822006 173700714 175822006 203888746 203263366 203888746 203263366 206558139 211100627 206558139 211100627 222492612 236890272 222492612 236890272 240062658 251003408 240062658 251003408 248116825 148766950 248116825 148766950 150486940 134312040 150486940 134312040 105839971 72844794 105839971 72844794 76658851 165485483 76658851 165485483 194510718 196372173 194510718 196372173 215227124 235003061 215227124 235003061 235653165 145231866 235653165 145231866 144282449 133414220 144282449 133414220 127872773 101819875 127872773 101819875 99523417 73987992 99523417 73987992 55632025 49451901 55632025 49451901 46896909 41910456 46896909 41910456 42430816 156994506 42430816 156994506 195557119 190669144 195557119 190669144 216271935 221960154 216271935 221960154 220461668 238391670 220461668 238391670 243824608 249665722 243824608 249665722 248106890 251694623 248106890 251694623 249079055 180846564 249079055 180846564 153563081 138553521 153563081 138553521 136433233 126572167 136433233 126572167 127477755 80019542 127477755 80019542 77783971 72055301 77783971 72055301 68928521 60489108 68928521 60489108 54310197 49438300 54310197 49438300 48145228 46024581 48145228 46024581 43152215 38388646 43152215 38388646 32655842 28085142 32655842 28085142 29792554 26528718 29792554 26528718 24933533 21849283 24933533 21849283 21377880 15038483 21377880 15038483 11045338 7629884 11045338 7629884 3942208 2598201 3942208 2598201 1714171 1839179 1714171 1839179 161382209 185399819 161382209 185399819 195179412 188005692 195179412 188005692 176700791 149760539 176700791 149760539 104190447 83168063 104190447 83168063 79380839 69996724 79380839 69996724 64885250 53661699 64885250 53661699 54775041 183188868 54775041 183188868 200598228 191737632 200598228 191737632 205217802 221521421 205217802 221521421 230653492 233295496 230653492 233295496 243869270 248012656 243869270 248012656 247855079 261403183 247855079 261403183 262958890 268151541 262958890 268151541 267673315 271211192 267673315 271211192 271310397 275364384 271310397 275364384 276349659 280162460 276349659 280162460 280551808 283901171 280551808 283901171 282642678 292033276 282642678 292033276 290872765 292452085 290872765 292452085 187934942 121727795 187934942 121727795 94797839 81408524 94797839 81408524 82125984 76690704 82125984 76690704 77960164 76474867 77960164 76474867 180961813 189602078 180961813 189602078 215341454 217179641 215341454 217179641 223465316 247046736 223465316 247046736 256907034 260421052 256907034 260421052 259492081 263575236 259492081 263575236 261009892 157412495 261009892 157412495 144722114 136215307 144722114 136215307 117814327 102032494 117814327 102032494 104837426 138223159 104837426 138223159 183847080 191714718 183847080 191714718 197468999 212509240 197468999 212509240 215894874 241580554 215894874 241580554 237770449 119021479 237770449 119021479 117285253 87977979 117285253 87977979 78267644 66859852 78267644 66859852 68830650 53922142 68830650 53922142 49025472 46762303 49025472 46762303 133874862 145106618 133874862 145106618 169316017 167856536 169316017 167856536 202783739 201291748 202783739 201291748 148340249 126049365 148340249 126049365 128649032 121380256 128649032 121380256 94380862 92184939 94380862 92184939 92559437 77780802 92559437 77780802 80684877 74459308 80684877 74459308 74051942 132689322 74051942 132689322 193121945 204463444 193121945 204463444 208597116 215951626 208597116 215951626 217308297 227581691 217308297 227581691 241420821 244759988 241420821 244759988 132423526 103530164 132423526 103530164 102652061 91200265 102652061 91200265 87628915 72878379 87628915 72878379 73399088 68212799 73399088 68212799 66456703 54004519 66456703 54004519 54004075 44371579 54004075 44371579 45915998 42459992 45915998 42459992 175616773 189401329 175616773 189401329 201922741 203530272 201922741 203530272 220036388 234074013 220036388 234074013 236266368 245977611 236266368 245977611 241688518 154213333 241688518 154213333 143153742 131569335 143153742 131569335 107948571 104895300 107948571 104895300 190933380 190624804 190933380 190624804 205395597 227031736 205395597 227031736 225212867 231046294 225212867 231046294 229388640 233335369 229388640 233335369 240962556 241837072 240962556 241837072 167856530 141030849 167856530 141030849 140729974 109849813 140729974 109849813 105324693 99042583 105324693 99042583 90943571 73188373 90943571 73188373 75425306 69363096 75425306 69363096 70246921 65791335 70246921 65791335 67888481 62690914 67888481 62690914 63856222 172835675 63856222 172835675 182118297 187612128 182118297 187612128 202741307 210869440 202741307 210869440 227902751 231461641 227902751 231461641 140978665 108940325 140978665 108940325 108036136 96849093 108036136 96849093 95473387 87912217 95473387 87912217 83279594 73370099 83279594 73370099 74252740 68297863 74252740 68297863 69724827 63995554 69724827 63995554 63988480 49434466 63988480 49434466 49992689 48372166 49992689 48372166 147840975 152080171 147840975 152080171 169029928 171577529 169029928 171577529 195876092 206350955 195876092 206350955 209911596 219735331 209911596 219735331 222537054 226835446 222537054 226835446 238058958 240260788 238058958 240260788 115651440 89902366 115651440 89902366 83234559 79677817 83234559 79677817 77692876 72721261 77692876 72721261 55592398 54195592 55592398 54195592 152414222 170071212 152414222 170071212 182547839 200925291 182547839 200925291 206173283 211418013 206173283 211418013 226937758 238022946 226937758 238022946 238029622 241321668 238029622 241321668 148282589 132001033 148282589 132001033 127684120 112595524 127684120 112595524 111881525 92422812 111881525 92422812 93751720 87057711 93751720 87057711 87727832 144847163 87727832 144847163 148904540 136611659 148904540 136611659 131229325 112446735 131229325 112446735 115480056 96746655 115480056 96746655 92754342 74910818 92754342 74910818 73705111 60395769 73705111 60395769 59959070 53936939 59959070 53936939 52755081 50290947 52755081 50290947 154494794 164969087 154494794 164969087 196978150 200195309 196978150 200195309 206095088 227765481 206095088 227765481 225156164 164516386 225156164 164516386 141676733 114100182 141676733 114100182 118123189 100470146 118123189 100470146 81348026 77418744 81348026 77418744 60329969 56978464 60329969 56978464 56770498 44801146 56770498 44801146 42482490 40194811 42482490 40194811 156617838 184091569 156617838 184091569 199518617 197094593 199518617 197094593 143157822 126063626 143157822 126063626 123161548 108419850 123161548 108419850 113504568 146390153 113504568 146390153 182295325 184307456 182295325 184307456 194374046 139854021 194374046 139854021 133418473 120031088 133418473 120031088 112644028 102187080 112644028 102187080 97339649 76750759 97339649 76750759 78524382 171896630 78524382 171896630 182833656 189606173 182833656 189606173 194078787 134604633 194078787 134604633 127011089 120213685 127011089 120213685 111608746 101319370 111608746 101319370 97141918 87158368 97141918 87158368 81562874 64238919 81562874 64238919 62698531 58022880 62698531 58022880 45655262 41383374 45655262 41383374 40770115 37729945 40770115 37729945 158445503 161749441 158445503 161749441 171896879 185606065 171896879 185606065 206104314 212305624 206104314 212305624 210929772 146409025 210929772 146409025 130787434 103254503 130787434 103254503 104462320 91261429 104462320 91261429 87399056 82087944 87399056 82087944 74426944 70041433 74426944 70041433 69654423 63654529 69654423 63654529 63524342 47888773 63524342 47888773 49154882 42361564 49154882 42361564 39851190 30050220 39851190 30050220 26030713 23935550 26030713 23935550 21875508 18952485 21875508 18952485 16067142 12794866 16067142 12794866 11058318 9814333 11058318 9814333 4097390 3423427 4097390 3423427 158837015 163117952 158837015 163117952 171186318 174250636 171186318 174250636 182763308 187904141 182763308 187904141 222118733 226615105 222118733 226615105 242930606 245945065 242930606 245945065 140413169 130932453 140413169 130932453 134817832 128696529 134817832 128696529 125887789 117301208 125887789 117301208 119313623 110272379 119313623 110272379 94042512 89436814 94042512 89436814 90618097 73166832 90618097 73166832 74217595 70884650 74217595 70884650 137172071 138707353 137172071 138707353 149349981 154714980 149349981 154714980 188598366 195922602 188598366 195922602 219067789 237175570 219067789 237175570 236628527 246392776 236628527 246392776 248446249 253312824 248446249 253312824 252609596 258073523 252609596 258073523 258698908 261854450 258698908 261854450 149277736 133244188 149277736 133244188 136838998 129055214 136838998 129055214 129279922 116352921 129279922 116352921 94790644 91404284 94790644 91404284 82988390 74661062 82988390 74661062 66905466 63378730 66905466 63378730 61383688 54561961 61383688 54561961 56655107 42583813 56655107 42583813 41781496 31718986 41781496 31718986 26220085 23321301 26220085 23321301 17319204 13036626 17319204 13036626 14040700 171247075 14040700 171247075 191111225 196959262 191111225 196959262 212555147 215737583 212555147 215737583 141028154 133931436 141028154 133931436 137207657 126033790 137207657 126033790 104037027 94767939 104037027 94767939 87688678 77916259 87688678 77916259 81587557 75779914 81587557 75779914 74679404 66678818 74679404 66678818 48865443 40382068 48865443 40382068 39374060 35912521 39374060 35912521 36812377 26971640 36812377 26971640 22954994 20823996 22954994 20823996 172252861 179533831 172252861 179533831 192129099 193159546 192129099 193159546 215465980 218748602 215465980 218748602 227697870 242088218 227697870 242088218 249401106 251752200 249401106 251752200 250773877 254948612 250773877 254948612 253689224 260399296 253689224 260399296 259713401 266838038 259713401 266838038 265937085 137139691 265937085 137139691 142324961 135840875 142324961 135840875 138377232 161335442 138377232 161335442 192132903 183472263 192132903 183472263 197853890 218774979 197853890 218774979 222011242 136080859 222011242 136080859 112709796 104632493 112709796 104632493 102057978 81351086 102057978 81351086 82906912 168791773 82906912 168791773 208982113 222766348 208982113 222766348 223832529 135596071 223832529 135596071 144064417 149494053 144064417 149494053 184114990 205295932 184114990 205295932 220345611 241659001 220345611 241659001 239094999 176778484 239094999 176778484 152086295 138315712 152086295 138315712 121310085 107107697 121310085 107107697 91104556 88452034 91104556 88452034 83240143 77681015 83240143 77681015 74874742 57214853 74874742 57214853 54711008 41138891 54711008 41138891 38964844 28427046 38964844 28427046 28330914 26491066 28330914 26491066 25328372 19866076 25328372 19866076 18043122 17696989 18043122 17696989 12855535 10563368 12855535 10563368 8338780 7529069 8338780 7529069 183079489 195454916 183079489 195454916 202164367 211258370 202164367 211258370 224771146 239652030 224771146 239652030 236637872 240859709 236637872 240859709 247120341 252009817 247120341 252009817 252948597 257451794 252948597 257451794 190273532 171811894 190273532 171811894 153819847 142738954 153819847 142738954 148078227 182704319 148078227 182704319 197174556 198967290 197174556 198967290 203334627 167927879 203334627 167927879 155525224 145012176 155525224 145012176 141479455 135645887 141479455 135645887 183484980 188286625 183484980 188286625 217546682 227929023 217546682 227929023 225057079 150882751 225057079 150882751 153981744 143003922 153981744 143003922 132523404 114026883 132523404 114026883 112877013 101820380 112877013 101820380 97207354 88286678 97207354 88286678 83815931 80149173 83815931 80149173 79491735 78463301 79491735 78463301 177864573 193183510 177864573 193183510 209091862 209842636 209091862 209842636 171471572 155741849 171471572 155741849 146228607 125897780 146228607 125897780 120718262 98967456 120718262 98967456 93110124 84559830 93110124 84559830 85577659 73559048 85577659 73559048 71549040 57307128 71549040 57307128 56620082 40616749 56620082 40616749 38516093 36861099 38516093 36861099 163983598 159511116 163983598 159511116 181456082 182702396 181456082 182702396 190439869 155536122 190439869 155536122 153246775 133666533 153246775 133666533 128310018 108255636 128310018 108255636 102248173 99898681 102248173 99898681 167968896 206583318 167968896 206583318 213776365 223044117 213776365 223044117 223660981 228197429 223660981 228197429 243897166 252906282 243897166 252906282 253760385 259402992 253760385 259402992 259004382 271471730 259004382 271471730 271171356 278891227 271171356 278891227 277765893 282558359 277765893 282558359 279886694 157940626 279886694 157940626 164831317 155256817 164831317 155256817 156497545 142808925 156497545 142808925 131968093 126221036 131968093 126221036 113682586 105286622 113682586 105286622 109920500 79916471 109920500 79916471 78789853 72287077 78789853 72287077 73880262 61410008 73880262 61410008 61863105 59575533 61863105 59575533 59490760 46574467 59490760 46574467 43898856 40553629 43898856 40553629 30012272 26940829 30012272 26940829 28915122 25985191 28915122 25985191 27322237 159958733 27322237 159958733 206327190 206118400 206327190 206118400 215186020 221907484 215186020 221907484 222968726 231527823 222968726 231527823 239008624 243112279 239008624 243112279 196092011 168925151 196092011 168925151 164698373 159340075 164698373 159340075 203439529 206644726 203439529 206644726 212495373 167279583 212495373 167279583 169314786 132052283 169314786 132052283 126250683 114734501 126250683 114734501 108381220 102992458 108381220 102992458 82131483 82250546 82131483 82250546 187212687 182427891 187212687 182427891 199888191 208284698 199888191 208284698 203873606 170522673 203873606 170522673 174565553 151352565 174565553 151352565 151735278 146182916 151735278 146182916 148557365 124851667 148557365 124851667 116240939 105419871 116240939 105419871 105291927 99922289 105291927 99922289 103122365 175545333 103122365 175545333 190528958 197245372 190528958 197245372 209427436 205946508 209427436 205946508 178012803 170116315 178012803 170116315 164094111 144748850 164094111 144748850 128595501 119485171 128595501 119485171 85258857 78734136 85258857 78734136 79721708 67283946 79721708 67283946 67656592 61593338 67656592 61593338 61629102 45631500 61629102 45631500 46528646 44893145 46528646 44893145 184115659 187327293 184115659 187327293 196492799 156190567 196492799 156190567 135099754 119609404 135099754 119609404 122128468 116614054 122128468 116614054 112553757 106785167 112553757 106785167 96709001 93158190 96709001 93158190 90815560 73080467 90815560 73080467 65352505 62227099 65352505 62227099 195069369 223618947 195069369 223618947 220398480 188488971 220398480 188488971 195061947 186913083 195061947 186913083 131377985 120022160 131377985 120022160 115264900 97590184 115264900 97590184 95828832 91724425 95828832 91724425 81730471 79014498 81730471 79014498 220959130 233086551 220959130 233086551 241063681 252435654 241063681 252435654 254466184 257462481 254466184 257462481 256289986 268892232 256289986 268892232 268812318 273671543 268812318 273671543 272729047 275023221 272729047 275023221 219355602 206240466 219355602 206240466 203353354 198683685 203353354 198683685 179832517 167708246 179832517 167708246 150116357 144998536 150116357 144998536 214603668 209938596 214603668 209938596 199563718 203238606 199563718 203238606 144532213 130266296 144532213 130266296 131803379 119612066 131803379 119612066 107019748 102111124 107019748 102111124 100034118 97575899 100034118 97575899 85714258 74998945 85714258 74998945 72584600 66931277 72584600 66931277 65835238 49308196 65835238 49308196 50426746 46839657 50426746 46839657 49618750 212698664 49618750 212698664 215098502 220559159 215098502 220559159 227514033 234503956 227514033 234503956 232377643 215481587 232377643 215481587 208243449 192839413 208243449 192839413 154874822 142587699 154874822 142587699 128208283 121736772 128208283 121736772 103236550 82313442 103236550 82313442 77081865 69953046 77081865 69953046 70890914 60954986 70890914 60954986 59020294 52038799 59020294 52038799 50341915 49492704 50341915 49492704 214635120 218221100 214635120 218221100 226135625 250286001 226135625 250286001 250062678 258225938 250062678 258225938 256771069 259050517 256771069 259050517 263317529 267884235 263317529 267884235 264216039 210378580 264216039 210378580 207284729 197571309 207284729 197571309 177288433 151919298 177288433 151919298 135012030 127854161 135012030 127854161 115415459 106889903 115415459 106889903 104540121 90754415 104540121 90754415 80234389 76400735 80234389 76400735 76749409 71860799 76749409 71860799 59812064 54330607 59812064 54330607 54117279 44190322 54117279 44190322 39186146 35003911 39186146 35003911 37661077 228489509 37661077 228489509 242754363 251236423 242754363 251236423 255241652 256506037 255241652 256506037 205638975 179673402 205638975 179673402 170112624 156404473 170112624 156404473 163659950 125779148 163659950 125779148 113529753 106852941 113529753 106852941 90808954 83962201 90808954 83962201 81022761 72618480 81022761 72618480 64445581 58618318 64445581 58618318 58096514 53504784 58096514 53504784 51617426 42250041 51617426 42250041 37271378 35330164 37271378 35330164 30210502 28370392 30210502 28370392 210049927 218841353 210049927 218841353 237860857 244973662 237860857 244973662 244404719 250090795 244404719 250090795 250811148 256302389 250811148 256302389 252881117 202496280 252881117 202496280 170869219 163800104 170869219 163800104 168736955 126560084 168736955 126560084 112737356 104309289 112737356 104309289 85675160 79382817 85675160 79382817 74643529 69871891 74643529 69871891 63620043 53877090 63620043 53877090 54267582 48826813 54267582 48826813 40905962 31344952 40905962 31344952 32058411 27844506 32058411 27844506 22089475 18490154 22089475 18490154 17498038 16295717 17498038 16295717 13721759 12594445 13721759 12594445 9139680 9637279 9139680 9637279 183028119 197506190 183028119 197506190 211132945 245686076 211132945 245686076 245712150 250581342 245712150 250581342 247203116 172228885 247203116 172228885 173579332 139997555 173579332 139997555 139991737 130349498 139991737 130349498 117515136 109824926 117515136 109824926 105285205 99210580 105285205 99210580 96361976 83239871 96361976 83239871 80974507 67126190 80974507 67126190 69064286 64317154 69064286 64317154 65785130 54410417 65785130 54410417 42737126 39229392 42737126 39229392 181530571 189869134 181530571 189869134 204454700 220114069 204454700 220114069 239008929 255163881 239008929 255163881 255851469 257891000 255851469 257891000 179739912 168561908 179739912 168561908 165810415 141250689 165810415 141250689 137341708 126215315 137341708 126215315 126516368 120591855 126516368 120591855 117225292 106760143 117225292 106760143 93554628 89034780 93554628 89034780 88784936 79539452 88784936 79539452 74693708 70751855 74693708 70751855 69708824 65834032 69708824 65834032 65500470 55846630 65500470 55846630 51508583 44127879 51508583 44127879 47310576 39850133 47310576 39850133 38906637 38177990 38906637 38177990 193478187 194431909 193478187 194431909 208518380 210548750 208518380 210548750 182970326 179780408 182970326 179780408 179601642 167996768 179601642 167996768 157816179 142299904 157816179 142299904 137918028 131291551 137918028 131291551 129873231 120179836 129873231 120179836 119875048 109205768 119875048 109205768 99042348 93580920 99042348 93580920 89739698 75033833 89739698 75033833 75951397 178810171 75951397 178810171 194237204 203348188 194237204 203348188 213293497 210776436 213293497 210776436 177879892 172873598 177879892 172873598 181182061 180314008 181182061 180314008 199900444 197242855 199900444 197242855 202477329 227094541 202477329 227094541 223360213 191616264 223360213 191616264 152104061 139000785 152104061 139000785 138628438 129370765 138628438 129370765 116132821 105111985 116132821 105111985 98305913 86119574 98305913 86119574 80512537 72004556 80512537 72004556 57573226 50007599 57573226 50007599 49500460 44531074 49500460 44531074 41803934 38988121 41803934 38988121 223035282 231511055 223035282 231511055 231335778 242818265 231335778 242818265 245026915 256998159 245026915 256998159 258097045 260359061 258097045 260359061 158307562 136215438 158307562 136215438 143327158 216346804 143327158 216346804 219155237 223791741 219155237 223791741 209566521 172898213 209566521 172898213 166951184 156398570 166951184 156398570 153173115 146352222 153173115 146352222 199093590 205530861 199093590 205530861 224496692 219640734 224496692 219640734 167716056 159664266 167716056 159664266 149893624 138191300 149893624 138191300 135728603 120465364 135728603 120465364 122394478 111000581 122394478 111000581 113503102 102241603 113503102 102241603 103633778 95989917 103633778 95989917 99703186 169177742 99703186 169177742 183658844 211718173 183658844 211718173 226980085 231166517 226980085 231166517 237923380 242336072 237923380 242336072 197044928 188480769 197044928 188480769 202732077 219886415 202732077 219886415 233330241 238251636 233330241 238251636 238346010 246192619 238346010 246192619 247964809 252944372 247964809 252944372 253665217 256470752 253665217 256470752 263093714 266863489 263093714 266863489 268076099 274251452 268076099 274251452 272933511 277083693 272933511 277083693 275128697 162497446 275128697 162497446 165607982 152274922 165607982 152274922 148382890 129701032 148382890 129701032 134177556 121525079 134177556 121525079 124995335 218228490 124995335 218228490 216558057 232725554 216558057 232725554 235473229 241498403 235473229 241498403 240152445 248249014 240152445 248249014 245249855 250829238 245249855 250829238 261995637 263914770 261995637 263914770 266982998 272904816 266982998 272904816 271079119 282302024 271079119 282302024 279154357 199050794 279154357 199050794 200556451 209488853 200556451 209488853 213818949 232192374 213818949 232192374 230255442 236723195 230255442 236723195 236094804 206170240 236094804 206170240 194253930 164230049 194253930 164230049 152503415 133661976 152503415 133661976 136584765 120700223 136584765 120700223 113600162 107312257 113600162 107312257 88416320 71250906 88416320 71250906 67264233 57639471 67264233 57639471 57433049 45966475 57433049 45966475 47138832 195176777 47138832 195176777 209746850 215107818 209746850 215107818 226993441 232811022 226993441 232811022 235131656 244172985 235131656 244172985 242155142 210116600 242155142 210116600 205726762 192426187 205726762 192426187 177093011 152088570 177093011 152088570 152744810 137041972 152744810 137041972 139982363 135412844 139982363 135412844 208845656 209663325 208845656 209663325 219168711 225113711 219168711 225113711 222282246 227250409 222282246 227250409 226214627 231899173 226214627 231899173 236499403 242025938 236499403 242025938 245720899 250285810 245720899 250285810 250190777 253377780 250190777 253377780 183833862 157244229 183833862 157244229 166568181 137692401 166568181 137692401 136537563 123773500 136537563 123773500 126841548 121211123 126841548 121211123 114234868 98783738 114234868 98783738 88356877 81078744 88356877 81078744 78773584 60968492 78773584 60968492 60448971 56034570 60448971 56034570 57161071 45658229 57161071 45658229 37899254 32297442 37899254 32297442 35385736 207029932 35385736 207029932 216484840 225472546 216484840 225472546 225954266 169203136 225954266 169203136 172527995 151521366 172527995 151521366 149012725 142266978 149012725 142266978 137783440 134581403 137783440 134581403 204925048 212176864 204925048 212176864 219952208 232809934 219952208 232809934 232995965 241245291 232995965 241245291 237974881 188966017 237974881 188966017 182980570 154772767 182980570 154772767 155766382 142063285 155766382 142063285 128908997 102731718 128908997 102731718 102609483 77913262 102609483 77913262 73570023 64490635 73570023 64490635 66098139 60823178 66098139 60823178 61653936 53445095 61653936 53445095 52163570 46806289 52163570 46806289 40416629 32476229 40416629 32476229 21733191 19030685 21733191 19030685 14427192 12355353 14427192 12355353 12252940 9349348 12252940 9349348 8191556 6505046 8191556 6505046 5186610 3996124 5186610 3996124 3809093 2305004 3809093 2305004 2734840 203964579 2734840 203964579 216345205 223466029 216345205 223466029 232473338 249035436 232473338 249035436 248020216 252614078 248020216 252614078 257857012 265081173 257857012 265081173 265798655 271608727 265798655 271608727 272140063 274251599 272140063 274251599 174987108 170256659 174987108 170256659 194324983 204295544 194324983 204295544 207794168 209794519 207794168 209794519 194069463 163023304 194069463 163023304 160765345 141407205 160765345 141407205 110162222 89359882 110162222 89359882 88270150 86099875 88270150 86099875 85047698 73749639 85047698 73749639 71219538 66066061 71219538 66066061 66057604 61329531 66057604 61329531 62106279 60578761 62106279 60578761 55923100 52233320 55923100 52233320 42393248 33607735 42393248 33607735 36386623 189716231 36386623 189716231 201739710 212856099 201739710 212856099 210437471 192382806 210437471 192382806 189975730 168081023 189975730 168081023 170427418 158986652 170427418 158986652 164107342 158265513 164107342 158265513 202240353 203924202 202240353 203924202 226150277 230841833 226150277 230841833 233816475 233410272 233816475 233410272 181720977 160878604 181720977 160878604 163915184 141125267 163915184 141125267 143966774 116618973 143966774 116618973 107833067 92487021 107833067 92487021 95564186 91508738 95564186 91508738 89551746 74253538 89551746 74253538 77743226 181160166 77743226 181160166 194808029 198658402 194808029 198658402 201255828 175834176 201255828 175834176 177027248 153040303 177027248 153040303 150295261 116751075 150295261 116751075 113384772 92608077 113384772 92608077 93816049 199313544 93816049 199313544 203673421 202041615 203673421 202041615 207137110 186049745 207137110 186049745 182217169 170990401 182217169 170990401 165700332 129247506 165700332 129247506 99224867 92990174 99224867 92990174 88642207 84667535 88642207 84667535 85479309 76453618 85479309 76453618 74169261 66496690 74169261 66496690 64886220 62503165 64886220 62503165 189885155 198101682 189885155 198101682 199433548 202857955 199433548 202857955 223589952 221381500 223589952 221381500 195655931 176679006 195655931 176679006 167652143 132414159 167652143 132414159 132741303 119503301 132741303 119503301 116562049 111160852 116562049 111160852 106113319 103963467 106113319 103963467 185082624 196979548 185082624 196979548 201910067 210419434 201910067 210419434 217628248 222203857 217628248 222203857 228165671 233296138 228165671 233296138 238260863 240489177 238260863 240489177 178854731 168274304 178854731 168274304 173251864 134882132 173251864 134882132 139041208 130111198 139041208 130111198 132557828 126923291 132557828 126923291 112439393 109982934 112439393 109982934 199769222 205794017 199769222 205794017 212445506 228904976 212445506 228904976 236386089 246928888 236386089 246928888 248858854 253885936 248858854 253885936 187366127 170941511 187366127 170941511 162499106 151968694 162499106 151968694 156065946 129085732 156065946 129085732 132616871 119689814 132616871 119689814 101512922 93739780 101512922 93739780 88225044 85886787 88225044 85886787 181749743 191167295 181749743 191167295 199909343 214701931 199909343 214701931 211087433 172408093 211087433 172408093 174211000 154657011 174211000 154657011 156438705 137990887 156438705 137990887 114203009 109444001 114203009 109444001 195584344 203467372 195584344 203467372 210958479 207336819 210958479 207336819 162190906 142376084 162190906 142376084 133906908 110074911 133906908 110074911 111119829 106830218 111119829 106830218 95499680 90045255 95499680 90045255 88519310 76232069 88519310 76232069 72148038 68771419 72148038 68771419 66525193 54925328 66525193 54925328 53781234 46256700 53781234 46256700 48440919 35652177 48440919 35652177 36564509 32838160 36564509 32838160 29956346 24059873 29956346 24059873 21415129 14298637 21415129 14298637 13572987 10621551 13572987 10621551 11676932 163491910 11676932 163491910 190336943 191053097 190336943 191053097 212004514 218642231 212004514 218642231 219230563 165466722 219230563 165466722 164266422 143668321 164266422 143668321 144526916 118440077 144526916 118440077 116221922 92816466 116221922 92816466 93313232 81642775 93313232 81642775 83584209 156899730 83584209 156899730 177118830 174444205 177118830 174444205 203753554 213015027 203753554 213015027 224280553 243273823 224280553 243273823 244926810 260655731 244926810 260655731 258211857 150483145 258211857 150483145 137363844 130901086 137363844 130901086 124452193 115917921 124452193 115917921 98849348 90308958 98849348 90308958 74972227 61278266 74972227 61278266 62702444 52827014 62702444 52827014 55658444 172927697 55658444 172927697 177764099 162227056 177764099 162227056 161555081 131747237 161555081 131747237 126686648 101370978 126686648 101370978 92211875 80218190 92211875 80218190 84386478 161039831 84386478 161039831 187274013 185377561 187274013 185377561 203557003 216658558 203557003 216658558 222586159 247205182 222586159 247205182 253604577 260777453 253604577 260777453 266107689 266945663 266107689 266945663 183779901 154025773 183779901 154025773 147807839 134113365 147807839 134113365 101746811 92774270 101746811 92774270 75101864 64607058 75101864 64607058 62687149 46023777 62687149 46023777 43554105 35278273 43554105 35278273 30270139 25943294 30270139 25943294 25462659 22922669 25462659 22922669 23527979 20216474 23527979 20216474 21993208 177527780 21993208 177527780 205070843 217646914 205070843 217646914 225379879 245929798 225379879 245929798 253309934 258334103 253309934 258334103 263173253 265892101 263173253 265892101 267971575 271778585 267971575 271778585 273718799 276762576 273718799 276762576 277304760 291085144 277304760 291085144 289885114 291843543 289885114 291843543 291939467 294031854 291939467 294031854 297381704 298441300 297381704 298441300 179548895 172886824 179548895 172886824 188480602 198793591 188480602 198793591 215817372 223404683 215817372 223404683 231521543 246356965 231521543 246356965 251863564 265201571 251863564 265201571 264581909 267409570 264581909 267409570 159640323 151488496 159640323 151488496 166848965 164784825 166848965 164784825 198847181 209333652 198847181 209333652 210353496 231367975 210353496 231367975 243084401 247472761 243084401 247472761 248663767 250313475 248663767 250313475 163624437 143826260 163624437 143826260 142538197 98068832 142538197 98068832 101659801 168620733 101659801 168620733 185206357 185311642 185206357 185311642 199330792 195166633 199330792 195166633 167823827 144836229 167823827 144836229 135478704 113536891 135478704 113536891 113552330 102523173 113552330 102523173 102752858 99386432 102752858 99386432 178969332 183196220 178969332 183196220 197342755 203760146 197342755 203760146 223236313 228626766 223236313 228626766 235399008 245035544 235399008 245035544 259638229 265056411 259638229 265056411 261823758 266975955 261823758 266975955 265789478 141080919 265789478 141080919 120684606 92920219 120684606 92920219 95241463 83526291 95241463 83526291 78452441 71602919 78452441 71602919 68994146 47701061 68994146 47701061 47455060 43676252 47455060 43676252 43259274 39454392 43259274 39454392 41506961 123354989 41506961 123354989 191597236 196106092 191597236 196106092 207647395 214453098 207647395 214453098 238218381 243216335 238218381 243216335 251500956 254205444 251500956 254205444 182134359 135755888 182134359 135755888 125176023 93678573 125176023 93678573 90741417 84046209 90741417 84046209 83271939 75166493 83271939 75166493 70739822 60384411 70739822 60384411 56069822 48089764 56069822 48089764 51186077 44759548 51186077 44759548 42343055 37385730 42343055 37385730 40540951 182994092 40540951 182994092 192731134 186561019 192731134 186561019 141407272 126320106 141407272 126320106 116961550 107934629 116961550 107934629 103960936 97576605 103960936 97576605 99282233 90538540 99282233 90538540 91322695 84875151 91322695 84875151 79611400 74477211 79611400 74477211 66127421 55593372 66127421 55593372 55655819 55056224 55655819 55056224 169893796 201870204 169893796 201870204 203725484 153879763 203725484 153879763 145105654 136701085 145105654 136701085 144071954 163170753 144071954 163170753 202595703 197258936 202595703 197258936 151265430 144880524 151265430 144880524 120680991 103031434 120680991 103031434 94247150 88572954 94247150 88572954 87794480 82609566 87794480 82609566 79139532 71826784 79139532 71826784 68042155 57148263 68042155 57148263 54136203 50322208 54136203 50322208 48642551 46865654 48642551 46865654 193610773 221418236 193610773 221418236 218842282 237956275 218842282 237956275 240498403 244963165 240498403 244963165 260340700 261807231 260340700 261807231 185946975 145476454 185946975 145476454 143565533 123769929 143565533 123769929 117079747 106960912 117079747 106960912 95204856 88788444 95204856 88788444 87173992 81290410 87173992 81290410 79507866 78494216 79507866 78494216 163857521 184788158 163857521 184788158 205128189 210242031 205128189 210242031 232278664 243012676 232278664 243012676 241573991 245143853 241573991 245143853 154358832 127167225 154358832 127167225 131554688 124642932 131554688 124642932 124494967 118647532 124494967 118647532 113751009 112279114 113751009 112279114 174811836 171868641 174811836 171868641 194994021 196197507 194994021 196197507 218706984 232181854 218706984 232181854 240526574 253597208 240526574 253597208 258172704 264418732 258172704 264418732 265608041 274443035 265608041 274443035 273975325 284048476 273975325 284048476 280727154 156509303 280727154 156509303 147304598 130810705 147304598 130810705 135918282 158341772 135918282 158341772 169801812 170900594 169801812 170900594 179796625 207141895 179796625 207141895 203415964 150102522 203415964 150102522 131191425 113268624 131191425 113268624 115381807 97710068 115381807 97710068 100035458 162982538 100035458 162982538 200333801 205553115 200333801 205553115 202328807 159504012 202328807 159504012 133438363 128915077 133438363 128915077 120273608 115976432 120273608 115976432 118016494 93847813 118016494 93847813 91657637 89103511 91657637 89103511 75262231 68303172 75262231 68303172 70395517 161717923 70395517 161717923 196890330 187845407 196890330 187845407 188165925 160455960 188165925 160455960 154964723 149322077 154964723 149322077 165467347 174686884 165467347 174686884 200192234 215988909 200192234 215988909 219020785 227461966 219020785 227461966 236971118 256176928 236971118 256176928 256277278 156983196 256277278 156983196 161312020 150839658 161312020 150839658 148792683 131227129 148792683 131227129 132414601 109939534 132414601 109939534 106939900 101835715 106939900 101835715 74790856 59014138 74790856 59014138 59585562 53080978 59585562 53080978 50657814 44345919 50657814 44345919 44140902 41706051 44140902 41706051 167357557 170908430 167357557 170908430 186183038 212875700 186183038 212875700 217869467 223002233 217869467 223002233 222509545 226837467 222509545 226837467 234530936 239434995 234530936 239434995 248981536 253376709 248981536 253376709 261535845 266766177 261535845 266766177 267932135 275916331 267932135 275916331 274300431 281242997 274300431 281242997 282211809 282551965 282211809 282551965 165640666 155731065 165640666 155731065 149915475 144444171 149915475 144444171 185862698 177503076 185862698 177503076 173071524 165536445 173071524 165536445 165492474 153668536 165492474 153668536 185163371 185631187 185163371 185631187 198707758 204680148 198707758 204680148 213302446 222641731 213302446 222641731 220922962 232895755 220922962 232895755 233002925 243672422 233002925 243672422 247119938 254063145 247119938 254063145 261324256 268692907 261324256 268692907 270735529 273449112 270735529 273449112 167211171 147411800 167211171 147411800 133834823 123840340 133834823 123840340 123884692 110873516 123884692 110873516 108626531 93807139 108626531 93807139 85542366 74486616 85542366 74486616 71529061 61668135 71529061 61668135 64497692 171624899 64497692 171624899 189689717 192159747 189689717 192159747 197451279 198012463 197451279 198012463 216661541 219559973 216661541 219559973 157705385 145196633 157705385 145196633 146333753 136973209 146333753 136973209 140221616 123863524 140221616 123863524 116941058 93566614 116941058 93566614 78899206 72004673 78899206 72004673 67688608 55469618 67688608 55469618 56325034 52943486 56325034 52943486 164374560 166280233 164374560 166280233 187612541 189569788 187612541 189569788 204549782 207396225 204549782 207396225 209579047 222920110 209579047 222920110 228819505 232744291 228819505 232744291 166157375 149635001 166157375 149635001 154577023 142081444 154577023 142081444 119227808 100371647 119227808 100371647 93325568 78261146 93325568 78261146 82333804 166462485 82333804 166462485 200790771 190370522 200790771 190370522 160650876 145625974 160650876 145625974 129416598 115040412 129416598 115040412 107652473 96493693 107652473 96493693 97197152 87585640 97197152 87585640 71659435 65476996 71659435 65476996 61133166 57141234 61133166 57141234 48853653 44386497 48853653 44386497 168083532 167053643 168083532 167053643 183130993 194899993 183130993 194899993 205739507 198965574 205739507 198965574 161919741 147396029 161919741 147396029 144997178 137608381 144997178 137608381 128641624 114918601 128641624 114918601 104749549 96813445 104749549 96813445 97679783 85749184 97679783 85749184 72045232 69460585 72045232 69460585 69399795 61432187 69399795 61432187 49367881 36608705 49367881 36608705 31171749 26106862 31171749 26106862 26613843 158867766 26613843 158867766 183071437 201709666 183071437 201709666 204740503 152779074 204740503 152779074 155275381 147786810 155275381 147786810 161246893 195289353 161246893 195289353 203281513 201530026 203281513 201530026 156188197 140922851 156188197 140922851 141159953 127030323 141159953 127030323 128246357 98894069 128246357 98894069 100244457 78705421 100244457 78705421 77913908 71342206 77913908 71342206 70610960 68103247 70610960 68103247 64168579 58214305 64168579 58214305 57284932 54749275 57284932 54749275 53154194 40835570 53154194 40835570 43984840 188091771 43984840 188091771 208735402 211834923 208735402 211834923 215026162 193373207 215026162 193373207 157573500 148791611 157573500 148791611 146712644 128339273 146712644 128339273 130989525 109177915 130989525 109177915 89138073 86921478 89138073 86921478 183705991 186389547 183705991 186389547 195069051 197357535 195069051 197357535 221553389 229319911 221553389 229319911 234285576 247941353 234285576 247941353 247461411 263062483 247461411 263062483 261942402 266616721 261942402 266616721 272112089 274619609 272112089 274619609 276287653 281666511 276287653 281666511 284219316 290408719 284219316 290408719 292068214 292290658 292068214 292290658 167869371 158847179 167869371 158847179 187504227 187952699 187504227 187952699 217064798 226501600 217064798 226501600 232738659 243077148 232738659 243077148 242079170 247071622 242079170 247071622 256449435 263823860 256449435 263823860 261891850 158731643 261891850 158731643 157822135 148019003 157822135 148019003 150631626 139067012 150631626 139067012 136279512 117004973 136279512 117004973 118551541 109933563 118551541 109933563 85128240 80777798 85128240 80777798 160318271 180292950 160318271 180292950 225372741 235090925 225372741 235090925 240315555 244804999 240315555 244804999 245922336 257482109 245922336 257482109 258514222 259986847 258514222 259986847 179799590 166017643 179799590 166017643 167812110 146035158 167812110 146035158 134933055 119079290 134933055 119079290 98677831 89323962 98677831 89323962 84488038 84170341 84488038 84170341 201672478 207820669 201672478 207820669 222115465 235543522 222115465 235543522 233563991 241683246 233563991 241683246 253595867 257509604 253595867 257509604 270440536 279038443 270440536 279038443 281291468 286244390 281291468 286244390 285976028 287957510 285976028 287957510 287535400 288682002 287535400 288682002 288698496 292515000 288698496 292515000 296654138 298727500 296654138 298727500 300428874 301275280 300428874 301275280 176352665 168569383 176352665 168569383 168117795 152731250 168117795 152731250 124540808 103781198 124540808 103781198 92052856 88912959 92052856 88912959 85406737 76384290 85406737 76384290 74319873 72227682 74319873 72227682 45398109 40608071 45398109 40608071 36541943 32015345 36541943 32015345 32347037 26231193 32347037 26231193 27980648 23747370 27980648 23747370 24416035 23243366 24416035 23243366 177465541 190342985 177465541 190342985 195950056 195006337 195950056 195006337 209116119 216632849 209116119 216632849 221374226 235770398 221374226 235770398 241104663 245910010 241104663 245910010 251459008 257779286 251459008 257779286 257359114 269080224 257359114 269080224 268156156 170343752 268156156 170343752 170574378 133651713 170574378 133651713 137231033 129623538 137231033 129623538 120254827 99642425 120254827 99642425 93434136 78923257 93434136 78923257 76792116 73005264 76792116 73005264 176450238 194692150 176450238 194692150 208298824 217075391 208298824 217075391 218170369 219750481 218170369 219750481 233158394 242583453 233158394 242583453 240926455 247510069 240926455 247510069 250283461 258574647 250283461 258574647 255882011 182526001 255882011 182526001 171184642 164485374 171184642 164485374 156829736 137000851 156829736 137000851 134578790 100626154 134578790 100626154 94409692 92031441 94409692 92031441 84748303 81831986 84748303 81831986 81101667 75084098 81101667 75084098 77635891 181262792 77635891 181262792 191410399 195085751 191410399 195085751 209439915 218464360 209439915 218464360 232594079 243878986 232594079 243878986 251508367 255599686 251508367 255599686 255721548 268177766 255721548 268177766 266671261 270747814 266671261 270747814 268723934 164741861 268723934 164741861 147955972 142027596 147955972 142027596 139946315 128007244 139946315 128007244 128417584 123445142 128417584 123445142 98834352 91528712 98834352 91528712 90216486 87766171 90216486 87766171 82604000 80995746 82604000 80995746 190392501 189106024 190392501 189106024 170821508 153991625 170821508 153991625 142668041 135838732 142668041 135838732 133304088 129538496 133304088 129538496 190195914 195565018 190195914 195565018 196564233 158109837 196564233 158109837 146641523 138605474 146641523 138605474 137251356 127277905 137251356 127277905 127192929 115258264 127192929 115258264 112676713 99460999 112676713 99460999 101031376 92104430 101031376 92104430 90500165 77427045 90500165 77427045 79306165 43006859 79306165 43006859 38424708 34863472 38424708 34863472 37026490 178883268 37026490 178883268 193511845 200289784 193511845 200289784 218890323 231971061 218890323 231971061 233861705 237320090 233861705 237320090 239172346 247471396 239172346 247471396 250569347 254730467 250569347 254730467 254430945 265609276 254430945 265609276 267604419 273527298 267604419 273527298 276656456 282826577 276656456 282826577 284277459 289427469 284277459 289427469 287521252 173185549 287521252 173185549 166368599 146696668 166368599 146696668 151481497 134451465 151481497 134451465 132579273 103785212 132579273 103785212 101438191 99805890 101438191 99805890 178090237 179068731 178090237 179068731 192875257 216317077 192875257 216317077 220020080 174921185 220020080 174921185 161055702 152489415 161055702 152489415 154287330 136969018 154287330 136969018 120119820 106221093 120119820 106221093 99974459 88328378 99974459 88328378 89106446 50562559 89106446 50562559 49422741 46101832 49422741 46101832 43714028 33751763 43714028 33751763 35163295 29094287 35163295 29094287 25168631 22458215 25168631 22458215 16216825 14388445 16216825 14388445 11795891 10239401 11795891 10239401 8809898 8145209 8809898 8145209 8112233 180620423 8112233 180620423 185725558 159377366 185725558 159377366 144649623 132707081 144649623 132707081 128465645 121819747 128465645 121819747 119215194 113947237 119215194 113947237 174827978 172744012 174827978 172744012 213974113 218508566 213974113 218508566 228037831 232965874 228037831 232965874 233047097 197381891 233047097 197381891 187319432 177605318 187319432 177605318 147133922 135575984 147133922 135575984 139043204 119300700 139043204 119300700 110591928 97742408 110591928 97742408 82743188 67269774 82743188 67269774 62591832 54120988 62591832 54120988 53380893 47249267 53380893 47249267 39393920 38087689 39393920 38087689 37743006 33473036 37743006 33473036 31402539 27842017 31402539 27842017 208821747 224423463 208821747 224423463 226370921 229335774 226370921 229335774 214346082 197818968 214346082 197818968 173603664 155664400 173603664 155664400 160074387 143921830 160074387 143921830 143908459 137760576 143908459 137760576 211608970 214611932 211608970 214611932 218363382 228422166 218363382 228422166 226979102 231692998 226979102 231692998 232278516 246633877 232278516 246633877 245392608 254275918 245392608 254275918 250696802 191112156 250696802 191112156 166911749 147685273 166911749 147685273 140691687 129201711 140691687 129201711 123120028 99426232 123120028 99426232 101890319 192812581 101890319 192812581 204638251 207833013 204638251 207833013 201627840 190307852 201627840 190307852 172487624 145802999 172487624 145802999 146881452 117069280 146881452 117069280 108766419 67673296 108766419 67673296 70822128 204015018 70822128 204015018 212891858 222227316 212891858 222227316 219810923 202049594 219810923 202049594 199935421 171088543 199935421 171088543 177482393 152015876 177482393 152015876 151212920 139833710 151212920 139833710 144937680 208979344 144937680 208979344 216876397 214151584 216876397 214151584 209382957 192922970 209382957 192922970 186681597 174767308 186681597 174767308 181076240 202820583 181076240 202820583 211054492 213439129 211054492 213439129 217844482 205370187 217844482 205370187 187972860 173581474 187972860 173581474 158768504 107926221 158768504 107926221 87641478 83984996 87641478 83984996 61326616 58035594 61326616 58035594 55814691 49036939 55814691 49036939 48639430 44673534 48639430 44673534 41664416 42179545 41664416 42179545 207544759 212302385 207544759 212302385 213317094 227076755 213317094 227076755 224691203 203528462 224691203 203528462 184689202 138523027 184689202 138523027 134158978 108197775 134158978 108197775 103767465 91068242 103767465 91068242 66358217 54780690 66358217 54780690 48123604 45386119 48123604 45386119 34926207 26103594 34926207 26103594 28731976 192351831 28731976 192351831 199939014 201297866 199939014 201297866 190205455 180043945 190205455 180043945 186270832 199417538 186270832 199417538 206600079 216469568 206600079 216469568 229853001 245749596 229853001 245749596 245714493 250110220 245714493 250110220 249508531 262450886 249508531 262450886 264045173 269353594 264045173 269353594 268119526 180757790 268119526 180757790 152435597 140862928 152435597 140862928 137642286 105524511 137642286 105524511 99296310 93684459 99296310 93684459 94639040 93007177 94639040 93007177 195371115 191447788 195371115 191447788 220702075 247431634 220702075 247431634 248323622 252972515 248323622 252972515 258470732 264321831 258470732 264321831 263395076 269922201 263395076 269922201 273529663 277677703 273529663 277677703 282757298 285788749 282757298 285788749 158821104 140997719 158821104 140997719 146238572 171792811 146238572 171792811 188713492 188464914 188713492 188464914 205559960 207165877 205559960 207165877 164532166 158710642 164532166 158710642 152428682 96082541 152428682 96082541 83055346 66503016 83055346 66503016 59166460 56909513 59166460 56909513 48917374 46413545 48917374 46413545 34814063 35173451 34814063 35173451 164930661 166167638 164930661 166167638 195830275 203398014 195830275 203398014 224206974 234522810 224206974 234522810 232552434 239077570 232552434 239077570 240438044 245302806 240438044 245302806 248450143 257222069 248450143 257222069 256727914 260090825 256727914 260090825 160721329 140258327 160721329 140258327 134586575 104449296 134586575 104449296 70927237 58856666 70927237 58856666 59319817 57377917 59319817 57377917 118454120 129178228 118454120 129178228 160771600 190197360 160771600 190197360 208149696 215154077 208149696 215154077 230188315 240793206 230188315 240793206 239406677 243389383 239406677 243389383 243797205 248367716 243797205 248367716 245180801 180771184 245180801 180771184 112603416 83074538 112603416 83074538 65566974 59475699 65566974 59475699 61898722 114029643 61898722 114029643 172130762 171812607 172130762 171812607 180845585 185697297 180845585 185697297 206600514 221499880 206600514 221499880 230711959 238455361 230711959 238455361 235658129 246163748 235658129 246163748 243472191 115152619 243472191 115152619 92785426 69376597 92785426 69376597 67808338 63218979 67808338 63218979 66780703 55294884 66780703 55294884 50411305 48593224 50411305 48593224 155650964 171510618 155650964 171510618 194570563 205387139 194570563 205387139 208210866 217884899 208210866 217884899 217947774 233328056 217947774 233328056 234814496 241106186 234814496 241106186 238790323 242569300 238790323 242569300 243756415 255891171 243756415 255891171 255680899 126382852 255680899 126382852 126626657 110365642 126626657 110365642 68300857 64151656 68300857 64151656 61451166 53319790 61451166 53319790 53280402 51881921 53280402 51881921 117419155 113832754 117419155 113832754 151653615 167273956 151653615 167273956 207918185 212999808 207918185 212999808 229402270 235558896 229402270 235558896 236021184 244779977 236021184 244779977 245458035 252200847 245458035 252200847 252891542 261998481 252891542 261998481 260235059 271167034 260235059 271167034 271707202 274136148 271707202 274136148 275059354 286463621 275059354 286463621 288505145 290694715 288505145 290694715 291956368 295309130 291956368 295309130 294716759 297084744 294716759 297084744 296278986 131477437 296278986 131477437 104853092 96624511 104853092 96624511 73450021 65904473 73450021 65904473 65597255 55354827 65597255 55354827 51471271 46876697 51471271 46876697 49712530 122967721 49712530 122967721 177906981 186612834 177906981 186612834 199780174 226089193 199780174 226089193 227131201 240084390 227131201 240084390 247278756 256410614 247278756 256410614 255435202 97874558 255435202 97874558 77907663 74679660 77907663 74679660 170377398 163254567 170377398 163254567 135078219 81922571 135078219 81922571 68183680 61857602 68183680 61857602 58589524 55071871 58589524 55071871 53476390 42874959 53476390 42874959 43141982 38888160 43141982 38888160 37049639 30478097 37049639 30478097 24971873 22766481 24971873 22766481 21227930 20715481 21227930 20715481 164390854 197088557 164390854 197088557 220765400 229736911 220765400 229736911 234028226 251408183 234028226 251408183 250563102 256426634 250563102 256426634 256175157 262869606 256175157 262869606 264726259 278740286 264726259 278740286 277324600 285197184 277324600 285197184 283221508 286620460 283221508 286620460 284454185 143815007 284454185 143815007 132537242 117522488 132537242 117522488 98767328 76224635 98767328 76224635 71029802 62690830 71029802 62690830 63492286 54849314 63492286 54849314 53500508 42894830 53500508 42894830 44559597 34038523 44559597 34038523 31606351 27313792 31606351 27313792 28165195 25557775 28165195 25557775 26041996 19042657 26041996 19042657 17365401 13958642 17365401 13958642 11935240 9941127 11935240 9941127 9701982 6353401 9701982 6353401 7092714 194962776 7092714 194962776 210759333 213529132 210759333 213529132 217194091 95724624 217194091 95724624 93519560 75702386 93519560 75702386 76236383 70655473 76236383 70655473 67807101 58277831 67807101 58277831 61929405 133804873 61929405 133804873 143682217 175420921 143682217 175420921 199240739 214789800 199240739 214789800 220169901 226112541 220169901 226112541 229474164 233929664 229474164 233929664 100831567 79914540 100831567 79914540 79143175 71113317 79143175 71113317 67858248 60836238 67858248 60836238 63907569 105232920 63907569 105232920 119154122 119527027 119154122 119527027 142076035 155332925 142076035 155332925 200171360 197997079 200171360 197997079 103888064 94816571 103888064 94816571 77340163 71955817 77340163 71955817 69970067 66381817 69970067 66381817 68804388 63354537 68804388 63354537 65767474 59740531 65767474 59740531 56614813 41848310 56614813 41848310 40125867 28800516 40125867 28800516 31685025 104520552 31685025 104520552 115559846 171839622 115559846 171839622 179365242 197695684 179365242 197695684 212427320 220479873 212427320 220479873 218696365 154758680 218696365 154758680 128345214 102227787 128345214 102227787 106073480 106505579 106073480 106505579 127759405 131210482 127759405 131210482 195877883 208253798 195877883 208253798 216885869 230823449 216885869 230823449 246052058 252942194 246052058 252942194 249938687 256786677 249938687 256786677 257607050 264226447 257607050 264226447 272740620 279264530 272740620 279264530 282500610 284287114 282500610 284287114 124702127 113806622 124702127 113806622 110177272 103717359 110177272 103717359 87765373 80156196 87765373 80156196 74980322 73179770 74980322 73179770 70190493 67248295 70190493 67248295 68808809 64859679 68808809 64859679 68338208 188340521 68338208 188340521 204688504 208358408 204688504 208358408 137211299 121804526 137211299 121804526 115668244 101243698 115668244 101243698 91348300 85689773 91348300 85689773 81103884 78743263 81103884 78743263 145010879 150287852 145010879 150287852 168333891 169155582 168333891 169155582 180890386 183607549 180890386 183607549 204376420 227692035 204376420 227692035 226218414 124379535 226218414 124379535 118848971 103635294 118848971 103635294 99566993 92097601 99566993 92097601 88961166 86761768 88961166 86761768 85365101 75386998 85365101 75386998 74660356 70983303 74660356 70983303 143019901 158230902 143019901 158230902 180437225 172711731 180437225 172711731 133645252 113672311 133645252 113672311 117884207 100462055 117884207 100462055 94630657 92345987 94630657 92345987 86337014 83127964 86337014 83127964 79452210 68632578 79452210 68632578 69850088 66617866 69850088 66617866 132868224 132412711 132868224 132412711 160266664 170007124 160266664 170007124 176788336 182730508 176788336 182730508 216643066 230299947 216643066 230299947 245855141 255174726 245855141 255174726 255895748 270551596 255895748 270551596 269948866 274402552 269948866 274402552 275180299 277170950 275180299 277170950 147515072 116544240 147515072 116544240 119066082 110634316 119066082 110634316 105695214 92971854 105695214 92971854 85404302 69040819 85404302 69040819 70799841 68585689 70799841 68585689 157248031 155364867 157248031 155364867 185421945 215492859 185421945 215492859 229583523 235635102 229583523 235635102 242762369 253880978 242762369 253880978 250848240 139598182 250848240 139598182 141391288 128368114 141391288 128368114 106382000 107855416 106382000 107855416 169423655 163239321 169423655 163239321 150561044 127748437 150561044 127748437 128882869 110777884 128882869 110777884 114681633 164757562 114681633 164757562 183014097 194983334 183014097 194983334 199605188 230479903 199605188 230479903 229799166 155820831 229799166 155820831 148466374 132494987 148466374 132494987 111355250 96728564 111355250 96728564 91912571 74132669 91912571 74132669 77568396 164000818 77568396 164000818 193222049 194163287 193222049 194163287 199423743 218703480 199423743 218703480 231750397 243100437 231750397 243100437 249393288 255184306 249393288 255184306 257678492 270315796 257678492 270315796 280613383 284648111 280613383 284648111 284464411 175604914 284464411 175604914 152847391 138861171 152847391 138861171 143907620 137009700 143907620 137009700 137170855 109382077 137170855 109382077 112194780 98394225 112194780 98394225 91520679 84248610 91520679 84248610 83266351 65420285 83266351 65420285 64309714 55756596 64309714 55756596 52750326 50523528 52750326 50523528 43551973 37956936 43551973 37956936 39606046 34976502 39606046 34976502 34375231 30041003 34375231 30041003 23325320 18723601 23325320 18723601 16296530 12749644 16296530 12749644 12139441 10765488 12139441 10765488 11753035 174463566 11753035 174463566 195837557 195055595 195837557 195055595 205254732 218041895 205254732 218041895 221013708 226700466 221013708 226700466 234331716 237235013 234331716 237235013 177131736 163450824 177131736 163450824 161082908 140518042 161082908 140518042 136609266 123865546 136609266 123865546 118411285 100260134 118411285 100260134 102757146 84410596 102757146 84410596 81977876 68938223 81977876 68938223 68839385 49238046 68839385 49238046 47061825 40073427 47061825 40073427 42602249 182190588 42602249 182190588 195859300 192442719 195859300 192442719 205439643 215232663 205439643 215232663 213991527 237979214 213991527 237979214 246580251 248274030 246580251 248274030 159420496 152081573 159420496 152081573 155663698 125658247 155663698 125658247 131048124 185483902 131048124 185483902 195453505 173399172 195453505 173399172 171042840 132197247 171042840 132197247 138124697 175056879 138124697 175056879 189684264 195999885 189684264 195999885 217491512 215535743 217491512 215535743 158270335 149194618 158270335 149194618 154043311 121800968 154043311 121800968 119719875 107168877 119719875 107168877 91813206 86063001 91813206 86063001 69400543 57651536 69400543 57651536 60039517 177444625 60039517 177444625 210982798 208531967 210982798 208531967 183193782 147035841 183193782 147035841 126988512 122552451 126988512 122552451 124019499 114392529 124019499 114392529 109377173 106927423 109377173 106927423 84176351 67557008 84176351 67557008 68913945 61459355 68913945 61459355 62532756 58733036 62532756 58733036 130968225 186430796 130968225 186430796 212688907 242678323 212688907 242678323 244103327 261928102 244103327 261928102 264454817 267998008 264454817 267998008 269736481 281011313 269736481 281011313 278854161 283289826 278854161 283289826 285036060 289046159 285036060 289046159 288724486 291299883 288724486 291299883 290246487 150851603 290246487 150851603 143284331 133364593 143284331 133364593 125492700 112493378 125492700 112493378 117925659 156150781 117925659 156150781 181164453 196663849 181164453 196663849 217387888 215711364 217387888 215711364 236794703 238853597 236794703 238853597 174425578 139702343 174425578 139702343 145279610 209205914 145279610 209205914 224762316 236705868 224762316 236705868 237676143 241425707 237676143 241425707 238194541 248803414 238194541 248803414 259560807 267501665 259560807 267501665 264557505 185090075 264557505 185090075 159367566 142913180 159367566 142913180 133143970 114735206 133143970 114735206 109977160 71575782 109977160 71575782 71884462 65845939 71884462 65845939 64845996 62549570 64845996 62549570 171215625 174670378 171215625 174670378 198419563 201072869 198419563 201072869 217383544 231206273 217383544 231206273 231150346 238478248 231150346 238478248 236750416 246420259 236750416 246420259 245513008 261200633 245513008 261200633 261015601 266220208 261015601 266220208 268567059 269639451 268567059 269639451 158321502 147830479 158321502 147830479 140096499 110914213 140096499 110914213 113734805 153829485 113734805 153829485 192945873 189574011 192945873 189574011 195576215 192668620 195576215 192668620 205672606 227275120 205672606 227275120 230928694 238506780 230928694 238506780 243326918 249776738 243326918 249776738 254705315 262836332 254705315 262836332 263255926 265077767 263255926 265077767 147574511 138958058 147574511 138958058 143301494 125097217 143301494 125097217 125152314 116507071 125152314 116507071 89582873 71020944 89582873 71020944 46232378 39923884 46232378 39923884 44558158 154252385 44558158 154252385 183689958 182505275 183689958 182505275 194150220 221324581 194150220 221324581 221511410 238495728 221511410 238495728 240171424 260724685 240171424 260724685 262543565 265696576 262543565 265696576 179854975 144663686 179854975 144663686 140277408 125608044 140277408 125608044 118529409 103329608 118529409 103329608 95518089 75112940 95518089 75112940 75447583 62231241 75447583 62231241 60457956 46258179 60457956 46258179 49302683 45012815 49302683 45012815 42238971 26403671 42238971 26403671 29104518 169996537 29104518 169996537 184072081 184488391 184072081 184488391 210909815 212358897 210909815 212358897 218508839 225981987 218508839 225981987 223661737 166665456 223661737 166665456 153287985 143237501 153287985 143237501 125909301 120259441 125909301 120259441 111977178 105777134 111977178 105777134 81155666 73748519 81155666 73748519 76298882 57703920 76298882 57703920 51908430 47557766 51908430 47557766 46321437 43972514 46321437 43972514 163778729 166409799 163778729 166409799 187813435 193740137 187813435 193740137 198652988 217831870 198652988 217831870 213900792 152070232 213900792 152070232 147385256 128815073 147385256 128815073 115953768 93190589 115953768 93190589 90052718 80776394 90052718 80776394 76398566 65856721 76398566 65856721 55970972 50706086 55970972 50706086 49211772 38347957 49211772 38347957 33527584 31441946 33527584 31441946 172558879 168616355 172558879 168616355 181828758 179376132 181828758 179376132 194652150 192726206 194652150 192726206 202130930 242531216 202130930 242531216 254845062 263306068 254845062 263306068 262641501 264507819 262641501 264507819 164680392 152670347 164680392 152670347 158862103 174379208 158862103 174379208 179971137 177738108 179971137 177738108 190093212 194649194 190093212 194649194 202343855 156141590 202343855 156141590 160441929 147529132 160441929 147529132 135030060 124273927 135030060 124273927 94175294 87244602 94175294 87244602 87668276 81934654 87668276 81934654 86570802 159648613 86570802 159648613 181667881 178196407 181667881 178196407 184649145 153491500 184649145 153491500 136216872 89170329 136216872 89170329 78207952 66845577 78207952 66845577 60963501 56476241 60963501 56476241 58006926 50242510 58006926 50242510 39337380 36039960 39337380 36039960 37505232 133875057 37505232 133875057 159245248 160766562 159245248 160766562 181441419 174650867 181441419 174650867 117460628 110345061 117460628 110345061 102312234 93181858 102312234 93181858 93107150 80696036 93107150 80696036 70115422 65838853 70115422 65838853 134274267 147004972 134274267 147004972 164402158 165185725 164402158 165185725 174138761 174067354 174138761 174067354 186012025 191443173 186012025 191443173 202848907 198649242 202848907 198649242 205794199 237263697 205794199 237263697 239826814 257336119 239826814 257336119 254593827 127499518 254593827 127499518 123458993 107000607 123458993 107000607 95766265 83830359 95766265 83830359 86309016 80241564 86309016 80241564 84471859 127579960 84471859 127579960 140524894 145187046 140524894 145187046 160491629 159695797 160491629 159695797 173126805 189070093 173126805 189070093 188970541 107518997 188970541 107518997 109926201 104649013 109926201 104649013 86106293 69533380 86106293 69533380 72603781 122004782 72603781 122004782 127417750 109058339 127417750 109058339 103769863 92909453 103769863 92909453 80483010 72184344 80483010 72184344 64984202 53963020 64984202 53963020 50116921 43150736 50116921 43150736 45914022 39174101 45914022 39174101 33565113 28492711 33565113 28492711 29377643 122209052 29377643 122209052 146126776 159200297 146126776 159200297 165887516 149890432 165887516 149890432 122824700 113460709 122824700 113460709 113509686 100805437 113509686 100805437 67455114 56977733 67455114 56977733 57078352 51153847 57078352 51153847 49002703 34797741 49002703 34797741 38287677 34077176 38287677 34077176 30269359 23368921 30269359 23368921 23083988 17148300 23083988 17148300 15272553 155316907 15272553 155316907 162326826 157593626 162326826 157593626 169179941 168389172 169179941 168389172 177492353 175108497 177492353 175108497 193253512 209752224 193253512 209752224 237274147 249000771 237274147 249000771 249309190 263858555 249309190 263858555 265983959 269562399 265983959 269562399 271658704 274727006 271658704 274727006 126333860 114006785 126333860 114006785 106546737 86697528 106546737 86697528 86383309 65405528 86383309 65405528 59423823 51939571 59423823 51939571 49795010 37369343 49795010 37369343 38931043 31996448 38931043 31996448 26362863 23180736 26362863 23180736 22682069 17990593 22682069 17990593 15220150 14698004 15220150 14698004 12786416 10818537 12786416 10818537 9602187 6444685 9602187 6444685 7991728 142247547 7991728 142247547 178621533 180749527 178621533 180749527 238578976 241815641 238578976 241815641 239540821 123335028 239540821 123335028 123802623 116128644 123802623 116128644 109286959 90512973 109286959 90512973 81127507 67305301 81127507 67305301 65391222 57976229 65391222 57976229 56899780 52565347 56899780 52565347 149295729 149374742 149295729 149374742 178396049 197902470 178396049 197902470 207951830 240533552 207951830 240533552 246050691 255799130 246050691 255799130 258256537 262749592 258256537 262749592 265910515 272593440 265910515 272593440 269797357 138459644 269797357 138459644 132279887 121476744 132279887 121476744 125503432 144677363 125503432 144677363 165408932 203092637 165408932 203092637 238039763 244792464 238039763 244792464 244327530 246910552 244327530 246910552 151416447 137639942 151416447 137639942 133373789 128364268 133373789 128364268 86954050 77670009 86954050 77670009 72425845 69597671 72425845 69597671 68281937 55203966 68281937 55203966 54756882 51336025 54756882 51336025 44314787 36817905 44314787 36817905 33708927 27000379 33708927 27000379 26563792 22834919 26563792 22834919 24040409 22175791 24040409 22175791 22998214 145813014 22998214 145813014 188456813 205191297 188456813 205191297 232569481 238352388 232569481 238352388 160031916 138413225 160031916 138413225 118084596 104446978 118084596 104446978 99208925 84830178 99208925 84830178 82849171 77108200 82849171 77108200 79694549 63302343 79694549 63302343 60491146 57799837 60491146 57799837 57557405 48737179 57557405 48737179 45351414 42932922 45351414 42932922 40420920 36351921 40420920 36351921 33927902 34197515 33927902 34197515 184404482 201555187 184404482 201555187 209662128 232882146 209662128 232882146 230279935 240128324 230279935 240128324 239250946 247275832 239250946 247275832 250553228 255216322 250553228 255216322 256284258 267895149 256284258 267895149 275788095 278211117 275788095 278211117 277453829 282876056 277453829 282876056 281359340 285779676 281359340 285779676 283901348 288088023 283901348 288088023 285210160 156688690 285210160 156688690 152874491 141640056 152874491 141640056 116837994 108395681 116837994 108395681 99673528 96983327 99673528 96983327 89322572 82375585 89322572 82375585 67545880 62157417 67545880 62157417 64093311 48337966 64093311 48337966 49756579 45910910 49756579 45910910 44882079 39365332 44882079 39365332 34595638 31811559 34595638 31811559 31307364 26279127 31307364 26279127 25038576 23402617 25038576 23402617 20122099 17020857 20122099 17020857 16703597 164524349 16703597 164524349 174774767 180469091 174774767 180469091 224604322 228779123 224604322 228779123 229063973 240416310 229063973 240416310 241391457 247671501 241391457 247671501 247050024 252357369 247050024 252357369 250131317 174579542 250131317 174579542 157452814 139264439 157452814 139264439 112214747 111092214 112214747 111092214 185047896 210689942 185047896 210689942 224511082 228136233 224511082 228136233 184702762 146408816 184702762 146408816 149726227 116694968 149726227 116694968 119383693 168506092 119383693 168506092 186151154 216624480 186151154 216624480 215252705 197597961 215252705 197597961 202766310 210928512 202766310 210928512 209576237 184749787 209576237 184749787 165286981 140852969 165286981 140852969 140607643 118125407 140607643 118125407 112491140 106470874 112491140 106470874 99490556 88655536 99490556 88655536 69351632 66345821 69351632 66345821 187885451 188721505 187885451 188721505 193768060 178313672 193768060 178313672 149970324 122167543 149970324 122167543 117032964 112423620 117032964 112423620 112437092 105428868 112437092 105428868 104539875 91523927 104539875 91523927 81476538 69961021 81476538 69961021 64839178 55107854 64839178 55107854 51988614 46108314 51988614 46108314 47536597 147349731 47536597 147349731 158094532 183094914 158094532 183094914 186999379 188136824 186999379 188136824 196449924 219830718 196449924 219830718 226615613 240194371 226615613 240194371 240699918 245803905 240699918 245803905 245574002 258602413 245574002 258602413 268386836 269775852 268386836 269775852 159536875 147287276 159536875 147287276 149758595 135837000 149758595 135837000 128935853 119984824 128935853 119984824 118777576 101796783 118777576 101796783 97005623 84579773 97005623 84579773 74780104 67804246 74780104 67804246 68189263 63403026 68189263 63403026 63498037 53250577 63498037 53250577 51054770 48572983 51054770 48572983 137410011 168142663 137410011 168142663 186701931 185054383 186701931 185054383 211134348 213933241 211134348 213933241 226798502 235757674 226798502 235757674 240374837 244046269 240374837 244046269 242761974 249033685 242761974 249033685 245174630 255989734 245174630 255989734 255698751 266971815 255698751 266971815 270076985 276550632 270076985 276550632 273515945 129383183 273515945 129383183 131268294 110295069 131268294 110295069 115050061 160442054 115050061 160442054 177756534 174081428 177756534 174081428 179465318 197641841 179465318 197641841 206364936 222331971 206364936 222331971 222227070 227615703 222227070 227615703 230938795 236978989 230938795 236978989 240338121 241589804 240338121 241589804 157503144 153013357 157503144 153013357 166773697 164165371 166773697 164165371 203937616 206290911 203937616 206290911 216108070 223116503 216108070 223116503 236470556 240844557 236470556 240844557 247857774 260008124 247857774 260008124 260382743 269643619 260382743 269643619 269983940 270994806 269983940 270994806 147767717 112956371 147767717 112956371 108770448 103146511 108770448 103146511 83793439 74605276 83793439 74605276 65693360 51934410 65693360 51934410 50190320 39365409 50190320 39365409 28214627 25127870 28214627 25127870 25097858 23867641 25097858 23867641 150510466 155328183 150510466 155328183 186996169 185614479 186996169 185614479 191516944 197026124 191516944 197026124 201480252 151949313 201480252 151949313 155144886 140419628 155144886 140419628 119692892 109238004 119692892 109238004 108416067 102923890 108416067 102923890 87307051 77569288 87307051 77569288 80284705 63779004 80284705 63779004 64753486 59208377 64753486 59208377 59177896 52023632 59177896 52023632 51000751 43398426 51000751 43398426 33201237 31574215 33201237 31574215 157139897 170465944 157139897 170465944 188562349 192561949 188562349 192561949 203435372 208379354 203435372 208379354 209401565 167991565 209401565 167991565 161741935 149335107 161741935 149335107 143709553 107059088 143709553 107059088 110561557 154411093 110561557 154411093 175979613 198187398 175979613 198187398 218161725 226380685 218161725 226380685 230118409 233183122 230118409 233183122 196805181 126059194 196805181 126059194 115244756 113178966 115244756 113178966 174870854 193777166 174870854 193777166 206761975 212145075 206761975 212145075 232568895 240487891 232568895 240487891 240214095 246526369 240214095 246526369 241711873 138475826 241711873 138475826 132169867 124081381 132169867 124081381 86626724 77616834 86626724 77616834 79256226 67920340 79256226 67920340 64201720 63236333 64201720 63236333 135152309 140145390 135152309 140145390 159336747 165206135 15
72505 177424421 0 177424421 887078503 164919511 887078503 164919511 998655717 87545 998655717 87545 57517 61686 57517 61686 999965798 20351 999965798 20351 29644 922658882 29644 922658882 845151325 142513338 845151325 142513338 987319296 7300315 987319296 7300315 998843266 648371 998843266 648371 999866104 65010 999866104 65010 999893734 52860 999893734 52860 46003 20348 46003 20348 999988387 20348 805378811 407065905 805378811 407065905 671078323 491754847 671078323 491754847 568121987 994601446 568121987 994601446 461617203 342357211 461617203 342357211 180021055 146330890 180021055 146330890 980309532 21955746 980309532 21955746 13682245 16195310 13682245 16195310 9540048 2563460 9540048 2563460 998821357 306170 998821357 306170 182246 198085 182246 198085 999797045 80660 999797045 80660 999910151 52863 999910151 57354118 999910151 57354118 28801996 27570059 28801996 27570059 982729372 15859951 982729372 15859951 995762974 4919969 995762974 4919969 3029662 2602623 3029662 2602623 999221781 648369 999221781 648369 289780 392353 289780 392353 999808058 80661 999808058 80661 62457 61691 62457 61691 53254 2563463 53254 2563463 622505547 707347102 622505547 707347102 379839387 420260352 379839387 420260352 857563899 163489257 857563899 163489257 51092981 49106999 51092981 49106999 978602331 31730569 978602331 31730569 13732369 20979163 13732369 20979163 987234462 16317205 987234462 16317205 8426412 6159154 8426412 6159154 2595463 3428574 2595463 3428574 997850531 1722001 997850531 1722001 542273 735958 542273 735958 509643 537584 509643 537584 999508995 308496 999508995 308496 248352 83158 248352 83158 73254 65659 73254 65659 861510559 422158008 861510559 422158008 658657423 815441014 658657423 815441014 299826306 307450240 299826306 307450240 820492905 233167396 820492905 233167396 141842285 183728583 141842285 183728583 74435302 68783029 74435302 68783029 965161489 39343991 965161489 39343991 974791143 35258493 974791143 35258493 982271367 25547234 982271367 25547234 983767425 22901493 983767425 22901493 11947056 14875135 11947056 14875135 7029949 8973371 7029949 8973371 994259714 4867919 994259714 4867919 2811896 3703223 2811896 3703223 998565822 1511523 998565822 1511523 803449 1003912 803449 1003912 359334 505344 359334 505344 257836 230848 257836 230848 163127 88404 163127 88404 148688 122449158 148688 122449158 777058936 485964792 777058936 485964792 215630835 297735781 215630835 297735781 830100164 215969264 830100164 215969264 77491685 54754809 77491685 54754809 976888017 31817685 976888017 31817685 15089581 18567325 15089581 18567325 987576057 15294196 987576057 15294196 991174670 8654159 991174670 8654159 3588400 3208689 3588400 3208689 1489900 1966336 1489900 1966336 1267483 1750744 1267483 1750744 1161085 1295096 1161085 1295096 999128913 797282 999128913 797282 999364388 533800 999364388 533800 209395 212778 209395 212778 999780747 83155 999780747 83155 999859308 228145199 999859308 228145199 781975343 579265260 781975343 579265260 274543679 367484782 274543679 367484782 148224131 180594094 148224131 180594094 903576829 109887119 903576829 109887119 960336176 51534537 960336176 51534537 25597525 35320838 25597525 35320838 22589035 27708209 22589035 27708209 981935112 26318020 981935112 26318020 984473086 21569775 984473086 21569775 988553645 5747832 988553645 5747832 996570188 3389758 996570188 3389758 1638094 2478451 1638094 2478451 1478641 1587537 1478641 1587537 539475 701011 539475 701011 389201 512476 389201 512476 999672603 306171 999672603 306171 999729752 198088 999729752 198088 180576 46113316 180576 46113316 972912184 39238128 972912184 39238128 23694905 23631481 23694905 23631481 14202044 21753237 14202044 21753237 11139386 11198727 11139386 11198727 6000881 7257775 6000881 7257775 997284415 3662536 997284415 3662536 2195194 2949470 2195194 2949470 1578609 2478450 1578609 2478450 998344871 1701450 998344871 1701450 783009 890842 783009 890842 999313176 677193 999313176 677193 263334 351500 263334 351500 999721669 230845 999721669 230845 999729914 335235648 999729914 335235648 177418405 248066511 177418405 248066511 861750987 193752604 861750987 193752604 881562332 154265822 881562332 154265822 912800788 127399979 912800788 127399979 942383718 78698826 942383718 78698826 46725316 64518658 46725316 64518658 972626762 28606244 972626762 28606244 17898279 27441786 17898279 27441786 10509651 13173201 10509651 13173201 7172985 7351524 7172985 7351524 996505789 3903156 996505789 3903156 997550485 3512365 997550485 3512365 2173727 3073536 2173727 3073536 997973765 2567847 997973765 2567847 998497588 1951751 998497588 1951751 1238940 1399062 1238940 1399062 999035079 998030 999035079 998030 624424 971059 624424 971059 999174651 890838 999174651 890838 561900 797283 561900 797283 417373 515747 417373 515747 999536645 451789 999536645 451789 999596237 237164531 999596237 237164531 119364507 139589860 119364507 139589860 915519696 107761044 915519696 107761044 67863612 96181645 67863612 96181645 57400245 68983947 57400245 68983947 41754511 60016552 41754511 60016552 30942637 45583098 30942637 45583098 22716830 28854017 22716830 28854017 985211189 17277154 985211189 17277154 988611798 15316939 988611798 15316939 991112876 11402948 991112876 11402948 993848709 7512980 993848709 7512980 996275445 3973226 996275445 3973226 997925697 2740578 997925697 2740578 998248537 2048251 998248537 2048251 792269 1003849 792269 1003849 628122 938067 628122 938067 999343603 650120 999343603 650120 999459871 533797 999459871 533797 999478154 533797 841930804 441918780 841930804 441918780 289407772 343933181 289407772 343933181 819748958 197034194 819748958 197034194 876221153 183067176 876221153 183067176 96530386 96391443 96530386 96391443 42743343 62802152 42743343 62802152 964915626 51726856 964915626 51726856 967642527 45203464 967642527 45203464 980640894 22595567 980640894 22595567 985426883 20176856 985426883 20176856 987673363 17353777 987673363 17353777 10938204 15732122 10938204 15732122 9625006 12305161 9625006 12305161 992192093 7792309 992192093 7792309 4083639 5659746 4083639 5659746 996103989 5467738 996103989 5467738 3339681 4079020 3339681 4079020 997560063 3302765 997560063 3302765 2052466 3060933 2052466 3060933 998268125 2150765 998268125 2150765 1379739 1594393 1379739 1594393 998933986 1457993 998933986 1457993 799470 1024030 799470 1024030 999130534 938069 999130534 938069 362165 512474 362165 512474 357147 223749656 357147 223749656 659662378 719643525 659662378 719643525 330154276 437094045 330154276 437094045 808728905 243673636 808728905 243673636 130523632 169118278 130523632 169118278 889427441 146311520 889427441 146311520 903573940 138529734 903573940 138529734 908550606 110220144 908550606 110220144 67204251 78974537 67204251 78974537 47275353 66453208 47275353 66453208 960356236 52751967 960356236 52751967 34696518 50774762 34696518 50774762 978250657 30012251 978250657 30012251 983037974 24053482 983037974 24053482 987941571 15244042 987941571 15244042 989963492 7636826 989963492 7636826 995053716 5995934 995053716 5995934 996361801 4487425 996361801 4487425 2444235 3673280 2444235 3673280 1716471 1962623 1716471 1962623 998749931 1659483 998749931 1659483 838693 1207652 838693 1207652 999044350 1003852 999044350 1003852 999143217 941287 999143217 941287 482410 650121 482410 961569375 482410 961569375 583597761 445760370 583597761 445760370 779022332 310784770 779022332 310784770 150439789 212937492 150439789 212937492 865972652 196184126 865972652 196184126 110683167 153480779 110683167 153480779 898439470 145589888 898439470 145589888 89392968 134178163 89392968 134178163 77629149 113788941 77629149 113788941 63408192 81152317 63408192 81152317 42878886 63500587 42878886 63500587 39579575 56746580 39579575 56746580 963097464 53631647 963097464 53631647 31582753 45697150 31582753 45697150 30305741 30221774 30305741 30221774 979923686 26347026 979923686 26347026 983601627 23763008 983601627 23763008 14034988 20769472 14034988 20769472 986820059 19315518 986820059 19315518 8142855 8981378 8142855 8981378 4845127 7432178 4845127 7432178 995038520 6520124 995038520 6520124 3855281 5696906 3855281 5696906 3638908 4801722 3638908 4801722 997121776 4129664 997121776 4129664 2514672 2985728 2514672 2985728 1479069 1951448 1479069 1951448 998697082 1674675 998697082 1674675 958559 1235816 958559 1235816 999122037 912359 999122037 912359 999227711 735956 999227711 735956 999270372 735956 975910000 877219027 975910000 877219027 318357278 476257404 318357278 476257404 693030149 444377040 693030149 444377040 284570518 420588415 284570518 420588415 186944992 262380043 186944992 262380043 133937494 184846407 133937494 184846407 880527683 178176760 880527683 178176760 105669338 113890715 105669338 113890715 64234567 84930996 64234567 84930996 945193072 67330454 945193072 67330454 956714295 63652222 956714295 63652222 41740422 60017231 41740422 60017231 962271728 54167300 962271728 54167300 35378690 49290285 35378690 49290285 24799656 35855606 24799656 35855606 979320316 30392704 979320316 30392704 17237530 26547610 17237530 26547610 14267865 21285258 14267865 21285258 12696440 16491276 12696440 16491276 989609563 13185144 989609563 13185144 991878536 10946074 991878536 10946074 6406263 9228449 6406263 9228449 993389019 7791790 993389019 7791790 994483866 6935369 994483866 6935369 3920786 4993444 3920786 4993444 997053593 3932923 997053593 3932923 997826168 2974097 997826168 2974097 998710678 1587539 998710678 1587539 998983116 1379291 998983116 1379291 999063872 1039826 999063872 1039826 762648 1014062 762648 1014062 578536 862470 578536 862470 999225255 862470 658229362 652990944 658229362 652990944 345598127 486293523 345598127 486293523 832783905 241738715 832783905 241738715 136456006 203947578 136456006 203947578 132949680 196072679 132949680 196072679 125035170 172007528 125035170 172007528 107042283 121906775 107042283 121906775 69669038 68479486 69669038 68479486 44152943 61842812 44152943 61842812 40540425 42103749 40540425 42103749 971767225 40277662 971767225 40277662 979916300 28744770 979916300 28744770 15605649 23564925 15605649 23564925 985370278 21718702 985370278 21718702 987555036 17217964 987555036 17217964 989022814 13863330 989022814 13863330 992675043 8548198 992675043 8548198 994453737 7441915 994453737 7441915 4149098 6295933 4149098 6295933 995657664 5747833 995657664 5747833 3650642 5420663 3650642 5420663 996423343 5073042 996423343 5073042 996610729 4989843 996610729 4989843 2626520 3758284 2626520 3758284 997536231 3104589 997536231 3104589 1280998 1866661 1280998 1866661 1266782 1641544 1266782 1641544 998922051 1525472 998922051 1525472 776667 1039825 776667 1039825 999101305 1017216 999101305 1017216 739191 1017216 228328133 662694344 228328133 662694344 650891996 579057866 650891996 579057866 338595692 961923106 338595692 961923106 582045215 724055052 582045215 724055052 435003377 802083380 435003377 802083380 521101360 819084233 521101360 819084233 451102704 600989236 451102704 600989236 403506284 970310354 403506284 970310354 601812543 689993354 601812543 689993354 387411541 812449180 387411541 812449180 515369907 746145921 515369907 746145921 283879819 396545200 283879819 396545200 194035311 276376907 194035311 276376907 165939799 228311343 165939799 228311343 855680839 189991502 855680839 189991502 884360672 170020190 884360672 170020190 923777763 110515611 923777763 110515611 56320403 80749882 56320403 80749882 47389377 60305363 47389377 60305363 970871274 42559323 970871274 42559323 971936261 30821164 971936261 30821164 14240044 22189773 14240044 22189773 11073114 11198726 11073114 11198726 992327727 8639854 992327727 8639854 993808753 8435680 993808753 8435680 5460401 7670234 5460401 7670234 995055119 6580064 995055119 6580064 4044809 5985652 4044809 5985652 3746679 5500947 3746679 5500947 3432397 5165189 3432397 5165189 997158521 3984044 997158521 3984044 2018631 2036591 2018631 2036591 998509945 1846691 998509945 1846691 998973086 1040170 998973086 1040170 999069743 1040170 450356811 810074936 450356811 810074936 576296538 653389473 576296538 653389473 481598291 818466929 481598291 818466929 282899240 269656014 282899240 269656014 821919931 265152170 821919931 265152170 168448157 237806093 168448157 237806093 853921105 198105838 853921105 198105838 82533967 116243002 82533967 116243002 931493395 83790091 931493395 83790091 950811196 71207723 950811196 71207723 47501479 66082956 47501479 66082956 963407398 48348049 963407398 48348049 21996934 30829422 21996934 30829422 18183533 28054416 18183533 28054416 981806784 22693799 981806784 22693799 14451908 18828710 14451908 18828710 988379981 17137124 988379981 17137124 9238247 12731890 9238247 12731890 991406709 10650916 991406709 10650916 6114640 8567754 6114640 8567754 5356657 7721865 5356657 7721865 4882205 7015536 4882205 7015536 3781171 5488478 3781171 5488478 996391357 4811029 996391357 4811029 2946617 4396932 2946617 4396932 2207763 3389756 2207763 3389756 997764599 2883776 997764599 2883776 998361333 2086809 998361333 2086809 1407768 1952387 1407768 1952387 1130343 1540361 1130343 1540361 1077949 1526790 1077949 1526790 999006394 1295099 999006394 1295099 796792 1121547 796792 1121547 999057710 1121547 798119019 490169098 798119019 490169098 295329167 429073354 295329167 429073354 211692333 276787665 211692333 276787665 823211968 228313802 823211968 228313802 91070650 135034390 91070650 135034390 922887357 86738161 922887357 86738161 55156586 77329852 55156586 77329852 51463128 73180882 51463128 73180882 954671494 63205335 954671494 63205335 32892257 45484677 32892257 45484677 971186833 41055998 971186833 41055998 26157234 34643009 26157234 34643009 979585475 30584349 979585475 30584349 980226030 26741103 980226030 26741103 985466810 19568738 985466810 19568738 987349007 18268330 987349007 18268330 11595628 12949049 11595628 12949049 6531655 9059427 6531655 9059427 993622726 8759767 993622726 8759767 5379880 6088628 5379880 6088628 996200303 5073043 996200303 5073043 3183666 4801726 3183666 4801726 2972815 4498878 2972815 4498878 2149694 2171570 2149694 2171570 998693569 1735897 998693569 1735897 998751859 1628570 998751859 1628570 1099187 1346813 1099187 1346813 863575 1131360 863575 1131360 999046593 1131360 362145155 590361517 362145155 590361517 677996261 412907475 677996261 412907475 744352796 340649564 744352796 340649564 810606945 269135783 810606945 269135783 175164638 247086404 175164638 247086404 906605274 130319740 906605274 130319740 66783350 88050101 66783350 88050101 943795371 75942258 943795371 75942258 952084143 71591511 952084143 71591511 47750876 60780313 47750876 60780313 34885972 43754804 34885972 43754804 972173809 37776675 972173809 37776675 22640096 33511763 22640096 33511763 16926439 22503716 16926439 22503716 13764496 20769473 13764496 20769473 13386313 19236530 13386313 19236530 991123722 11556761 991123722 11556761 6623834 9613723 6623834 9613723 6012751 8181143 6012751 8181143 994150072 7610105 994150072 7610105 3781343 5037428 3781343 5037428 3025619 4709040 3025619 4709040 2942106 3965377 2942106 3965377 997598445 3418047 997598445 3418047 998219811 2436585 998219811 2436585 1464266 1846687 1464266 1846687 1234389 1701455 1234389 1701455 998961188 1379289 998961188 1379289 842646 1235819 842646 972397347 842646 972397347 668336229 452030318 668336229 452030318 722281741 385477697 722281741 385477697 757894427 342978435 757894427 342978435 783645170 292904235 783645170 292904235 166651766 229230128 166651766 229230128 896929921 149006711 896929921 149006711 86840834 122181174 86840834 122181174 932835077 91511532 932835077 91511532 56598984 77868823 56598984 77868823 50460497 74704874 50460497 74704874 953483958 62805244 953483958 62805244 36633150 48196566 36633150 48196566 967304258 44077400 967304258 44077400 25437700 35806621 25437700 35806621 976817483 31097498 976817483 31097498 980703047 28159826 980703047 28159826 16822454 25510530 16822454 25510530 984640148 21073935 984640148 21073935 11345740 16070459 11345740 16070459 989659208 13685301 989659208 13685301 7031229 9793036 7031229 9793036 993476239 8341655 993476239 8341655 995131819 6253256 995131819 6253256 3602502 5500946 3602502 5500946 996805382 3854289 996805382 3854289 997443969 3673281 997443969 3673281 997545657 3579831 997545657 3579831 2282869 3175810 2282869 3175810 1687658 2691397 1687658 2691397 998076654 2470007 998076654 2470007 1475447 2236320 1475447 2236320 998675959 1653741 998675959 1653741 998852104 1609790 998852104 1609790 981264 1287908 981264 1287908 999027954 1287908 825643389 495577690 825643389 495577690 301098735 441329767 301098735 441329767 702543193 360905275 702543193 360905275 223815075 326342717 223815075 326342717 806042900 266359221 806042900 266359221 105991916 156404276 105991916 156404276 904321172 137722340 904321172 137722340 925069037 106238967 925069037 106238967 68910028 92294958 68910028 92294958 946194262 79824041 946194262 79824041 947235549 75707767 947235549 75707767 46049490 61210414 46049490 61210414 38154469 54877972 38154469 54877972 965654090 45567116 965654090 45567116 26659967 38103298 26659967 38103298 22402492 33188915 22402492 33188915 978590458 29558876 978590458 29558876 18205460 28184683 18205460 28184683 982371791 26170095 982371791 26170095 15295637 21285259 15295637 21285259 988013712 16348163 988013712 16348163 10616739 12307592 10616739 12307592 992596727 10227044 992596727 10227044 992921329 9390924 992921329 9390924 5927597 8658064 5927597 8658064 995053876 6506645 995053876 6506645 995804946 5939983 995804946 5939983 3518236 5360921 3518236 5360921 2967260 3782105 2967260 3782105 1727859 2739188 1727859 2739188 998374223 1966332 998374223 1966332 998546197 1641541 998546197 1641541 1144233 1641541 264527125 692520796 264527125 692520796 602513026 503905469 602513026 503905469 395156118 751949409 395156118 751949409 596041689 955987696 596041689 955987696 349930637 690020482 349930637 690020482 586276187 834921984 586276187 834921984 309820720 433650577 309820720 433650577 762384793 346975000 762384793 346975000 781025768 315363413 781025768 315363413 801080718 290966606 801080718 290966606 192186495 265603160 192186495 265603160 118224378 168869940 118224378 168869940 112303936 163086780 112303936 163086780 102501908 142822890 102501908 142822890 89128259 125754679 89128259 125754679 75470020 101828984 75470020 101828984 53843692 78355080 53843692 78355080 51559633 75878201 51559633 75878201 953691847 63047935 953691847 63047935 962983513 44520568 962983513 44520568 970340489 43405043 970340489 43405043 27286056 40545794 27286056 40545794 26767070 39203336 26767070 39203336 977295342 30381643 977295342 30381643 981300758 27709595 981300758 27709595 15912143 24644577 15912143 24644577 15826445 23267768 15826445 23267768 13219435 19857618 13219435 19857618 989974452 14515891 989974452 14515891 991947434 10142434 991947434 10142434 993328947 8973370 993328947 8973370 5720930 7680652 5720930 7680652 994860746 6254048 994860746 6254048 996474936 5207498 996474936 5207498 2607138 3302762 2607138 3302762 997787351 2897460 997787351 2897460 1551170 2503513 1551170 2503513 1473808 2086808 1473808 2086808 998539065 1946670 998539065 1946670 907079686 657613481 907079686 657613481 494850430 748484151 494850430 748484151 734997351 381220299 734997351 381220299 757006716 347464997 757006716 347464997 217111088 304095776 217111088 304095776 201019193 286717545 201019193 286717545 831090361 231755649 831090361 231755649 129196045 159924552 129196045 159924552 104543247 145610868 104543247 145610868 905142938 137200469 905142938 137200469 913946065 128359891 913946065 128359891 81321082 116381810 81321082 116381810 928640278 105836434 928640278 105836434 939674700 83831209 939674700 83831209 944260164 82048651 944260164 82048651 51965464 70799427 51965464 70799427 955059845 65888119 955059845 65888119 42096899 60858346 42096899 60858346 37316805 51326579 37316805 51326579 967437980 46514899 967437980 46514899 27329519 39854244 27329519 39854244 24817252 35613265 24817252 35613265 976982799 29527504 976982799 29527504 18668310 28815893 18668310 28815893 17890261 24992015 17890261 24992015 983605542 20738868 983605542 20738868 987439545 16485153 987439545 16485153 989624494 13886083 989624494 13886083 9176824 12291760 9176824 12291760 7822111 10977001 7822111 10977001 992674128 9867150 992674128 9867150 993390060 8999597 993390060 8999597 5877083 7441339 5877083 7441339 4446530 6531890 4446530 6531890 3924574 6066758 3924574 6066758 3605446 5514090 3605446 5514090 2951533 4469018 2951533 4469018 997088127 4070310 997088127 4070310 2605358 3357909 2605358 3357909 1894162 2323292 1894162 2323292 998381238 1946675 998381238 1946675 1301702 1946675 342086425 974246352 342086425 974246352 614686642 532309900 614686642 532309900 333282789 773552752 333282789 773552752 447695867 881382643 447695867 881382643 669323316 480282625 669323316 480282625 307124361 415996088 307124361 415996088 719851820 349822174 719851820 349822174 789079928 305762779 789079928 305762779 201123855 281294736 201123855 281294736 174182062 247897450 174182062 247897450 846505491 198054717 846505491 198054717 884225964 168238247 884225964 168238247 894762979 130313737 894762979 130313737 915459739 126451612 915459739 126451612 71385780 98835188 71385780 98835188 937596151 84897123 937596151 84897123 53562204 73000743 53562204 73000743 45866729 51959255 45866729 51959255 966432636 48837337 966432636 48837337 970858859 41853360 970858859 41853360 26901164 36522111 26901164 36522111 975804594 36130900 975804594 36130900 23704428 34354059 23704428 34354059 978835216 29751226 978835216 29751226 19239367 28819960 19239367 28819960 981755962 26984705 981755962 26984705 982963864 20229814 982963864 20229814 12781949 18951905 12781949 18951905 988929347 16621546 988929347 16621546 8244680 11859331 8244680 11859331 992500568 9928068 992500568 9928068 994048010 7901256 994048010 7901256 3999343 6288603 3999343 6288603 996141086 5058951 996141086 5058951 996669829 4748410 996669829 4748410 2861823 3984043 2861823 3984043 997456436 3703220 997456436 3703220 2233789 3104591 2233789 3104591 997851108 2512380 997851108 2512380 1500681 2442138 1500681 2442138 998355968 2114132 998355968 2114132 1304283 1951446 1304283 655777416 1304283 655777416 641462218 485711565 641462218 485711565 299700433 416063714 299700433 416063714 268086768 381011480 268086768 381011480 756521551 335281106 756521551 335281106 215531580 313517733 215531580 313517733 175786466 235882281 175786466 235882281 859344826 179351226 859344826 179351226 889842620 164457268 889842620 164457268 92911944 129028670 92911944 129028670 75491094 112461592 75491094 112461592 929084347 104483951 929084347 104483951 68641079 91603160 68641079 91603160 57699072 84426191 57699072 84426191 947753737 69392436 947753737 69392436 955615588 58559537 955615588 58559537 968924563 40746408 968924563 40746408 973726841 37758345 973726841 37758345 24746606 35956781 24746606 35956781 977216607 30101010 977216607 30101010 19669921 27775290 19669921 27775290 984227370 23098419 984227370 23098419 14621249 22648532 14621249 22648532 987620716 15312173 987620716 15312173 990240008 14515890 990240008 14515890 9162035 13117396 9162035 13117396 8545088 12286613 8545088 12286613 992250165 11148341 992250165 11148341 7266528 10438278 7266528 10438278 992776357 9496956 992776357 9496956 6121404 7122127 6121404 7122127 4443171 6843324 4443171 6843324 4262063 6333442 4262063 6333442 995809094 5962699 995809094 5962699 3669989 5527513 3669989 5527513 996750775 4563565 996750775 4563565 997183645 3475296 997183645 3475296 997778178 2740581 997778178 2740581 1618670 2503515 1618670 2503515 998442909 2048254 998442909 2048254 129141467 607600312 129141467 607600312 639846430 978520657 639846430 978520657 359326836 642775448 359326836 642775448 616958906 998943982 616958906 998943982 413980799 470956925 413980799 470956925 718056721 384044122 718056721 384044122 225068986 316780976 225068986 316780976 194622045 291518145 194622045 291518145 807248233 263221435 807248233 263221435 144093446 187291965 144093446 187291965 886012994 169139184 886012994 169139184 111297772 150011584 111297772 150011584 916367953 126578218 916367953 126578218 82262460 122449161 82262460 122449161 932197142 92788104 932197142 92788104 58817566 85044389 58817566 85044389 943425642 81568896 943425642 81568896 48896377 69744917 48896377 69744917 35169494 51624114 35169494 51624114 32409274 47441935 32409274 47441935 968914334 44106015 968914334 44106015 972366187 40537233 972366187 40537233 26342699 37401549 26342699 37401549 975626342 35239527 975626342 35239527 23206997 30465269 23206997 30465269 19794553 30052914 19794553 30052914 982693729 23405761 982693729 23405761 986880609 16584774 986880609 16584774 990132014 14891783 990132014 14891783 9489772 12193473 9489772 12193473 991991238 10894616 991991238 10894616 7047583 9922123 7047583 9922123 5139601 7176070 5139601 7176070 994845740 7114012 994845740 7114012 995327975 6399844 995327975 6399844 3865127 5775189 3865127 5775189 3070779 4919967 3070779 4919967 996907278 4135009 996907278 4135009 2499757 3495207 2499757 3495207 997732651 2783042 997732651 2783042 998015678 2777683 998015678 2777683 1648431 2592265 1648431 2592265 998120190 2592265 540826293 737446738 540826293 737446738 417610510 641815106 417610510 641815106 640122874 857192124 640122874 857192124 413502128 566635496 413502128 566635496 622806468 700429434 622806468 700429434 278973311 361331830 278973311 361331830 759856487 304450650 759856487 304450650 805751803 244468856 805751803 244468856 845661342 183842655 845661342 183842655 119072759 172551408 119072759 172551408 95817873 137939089 95817873 137939089 72198074 105732527 72198074 105732527 69760163 91787839 69760163 91787839 940570006 87135833 940570006 87135833 56267633 81107410 56267633 81107410 951861814 64598534 951861814 64598534 964454809 52499595 964454809 52499595 31194278 46365807 31194278 46365807 970003721 41027522 970003721 41027522 25806445 38938025 25806445 38938025 974505256 36969436 974505256 36969436 23556154 33331577 23556154 33331577 21728162 31498879 21728162 31498879 20121523 27293564 20121523 27293564 17295721 25097714 17295721 25097714 984354673 23182751 984354673 23182751 12942645 17713621 12942645 17713621 10553614 15464112 10553614 15464112 9801930 14346683 9801930 14346683 8319060 12289881 8319060 12289881 991833496 11584119 991833496 11584119 7291166 10570028 7291166 10570028 994098902 7513857 994098902 7513857 994775532 6906227 994775532 6906227 4222121 6468867 4222121 6468867 3900806 5165186 3900806 5165186 3234511 4244019 3234511 4244019 997559177 3475298 997559177 3475298 2117162 2985726 2117162 2985726 998028621 2691401 998028621 2691401 1634483 2636299 1634483 2636299 789450965 686412234 789450965 686412234 543349166 638223808 543349166 638223808 685788632 436953118 685788632 436953118 290072131 406556426 290072131 406556426 250789285 361458164 250789285 361458164 789159346 311166005 789159346 311166005 193531890 270743554 193531890 270743554 844552711 211469330 844552711 211469330 129929619 187689485 129929619 187689485 120367212 180676198 120367212 180676198 93424755 135404776 93424755 135404776 917670455 121900261 917670455 121900261 65137203 94804759 65137203 94804759 63133872 94138589 63133872 94138589 60645304 84974264 60645304 84974264 945044836 80698644 945044836 80698644 50194522 73066261 50194522 73066261 48691444 57228200 48691444 57228200 35849399 50156332 35849399 50156332 966646372 48405392 966646372 48405392 973800400 37361300 973800400 37361300 976125553 35066701 976125553 35066701 22480589 33167671 22480589 33167671 21451865 31618800 21451865 31618800 983138488 25373250 983138488 25373250 987301352 18809161 987301352 18809161 10524496 15130930 10524496 15130930 990578936 13593552 990578936 13593552 8458053 12546680 8458053 12546680 991469713 11478243 991469713 11478243 992391835 10578075 992391835 10578075 7070017 10437421 7070017 10437421 5881242 8567758 5881242 8567758 994614050 7267694 994614050 7267694 4277245 6107612 4277245 6107612 995954812 5182928 995954812 5182928 2798140 3797240 2798140 3797240 2448178 3683416 2448178 3683416 997799348 3001371 997799348 3001371 1767667 2884709 1767667 2884709 1736665 2666274 1736665 2666274 998068441 2666274 748699204 816256148 748699204 816256148 385256990 583894885 385256990 583894885 330010270 449032072 330010270 449032072 272581623 396210353 272581623 396210353 226524499 331635370 226524499 331635370 779669791 303577357 779669791 303577357 185563273 274317626 185563273 274317626 150667103 197099244 150667103 197099244 128194238 191635351 128194238 191635351 877650378 159804363 877650378 159804363 903253628 125422268 903253628 125422268 82723011 99104177 82723011 99104177 62796251 93197089 62796251 93197089 54219072 75987676 54219072 75987676 955340325 66213159 955340325 66213159 955803290 62690290 955803290 62690290 42059743 60028055 42059743 60028055 39125363 51996567 39125363 51996567 972487361 39988643 972487361 39988643 25973419 37754716 25973419 37754716 24713796 35033088 24713796 35033088 22519779 33012078 22519779 33012078 979120568 30985673 979120568 30985673 18350848 26727782 18350848 26727782 982577953 23282184 982577953 23282184 13908639 19589513 13908639 19589513 12718247 16738396 12718247 16738396 989983077 14692829 989983077 14692829 9826999 13783179 9826999 13783179 990904769 12658160 990904769 12658160 991517428 12145999 991517428 12145999 7810539 10972853 7810539 10972853 5895011 8384118 5895011 8384118 4972456 7652155 4972456 7652155 4811552 6817122 4811552 6817122 3843469 5807786 3843469 5807786 996350371 5382816 996350371 5382816 996731792 4699111 996731792 4699111 996969203 4122723 996969203 4122723 997326652 3790472 997326652 3790472 997380495 3694826 997380495 3694826 997511691 3495204 997511691 3495204 2258368 3168529 2258368 3168529 997960490 2884708 997960490 976443522 997960490 976443522 594651329 529011404 594651329 529011404 370645054 793097038 370645054 793097038 356933273 997858474 356933273 997858474 656073213 516730525 656073213 516730525 421797533 708140488 421797533 708140488 642920513 890636210 642920513 890636210 341381403 835333665 341381403 835333665 619730314 655669363 619730314 655669363 384281321 900733200 384281321 900733200 630516318 576850278 630516318 576850278 469650896 983912095 469650896 983912095 497557978 618243167 497557978 618243167 306134161 381278687 306134161 381278687 747434669 364662825 747434669 364662825 239958953 336121434 239958953 336121434 796341170 273572723 796341170 273572723 820091343 244247014 820091343 244247014 841526973 199321599 841526973 199321599 875454092 167746245 875454092 167746245 898877963 129211092 898877963 129211092 67916665 99772364 67916665 99772364 65859469 94677137 65859469 94677137 940481868 82780563 940481868 82780563 951809519 67859722 951809519 67859722 42333996 62379184 42333996 62379184 964279754 43551739 964279754 43551739 27661953 40764971 27661953 40764971 972838954 37836876 972838954 37836876 23844897 33143349 23844897 33143349 979681044 28721367 979681044 28721367 15997490 22708465 15997490 22708465 988021597 16801707 988021597 16801707 988914323 16533716 988914323 16533716 10670576 16080039 10670576 16080039 9396894 13142142 9396894 13142142 991107609 12731889 991107609 12731889 8040760 11836858 8040760 11836858 992003790 11455851 992003790 11455851 7172674 9922124 7172674 9922124 993094628 8895168 993094628 8895168 5997284 8695777 5997284 8695777 993702366 8079919 993702366 8079919 4985044 6800928 4985044 6800928 995657864 6034169 995657864 6034169 3634891 5603090 3634891 5603090 3389119 5338119 3389119 5338119 3308536 4846540 3308536 4846540 2644331 3902284 2644331 3902284 2532039 3054530 2532039 3054530 1808474 2897464 1808474 2897464 997950866 2897464 91305462 755835469 91305462 755835469 625999231 768462786 625999231 768462786 389904298 966159056 389904298 966159056 593573847 706444952 593573847 706444952 416915952 481460956 416915952 481460956 732624801 389598857 732624801 389598857 739433752 329155280 739433752 329155280 203869296 307108604 203869296 307108604 793595384 303741051 793595384 303741051 800024689 285529381 800024689 285529381 816231213 239358220 816231213 239358220 144019757 206594970 144019757 206594970 133067347 194010159 133067347 194010159 874617053 185146450 874617053 185146450 118306515 169343956 118306515 169343956 889322356 137237403 889322356 137237403 86116341 121961485 86116341 121961485 932141756 102741803 932141756 102741803 934355186 95212767 934355186 95212767 937011217 94567751 937011217 94567751 62612617 89750721 62612617 89750721 949358301 74932795 949358301 74932795 50191948 71454882 50191948 71454882 40277472 54010634 40277472 54010634 965700336 47065667 965700336 47065667 29986888 43888639 29986888 43888639 25173430 37854669 25173430 37854669 974543194 37529744 974543194 37529744 976573645 34143814 976573645 34143814 977748694 31657838 977748694 31657838 19015367 28921048 19015367 28921048 981468679 24013986 981468679 24013986 13746692 17342290 13746692 17342290 988779223 16348159 988779223 16348159 990318869 14346682 990318869 14346682 991096541 12805596 991096541 12805596 7891790 11823690 7891790 11823690 7630273 11171531 7630273 11171531 992458841 9209383 992458841 9209383 5872807 8320406 5872807 8320406 994133843 6961194 994133843 6961194 4044381 6254049 4044381 6254049 3552162 5341425 3552162 5341425 996965732 4068642 996965732 4068642 2629886 3400568 2629886 3400568 997933589 2928652 997933589 143014497 997933589 143014497 94866767 140798239 94866767 140798239 914289858 123059841 914289858 123059841 920891954 109896053 920891954 109896053 66573465 94648157 66573465 94648157 59532815 79144082 59532815 79144082 51202290 71920761 51202290 71920761 956512056 63884480 956512056 63884480 960516882 58029414 960516882 58029414 36099455 45112224 36099455 45112224 29054310 42687276 29054310 42687276 972504866 40461448 972504866 40461448 973438555 39123086 973438555 39123086 979552653 29014140 979552653 29014140 983935527 22311243 983935527 22311243 13162015 18234568 13162015 18234568 988820535 16678576 988820535 16678576 10761492 16293442 10761492 16293442 10020247 14809661 10020247 14809661 990924452 12734391 990924452 12734391 991563419 11836857 991563419 11836857 6695839 8981380 6695839 8981380 993455589 8275276 993455589 8275276 5257554 7777960 5257554 7777960 994754746 7176071 994754746 7176071 4494568 7115893 4494568 7115893 995083964 6524215 995083964 6524215 995650249 6034165 995650249 6034165 996209601 4811033 996209601 4811033 997047487 4422226 997047487 4422226 997068398 4079017 997068398 4079017 1938696 3073540 1938696 3073540 1897337 3073540 580997602 765822619 580997602 765822619 617939866 583842624 617939866 583842624 466432156 738548609 466432156 738548609 561826266 459443914 561826266 459443914 690203367 406929149 690203367 406929149 265076756 387634114 265076756 387634114 219834610 330005834 219834610 330005834 196258146 294227218 196258146 294227218 179247616 268878578 179247616 268878578 848438436 222818803 848438436 222818803 860181806 203441342 860181806 203441342 135039682 200892240 135039682 200892240 886160374 163117973 886160374 163117973 96329059 136715409 96329059 136715409 914340955 112616871 914340955 112616871 71474770 101672069 71474770 101672069 936575514 93139910 936575514 93139910 938401774 84449844 938401774 84449844 53416005 72448672 53416005 72448672 953717354 67443708 953717354 67443708 960804074 56018405 960804074 56018405 36422175 53143961 36422175 53143961 32807650 46484577 32807650 46484577 30133349 44285693 30133349 44285693 25924144 38855966 25924144 38855966 24380150 35468785 24380150 35468785 22231042 33339468 22231042 33339468 980805418 28913161 980805418 28913161 17781335 27183584 17781335 27183584 16718624 25868496 16718624 25868496 16094719 24661050 16094719 24661050 985125021 17829606 985125021 17829606 11128519 15498527 11128519 15498527 990044388 15057729 990044388 15057729 990240670 14007997 990240670 14007997 990709119 13217326 990709119 13217326 991672992 11901885 991672992 11901885 6503904 9366859 6503904 9366859 5956826 8681903 5956826 8681903 994032881 7165911 994032881 7165911 995461206 6295934 995461206 6295934 3919692 4989840 3919692 4989840 996696126 4933596 996696126 4933596 996780823 4709045 996780823 4709045 997014088 4470066 997014088 4470066 2654357 4025376 2654357 4025376 997394587 3409439 997394587 3409439 997788762 3168910 997788762 3168910 1987027 3098254 1987027 3098254 997817174 628179126 997817174 628179126 471358278 928111071 471358278 928111071 674192186 425171774 674192186 425171774 771405159 331825093 771405159 331825093 788105090 282280506 788105090 282280506 824956650 241098510 824956650 241098510 145820735 211781712 145820735 211781712 139113314 174663945 139113314 174663945 111307802 151301778 111307802 151301778 907465867 136571134 907465867 136571134 72547915 106239776 72547915 106239776 66270489 96385343 66270489 96385343 937386550 93473563 937386550 93473563 55036154 73595091 55036154 73595091 952847782 60780457 952847782 60780457 968665771 45474700 968665771 45474700 29648946 42817573 29648946 42817573 972354941 39465456 972354941 39465456 976411877 30507750 976411877 30507750 980588979 28456249 980588979 28456249 16091942 20791096 16091942 20791096 986691968 17998521 986691968 17998521 11128089 16343416 11128089 16343416 9575491 14164538 9575491 14164538 991550908 12291757 991550908 12291757 991914894 11455849 991914894 11455849 992524760 9685310 992524760 9685310 5920833 8440324 5920833 8440324 5246970 7804638 5246970 7804638 4732475 7315396 4732475 7315396 4186133 6449572 4186133 6449572 995424625 5409999 995424625 5409999 3432039 5189358 3432039 5189358 996580048 4822310 996580048 4822310 996850976 4515786 996850976 4515786 997319537 3460032 997319537 3460032 2284940 408821495 2284940 408821495 510659290 897170229 510659290 897170229 311258259 451439673 311258259 451439673 701854065 437032336 701854065 437032336 709011532 412175404 709011532 412175404 246808831 363150235 246808831 363150235 766130505 339974358 766130505 339974358 784479010 269727214 784479010 269727214 823604764 264071143 823604764 264071143 157471258 235103296 157471258 235103296 844031905 233798453 844031905 233798453 845275833 225189650 845275833 225189650 148229320 221832770 148229320 221832770 122637880 159065845 122637880 159065845 904401747 143077032 904401747 143077032 915182248 122215098 915182248 122215098 926874906 107309980 926874906 107309980 70564852 101703607 70564852 101703607 935823013 95134726 935823013 95134726 57236445 75659209 57236445 75659209 951382979 72387925 951382979 72387925 40044053 55868261 40044053 55868261 36977784 47419804 36977784 47419804 969746553 43359376 969746553 43359376 972343172 39759432 972343172 39759432 976112437 33248228 976112437 33248228 978937114 31402089 978937114 31402089 19294550 28575702 19294550 28575702 16200582 22039979 16200582 22039979 13774781 21542315 13774781 21542315 987567735 18247565 987567735 18247565 11145079 15732433 11145079 15732433 990868566 13217322 990868566 13217322 8044374 11171528 8044374 11171528 7303046 9811466 7303046 9811466 6404131 8915027 6404131 8915027 993611406 8440325 993611406 8440325 994105699 7588090 994105699 7588090 4314977 6594469 4314977 6594469 995271337 6461192 995271337 6461192 3528341 5396220 3528341 5396220 996820187 4769521 996820187 4769521 2930561 4515790 2930561 4515790 2526206 3535479 2526206 3535479 2374706 3535479 759159193 605937695 759159193 605937695 398951340 548819531 398951340 548819531 683556999 414422988 683556999 414422988 239418642 348364618 239418642 348364618 767925378 331686602 767925378 331686602 216327165 292589373 216327165 292589373 164783899 240105940 164783899 240105940 846650430 191155518 846650430 191155518 875472345 167514156 875472345 167514156 890383662 128677973 890383662 128677973 926772219 108791649 926772219 108791649 69238029 103756514 69238029 103756514 937939496 87092257 937939496 87092257 947482262 74086178 947482262 74086178 49589474 70778309 49589474 70778309 956291181 63736560 956291181 63736560 957905338 60654021 957905338 60654021 40839027 59265049 40839027 59265049 963119234 52752320 963119234 52752320 33149034 47683439 33149034 47683439 968582069 45744980 968582069 45744980 30652473 40919992 30652473 40919992 972923341 39117981 972923341 39117981 24309312 36503153 24309312 36503153 22112154 33130880 22112154 33130880 19157508 27823967 19157508 27823967 983286086 22507397 983286086 22507397 12428628 18577092 12428628 18577092 987741611 17458394 987741611 17458394 989431628 15130926 989431628 15130926 9609792 12337519 9609792 12337519 991893053 11345857 991893053 11345857 7035903 10534292 7035903 10534292 993184832 9418812 993184832 9418812 993387018 8328680 993387018 8328680 5092312 7670232 5092312 7670232 4619246 7272167 4619246 7272167 994957040 7043741 994957040 7043741 995117395 6128212 995117395 6128212 996060550 5428319 996060550 5428319 3270513 4704720 3270513 4704720 997137599 4068645 997137599 4068645 997629633 3208687 997629633 3208687 997777085 92903625 997777085 92903625 52182621 74434989 52182621 74434989 44153519 65190583 44153519 65190583 956337500 61502465 956337500 61502465 39848304 54190460 39848304 54190460 963700417 46981692 963700417 46981692 29767661 42738836 29767661 42738836 973985359 37319941 973985359 37319941 24717494 33574914 24717494 33574914 978764741 30734746 978764741 30734746 17058116 25947116 17058116 25947116 15677708 23313003 15677708 23313003 986775015 18687441 986775015 18687441 988244469 17262901 988244469 17262901 11040611 16533717 11040611 16533717 989426901 15746158 989426901 15746158 990203366 13449639 990203366 13449639 991573777 12155062 991573777 12155062 7806350 11850428 7806350 11850428 992156307 10977004 992156307 10977004 7222546 10650914 7222546 10650914 992679069 10128882 992679069 10128882 993123415 8341650 993123415 8341650 5534547 8077901 5534547 8077901 5103945 7683800 5103945 7683800 995017607 6594468 995017607 6594468 3927927 6107613 3927927 6107613 3228166 5000410 3228166 5000410 996866490 4591360 996866490 4591360 2440946 3383718 2440946 3383718 997712674 3383718 909030672 973439951 909030672 973439951 337196259 608982671 337196259 608982671 389762440 973241189 389762440 973241189 519773618 645462905 519773618 645462905 351777599 955327324 351777599 955327324 633414561 652219255 633414561 652219255 405704054 967433389 405704054 967433389 585069969 823879622 585069969 823879622 405874260 953374895 405874260 953374895 355484550 482985980 355484550 482985980 674611712 476795311 674611712 476795311 694034695 438939365 694034695 438939365 262206127 376812608 262206127 376812608 762286847 343561131 762286847 343561131 219875371 278267374 219875371 278267374 829784190 245791188 829784190 245791188 859825226 198892259 859825226 198892259 869978522 188407176 869978522 188407176 87835551 115096942 87835551 115096942 75503311 112401139 75503311 112401139 926113463 110143145 926113463 110143145 927719262 102267030 927719262 102267030 66360194 98171036 66360194 98171036 938238219 91749944 938238219 91749944 945092830 80002599 945092830 80002599 948253203 66858219 948253203 66858219 43177271 63858595 43177271 63858595 957521577 62665243 957521577 62665243 963106312 47765888 963106312 47765888 967843968 41458159 967843968 41458159 26213552 38755049 26213552 38755049 22767655 32069531 22767655 32069531 981696040 27370933 981696040 27370933 15858309 21642810 15858309 21642810 986925482 19355304 986925482 19355304 12086189 18400973 12086189 18400973 988031579 17601027 988031579 17601027 988524832 17092277 988524832 17092277 11051915 16195312 11051915 16195312 990260072 13922550 990260072 13922550 8458765 12494409 8458765 12494409 7643591 11444495 7643591 11444495 992310223 11028397 992310223 11028397 992460250 10227047 992460250 10227047 5726923 8275273 5726923 8275273 994095513 7804640 994095513 7804640 995617789 5477522 995617789 5477522 996331410 5182930 996331410 5182930 997198555 3965380 997198555 3965380 2455829 3694825 2455829 841499726 2455829 841499726 595875840 945171792 595875840 945171792 536980515 488187343 536980515 488187343 316072667 443014229 316072667 443014229 711383800 402349882 711383800 402349882 748649738 362258914 748649738 362258914 757673203 345193970 757673203 345193970 229636973 304365539 229636973 304365539 809074908 263571766 809074908 263571766 161466344 239824866 161466344 239824866 156013610 221610476 156013610 221610476 135816210 200354004 135816210 200354004 871131994 191465513 871131994 191465513 94244483 129699620 94244483 129699620 81695904 115638186 81695904 115638186 75325872 112352487 75325872 112352487 928306862 104578576 928306862 104578576 69116385 101074698 69116385 101074698 934694125 98308403 934694125 98308403 65289970 84813970 65289970 84813970 946295230 77138081 946295230 77138081 50320861 73000742 50320861 73000742 953903235 67562484 953903235 67562484 41285642 57196165 41285642 57196165 962629665 54944371 962629665 54944371 965132060 47765150 965132060 47765150 32028908 44716751 32028908 44716751 27837930 40919989 27837930 40919989 26628418 38180852 26628418 38180852 974979379 36094633 974979379 36094633 21795256 32418572 21795256 32418572 981823571 26866502 981823571 26866502 982879180 25629925 982879180 25629925 13204997 19589510 13204997 19589510 987683742 17906254 987683742 17906254 987892437 17287557 987892437 17287557 988683433 16203262 988683433 16203262 9962564 14244474 9962564 14244474 8758502 13113436 8758502 13113436 7850997 11456483 7850997 11456483 992140569 10291714 992140569 10291714 993025844 8659218 993025844 8659218 994060055 8082236 994060055 8082236 4559744 7154605 4559744 7154605 4347778 6598903 4347778 6598903 995798192 5603093 995798192 5603093 996279383 5271511 996279383 5271511 996498245 5000409 996498245 5000409 3033077 4446467 3033077 4446467 2717596 4094828 2717596 45045251 2717596 45045251 419327387 715074600 419327387 715074600 565933468 573312716 565933468 573312716 371601692 937380737 371601692 937380737 354483401 606908144 354483401 606908144 484363186 826030388 484363186 826030388 349576540 720869467 349576540 720869467 587777669 677899248 587777669 677899248 513936667 972542850 513936667 972542850 646252062 634500223 646252062 634500223 673640967 476950816 673640967 476950816 249894178 373580358 249894178 373580358 239730708 310448312 239730708 310448312 177341510 256451078 177341510 256451078 859143779 201913300 859143779 201913300 880667719 178635419 880667719 178635419 885819829 145389642 885819829 145389642 916287008 125520321 916287008 125520321 78083768 112251489 78083768 112251489 72055056 107538573 72055056 107538573 70596300 101705346 70596300 101705346 938933336 88345631 938933336 88345631 942320370 83170187 942320370 83170187 53097712 77152108 53097712 77152108 949777181 74111619 949777181 74111619 49543745 69159267 49543745 69159267 41078409 57774322 41078409 57774322 39004778 56225540 39004778 56225540 963516912 51593374 963516912 51593374 32898306 48427317 32898306 48427317 970780165 42421750 970780165 42421750 27892685 41275290 27892685 41275290 973696806 36545765 973696806 36545765 23750515 35033093 23750515 35033093 978017551 33186697 978017551 33186697 17520579 26344564 17520579 26344564 984087475 22606498 984087475 22606498 985517676 18651251 985517676 18651251 12253394 17356229 12253394 17356229 10888567 16586978 10888567 16586978 989204263 15890179 989204263 15890179 9949755 14292052 9949755 14292052 990698019 13840484 990698019 13840484 990954685 13201721 990954685 13201721 991234085 12350119 991234085 12350119 991936400 11515545 991936400 11515545 7498780 10946071 7498780 10946071 992417468 8571499 992417468 8571499 5600051 8278009 5600051 8278009 5552655 8274044 5552655 8274044 994010312 7909979 994010312 7909979 994174230 7512982 994174230 7512982 4329918 6685016 4329918 6685016 995843733 5762717 995843733 5762717 997004751 4422225 997004751 4422225 2745575 4122724 2745575 331917638 2745575 331917638 792158585 279207209 792158585 279207209 164697617 248073718 164697617 248073718 158129336 215918337 158129336 215918337 856510911 212223777 856510911 212223777 858322108 210919823 858322108 210919823 130126200 190294367 130126200 190294367 880050071 166509132 880050071 166509132 895998171 135109796 895998171 135109796 81609786 118122051 81609786 118122051 78456523 112712453 78456523 112712453 927415324 108693955 927415324 108693955 68986146 104058378 68986146 104058378 66644523 95613800 66644523 95613800 56714822 81566012 56714822 81566012 53890257 80769137 53890257 80769137 49968780 71366823 49968780 71366823 956113829 61145795 956113829 61145795 958756762 59446135 958756762 59446135 960270653 55903744 960270653 55903744 36410532 51725273 36410532 51725273 34999032 49427046 34999032 49427046 967093409 45184549 967093409 45184549 29662100 43699447 29662100 43699447 971025243 42184062 971025243 42184062 973864677 36966929 973864677 36966929 24562207 35183911 24562207 35183911 979049727 29746318 979049727 29746318 981423131 27846091 981423131 27846091 16581378 22823257 16581378 22823257 984800146 22692516 984800146 22692516 13655846 20974300 13655846 20974300 12402020 18809162 12402020 18809162 987813232 17879683 987813232 17879683 11590966 17665014 11590966 17665014 988592898 17160758 988592898 17160758 990149338 14149638 990149338 14149638 990688184 13870262 990688184 13870262 9169454 13444754 9169454 13444754 991044558 12862259 991044558 12862259 991205524 12389202 991205524 12389202 8032023 10932633 8032023 10932633 6146140 8542818 6146140 8542818 993876945 8234993 993876945 8234993 4435827 7015539 4435827 7015539 995722315 5455073 995722315 5455073 3345030 4761766 3345030 4761766 2764739 4237675 2764739 4237675 806715113 957933604 806715113 957933604 404364258 554832863 404364258 554832863 584766044 995245855 584766044 995245855 338969309 767963226 338969309 767963226 657908651 717785440 657908651 717785440 406299049 984339837 406299049 984339837 417437010 534498678 417437010 534498678 615596444 865210085 615596444 865210085 346765758 566034430 346765758 566034430 601037410 892263384 601037410 892263384 338452843 523289523 338452843 523289523 695421341 449475721 695421341 449475721 712267067 375414265 712267067 375414265 758024490 315493495 758024490 315493495 206038002 307716518 206038002 307716518 184995712 274531925 184995712 274531925 854931593 217114789 854931593 217114789 867563197 181830422 867563197 181830422 879671773 161410286 879671773 161410286 107429492 152744389 107429492 152744389 97848267 144334169 97848267 144334169 91020991 129204380 91020991 129204380 918397619 119893213 918397619 119893213 921342929 118725966 921342929 118725966 924727831 107888384 924727831 107888384 929996715 102328065 929996715 102328065 933801271 97483781 933801271 97483781 62995919 90341075 62995919 90341075 940060365 83034996 940060365 83034996 51130544 71988012 51130544 71988012 954487844 67521521 954487844 67521521 954671669 64099363 954671669 64099363 41076293 59910784 41076293 59910784 961917082 53449763 961917082 53449763 35423737 51878316 35423737 51878316 966582335 48746505 966582335 48746505 30999292 46197081 30999292 46197081 29340415 44172864 29340415 44172864 971108623 42721419 971108623 42721419 27501353 40746409 27501353 40746409 25374165 37319945 25374165 37319945 975732000 35645482 975732000 35645482 978056346 29846515 978056346 29846515 981165698 28683896 981165698 28683896 14820929 22779602 14820929 22779602 986431689 20210562 986431689 20210562 12764327 19153311 12764327 19153311 987596887 18267976 987596887 18267976 11825114 17274993 11825114 17274993 989230052 14194208 989230052 14194208 990691076 13832289 990691076 13832289 990961377 13173199 990961377 13173199 991202713 12451432 991202713 12451432 7673674 11332610 7673674 11332610 7419571 10982525 7419571 10982525 993008307 9685313 993008307 9685313 993423718 8498100 993423718 8498100 4590124 6253844 4590124 6253844 3930045 6132253 3930045 6132253 995938795 5762716 995938795 5762716 3667333 5420660 3667333 5420660 3130762 4975485 3130762 4975485 2880172 4469016 2880172 7362646 2880172 7362646 994679247 6288604 994679247 6288604 3893019 5962698 3893019 5962698 996069065 4591358 996069065 4591358 996999262 4498881 996999262 4498881 233900331 661941005 233900331 661941005 676942492 459596498 676942492 459596498 247906921 324412160 247906921 324412160 213631483 313697867 213631483 313697867 792083587 299212592 792083587 299212592 810247219 253903503 810247219 253903503 150408762 221993838 150408762 221993838 143711870 211245501 143711870 211245501 874780419 164531490 874780419 164531490 104879992 156414985 104879992 156414985 898399140 150464753 898399140 150464753 83505206 120045040 83505206 120045040 923892609 113922427 923892609 113922427 928280037 106616734 928280037 106616734 937567144 94022333 937567144 94022333 938932177 91563368 938932177 91563368 944804961 76601490 944804961 76601490 950689148 70880110 950689148 70880110 47560681 70668624 47560681 70668624 953212897 64379617 953212897 64379617 959120179 60188163 959120179 60188163 961328670 54240574 961328670 54240574 36498953 52008648 36498953 52008648 33351937 48170040 33351937 48170040 32164656 45213405 32164656 45213405 969825794 43747535 969825794 43747535 26430329 39715589 26430329 39715589 24755544 36981161 24755544 36981161 23731548 35697007 23731548 35697007 977989194 33188911 977989194 33188911 20882323 31482319 20882323 31482319 979612969 29014145 979612969 29014145 17684419 23182146 17684419 23182146 984596717 22537180 984596717 22537180 13699803 20936398 13699803 20936398 986476872 19024237 986476872 19024237 12127117 17665212 12127117 17665212 988208121 17505626 988208121 17505626 11031573 16586981 11031573 16586981 10789936 15365461 10789936 15365461 990306465 14543275 990306465 14543275 9221929 13309867 9221929 13309867 8720575 12774206 8720575 12774206 991245174 12713032 991245174 12713032 991415485 10388831 991415485 10388831 6680847 9421688 6680847 9421688 6134186 7901259 6134186 7901259 994496741 7362645 994496741 7362645 4455186 6817126 4455186 6817126 995495451 6253258 995495451 6253258 995657054 5939984 995657054 5939984 995999881 5715930 995999881 5715930 598780295 951659132 598780295 951659132 378060025 795903224 378060025 795903224 558843380 950857772 558843380 950857772 646314379 496733537 646314379 496733537 319061472 449139703 319061472 449139703 737988747 343340489 737988747 343340489 215877591 324094336 215877591 324094336 787369071 297470659 787369071 297470659 168228969 232180284 168228969 232180284 846427784 224034536 846427784 224034536 856472099 204605527 856472099 204605527 128403762 168938657 128403762 168938657 102656076 141714260 102656076 141714260 908389720 137525249 908389720 137525249 90233525 131696900 90233525 131696900 915107793 117075692 915107793 117075692 68115530 99106483 68115530 99106483 65130477 97667452 65130477 97667452 936958038 92204632 936958038 92204632 58555555 81290335 58555555 81290335 947852994 75157808 947852994 75157808 49421567 72207596 49421567 72207596 958573671 59596502 958573671 59596502 38979993 56357078 38979993 56357078 962791426 54312362 962791426 54312362 35955993 52221738 35955993 52221738 965585181 49235825 965585181 49235825 31613312 46776835 31613312 46776835 968775147 45107200 968775147 45107200 29688888 42281482 29688888 42281482 972922596 38383400 972922596 38383400 974692396 36315887 974692396 36315887 976674117 35000623 976674117 35000623 22406932 31884423 22406932 31884423 980651816 29447031 980651816 29447031 18813922 26983921 18813922 26983921 983773782 23232984 983773782 23232984 14793990 22746783 14793990 22746783 984983587 21573426 984983587 21573426 986274356 18443555 986274356 18443555 987676591 17896826 987676591 17896826 11755762 17270106 11755762 17270106 11023625 15732436 11023625 15732436 9226030 13462415 9226030 13462415 8938438 13128601 8938438 13128601 991902514 11085167 991902514 11085167 7121973 10536920 7121973 10536920 992784788 9793032 992784788 9793032 6590201 9288268 6590201 9288268 5272720 7777958 5272720 7777958 4636625 6956476 4636625 6956476 4321773 6520123 4321773 6520123 995334411 6369945 995334411 6369945 4029074 6333441 4029074 6333441 776965510 661387400 776965510 661387400 327233341 492221300 327233341 492221300 299377367 448239818 299377367 448239818 280881459 404640959 280881459 404640959 249635292 369117477 249635292 369117477 759201840 352053164 759201840 352053164 774500401 322162973 774500401 322162973 210685516 306430480 210685516 306430480 195395894 276802292 195395894 276802292 821435227 230490125 821435227 230490125 143418969 198604202 143418969 198604202 123458360 172649300 123458360 172649300 895034450 138239552 895034450 138239552 908945820 135564730 908945820 135564730 911128612 130662134 911128612 130662134 84096984 119893212 84096984 119893212 78587138 112251379 78587138 112251379 931852730 100329880 931852730 100329880 65936201 89639119 65936201 89639119 944297452 81870989 944297452 81870989 946673654 75683911 946673654 75683911 48624912 71645252 48624912 71645252 954075038 63728574 954075038 63728574 38634126 56370299 38634126 56370299 964432509 52020590 964432509 52020590 34713735 48753579 34713735 48753579 967199836 46757936 967199836 46757936 30377816 45252195 30377816 45252195 971048358 40477996 971048358 40477996 973039376 37847874 973039376 37847874 23403195 33748292 23403195 33748292 979289614 30023106 979289614 30023106 18997052 25367376 18997052 25367376 983354008 24327397 983354008 24327397 15802766 23220962 15802766 23220962 985224760 21073932 985224760 21073932 986090888 20608645 986090888 20608645 12320963 18625688 12320963 18625688 988374378 16869828 988374378 16869828 990560112 14149639 990560112 14149639 8869281 11347110 8869281 11347110 7420768 10578076 7420768 10578076 993055266 9421686 993055266 9421686 994057256 7721866 994057256 7721866 994374268 7432177 994374268 7432177 4289912 6580066 4289912 6580066 995212728 6367975 995212728 6367975 995428374 6367975 192406482 707334553 192406482 707334553 541097206 844183054 541097206 844183054 620286700 665734655 620286700 665734655 469499899 942746999 469499899 942746999 599494111 642711384 599494111 642711384 352880970 730447417 352880970 730447417 612466405 982721211 612466405 982721211 497074988 672775883 497074988 672775883 589277191 535311704 589277191 535311704 402851451 745705173 402851451 745705173 545292024 849906049 545292024 849906049 335925080 985777011 335925080 985777011 674252980 481109658 674252980 481109658 690927736 424544387 690927736 424544387 734379882 357818960 734379882 357818960 763515666 338138279 763515666 338138279 184554141 278404010 184554141 278404010 835077411 243829815 835077411 243829815 844587320 218710851 844587320 218710851 139725436 201814213 139725436 201814213 872591962 187545163 872591962 187545163 119891213 170102545 119891213 170102545 893248116 159554892 893248116 159554892 99969711 140803365 99969711 140803365 910060334 132846363 910060334 132846363 87112867 121708318 87112867 121708318 921156186 118043124 921156186 118043124 926169901 111040014 926169901 111040014 71973898 106366920 71973898 106366920 61944177 87205236 61944177 87205236 56613555 83014140 56613555 83014140 947219390 72291860 947219390 72291860 956310110 64143598 956310110 64143598 40474631 58233030 40474631 58233030 962782669 52401840 962782669 52401840 35441565 52007376 35441565 52007376 34538848 50265480 34538848 50265480 967059177 47011539 967059177 47011539 29729236 44532691 29729236 44532691 29045617 41362910 29045617 41362910 974544630 34911437 974544630 34911437 977969683 31807442 977969683 31807442 19734364 29660140 19734364 29660140 16279072 23821397 16279072 23821397 14227708 21684727 14227708 21684727 986542978 19744741 986542978 19744741 12477569 18687438 12477569 18687438 11934714 15214135 11934714 15214135 9810707 14351291 9810707 14351291 990843917 12628709 990843917 12628709 7536512 11136019 7536512 11136019 992372206 9877363 992372206 9877363 993141340 9311612 993141340 9311612 5466306 7909975 5466306 7909975 4911346 7441917 4911346 7441917 994865453 6703678 994865453 6703678 995368761 6399842 995368761 281170391 995368761 281170391 167319309 244539573 167319309 244539573 839285223 235689553 839285223 235689553 151574619 190858779 151574619 190858779 874428783 177808997 874428783 177808997 116067568 154295166 116067568 154295166 898959213 146444683 898959213 146444683 906935589 138674522 906935589 138674522 91945099 133602948 91945099 133602948 917820279 122215018 917820279 122215018 919841799 121306978 919841799 121306978 73023080 103977673 73023080 103977673 937817428 91720913 937817428 91720913 940151409 87595834 940151409 87595834 943069227 80503975 943069227 80503975 46908058 62679061 46908058 62679061 958741847 60971676 958741847 60971676 38654202 56418598 38654202 56418598 35521820 51032430 35521820 51032430 33969727 47964013 33969727 47964013 31729981 45250781 31729981 45250781 29294333 41597926 29294333 41597926 974402275 37397907 974402275 37397907 975922662 34277637 975922662 34277637 22674246 33012083 22674246 33012083 21666520 31562802 21666520 31562802 979707713 28351334 979707713 28351334 982736411 25637064 982736411 25637064 983076393 25161697 983076393 25161697 15618251 23828161 15618251 23828161 14965689 22574848 14965689 22574848 14243802 21504788 14243802 21504788 13289332 19123485 13289332 19123485 987375952 18315028 987375952 18315028 11729965 15214139 11729965 15214139 990364478 13886084 990364478 13886084 990795380 12836978 990795380 12836978 8327567 12451430 8327567 12451430 992056926 9758024 992056926 9758024 6549674 9438796 6549674 9438796 6025964 8913593 6025964 8913593 993721560 8231183 993721560 8231183 994162472 7652157 994162472 7652157 994557852 7246942 994557852 7246942 4292300 6685019 4292300 6685019 4106487 6506644 4106487 183501717 4106487 183501717 483615897 555666620 483615897 555666620 397927461 965948937 397927461 965948937 611648909 552245579 611648909 552245579 442024975 634707316 442024975 634707316 667914804 484172485 667914804 484172485 676632029 467400375 676632029 467400375 287361076 423614870 287361076 423614870 279702767 358102352 279702767 358102352 228517529 339062389 228517529 339062389 784911997 314736912 784911997 314736912 794175020 286535755 794175020 286535755 826455629 256212139 826455629 256212139 830889368 246672099 830889368 246672099 837129773 229557384 837129773 229557384 146157006 208670412 146157006 208670412 129173219 190520974 129173219 190520974 124831664 178176758 124831664 178176758 891630692 150047532 891630692 150047532 902522980 141945770 902522980 141945770 83491476 124386801 83491476 124386801 918695594 118807905 918695594 118807905 924721867 110705500 924721867 110705500 71671230 91490363 71671230 91490363 943778994 83298442 943778994 83298442 54582175 72621143 54582175 72621143 953190842 64921177 953190842 64921177 43335992 63806979 43335992 63806979 960744597 57656502 960744597 57656502 962175792 54462364 962175792 54462364 35110061 51216033 35110061 51216033 965647511 49059602 965647511 49059602 31916279 47004257 31916279 47004257 971209232 40453432 971209232 40453432 25641059 38180853 25641059 38180853 25287776 36161046 25287776 36161046 22496058 31651774 22496058 31651774 979330197 27437183 979330197 27437183 16704251 25833789 16704251 25833789 983740024 24252357 983740024 24252357 15773206 23282189 15773206 23282189 985042164 22384319 985042164 22384319 985467172 21573431 985467172 21573431 12876177 19613150 12876177 19613150 987112852 19123484 987112852 19123484 12504084 16832642 12504084 16832642 989363500 15312350 989363500 15312350 9839175 14351082 9839175 14351082 990985016 12174086 990985016 12174086 992050418 10540553 992050418 10540553 992683828 9174568 992683828 9174568 993627982 8659222 993627982 8659222 5704755 8278011 5704755 8278011 993955971 7716080 993955971 7716080 994669514 7165913 994669514 7165913 4302978 6560437 4302978 6560437 995245800 6560437 629349082 740959515 629349082 740959515 341216414 494756984 341216414 494756984 328692499 489548489 328692499 489548489 677631784 471530394 677631784 471530394 309813539 441304543 309813539 441304543 714845574 374401641 714845574 374401641 232757552 338209416 232757552 338209416 786208025 302615004 786208025 302615004 801424418 292103136 801424418 292103136 804543622 280002230 804543622 280002230 818537804 269585961 818537804 269585961 830247966 251435104 830247966 251435104 161989979 223761780 161989979 223761780 865604507 195192111 865604507 195192111 870198596 189899220 870198596 189899220 123328918 178859961 123328918 178859961 110340511 159662673 110340511 159662673 103554266 150109560 103554266 150109560 916689423 121643857 916689423 121643857 77332596 108761786 77332596 108761786 931078753 100170553 931078753 100170553 934137338 97894396 934137338 97894396 943549176 84115454 943549176 84115454 951172541 70907110 951172541 70907110 955736236 59887119 955736236 59887119 39845434 58171985 39845434 58171985 963591871 53191188 963591871 53191188 964881163 50298201 964881163 50298201 30591042 41938609 30591042 41938609 27233991 39015638 27233991 39015638 975801266 34080573 975801266 34080573 978401848 30039432 978401848 30039432 18269894 27381124 18269894 27381124 982777571 25240543 982777571 25240543 983413893 22536349 983413893 22536349 12983355 19613153 12983355 19613153 12692322 19171535 12692322 19171535 988763658 15965055 988763658 15965055 10263046 15291339 10263046 15291339 991099251 12770554 991099251 12770554 8026762 11532079 8026762 11532079 992260272 9632392 992260272 9632392 6032206 8498105 6032206 8498105 993831995 8383280 993831995 8383280 5623534 8181139 5623534 8181139 5063753 7680650 5063753 7680650 4673054 6809530 4673054 6809530 995134121 6709192 995134121 987869425 995134121 987869425 333675412 505691950 333675412 505691950 430265291 974138708 430265291 974138708 614941525 768996670 614941525 768996670 349213548 882577779 349213548 882577779 566336526 538233725 566336526 538233725 425903168 817579450 425903168 817579450 546030692 689364244 546030692 689364244 388803724 535902303 388803724 535902303 542664231 825278953 542664231 825278953 430514178 645149769 430514178 645149769 621377056 945474825 621377056 945474825 376450591 492050357 376450591 492050357 679501726 444435735 679501726 444435735 730674822 361166525 730674822 361166525 759662381 335200825 759662381 335200825 789165489 295487941 789165489 295487941 803122845 289104776 803122845 289104776 180181922 270200297 180181922 270200297 174358978 263168013 174358978 263168013 143679774 207154083 143679774 207154083 867673995 190639220 867673995 190639220 881020116 155910369 881020116 155910369 899661429 130866780 899661429 130866780 914882177 127202531 914882177 127202531 81447720 118988600 81447720 118988600 931975011 103258959 931975011 103258959 67326606 99997834 67326606 99997834 935324613 91483580 935324613 91483580 59650180 86050223 59650180 86050223 943380709 78616820 943380709 78616820 952467519 69139327 952467519 69139327 43038189 62801492 43038189 62801492 958230118 59189204 958230118 59189204 960521430 58391315 960521430 58391315 37430103 55150491 37430103 55150491 966380190 48574118 966380190 48574118 971422524 41938613 971422524 41938613 972753503 39005286 972753503 39005286 21451492 31097501 21451492 31097501 19884895 29337066 19884895 29337066 16829141 25510535 16829141 25510535 14513136 22311983 14513136 22311983 985932157 20974296 985932157 20974296 986268602 20501226 986268602 20501226 12947353 19579495 12947353 19579495 12709877 18279645 12709877 18279645 11769318 17342287 11769318 17342287 10697250 15988121 10697250 15988121 989663429 14567442 989663429 14567442 9625075 13997589 9625075 13997589 9221288 13201718 9221288 13201718 8623604 12734393 8623604 12734393 7950078 11964239 7950078 11964239 992460765 9758023 992460765 9758023 993259768 9288264 993259768 9288264 993354214 8870034 993354214 8870034 993988222 8079921 993988222 8079921 994542216 7300318 994542216 7300318 4617941 667874287 4617941 667874287 554479108 597036836 554479108 597036836 328713731 474745685 328713731 474745685 312930646 461361648 312930646 461361648 708528608 428441246 708528608 428441246 735855680 377342522 735855680 377342522 242427958 338160350 242427958 338160350 785305595 313738397 785305595 313738397 192140427 284049592 192140427 284049592 819122838 260668470 819122838 260668470 846875810 223729380 846875810 223729380 145816386 202500376 145816386 202500376 870149062 191915958 870149062 191915958 123616738 184962580 123616738 184962580 878160610 182422791 878160610 182422791 116106029 166002648 116106029 166002648 890449747 154354457 890449747 154354457 897742335 152946227 897742335 152946227 100353054 136282522 100353054 136282522 85710432 127494322 85710432 127494322 82737439 123038673 82737439 123038673 918848540 118731126 918848540 118731126 78789971 113515048 78789971 113515048 930142384 103042561 930142384 103042561 62251487 92661044 62251487 92661044 941184971 87919487 941184971 87919487 54973466 79438794 54973466 79438794 49661412 67536170 49661412 67536170 957438421 62170603 957438421 62170603 959474849 57750644 959474849 57750644 962486697 55753152 962486697 55753152 34480226 50483810 34480226 50483810 32174708 45035407 32174708 45035407 29695074 43702977 29695074 43702977 972207333 39603454 972207333 39603454 23064155 34797568 23064155 34797568 22553880 33339472 22553880 33339472 20277457 29652813 20277457 29652813 981398850 26520507 981398850 26520507 982506808 25918005 982506808 25918005 16596280 25801952 16596280 25801952 16056912 23161686 16056912 23161686 985082175 21968761 985082175 21968761 986239663 20005516 986239663 20005516 986639219 18234564 986639219 18234564 11681262 16875060 11681262 16875060 989243574 15746156 989243574 15746156 10228585 14221010 10228585 14221010 8631611 12197879 8631611 12197879 991860466 9961588 991860466 9961588 993196282 8587673 993196282 8587673 5423922 6961197 5423922 6961197 995012323 131421718 995012323 131421718 590194880 952876269 590194880 952876269 650167084 547232784 650167084 547232784 358387193 794173785 358387193 794173785 562870415 566126782 562870415 566126782 397133464 916035641 397133464 916035641 468400666 592525833 468400666 592525833 574781454 837050911 574781454 837050911 380907049 794626471 380907049 794626471 339919300 719213314 339919300 719213314 642333447 910629955 642333447 910629955 375410355 980009201 375410355 980009201 669754840 463595354 669754840 463595354 735263622 385571440 735263622 385571440 247978065 339466071 247978065 339466071 772370484 335258060 772370484 335258060 213495470 314815429 213495470 314815429 802966080 292313116 802966080 292313116 175831770 225659471 175831770 225659471 141503382 194437294 141503382 194437294 124739375 176981018 124739375 176981018 887300053 164418732 887300053 164418732 108833890 148378957 108833890 148378957 85799640 128404820 85799640 128404820 916531574 124666655 916531574 124666655 927277054 108963449 927277054 108963449 929483865 105241456 929483865 105241456 932998410 101672067 932998410 101672067 62414560 90570664 62414560 90570664 56112661 80698173 56112661 80698173 48347094 71119085 48347094 71119085 46348078 64187581 46348078 64187581 958228146 60780943 958228146 60780943 39444825 57804430 39444825 57804430 962662526 55219914 962662526 55219914 36158951 49333041 36158951 49333041 31071483 45826082 31071483 45826082 973761861 36297672 973761861 36297672 977371687 31456581 977371687 31456581 979278368 30456649 979278368 30456649 18943570 27924175 18943570 27924175 983061137 25441509 983061137 25441509 14644099 21333295 14644099 21333295 13555919 20339238 13555919 20339238 13001525 19814696 13001525 19814696 987356350 17123102 987356350 17123102 989159206 16491278 989159206 16491278 10209949 14272764 10209949 14272764 990920539 12862257 990920539 12862257 8327674 12503636 8327674 12503636 991696383 12262309 991696383 12262309 7977408 11804612 7977408 11804612 6824685 10128883 6824685 10128883 6734693 9703167 6734693 9703167 6280261 8265900 6280261 8265900 993943895 8265900 925554796 706552252 925554796 706552252 594119619 515680696 594119619 515680696 651053346 906317347 651053346 906317347 357022342 676908944 357022342 676908944 345291899 879758587 345291899 879758587 647099447 664990494 647099447 664990494 354367946 899601546 354367946 899601546 530445251 519347111 530445251 519347111 393960119 876941575 393960119 876941575 559787396 628733820 559787396 628733820 313341374 427991097 313341374 427991097 281336308 394904453 281336308 394904453 258487505 376120946 258487505 376120946 768204457 341057291 768204457 341057291 775447872 318240764 775447872 318240764 206697864 304620051 206697864 304620051 186118096 274267027 186118096 274267027 821128477 240600099 821128477 240600099 851394486 215991696 851394486 215991696 135899620 194756852 135899620 194756852 123923292 177064118 123923292 177064118 885584722 171561755 885584722 171561755 112644043 163086783 112644043 163086783 892433962 159831014 892433962 159831014 897799165 131330550 897799165 131330550 914432720 128766009 914432720 128766009 923981310 112410057 923981310 112410057 74467173 108637627 74467173 108637627 69005958 96456285 69005958 96456285 936424485 90246914 936424485 90246914 943548345 83625490 943548345 83625490 946423792 73536516 946423792 73536516 49191428 69803718 49191428 69803718 956638302 62979671 956638302 62979671 959705915 56835789 959705915 56835789 37441110 53902696 37441110 53902696 35570860 52443622 35570860 52443622 964801045 50221396 964801045 50221396 33716664 45143164 33716664 45143164 29226271 40161565 29226271 40161565 24765953 36929214 24765953 36929214 975893584 34588780 975893584 34588780 21981239 31364645 21981239 31364645 20420634 30829425 20420634 30829425 980393874 28206992 980393874 28206992 17311972 23467553 17311972 23467553 984489842 22838874 984489842 22838874 985611611 21745876 985611611 21745876 13723021 21336402 13723021 21336402 13258145 20292728 13258145 20292728 986586350 17015935 986586350 17015935 10928568 16552537 10928568 16552537 10620652 15813069 10620652 15813069 990260898 13870263 990260898 13870263 990878219 13395394 990878219 13395394 8345114 12305162 8345114 12305162 7337146 10291712 7337146 10291712 6820441 9733161 6820441 9733161 993090328 8895172 993090328 8895172 993627426 8378705 993627426 8378705 993857204 876085154 993857204 876085154 400853537 768172215 400853537 768172215 604307996 956739791 604307996 956739791 358505170 728393528 358505170 728393528 540432262 641653771 540432262 641653771 631398115 964731379 631398115 964731379 392189702 493595115 392189702 493595115 289262795 426559705 289262795 426559705 265401480 397693355 265401480 397693355 259340374 381163085 259340374 381163085 746031985 374869817 746031985 374869817 235006364 350742429 235006364 350742429 765753633 345994620 765753633 345994620 767066667 336751958 767066667 336751958 216149587 312915920 216149587 312915920 193105449 290678519 193105449 290678519 813172811 279623910 813172811 279623910 180201063 263853741 180201063 263853741 825757199 230054634 825757199 230054634 862221589 199142591 862221589 199142591 871025151 192692011 871025151 192692011 872671242 189260406 872671242 189260406 882857811 168652349 882857811 168652349 890574523 138536711 890574523 138536711 909417208 130115490 909417208 130115490 86351625 128300461 86351625 128300461 81379805 120238667 81379805 120238667 79829114 117242186 79829114 117242186 70565689 105007611 70565689 105007611 64252911 86374377 64252911 86374377 942498572 82943214 942498572 82943214 55066636 78412503 55066636 78412503 50926944 75929944 50926944 75929944 950768316 65263786 950768316 65263786 43369401 63296079 43369401 63296079 957591831 62027579 957591831 62027579 958448206 61728822 958448206 61728822 40775549 58365607 40775549 58365607 38824553 54010632 38824553 54010632 36451532 52593153 36451532 52593153 964713347 50537143 964713347 50537143 34218020 49729000 34218020 49729000 30226398 41765706 30226398 41765706 26918725 38577842 26918725 38577842 974366000 37854670 974366000 37854670 24670466 36969434 24670466 36969434 976522753 35528052 976522753 35528052 22573154 29954375 22573154 29954375 981229082 28554044 981229082 28554044 17937578 27037838 17937578 27037838 984103813 23165419 984103813 23165419 14286285 21696869 14286285 21696869 985722705 21543523 985722705 21543523 986289842 20345072 986289842 20345072 986928591 18625689 986928591 18625689 11893817 17534386 11893817 17534386 988385613 17118674 988385613 17118674 11031589 16080036 11031589 16080036 989397357 14764157 989397357 14764157 9667389 12656968 9667389 12656968 991530201 12307591 991530201 12307591 7493611 11345856 7493611 11345856 992190441 11136018 992190441 11136018 7304098 10406932 7304098 10406932 6966975 10155071 6966975 10155071 992980261 9613727 992980261 9613727 993072052 9214997 993072052 9214997 5788929 8384121 5788929 8384121 993840599 455527352 993840599 455527352 468437999 872275655 468437999 872275655 332353457 439263332 332353457 439263332 292057677 401874527 292057677 401874527 736710921 372530939 736710921 372530939 764069131 344165185 764069131 344165185 227406764 327190578 227406764 327190578 802304353 287680390 802304353 287680390 185487912 270600558 185487912 270600558 831483919 233111302 831483919 233111302 855901941 204470022 855901941 204470022 135038393 202601292 135038393 202601292 870169543 189494057 870169543 189494057 119001338 177250222 119001338 177250222 117558256 171313636 117558256 171313636 893781712 145883552 893781712 145883552 906223718 131545745 906223718 131545745 87222737 130962656 87222737 130962656 913480112 122784677 913480112 122784677 75275600 106830164 75275600 106830164 931269929 100379849 931269929 100379849 64857888 86241893 64857888 86241893 946925658 79026038 946925658 79026038 51514078 76607384 51514078 76607384 45077925 66363040 45077925 66363040 44043938 65312834 44043938 65312834 958771394 60971679 958771394 60971679 959108289 58587607 959108289 58587607 36715150 52376093 36715150 52376093 34944431 47584949 34944431 47584949 30899569 46008330 30899569 46008330 972137818 39281837 972137818 39281837 25366470 36621302 25366470 36621302 976389178 35710190 976389178 35710190 977562703 30160869 977562703 30160869 17958777 27561693 17958777 27561693 982128429 24550377 982128429 24550377 15220700 23267769 15220700 23267769 985590151 21846893 985590151 21846893 13510418 20681284 13510418 20681284 987174324 19149140 987174324 19149140 11599708 17534385 11599708 17534385 11323152 17262903 11323152 17262903 989079107 15961089 989079107 15961089 9900474 12949044 9900474 12949044 991182160 12658158 991182160 12658158 7483071 11085166 7483071 11085166 992404735 10836894 992404735 10836894 7170336 10297322 7170336 10297322 993034257 9576485 993034257 9576485 993657508 8559497 993657508 8559497 993725176 382603117 993725176 382603117 509958887 918086232 509958887 918086232 380959301 787751992 380959301 787751992 577749546 977771896 577749546 977771896 669272004 448579577 669272004 448579577 290080414 424557589 290080414 424557589 714916124 415771918 714916124 415771918 265209924 391467685 265209924 391467685 253856617 366513097 253856617 366513097 242109233 336616468 242109233 336616468 783054618 292897676 783054618 292897676 191359142 273144647 191359142 273144647 159276849 233233959 159276849 233233959 844793348 225801106 844793348 225801106 862543046 196824709 862543046 196824709 122960861 179623967 122960861 179623967 881445910 176805047 881445910 176805047 107761198 154048911 107761198 154048911 906126892 138116127 906126892 138116127 89940108 135192740 89940108 135192740 87889324 125780659 87889324 125780659 82909214 116326509 82909214 116326509 927423075 107876187 927423075 107876187 929640649 105537053 929640649 105537053 67715571 99828766 67715571 99828766 935231526 90779390 935231526 90779390 58297830 84985544 58297830 84985544 53366057 79127615 53366057 79127615 949649595 74979080 949649595 74979080 49890608 72186269 49890608 72186269 954576781 63874409 954576781 63874409 42721533 61735258 42721533 61735258 958576936 60833787 958576936 60833787 962250153 54991307 962250153 54991307 36565372 50345889 36565372 50345889 33652395 47441937 33652395 47441937 31188805 45252193 31188805 45252193 28203058 42482748 28203058 42482748 971622283 40800934 971622283 40800934 27023483 38972320 27023483 38972320 974161815 36061756 974161815 36061756 979926905 29321658 979926905 29321658 981537678 28225007 981537678 28225007 982751236 24725430 982751236 24725430 15622613 23618780 15622613 23618780 984541640 22853432 984541640 22853432 984793644 22562713 984793644 22562713 13734116 20598748 13734116 20598748 13158585 19355305 13158585 19355305 987243115 18946185 987243115 18946185 12245186 17741966 12245186 17741966 11223870 15940374 11223870 15940374 990888379 13309868 990888379 13309868 990989369 13255545 990989369 13255545 991834205 11560279 991834205 11560279 992307279 10912273 992307279 10912273 7069278 10488110 7069278 10488110 992696768 9896745 992696768 9896745 6510516 8966638 6510516 8966638 5967127 8595986 5967127 8595986 993704187 8115859 993704187 8115859 5412266 8115859 182294774 654807103 182294774 654807103 640908256 876682198 640908256 876682198 385990594 944638023 385990594 944638023 336815138 543877238 336815138 543877238 494012799 701962150 494012799 701962150 424991382 503815573 424991382 503815573 688450852 434445950 688450852 434445950 282791665 411153831 282791665 411153831 727079744 404270270 727079744 404270270 258336840 379660699 258336840 379660699 249944745 367567886 249944745 367567886 770410061 334116946 770410061 334116946 781880137 302909444 781880137 302909444 184938799 278320814 184938799 278320814 175961800 250677692 175961800 250677692 156094223 231687216 156094223 231687216 860415117 204970013 860415117 204970013 135912230 190612039 135912230 190612039 878792918 179959914 878792918 179959914 118898513 163776415 118898513 163776415 109341296 161476474 109341296 161476474 902513888 142920764 902513888 142920764 92469298 137227999 92469298 137227999 88706364 130913928 88706364 130913928 916743198 125363630 916743198 125363630 81245442 109886466 81245442 109886466 72492000 107040205 72492000 107040205 66514751 95551247 66514751 95551247 62602433 88015886 62602433 88015886 945934040 75460462 945934040 75460462 50541667 74932794 50541667 74932794 950760622 72392328 950760622 72392328 954592213 63678765 954592213 63678765 957512005 61603155 957512005 61603155 38798672 55393423 38798672 55393423 37064931 54357425 37064931 54357425 34880073 47964012 34880073 47964012 967498762 46129550 967498762 46129550 969873434 41744360 969873434 41744360 972256941 40899454 972256941 40899454 22922329 31884044 22922329 31884044 20080107 29269702 20080107 29269702 981528346 26498301 981528346 26498301 16750017 25582627 16750017 25582627 16135219 24511859 16135219 24511859 15377899 22729414 15377899 22729414 14260936 22347861 14260936 22347861 985640531 21586133 985640531 21586133 986032618 20674859 986032618 20674859 13339071 20195194 13339071 20195194 986681111 17473168 986681111 17473168 988926859 15145262 988926859 15145262 9938776 13997587 9938776 13997587 990830481 13676805 990830481 13676805 9032764 13384047 9032764 13384047 991351116 11973177 991351116 11973177 7766273 11804610 7766273 11804610 992189860 9466730 992189860 9466730 6454322 9174566 6454322 9174566 6149229 899034507 6149229 899034507 646171556 478455891 646171556 478455891 314270387 462181857 314270387 462181857 703425251 433933507 703425251 433933507 287367316 424898033 287367316 424898033 716600046 408888078 716600046 408888078 269802790 397473712 269802790 397473712 742795240 365717145 742795240 365717145 769409576 339002856 769409576 339002856 208314789 311448438 208314789 311448438 790663866 282632664 790663866 282632664 170822295 248234400 170822295 248234400 835540568 238338246 835540568 238338246 846737122 229053390 846737122 229053390 138816689 201546392 138816689 201546392 126197239 180894306 126197239 180894306 880511693 171152668 880511693 171152668 109386895 160498243 109386895 160498243 106119202 147757803 106119202 147757803 905119176 137148373 905119176 137148373 909856616 136071311 909856616 136071311 90272264 132010238 90272264 132010238 84535355 117883680 84535355 117883680 76337364 111454916 76337364 111454916 73590417 103042560 73590417 103042560 933859954 96385341 933859954 96385341 64112050 92135246 64112050 92135246 941121562 82231370 941121562 82231370 945389018 67719201 945389018 67719201 45396998 66541064 45396998 66541064 956148591 63188154 956148591 63188154 41913458 58768129 41913458 58768129 37315922 55043933 37315922 55043933 962925570 48405394 962925570 48405394 30737930 45473654 30737930 45473654 29315097 44159517 29315097 44159517 971140874 42954977 971140874 42954977 28257527 42371511 28257527 42371511 974117924 36339774 974117924 36339774 978307822 31889994 978307822 31889994 21014992 31498878 21014992 31498878 979574169 28296567 979574169 28296567 18060541 25692057 18060541 25692057 984138345 23807885 984138345 23807885 984205169 23525144 984205169 23525144 15289972 23161691 15289972 23161691 14997269 22376601 14997269 22376601 985291512 21248206 985291512 21248206 986003895 18465933 986003895 18465933 12077610 17802429 12077610 17802429 11577630 15813066 11577630 15813066 9280824 13832290 9280824 13832290 8522365 12713030 8522365 12713030 7813782 11850426 7813782 11850426 7515160 11332612 7515160 11332612 992694755 10144718 992694755 10144718 6809245 9423425 6809245 9423425 993255262 9366863 993255262 62289671 993255262 62289671 461185181 909908887 461185181 909908887 606925163 536394338 606925163 536394338 369217191 887882364 369217191 887882364 670569167 473017322 670569167 473017322 682173094 453535783 682173094 453535783 293848193 428063893 293848193 428063893 722702895 406583599 722702895 406583599 738116421 380779171 738116421 380779171 240652767 349849224 240652767 349849224 229750817 329533083 229750817 329533083 783239997 282635782 783239997 282635782 834592519 245497911 834592519 245497911 838788355 237664397 838788355 237664397 151841715 211019624 151841715 211019624 865564616 195020927 865564616 195020927 869947731 187108422 869947731 187108422 876892191 183027679 876892191 183027679 115602764 166760047 115602764 166760047 889659815 157990632 889659815 157990632 898901762 149569015 898901762 149569015 92409370 138591149 92409370 138591149 908631512 135834279 908631512 135834279 88535203 128482379 88535203 128482379 83089951 120571217 83089951 120571217 923243067 111807045 923243067 111807045 932752927 97850020 932752927 97850020 936402555 83636880 936402555 83636880 53449026 77161829 53449026 77161829 951302492 69577478 951302492 69577478 45883447 67811710 45883447 67811710 954286869 62601169 954286869 62601169 959864583 56015515 959864583 56015515 966002750 47697235 966002750 47697235 967593882 46772773 967593882 46772773 30913359 45352168 30913359 45352168 969240430 43238832 969240430 43238832 27609210 40951273 27609210 40951273 976359943 35710192 976359943 35710192 21196159 31939187 21196159 31939187 979021336 31408494 979021336 31408494 19456321 29487261 19456321 29487261 980640174 29366005 980640174 29366005 18191254 27960678 18191254 27960678 16092328 24918963 16092328 24918963 983815776 23946145 983815776 23946145 15124089 23122970 15124089 23122970 985892921 19198584 985892921 19198584 12552286 18506312 12552286 18506312 987636621 17985944 987636621 17985944 11092635 16630144 11092635 16630144 989246616 15490585 989246616 15490585 990558423 14176475 990558423 14176475 9372260 13811169 9372260 13811169 990843470 13105118 990843470 13105118 8222900 12155060 8222900 12155060 991973990 11614677 991973990 11614677 7640194 10297323 7640194 10297323 6920151 9390928 6920151 9390928 993209875 9390928 195754563 847183690 195754563 847183690 356852217 723953770 356852217 723953770 511254581 505776781 511254581 505776781 536844335 984116758 536844335 984116758 345264485 487039961 345264485 487039961 282215909 415924462 282215909 415924462 276090890 381444028 276090890 381444028 746041540 366503126 746041540 366503126 752888173 337940323 752888173 337940323 214831670 308196031 214831670 308196031 817919267 258912190 817919267 258912190 162875408 243284658 162875408 243284658 842851934 230694935 842851934 230694935 851398668 212002406 851398668 212002406 138223325 203332926 138223325 203332926 126466821 183856486 126466821 183856486 119035778 172034779 119035778 172034779 114772926 166899386 114772926 166899386 892428854 158455118 892428854 158455118 101339302 143180751 101339302 143180751 907308632 138536709 907308632 138536709 92007085 133951833 92007085 133951833 921311660 113039789 921311660 113039789 74488271 106071596 74488271 106071596 931867225 103004371 931867225 103004371 67841428 97850017 67841428 97850017 59918330 82296892 59918330 82296892 947089085 76488112 947089085 76488112 950309514 73108349 950309514 73108349 47188991 69655817 47188991 69655817 45942509 66363039 45942509 66363039 956375417 60511533 956375417 60511533 960927248 57706803 960927248 57706803 38846598 57354114 38846598 57354114 962083255 48950610 962083255 48950610 968103970 46367678 968103970 46367678 969589142 43239566 969589142 43239566 28317568 42482753 28317568 42482753 27709810 36220214 27709810 36220214 23625156 34797566 23625156 34797566 978480429 32204767 978480429 32204767 19936773 30068844 19936773 30068844 980083634 30008946 980083634 30008946 19076173 28683894 19076173 28683894 982545044 25685182 982545044 25685182 15941186 24529875 15941186 24529875 984235322 22899846 984235322 22899846 985112375 22130931 985112375 22130931 13899425 21753239 13899425 21753239 986963923 18815469 986963923 18815469 12203554 17998522 12203554 17998522 988298489 17449037 988298489 17449037 9674623 14450184 9674623 14450184 990483208 14221012 990483208 14221012 990950406 13190718 990950406 13190718 8226356 12239936 8226356 12239936 991751732 12006611 991751732 12006611 7767295 11556758 7767295 11556758 992534841 10438281 992534841 10438281 6961362 9928071 6961362 9928071 6784681 9928071 108597913 652648788 108597913 652648788 498653154 965183013 498653154 965183013 327421652 490362886 327421652 490362886 671967719 455579610 671967719 455579610 695523784 447635190 695523784 447635190 699275434 419041120 699275434 419041120 278163209 415906643 278163209 415906643 273972274 401299852 273972274 401299852 742826302 378199051 742826302 378199051 251244641 346643620 251244641 346643620 767561237 332026135 767561237 332026135 779639872 317349287 779639872 317349287 179588389 251984711 179588389 251984711 840477720 236932925 840477720 236932925 149161068 217439837 149161068 217439837 139640216 193709150 139640216 193709150 873631485 188830533 873631485 188830533 124980452 181487158 124980452 181487158 888289117 166741700 888289117 166741700 889125339 163591338 889125339 163591338 893496522 155571944 893496522 155571944 97839423 143284765 97839423 143284765 92719539 135140412 92719539 135140412 921454852 115096938 921454852 115096938 927632120 105352579 927632120 105352579 66923111 91394177 66923111 91394177 942503754 83363129 942503754 83363129 946386965 73397481 946386965 73397481 47735415 70099424 47735415 70099424 953655196 68025111 953655196 68025111 956162550 62661346 956162550 62661346 42094966 61842814 42094966 61842814 960999839 56776804 960999839 56776804 961844908 49146662 961844908 49146662 966848388 48407238 966848388 48407238 31597411 45620924 31597411 45620924 29576266 44315607 29576266 44315607 970725584 43422803 970725584 43422803 28683613 42789259 28683613 42789259 27094135 38949461 27094135 38949461 25601483 38054631 25601483 38054631 976013136 32992912 976013136 32992912 978300428 32802621 978300428 32802621 17005980 26337849 17005980 26337849 16583945 25582628 16583945 25582628 983612809 23975209 983612809 23975209 15644675 22954585 15644675 22954585 14717262 22643672 14717262 22643672 984957432 22244538 984957432 22244538 13898510 20739793 13898510 20739793 986404560 20176857 986404560 20176857 13030389 18758047 13030389 18758047 987798259 17796564 987798259 17796564 10001966 14901355 10001966 14901355 9685616 14283950 9685616 14283950 9054978 13419554 9054978 13419554 8640160 12691764 8640160 12691764 8278889 12381934 8278889 12381934 7976544 12006606 7976544 12006606 992086037 11119415 992086037 11119415 7342884 514225461 7342884 514225461 640887879 761906162 640887879 761906162 470446946 497533521 470446946 497533521 329552537 493666517 329552537 493666517 680916914 447924233 680916914 447924233 292517502 422750834 292517502 422750834 714780184 383952195 714780184 383952195 255177432 336920011 255177432 336920011 222299804 329842699 222299804 329842699 211335079 302641568 211335079 302641568 814549053 278228635 814549053 278228635 175602056 258179331 175602056 258179331 830121486 251780217 830121486 251780217 845403769 209996204 845403769 209996204 859359391 192345119 859359391 192345119 121297035 167772570 121297035 167772570 889036419 160921874 889036419 160921874 100072093 147142460 100072093 147142460 903682249 144043629 903682249 144043629 93907036 139062904 93907036 139062904 909772830 129258465 909772830 129258465 79809467 114135499 79809467 114135499 75094011 109332419 75094011 109332419 929672899 104409850 929672899 104409850 932776075 94962539 932776075 94962539 938656856 90186530 938656856 90186530 60031581 87600543 60031581 87600543 942275077 86275009 942275077 86275009 56230264 75173917 56230264 75173917 49461587 72651261 49461587 72651261 952037741 70419794 952037741 70419794 45447416 64921181 45447416 64921181 960808584 58189975 960808584 58189975 34955701 49947636 34955701 49947636 967232259 48197155 967232259 48197155 967683036 47227831 967683036 47227831 30840511 44948802 30840511 44948802 970243556 44106017 970243556 44106017 28880412 43238834 28880412 43238834 971213863 41242892 971213863 41242892 26816606 37365145 26816606 37365145 974941259 34856272 974941259 34856272 977939508 33143348 977939508 33143348 18845904 29241722 18845904 29241722 982069541 26337850 982069541 26337850 982640378 25452881 982640378 25452881 16167930 24588253 16167930 24588253 983959763 23999678 983959763 23999678 984033741 23484808 984033741 23484808 14105712 21951082 14105712 21951082 986452168 19171532 986452168 19171532 12034473 17859185 12034473 17859185 988114259 15747219 988114259 15747219 989896398 15111965 989896398 15111965 9960045 14662770 9960045 14662770 990437721 14488483 990437721 14488483 8891332 13255544 8891332 13255544 8381285 12325260 8381285 12325260 991837070 11257725 991837070 11257725 7387472 11148672 7387472 185588314 7387472 185588314 535852611 700654941 535852611 700654941 593034532 944758678 593034532 944758678 365476832 524155096 365476832 524155096 510836670 961527542 510836670 961527542 333034334 514679661 333034334 514679661 528666129 697210555 528666129 697210555 338542391 907049978 338542391 907049978 622396244 493724140 622396244 493724140 675701354 467721940 675701354 467721940 690831496 448680866 690831496 448680866 290906428 424680268 290906428 424680268 720968533 399444812 720968533 399444812 260735763 387459649 260735763 387459649 258063777 384412198 258063777 384412198 742675644 338964289 742675644 338964289 191785346 283686931 191785346 283686931 825560032 257360281 825560032 257360281 158907955 238178867 158907955 238178867 843743864 227697386 843743864 227697386 145283258 212443121 145283258 212443121 140150223 209156298 140150223 209156298 862838793 200748684 862838793 200748684 868236934 194554122 868236934 194554122 128849007 169809944 128849007 169809944 887933506 161884565 887933506 161884565 102975253 148920480 102975253 148920480 902668567 145531492 902668567 145531492 91647483 135564731 91647483 135564731 86838022 121036279 86838022 121036279 77517810 115594928 77517810 115594928 923670469 113796506 923670469 113796506 73759822 107551835 73759822 107551835 929860441 105404212 929860441 105404212 68177672 95373153 68177672 95373153 939189343 90439723 939189343 90439723 941751882 86801116 941751882 86801116 57756415 80350566 57756415 80350566 52708496 78076801 52708496 78076801 948512671 74369675 948512671 74369675 48563173 70297593 48563173 70297593 952841156 69718290 952841156 69718290 954281853 62923498 954281853 62923498 40805950 60390886 40805950 60390886 39879651 58858781 39879651 58858781 962930709 53533867 962930709 53533867 34523517 47765891 34523517 47765891 31971325 44439785 31971325 44439785 29176959 43999360 29176959 43999360 971173864 41681309 971173864 41681309 25562305 37742347 25562305 37742347 976063960 32680919 976063960 32680919 979214443 29278215 979214443 29278215 982326983 26381084 982326983 26381084 16853389 25855627 16853389 25855627 983210288 25106343 983210288 25106343 983934426 23232989 983934426 23232989 984702069 22496935 984702069 22496935 986246302 19729824 986246302 19729824 987683070 18058123 987683070 18058123 11542792 16621543 11542792 16621543 989194766 15291337 989194766 15291337 10199451 15111960 10199451 15111960 990464561 13190719 990464561 13190719 991275151 12436300 991275151 12436300 7790544 11863103 7790544 722007212 7790544 722007212 634491783 862711966 634491783 862711966 397624547 636157176 397624547 636157176 604386063 792798141 604386063 792798141 468595453 551082189 468595453 551082189 662852594 911095259 662852594 911095259 350543771 724244321 350543771 724244321 517057153 624699372 517057153 624699372 614351546 939660422 614351546 939660422 582425067 705614170 582425067 705614170 374169327 801246897 374169327 801246897 658957319 582668742 658957319 582668742 586403569 981032977 586403569 981032977 675555707 471026729 675555707 471026729 688169987 456982080 688169987 456982080 702712872 434642748 702712872 434642748 707015181 432438492 707015181 432438492 271631344 396935093 271631344 396935093 733170867 387569686 733170867 387569686 235125703 340784227 235125703 340784227 776045917 320238341 776045917 320238341 784322170 296986207 784322170 296986207 814319883 277866791 814319883 277866791 180464518 257112245 180464518 257112245 830688412 254180690 830688412 254180690 831338836 241835623 831338836 241835623 157471988 237726208 157471988 237726208 843465257 226108162 843465257 226108162 854062502 215204275 854062502 215204275 857402137 204179814 857402137 204179814 868388907 193125800 868388907 193125800 884498364 171155705 884498364 171155705 887801072 162054175 887801072 162054175 101163499 149808945 101163499 149808945 900948643 146297031 900948643 146297031 93084766 133364941 93084766 133364941 83249352 121422481 83249352 121422481 920446756 116098129 920446756 116098129 76965351 110669620 76965351 110669620 72562117 108581410 72562117 108581410 930096138 105126162 930096138 105126162 937870498 92771802 937870498 92771802 939794621 88934611 939794621 88934611 54628438 80922951 54628438 80922951 947233680 77562930 947233680 77562930 50960874 74615184 50960874 74615184 950352283 73307557 950352283 73307557 47593569 69446479 47593569 69446479 958713074 56033569 958713074 56033569 37594624 55150492 37594624 55150492 35604145 51489574 35604145 51489574 966790016 47959373 966790016 47959373 30132212 45020905 30132212 45020905 28628149 43033808 28628149 43033808 972399460 39632170 972399460 39632170 25235118 32811895 25235118 32811895 978438221 32196764 978438221 32196764 979161368 29564519 979161368 29564519 17976748 27384308 17976748 27384308 17643840 26498303 17643840 26498303 982535426 26268433 982535426 26268433 15947450 24644576 15947450 24644576 984208555 23715524 984208555 23715524 14229077 20936394 14229077 20936394 13496283 20882279 13496283 20882279 986413929 18758046 986413929 18758046 12209338 18010941 12209338 18010941 988337105 16953772 988337105 16953772 989877518 15205233 989877518 15205233 9942192 14590625 9942192 14590625 9566560 13863333 9566560 13863333 8915143 12770553 8915143 12770553 991437767 12325262 991437767 12325262 8201429 12325262 589516708 932879810 589516708 932879810 333280984 625603143 333280984 625603143 482522098 968859399 482522098 968859399 627412049 557564767 627412049 557564767 338591247 858537681 338591247 858537681 510862043 806438796 510862043 806438796 442918314 525181983 442918314 525181983 626314348 985056910 626314348 985056910 496805791 503384008 496805791 503384008 609320182 977808684 609320182 977808684 393854172 708568307 393854172 708568307 580937697 902523112 580937697 902523112 360435240 983640584 360435240 983640584 669613745 485606176 669613745 485606176 310060510 464160978 310060510 464160978 689185235 442570916 689185235 442570916 713492196 420056291 713492196 420056291 269000541 403476562 269000541 403476562 758846927 344948824 758846927 344948824 226071533 333607206 226071533 333607206 797803267 281780301 797803267 281780301 171849282 255268904 171849282 255268904 833779194 246642613 833779194 246642613 154132237 229552228 154132237 229552228 851336537 213794716 851336537 213794716 862737652 199661840 862737652 199661840 131203632 195755884 131203632 195755884 130109296 179760060 130109296 179760060 886813720 169868989 886813720 169868989 897305364 153570909 897305364 153570909 99547439 148785160 99547439 148785160 902907529 137235909 902907529 137235909 910681296 132108765 910681296 132108765 86859438 129427740 86859438 129427740 919644546 117806582 919644546 117806582 922642578 117030067 922642578 117030067 75163507 111846473 75163507 111846473 926597389 106659600 926597389 106659600 70069574 98752028 70069574 98752028 935164032 91297109 935164032 91297109 59867319 87030420 59867319 87030420 943877727 82061457 943877727 82061457 51609376 74715049 51609376 74715049 950049017 71650645 950049017 71650645 47574376 69575182 47574376 69575182 953938872 65020396 953938872 65020396 42848307 62438743 42848307 62438743 41631648 60858343 41631648 60858343 960260091 58034410 960260091 58034410 38881766 57005510 38881766 57005510 963622134 53739036 963622134 53739036 963753093 52613059 963753093 52613059 965958808 49478092 965958808 49478092 30280826 44957204 30280826 44957204 972188284 40899455 972188284 40899455 973703193 35762392 973703193 35762392 978296105 30392705 978296105 30392705 981314951 28206994 981314951 28206994 982083797 26529558 982083797 26529558 983008234 25293983 983008234 25293983 16064149 23705529 16064149 23705529 984470657 22772213 984470657 22772213 984952536 21569772 984952536 21569772 13585343 19332998 13585343 19332998 11099671 17058326 11099671 17058326 989267549 15498523 989267549 15498523 10363724 15244039 10363724 15244039 9825519 14457937 9825519 14457937 990900908 13394931 990900908 13394931 8331435 12553382 8331435 12553382 865709898 704868703 865709898 704868703 390630020 541845697 390630020 541845697 666239229 493517605 666239229 493517605 325483812 487422600 325483812 487422600 677845861 463976173 677845861 463976173 294542502 425100241 294542502 425100241 734759026 365319677 734759026 365319677 240003723 355279860 240003723 355279860 220734292 303934689 220734292 303934689 196105593 291654752 196105593 291654752 812364829 274899155 812364829 274899155 822374393 265614926 822374393 265614926 826031303 251776437 826031303 251776437 164228861 238868514 164228861 238868514 850223573 206725196 850223573 206725196 136161330 200466280 136161330 200466280 881001739 177777581 881001739 177777581 116373643 166063949 116373643 166063949 110193303 161873403 110193303 161873403 894624334 157571621 894624334 157571621 103218664 146371214 103218664 146371214 94390717 140982869 94390717 140982869 92950803 136896690 92950803 136896690 910181008 130505516 910181008 130505516 82591881 118666474 82591881 118666474 924325962 108244090 924325962 108244090 70463100 106000368 70463100 106000368 63487429 92118449 63487429 92118449 61337091 90928975 61337091 90928975 941096955 84897065 941096955 84897065 55753977 80639478 55753977 80639478 947154334 77152105 947154334 77152105 51546650 76586926 51546650 76586926 949640728 74941316 949640728 74941316 49856030 72545588 49856030 72545588 951269186 72064965 951269186 72064965 43745256 63298041 43745256 63298041 41815236 59773735 41815236 59773735 38202349 54399320 38202349 54399320 36388849 51216030 36388849 51216030 34657371 49950136 34657371 49950136 32697423 48559981 32697423 48559981 968722770 45081713 968722770 45081713 969715810 43005797 969715810 43005797 27954681 35697008 27954681 35697008 23124252 33962966 23124252 33962966 22466555 33048799 22466555 33048799 979116490 30963401 979116490 30963401 19035284 28410731 19035284 28410731 981999693 27332941 981999693 27332941 17166745 26559548 17166745 26559548 982954906 25536721 982954906 25536721 15808318 24043737 15808318 24043737 984534935 22785209 984534935 22785209 13991756 20180441 13991756 20180441 988039208 17102395 988039208 17102395 988795609 16364867 988795609 16364867 10468818 15736418 10468818 15736418 10408565 15304533 10408565 15304533 990304282 14488253 990304282 14488253 9353490 13676802 9353490 13676802 991414352 12585930 991414352 12585930 8337317 80622798 8337317 80622798 645177479 958693496 645177479 958693496 382539163 507452492 382539163 507452492 628655095 788904949 628655095 788904949 397780339 980261628 397780339 980261628 554336657 576879500 554336657 576879500 426846959 879360539 426846959 879360539 353465185 490898405 353465185 490898405 313555102 447940593 313555102 447940593 298100157 443426621 298100157 443426621 708644616 395188099 708644616 395188099 261778289 369096154 261778289 369096154 245191329 345022744 245191329 345022744 775432680 316287721 775432680 316287721 186346823 274979966 186346823 274979966 825169315 249989367 825169315 249989367 838405569 225759460 838405569 225759460 142970346 209675979 142970346 209675979 861383037 205698211 861383037 205698211 867668676 196391399 867668676 196391399 130772551 185689728 130772551 185689728 122856612 176911151 122856612 176911151 883275312 174335937 883275312 174335937 108588155 157836135 108588155 157836135 897628617 146581931 897628617 146581931 908916651 126910295 908916651 126910295 919402309 117438598 919402309 117438598 73658009 100696621 73658009 100696621 935257449 95293930 935257449 95293930 63522866 94140319 63522866 94140319 938105220 91336669 938105220 91336669 940155270 85285047 940155270 85285047 52918603 78272785 52918603 78272785 51831155 76832456 51831155 76832456 949253768 75382004 949253768 75382004 50121131 72913375 50121131 72913375 952718339 67412583 952718339 67412583 44452247 64929855 44452247 64929855 42706103 61993048 42706103 61993048 41064382 59557857 41064382 59557857 960495670 57266344 960495670 57266344 963551420 50952658 963551420 50952658 30929175 45081709 30929175 45081709 29264265 42721421 29264265 42721421 971389347 42239572 971389347 42239572 25407262 36680406 25407262 36680406 976004745 35758375 976004745 35758375 978022106 32934003 978022106 32934003 20765553 31031982 20765553 31031982 979942313 29824970 979942313 29824970 18656077 28191383 18656077 28191383 18161042 27467907 18161042 27467907 982074924 26973533 982074924 26973533 982359817 26704653 982359817 26704653 16895286 25873490 16895286 25873490 983809745 23705531 983809745 23705531 14767782 22668002 14767782 22668002 985064631 19571896 985064631 19571896 12680737 18506313 12680737 18506313 11214037 15954365 11214037 15954365 10546085 15728639 10546085 15728639 989666153 14990203 989666153 14990203 990387181 14176473 990387181 14176473 990710759 13295289 990710759 13295289 8577675 12691768 8577675 12691768 991344795 12691768 96255766 852447420 96255766 852447420 623734653 659478370 623734653 659478370 351815724 975929746 351815724 975929746 566215177 516406184 566215177 516406184 632190947 824796149 632190947 824796149 411125059 633511463 411125059 633511463 476568578 824763288 476568578 824763288 450489805 920362455 450489805 920362455 538518508 600590011 538518508 600590011 382550058 883983869 382550058 883983869 343012216 703330939 343012216 703330939 574301658 609252610 574301658 609252610 417045218 927425350 417045218 927425350 636026208 538400523 636026208 538400523 518419643 972999184 518419643 972999184 371603116 837070434 371603116 837070434 551049469 654194514 551049469 654194514 528248998 734239943 528248998 734239943 659379065 543999651 659379065 543999651 391731326 639041266 391731326 639041266 641769149 771857988 641769149 771857988 529138240 986861606 529138240 986861606 463626067 490931874 463626067 490931874 325159639 471214917 325159639 471214917 687501405 460378734 687501405 460378734 696673870 438437610 696673870 438437610 271726209 401654528 271726209 401654528 763229947 345165125 763229947 345165125 777746406 315674428 777746406 315674428 792114615 293450700 792114615 293450700 814906601 275740198 814906601 275740198 177586994 264256727 177586994 264256727 167209845 228324615 167209845 228324615 149538317 225576174 149538317 225576174 853927091 213238749 853927091 213238749 139480625 208848198 139480625 208848198 138320008 196440563 138320008 196440563 124375462 183002662 124375462 183002662 878340737 177521651 878340737 177521651 884657785 166158999 884657785 166158999 893537821 157287320 893537821 157287320 895849597 156516162 895849597 156516162 98491110 146708938 98491110 146708938 97357614 137726125 97357614 137726125 88175153 129694234 88175153 129694234 84462573 126091050 84462573 126091050 79946207 118288377 79946207 118288377 70434871 101198528 70434871 101198528 935698117 93178863 935698117 93178863 938706815 82416069 938706815 82416069 946139345 79566097 946139345 79566097 52218443 77261879 52218443 77261879 51731847 76690273 51731847 76690273 949376326 71824488 949376326 71824488 47037211 68831145 47037211 68831145 44756433 63473462 44756433 63473462 42553665 59773737 42553665 59773737 961416124 56535626 961416124 56535626 37790326 52128775 37790326 52128775 31138226 45566808 31138226 45566808 969846238 36894489 969846238 36894489 975373215 35758377 975373215 35758377 23101883 33522913 23101883 33522913 978341494 31935955 978341494 31935955 980177177 29660141 980177177 29660141 980952142 29000161 980952142 29000161 981845296 27480595 981845296 27480595 17083155 25656662 17083155 25656662 16111715 24832465 16111715 24832465 14663512 22244543 14663512 22244543 985544297 20110773 985544297 20110773 12851087 17624135 12851087 17624135 988646549 16611297 988646549 16611297 10702044 16423324 10702044 16423324 989568586 15060275 989568586 15060275 990141295 14488249 990141295 14488249 990969265 13187823 990969265 13187823 8522535 12797310 8522535 886922554 8522535 886922554 562535090 632784565 562535090 632784565 411887332 961285553 411887332 961285553 532149886 688898451 532149886 688898451 353566503 984551230 353566503 984551230 650331303 707049143 650331303 707049143 412015553 931678503 412015553 931678503 587415511 805493376 587415511 805493376 402223211 997078979 402223211 997078979 643084159 581725691 643084159 581725691 438177663 941469202 438177663 941469202 561909493 728392174 561909493 728392174 389776824 511291511 389776824 511291511 576792294 896411305 576792294 896411305 528499552 546282484 528499552 546282484 338224886 651075622 338224886 651075622 628313659 954331866 628313659 954331866 393919983 578273352 393919983 578273352 554144230 498627073 554144230 498627073 331607805 493269831 331607805 493269831 669760889 465489423 669760889 465489423 310118647 453389093 310118647 453389093 275534316 398180706 275534316 398180706 262617163 386363551 262617163 386363551 749207624 368988043 749207624 368988043 750837817 316562828 750837817 316562828 190103045 279270118 190103045 279270118 829909420 237055821 829909420 237055821 151081179 220859961 151081179 220859961 859370640 208270112 859370640 208270112 138036360 196347190 138036360 196347190 123868639 178475084 123868639 178475084 118684997 177340450 118684997 177340450 117307491 174004942 117307491 174004942 887833008 167493118 887833008 167493118 901784801 147832734 901784801 147832734 902329990 139939577 902329990 139939577 88429728 129394636 88429728 129394636 915713897 127480225 915713897 127480225 918434803 120174336 918434803 120174336 922543020 116928719 922543020 116928719 923211168 115313240 923211168 115313240 929956394 102752200 929956394 102752200 932789420 97810148 932789420 97810148 62463644 91398994 62463644 91398994 942941044 84284056 942941044 84284056 944648669 80389571 944648669 80389571 52351856 76887816 52351856 76887816 949939012 70924499 949939012 70924499 952990918 65691632 952990918 65691632 956406104 63874407 956406104 63874407 961069325 57580521 961069325 57580521 35520687 49220439 35520687 49220439 968045743 46062345 968045743 46062345 30733890 45327129 30733890 45327129 29537483 39879593 29537483 39879593 974086272 37932350 974086272 37932350 23880076 34876916 23880076 34876916 977618298 32082441 977618298 32082441 979562668 29984025 979562668 29984025 18995362 28854014 18995362 28854014 18062939 27231804 18062939 27231804 982275530 26538702 982275530 26538702 17062577 24701081 17062577 24701081 983940506 23844395 983940506 23844395 984544873 22901492 984544873 22901492 984939940 22106366 984939940 22106366 986224598 20501229 986224598 20501229 986719001 18951904 986719001 18951904 10907377 16523197 10907377 16523197 990098335 14654546 990098335 14654546 8980566 13015699 8980566 13015699 991205461 12805599 991205461 992312452 991205461 992312452 456493006 546226874 456493006 546226874 654485434 505356301 654485434 505356301 403219341 610100345 403219341 610100345 489090564 535089604 489090564 535089604 448420456 593387688 448420456 593387688 610963667 499738198 610963667 499738198 332480928 459443915 332480928 459443915 282581139 401221969 282581139 401221969 262280596 375173558 262280596 375173558 749872515 355366223 749872515 355366223 215252452 318830090 215252452 318830090 788382344 287305914 788382344 287305914 186816604 256771796 186816604 256771796 838444504 241282595 838444504 241282595 158536450 230132403 158536450 230132403 857210952 211081193 857210952 211081193 861173998 191625716 861173998 191625716 873437544 182124507 873437544 182124507 879921373 180417108 879921373 180417108 120025346 172050222 120025346 172050222 897240809 152252867 897240809 152252867 899891211 149873442 899891211 149873442 900877259 149370251 900877259 149370251 93706181 139435107 93706181 139435107 908698896 136206254 908698896 136206254 910764993 134088860 910764993 134088860 915733548 123514378 915733548 123514378 81648889 122172594 81648889 122172594 919456488 117408632 919456488 117408632 925688517 106895410 925688517 106895410 930027500 102902829 930027500 102902829 66759518 94239812 66759518 94239812 940543957 88069792 940543957 88069792 58190336 81067329 58190336 81067329 53178093 78152579 53178093 78152579 947798791 77385749 947798791 77385749 948221893 70039145 948221893 70039145 44669260 62724213 44669260 62724213 40155946 59440997 40155946 59440997 960503723 58578937 960503723 58578937 963508289 53536145 963508289 53536145 35702966 52088296 35702966 52088296 965367155 50285989 965367155 50285989 967056949 46968476 967056949 46968476 27485464 37031362 27485464 37031362 976539330 33795770 976539330 33795770 977838144 32069529 977838144 32069529 19912603 29851098 19912603 29851098 980506079 29527500 980506079 29527500 980911586 28159824 980911586 28159824 981990367 27292217 981990367 27292217 17168178 25876525 17168178 25876525 983188901 23975210 983188901 23975210 984593022 22901910 984593022 22901910 14801041 22772838 14801041 22772838 13515141 20210567 13515141 20210567 987091653 19315520 987091653 19315520 987686788 16924690 987686788 16924690 10927374 16356200 10927374 16356200 9967439 14543279 9967439 14543279 990974204 13128600 990974204 13128600 8711229 13128600 264027833 747190098 264027833 747190098 489592258 964455366 489592258 964455366 542528325 805527360 542528325 805527360 354527095 527399605 354527095 527399605 485669861 856234695 485669861 856234695 381164553 751871746 381164553 751871746 630687624 804982635 630687624 804982635 376292717 529441632 376292717 529441632 597442346 856950299 597442346 856950299 446557770 595595334 446557770 595595334 424832995 515914975 424832995 515914975 333112828 770718909 333112828 770718909 458867581 582900459 458867581 582900459 614140054 711641288 614140054 711641288 529299593 766462197 529299593 766462197 423687246 924483739 423687246 924483739 344302126 970925161 344302126 970925161 633036749 608271094 633036749 608271094 418184892 803124178 418184892 803124178 654525327 942810488 654525327 942810488 521670257 547262281 521670257 547262281 311198122 462874364 311198122 462874364 691431455 444619249 691431455 444619249 293360369 433559167 293360369 433559167 709269412 420668171 709269412 420668171 267900767 398189953 267900767 398189953 741119165 375450469 741119165 375450469 210348656 305263196 210348656 305263196 806875622 285738333 806875622 285738333 181810258 270164611 181810258 270164611 826057117 259615293 826057117 259615293 830317604 254242578 830317604 254242578 163855985 242625957 163855985 242625957 847816279 219848513 847816279 219848513 141858367 212942276 141858367 212942276 128494982 190086354 128494982 190086354 121642373 181560779 121642373 181560779 882728690 157335377 882728690 157335377 896138311 154871257 896138311 154871257 899081086 151035107 899081086 151035107 97157457 139687224 97157457 139687224 907220868 136098943 907220868 136098943 912990867 130866781 912990867 130866781 84199012 126800568 84199012 126800568 920395819 108415616 920395819 108415616 68992321 102328364 68992321 102328364 66346852 95949769 66346852 95949769 936712033 94222371 936712033 94222371 60888282 87572931 60888282 87572931 943524040 82939274 943524040 82939274 945976905 78482774 945976905 78482774 947449792 77827787 947449792 77827787 48515108 71119084 48515108 71119084 958320407 61103364 958320407 61103364 959444690 57783729 959444690 57783729 963129741 51593189 963129741 51593189 966037032 47485673 966037032 47485673 31783871 46262501 31783871 46262501 969167562 45078441 969167562 45078441 969846835 41418410 969846835 41418410 973418571 39343986 973418571 39343986 25404631 37470433 25404631 37470433 975671194 36089289 975671194 36089289 23740292 35003887 23740292 35003887 977499654 33161110 977499654 33161110 21360529 31860509 21360529 31860509 978904889 30564120 978904889 30564120 980924098 29010743 980924098 29010743 981108973 28398481 981108973 28398481 981730179 27479326 981730179 27479326 982265115 24710167 982265115 24710167 983777586 23114813 983777586 23114813 15069994 22954589 15069994 22954589 985370151 22106365 985370151 22106365 14013140 22001056 14013140 22001056 985834773 19780627 985834773 19780627 12644874 18315026 12644874 18315026 988246454 16982417 988246454 16982417 10265208 15365460 10265208 15365460 10084322 15060653 10084322 15060653 990317647 13758962 990317647 13758962 8866998 13311765 8866998 13311765 76208289 598865700 76208289 598865700 512887510 611438376 512887510 611438376 571936641 890945021 571936641 890945021 657618415 639727778 657618415 639727778 417107240 980540203 417107240 980540203 546750472 517874344 546750472 517874344 413561767 739733166 413561767 739733166 352344549 876477177 352344549 876477177 398227775 556476464 398227775 556476464 640341859 801095300 640341859 801095300 364326392 717857468 364326392 717857468 633675075 984034269 633675075 984034269 369267698 489066583 369267698 489066583 682762177 463793580 682762177 463793580 697316627 446131369 697316627 446131369 291035901 430463034 291035901 430463034 280655176 405786608 280655176 405786608 268217860 389558960 268217860 389558960 745470828 328137080 745470828 328137080 780362956 323275835 780362956 323275835 786333123 303783402 786333123 303783402 190535394 270791340 190535394 270791340 825827293 261905032 825827293 261905032 166337273 247210295 166337273 247210295 855499828 214907322 855499828 214907322 858869086 195898329 858869086 195898329 873965131 185939556 873965131 185939556 123849180 185707403 123849180 185707403 877136374 158919386 877136374 158919386 898831134 151303176 898831134 151303176 93530770 137385773 93530770 137385773 912019019 130918035 912019019 130918035 84421906 126291441 84421906 126291441 81733797 113312109 81733797 113312109 926517138 108813564 926517138 108813564 70699467 104837327 70699467 104837327 66700530 96735044 66700530 96735044 936367393 95612085 936367393 95612085 59044101 86541101 59044101 86541101 944044187 83024596 944044187 83024596 55134003 80896636 55134003 80896636 946265600 79313778 946265600 79313778 52762255 78658977 52762255 78658977 947720301 70115953 947720301 70115953 45136676 66829300 45136676 66829300 43374762 63663052 43374762 63663052 958467935 60208477 958467935 60208477 39410146 58170962 39410146 58170962 963862776 52833885 963862776 52833885 35485986 51163631 35485986 51163631 966018361 47833866 966018361 47833866 967696343 47369021 967696343 47369021 971026078 40764970 971026078 40764970 26308881 39412219 26308881 39412219 26050102 36789599 26050102 36789599 975743267 35202954 975743267 35202954 23165481 34643006 23165481 34643006 22687222 34120578 22687222 34120578 977868845 32486991 977868845 32486991 20949778 31529695 20949778 31529695 979429560 30846585 979429560 30846585 19112517 29320972 19112517 29320972 981400667 27960679 981400667 27960679 982059264 26855925 982059264 26855925 16770184 25614833 16770184 25614833 16058079 24053481 16058079 24053481 15103189 22643673 15103189 22643673 14107932 21958710 14107932 21958710 986912586 19394054 986912586 19394054 988437700 17033151 988437700 17033151 10722493 15877652 10722493 15877652 989737233 14733019 989737233 14733019 9699836 14164536 9699836 14164536 9124000 13635657 9124000 762962108 9124000 762962108 659878403 977372148 659878403 977372148 360294095 698785445 360294095 698785445 606184696 561842817 606184696 561842817 483791473 927146439 483791473 927146439 626700852 618016122 626700852 618016122 358589158 823370794 358589158 823370794 508648499 625491405 508648499 625491405 640384448 799736982 640384448 799736982 440429628 487196018 440429628 487196018 313258778 460804469 313258778 460804469 692608513 434151712 692608513 434151712 288772430 405114285 288772430 405114285 740104292 373863614 740104292 373863614 758043298 334218461 758043298 334218461 785730581 309372373 785730581 309372373 792127665 305579646 792127665 305579646 795751527 291247107 795751527 291247107 807566077 280956763 807566077 280956763 823731666 262071140 823731666 262071140 168945138 253278721 168945138 253278721 844800697 226392175 844800697 226392175 146930235 217521048 146930235 217521048 143814732 202996289 143814732 202996289 133548856 195284669 133548856 195284669 880066437 177551609 880066437 177551609 106070199 152546551 106070199 152546551 100538330 149410751 100538330 149410751 903751317 143534634 903751317 143534634 905042126 139500677 905042126 139500677 90095043 134012294 90095043 134012294 88681182 127504362 88681182 127504362 916324511 124386798 916324511 124386798 74520347 108204582 74520347 108204582 930060947 100600774 930060947 100600774 64545831 96742125 64545831 96742125 938206648 86604950 938206648 86604950 945551731 81228941 945551731 81228941 53851747 79100321 53851747 79100321 948156985 76327151 948156985 76327151 950179373 72651260 950179373 72651260 47708794 67190944 47708794 67190944 955175743 65305153 955175743 65305153 959020566 57439514 959020566 57439514 37372514 54059394 37372514 54059394 34703676 48949091 34703676 48949091 967954409 44794946 967954409 44794946 27884693 41931312 27884693 41931312 972939121 38728046 972939121 38728046 974634203 36966924 974634203 36966924 976539563 35407285 976539563 35407285 976888530 34832841 976888530 34832841 977618432 33060586 977618432 33060586 21430050 32347787 21430050 32347787 20878288 29954371 20878288 29954371 19307539 29010740 19307539 29010740 18205160 27547330 18205160 27547330 17128437 26332111 17128437 26332111 982605194 25984907 982605194 25984907 983805968 23223648 983805968 23223648 15128169 22853433 15128169 22853433 13450290 20110775 13450290 20110775 987104521 17846343 987104521 17846343 11557602 17209207 11557602 17209207 988686259 16548409 988686259 16548409 989241789 15487568 989241789 15487568 10304544 15187050 10304544 15187050 9994806 14891778 9994806 14891778 990179392 14891778 763748798 972347779 763748798 972347779 442760255 477151866 442760255 477151866 700537510 431430784 700537510 431430784 738139381 381163924 738139381 381163924 743772738 356213440 743772738 356213440 236357111 336785894 236357111 336785894 791005098 299346874 791005098 299346874 799944997 296217797 799944997 296217797 802175385 290592992 802175385 290592992 179004744 269936681 179004744 269936681 173801457 261192906 173801457 261192906 828060401 257588763 828060401 257588763 850031522 222618679 850031522 222618679 854905876 208415273 854905876 208415273 864907697 186188105 864907697 186188105 121546769 172424186 121546769 172424186 892854622 160856546 892854622 160856546 898736095 152546550 898736095 152546550 899170802 150811315 899170802 150811315 99398082 147544160 99398082 147544160 97661304 145042174 97661304 145042174 912262295 131254592 912262295 131254592 914226832 122708085 914226832 122708085 922236643 114987644 922236643 114987644 925507841 109498502 925507841 109498502 72541576 108411245 72541576 108411245 935472420 95697040 935472420 95697040 62271868 92771806 62271868 92771806 55782885 83481250 55782885 83481250 944457235 81910520 944457235 81910520 53635041 78705478 53635041 78705478 52385099 76526374 52385099 76526374 48990089 71574490 48990089 71574490 953960165 66640534 953960165 66640534 41298064 59815898 41298064 59815898 37548051 52556725 37548051 52556725 965567830 51051165 965567830 51051165 965640787 49478093 965640787 49478093 966615304 47834610 966615304 47834610 29624832 41362305 29624832 41362305 974333496 37401548 974333496 37401548 24865730 36610151 24865730 36610151 24247935 36297673 24247935 36297673 23821745 35649614 23821745 35649614 977448972 34092861 977448972 34092861 21880873 32934000 21880873 32934000 979255936 30864287 979255936 30864287 979522784 29881617 979522784 29881617 980376078 29215067 980376078 29215067 18752839 28708609 18752839 28708609 981611677 27384309 981611677 27384309 984337437 23377017 984337437 23377017 985192482 22189775 985192482 22189775 986166779 20672313 986166779 20672313 12870566 19541158 12870566 19541158 12077069 18400971 12077069 18400971 11165432 17245320 11165432 17245320 989376365 15487569 989376365 15487569 989954803 14907717 989954803 14907717 990147870 14907717 884952220 772027794 884952220 772027794 389564771 988970873 389564771 988970873 623596851 680363068 623596851 680363068 525268473 947386964 525268473 947386964 616716333 499778754 616716333 499778754 674594734 457294351 674594734 457294351 298413782 443999263 298413782 443999263 701440033 388970738 701440033 388970738 226369625 329330448 226369625 329330448 210114148 316024000 210114148 316024000 204950472 298289381 204950472 298289381 812670762 266473549 812670762 266473549 825938604 259615290 825938604 259615290 162850117 231427509 162850117 231427509 148560182 218310410 148560182 218310410 862549612 203867308 862549612 203867308 864344456 202032137 864344456 202032137 134006860 188997656 134006860 188997656 123112645 177747208 123112645 177747208 888838307 166084439 888838307 166084439 891300256 160804004 891300256 160804004 104640376 152751068 104640376 152751068 899596610 148189256 899596610 148189256 94464042 137868498 94464042 137868498 91078990 135802720 91078990 135802720 86384508 129311462 86384508 129311462 920531862 114033629 920531862 114033629 74798711 109887118 74798711 109887118 71148807 107520098 71148807 107520098 71040895 107378179 71040895 107378179 69643547 100621245 69643547 100621245 935865482 94779578 935865482 94779578 937787047 88778093 937787047 88778093 945930694 79300202 945930694 79300202 947239362 76446688 947239362 76446688 951721853 68608236 951721853 68608236 44746343 61735259 44746343 61735259 38395167 53689433 38395167 53689433 963967603 53449758 963967603 53449758 964491191 51913355 964491191 51913355 35210320 51690243 35210320 51690243 965897245 48782743 965897245 48782743 31216328 43125324 31216328 43125324 28400058 42815798 28400058 42815798 973247647 39321172 973247647 39321172 25869952 38091869 25869952 38091869 974639779 35302304 974639779 35302304 23073538 34832843 23073538 34832843 22706320 33990206 22706320 33990206 977960918 32680918 977960918 32680918 21311416 32104777 21311416 32104777 20661199 31084742 20661199 31084742 20308448 29976332 20308448 29976332 19073138 29058243 19073138 29058243 17097367 24363341 17097367 24363341 15317910 23312252 15317910 23312252 14174855 21099443 14174855 21099443 986023203 20491544 986023203 20491544 986430405 20243586 986430405 20243586 986963748 18828713 986963748 18828713 11514028 17473166 11514028 17473166 11433936 17316205 11433936 17316205 989181730 15312168 989181730 15312168 10231138 15304531 10231138 466551315 10231138 466551315 506590387 909453588 506590387 909453588 645038376 682833821 645038376 682833821 357293968 877894925 357293968 877894925 516045156 747068349 516045156 747068349 402353667 549099607 402353667 549099607 629146469 980715201 629146469 980715201 542444241 587622370 542444241 587622370 444481249 804694165 444481249 804694165 597370072 663759242 597370072 663759242 331788121 491358200 331788121 491358200 324020128 472978705 324020128 472978705 685492204 447053814 685492204 447053814 722641804 408258130 722641804 408258130 232307666 348582678 232307666 348582678 780780560 324216755 780780560 324216755 203792701 293274762 203792701 293274762 809185032 281788186 809185032 281788186 179690206 270368652 179690206 270368652 822626845 262885921 822626845 262885921 169875352 250565731 169875352 250565731 160574180 236255787 160574180 236255787 845011943 226951438 845011943 226951438 852814123 212322850 852814123 212322850 135668997 197381199 135668997 197381199 119864845 168614677 119864845 168614677 109918626 163602952 109918626 163602952 891393123 162772617 891393123 162772617 105897941 153561368 105897941 153561368 903670546 144034447 903670546 144034447 95524857 138977214 95524857 138977214 908179285 132905072 908179285 132905072 913681662 130142672 913681662 130142672 918035546 122474135 918035546 122474135 923927792 114968386 923927792 114968386 76223407 113713516 76223407 113713516 925616203 109122069 925616203 109122069 936800722 94047550 936800722 94047550 940279712 89050800 940279712 89050800 59085346 84100801 59085346 84100801 55905793 82495737 55905793 82495737 54279314 79341952 54279314 79341952 949274034 74586576 949274034 74586576 49435342 68456341 49435342 68456341 954236000 65487224 954236000 65487224 41770521 60895603 41770521 60895603 963151510 53923050 963151510 53923050 964674033 52579174 964674033 52579174 34758376 48538937 34758376 48538937 970412572 43451535 970412572 43451535 27004413 39771880 27004413 39771880 973377916 38973232 973377916 38973232 973979291 38713452 973979291 38713452 25587608 37996548 25587608 37996548 24070288 35407287 24070288 35407287 22952671 34574418 22952671 34574418 22652338 32353986 22652338 32353986 21324876 32207881 21324876 32207881 20871860 31244125 20871860 31244125 979441132 30947868 979441132 30947868 19837589 29414556 19837589 29414556 18829968 28785886 18829968 28785886 981404847 26775523 981404847 26775523 16901178 25873493 16901178 25873493 15522866 23670344 15522866 23670344 15070981 22948763 15070981 22948763 985810805 20791092 985810805 20791092 13379876 19699734 13379876 19699734 11940638 17834202 11940638 17834202 988074370 17673850 988074370 17673850 988395695 17102399 988395695 17102399 10755030 15728634 10755030 15728634 10435291 15728634 950461404 698876400 950461404 698876400 446247901 603881590 446247901 603881590 347636242 957589823 347636242 957589823 663842364 497701382 663842364 497701382 674167876 474098590 674167876 474098590 684353809 465476326 684353809 465476326 697186935 420634067 697186935 420634067 233299551 339609027 233299551 339609027 223949573 326135210 223949573 326135210 792088789 305286904 792088789 305286904 197187325 286623398 197187325 286623398 187927539 281683135 187927539 281683135 816356982 274071917 816356982 274071917 821750639 266941319 821750639 266941319 174052572 255115283 174052572 255115283 833213639 243175435 833213639 243175435 155154056 228098194 155154056 228098194 148407252 211065453 148407252 211065453 859048585 209155352 859048585 209155352 132739667 191250698 132739667 191250698 886606702 169522912 886606702 169522912 890163497 162914380 890163497 162914380 105736114 156541914 105736114 156541914 896817076 154548929 896817076 154548929 902625223 145605085 902625223 145605085 96410529 141274462 96410529 141274462 910734374 134033832 910734374 134033832 88322902 126607981 88322902 126607981 83046824 120571215 83046824 120571215 76901457 114141154 76901457 114141154 75484240 109232333 75484240 109232333 936112456 95872689 936112456 95872689 938330959 91911923 938330959 91911923 940880937 85137152 940880937 85137152 55930193 82790078 55930193 82790078 945144078 80103732 945144078 80103732 946275642 72750718 946275642 72750718 953790219 63150210 953790219 63150210 42452961 62047694 42452961 62047694 960688538 54380281 960688538 54380281 963521673 52613060 963521673 52613060 35201520 50795131 35201520 50795131 34011684 47773117 34011684 47773117 29959598 44404348 29959598 44404348 971967262 40161048 971967262 40161048 26217218 37167140 26217218 37167140 975744629 36425335 975744629 36425335 23480773 35205176 23480773 35205176 976834944 33158584 976834944 33158584 978397670 32475084 978397670 32475084 21149642 31529698 21149642 31529698 20389638 30571763 20389638 30571763 19901489 29366006 19901489 29366006 981066311 26420001 981066311 26420001 983350325 25206239 983350325 25206239 983619103 23946146 983619103 23946146 984211935 23454263 984211935 23454263 14078962 21994065 14078962 21994065 13798754 20915951 13798754 20915951 987620827 17939524 987620827 17939524 988006099 17572187 988006099 17572187 11262813 16548412 11262813 16548412 10787126 627304215 10787126 627304215 650686466 716355965 650686466 716355965 361124060 651531728 361124060 651531728 662112332 528667135 662112332 528667135 426780067 932849218 426780067 932849218 596715066 717599342 596715066 717599342 546044461 978313258 546044461 978313258 529487041 824529379 529487041 824529379 612363817 754880990 612363817 754880990 419019956 952078404 419019956 952078404 523264732 659551074 523264732 659551074 388866996 909328474 388866996 909328474 363080738 616226471 363080738 616226471 399407207 781879826 399407207 781879826 376859997 905793583 376859997 905793583 646858127 564253843 646858127 564253843 538538356 499087065 538538356 499087065 670285503 485571624 670285503 485571624 321097473 479959390 321097473 479959390 676784617 469715257 676784617 469715257 298808758 447511946 298808758 447511946 742882265 361124914 742882265 361124914 237306334 354695690 237306334 354695690 777453350 324880425 777453350 324880425 211460908 310921077 211460908 310921077 205850078 303099819 205850078 303099819 796630614 286669077 796630614 286669077 808579266 275928313 808579266 275928313 178063570 265603159 178063570 265603159 832296533 250314842 832296533 250314842 842403955 235546028 842403955 235546028 154329033 227346535 154329033 227346535 855080356 211992087 855080356 211992087 859858936 193806824 859858936 193806824 114940008 169894084 114940008 169894084 887923268 166986155 887923268 166986155 110989374 163505816 110989374 163505816 893758362 156785588 893758362 156785588 896370744 152788648 896370744 152788648 98696466 147940521 98696466 147940521 97992605 145104538 97992605 145104538 906022235 138101663 906022235 138101663 911855571 133351699 911855571 133351699 83188963 124789728 83188963 124789728 918138023 119312705 918138023 119312705 923025004 116308496 923025004 116308496 76972834 112161072 76972834 112161072 927558554 107158608 927558554 107158608 67621151 97908004 67621151 97908004 65037406 94958759 65037406 94958759 937897142 87103185 937897142 87103185 57449730 85927950 57449730 85927950 944608264 81283740 944608264 81283740 950662299 70297591 950662299 70297591 44290554 63956653 44290554 63956653 41908020 58964223 41908020 58964223 39177183 56847822 39177183 56847822 36648547 52685250 36648547 52685250 965171688 51028742 965171688 51028742 32618390 47445721 32618390 47445721 969680300 43239567 969680300 43239567 971294546 41320408 971294546 41320408 972326129 39603450 972326129 39603450 973843013 36546383 973843013 36546383 24172559 36161048 24172559 36161048 976236513 35953268 976236513 35953268 23629812 35648237 23629812 35648237 22790099 33220051 22790099 33220051 978399926 31841543 978399926 31841543 979226164 31005542 979226164 31005542 979926285 30035534 979926285 30035534 19265241 29795117 19265241 29795117 980695528 29096117 980695528 29096117 18484440 28179798 18484440 28179798 981730503 25811988 981730503 25811988 983541917 24150696 983541917 24150696 984016867 22091661 984016867 22091661 986935092 19192922 986935092 19192922 12261657 17881578 12261657 17881578 11730245 17713620 11730245 17713620 988237094 17565506 988237094 17565506 11209597 17175935 11209597 17175935 11122918 17175935 469124990 898275550 469124990 898275550 610356049 519768795 610356049 519768795 387375131 717507073 387375131 717507073 495343397 535142396 495343397 535142396 445350711 907437177 445350711 907437177 523492523 691337870 523492523 691337870 510362775 539811188 510362775 539811188 656400587 922570074 656400587 922570074 442809004 649606124 442809004 649606124 597439679 991988005 597439679 991988005 525419645 567517764 525419645 567517764 410450733 533756370 410450733 533756370 390616276 973567114 390616276 973567114 613099400 534960897 613099400 534960897 586948008 906672219 586948008 906672219 601105616 714066716 601105616 714066716 670485097 462773843 670485097 462773843 690083409 386403705 690083409 386403705 742215269 369616059 742215269 369616059 245810064 339628874 245810064 339628874 221418558 331163185 221418558 331163185 777245686 316503957 777245686 316503957 208646136 311984197 208646136 311984197 793544955 304494217 793544955 304494217 796143108 296186817 796143108 296186817 194127720 286802959 194127720 286802959 815341438 275973001 815341438 275973001 172423587 256422517 172423587 256422517 159864244 239986258 159864244 239986258 841067466 235449806 841067466 235449806 152687154 224724906 152687154 224724906 853903567 212868496 853903567 212868496 859272916 205516751 859272916 205516751 884470201 169134683 884470201 169134683 111772857 157037506 111772857 157037506 901401517 147622642 901401517 147622642 902731329 145892626 902731329 145892626 93137644 134178166 93137644 134178166 915491112 126529273 915491112 126529273 917193962 120898001 917193962 120898001 80305788 116922809 80305788 116922809 925227012 102612338 925227012 102612338 934836288 99105817 934836288 99105817 935175857 97940572 935175857 97940572 64536572 95256012 64536572 95256012 62144421 90244113 62144421 90244113 59289844 87010681 59289844 87010681 942072239 84284052 942072239 84284052 55140222 82293944 55140222 82293944 54625456 72089346 54625456 72089346 47870798 69422046 47870798 69422046 957889608 60721199 957889608 60721199 39596352 55253910 39596352 55253910 963018868 53191193 963018868 53191193 35363056 48825197 35363056 48825197 967450705 46699635 967450705 46699635 31082936 45621912 31082936 45621912 28185212 40293531 28185212 40293531 973156036 37987863 973156036 37987863 25083300 36425334 25083300 36425334 975875916 35648233 975875916 35648233 977264715 34159958 977264715 34159958 977424144 33329133 977424144 33329133 21714285 31486092 21714285 31486092 20692931 29984027 20692931 29984027 980301778 29222759 980301778 29222759 981975591 25811992 981975591 25811992 16517623 25106341 16517623 25106341 15927533 24367888 15927533 24367888 983890296 24063470 983890296 24063470 14897054 22901912 14897054 22901912 985276930 22182725 985276930 22182725 12852411 19406196 12852411 19406196 12156366 18469671 12156366 18469671 987777024 17723155 987777024 17723155 11595877 17640572 11595877 17640572 988174301 17640572 526721406 703068819 526721406 703068819 617046666 948231037 617046666 948231037 425318945 532384620 425318945 532384620 590409303 956675492 590409303 956675492 655079513 563563504 655079513 563563504 334100783 866033190 334100783 866033190 569562467 572858175 569562467 572858175 654112291 966395305 654112291 966395305 338020050 784860249 338020050 784860249 469472104 517121835 469472104 517121835 353651846 958660734 353651846 958660734 633746189 680607087 633746189 680607087 425372367 943389295 425372367 943389295 635423012 618256061 635423012 618256061 352025145 489258806 352025145 489258806 313677464 469920525 313677464 469920525 721635655 395569816 721635655 395569816 735797765 388726204 735797765 388726204 257403050 368955167 257403050 368955167 751959532 350937476 751959532 350937476 227002024 333935940 227002024 333935940 214189760 321039260 214189760 321039260 789806160 310819820 789806160 310819820 204307862 306768614 204307862 306768614 199591843 301008740 199591843 301008740 798993374 277451222 798993374 277451222 182046263 264439242 182046263 264439242 164902859 244522127 164902859 244522127 846688595 219136781 846688595 219136781 857529009 210499685 857529009 210499685 120496193 179422807 120496193 179422807 116561347 171626770 116561347 171626770 887511102 158917049 887511102 158917049 899542366 149944172 899542366 149944172 99138916 141274459 99138916 141274459 92371238 138241347 92371238 138241347 908254206 137633063 908254206 137633063 89650744 128196640 89650744 128196640 84304067 117614142 84304067 117614142 922586488 113376350 922586488 113376350 925398035 104852127 925398035 104852127 67222809 99828763 67222809 99828763 64512815 94061695 64512815 94061695 61639270 91858499 61639270 91858499 61199758 90290672 61199758 90290672 59746552 87532634 59746552 87532634 942455808 83170185 942455808 83170185 951400809 71868310 951400809 71868310 952801096 66362084 952801096 66362084 957750014 59778065 957750014 59778065 961970141 55083251 961970141 55083251 962970960 54197150 962970960 54197150 964847640 49018001 964847640 49018001 967549637 46300105 967549637 46300105 968504097 45484697 968504097 45484697 27397008 40580030 27397008 40580030 972581624 40314387 972581624 40314387 975713587 36490851 975713587 36490851 976687996 33354233 976687996 33354233 21738242 31730570 21738242 31730570 980113176 30020693 980113176 30020693 981375611 27627279 981375611 27627279 982408411 26381087 982408411 26381087 982886999 25622924 982886999 25622924 16309136 25246645 16309136 25246645 984365676 22536350 984365676 22536350 987314339 18651247 987314339 18651247 987852299 17846929 987852299 17846929 988134675 17553873 988134675 17553873 11483706 17553873 440118661 774475328 440118661 774475328 516413103 926126093 516413103 926126093 344357173 573084099 344357173 573084099 504739687 995043809 504739687 995043809 395392990 682690056 395392990 682690056 485875692 751143049 485875692 751143049 379557579 944764411 379557579 944764411 644520431 850699602 644520431 850699602 487183569 961110343 487183569 961110343 352709307 901819934 352709307 901819934 599298535 759076645 599298535 759076645 438433778 496082403 438433778 496082403 313733368 458337302 313733368 458337302 285626461 426530402 285626461 426530402 280805711 397786978 280805711 397786978 734134519 372876930 734134519 372876930 240336801 359410367 240336801 359410367 767337397 340652408 767337397 340652408 210027056 314352682 210027056 314352682 199866254 300981761 199866254 300981761 198817285 284192840 198817285 284192840 820782617 265680539 820782617 265680539 168426820 254151801 168426820 254151801 166946731 247594376 166946731 247594376 839062994 237899939 839062994 237899939 142588696 213450491 142588696 213450491 870274776 190834228 870274776 190834228 877416819 171258556 877416819 171258556 113636002 169128964 113636002 169128964 112879824 165648866 112879824 165648866 108863667 162596110 108863667 162596110 102141343 150229124 102141343 150229124 93163360 139235128 93163360 139235128 88058370 127376099 88058370 127376099 84527441 126581931 84527441 126581931 81450974 119898252 81450974 119898252 75881096 112933738 75881096 112933738 67201046 98792474 67201046 98792474 935849372 96345525 935849372 96345525 61669058 92019723 61669058 92019723 58381486 86697826 58381486 86697826 942937628 83238157 942937628 83238157 946718993 74430111 946718993 74430111 49239091 72512801 49239091 72512801 954476639 66427287 954476639 66427287 956837334 63832898 956837334 63832898 41318645 56435715 41318645 56435715 962217951 56015514 962217951 56015514 37369583 53982933 37369583 53982933 32829216 45365138 32829216 45365138 969172614 45279921 969172614 45279921 970686416 43060965 970686416 43060965 27627627 41103350 27627627 41103350 975352110 36546380 975352110 36546380 976507907 34856289 976507907 34856289 22201318 33063887 22201318 33063887 978693386 30626786 978693386 30626786 20025166 30160871 20025166 30160871 980493367 29241720 980493367 29241720 17140621 26648958 17140621 26648958 982558473 25670939 982558473 25670939 14243656 20437380 14243656 20437380 12054358 18281649 12054358 18281649 11929141 17881579 11929141 17881579 988023469 17814106 988023469 17814106 383354295 911308436 383354295 911308436 671557276 472757594 671557276 472757594 310711899 460494188 310711899 460494188 705833757 400505343 705833757 400505343 732181108 378863828 732181108 378863828 755781909 351828856 755781909 351828856 765277993 345035454 765277993 345035454 224110326 331603774 224110326 331603774 778459378 326543507 778459378 326543507 790926505 309575057 790926505 309575057 792397004 303640636 792397004 303640636 796022176 302531594 796022176 302531594 190564026 286561624 190564026 286561624 181899843 269267881 181899843 269267881 825866784 256367625 825866784 256367625 168533061 249043006 168533061 249043006 158940022 235106886 158940022 235106886 849394732 220665518 849394732 220665518 853735697 206049143 853735697 206049143 131387964 194412659 131387964 194412659 875960339 176357396 875960339 176357396 116336632 171570162 116336632 171570162 113829473 170020189 113829473 170020189 113020063 169134681 113020063 169134681 890188931 161572689 890188931 161572689 893627837 156792512 893627837 156792512 103418301 151666082 103418301 151666082 901066824 145796074 901066824 145796074 94708239 137251936 94708239 137251936 909252431 136608268 909252431 136608268 909846912 129575264 909846912 129575264 85715884 127978586 85715884 127978586 916492153 124041961 916492153 124041961 919492264 118966603 919492264 118966603 921889969 116882340 921889969 116882340 926278273 107715646 926278273 107715646 71115191 103571920 71115191 103571920 933572706 99909310 933572706 99909310 66057422 94399138 66057422 94399138 941078440 87357380 941078440 87357380 55667373 82305493 55667373 82305493 52221604 74909536 52221604 74909536 48106463 67290930 48106463 67290930 954943488 64149215 954943488 64149215 40865074 60169863 40865074 60169863 39329821 56227966 39329821 56227966 37675641 55874399 37675641 55874399 962529062 55485255 962529062 55485255 963448978 53851450 963448978 53851450 964645658 49928064 964645658 49928064 966479675 49437016 966479675 49437016 33289684 46892967 33289684 46892967 968827341 45235500 968827341 45235500 972103214 40276303 972103214 40276303 25930735 38287497 25930735 38287497 975565763 36004308 975565763 36004308 22502349 33651671 22502349 33651671 978146145 32582629 978146145 32582629 20851730 30456650 20851730 30456650 979809968 29893585 979809968 29893585 19430408 29745605 19430408 29745605 18409662 27059095 18409662 27059095 16879185 25293978 16879185 25293978 984157322 22508200 984157322 22508200 13956021 20953900 13956021 20953900 986861974 18844904 986861974 18844904 12149492 18058126 12149492 18058126 987800610 734961042 987800610 734961042 499643306 927369488 499643306 927369488 363824681 578782580 363824681 578782580 593395203 706467129 593395203 706467129 440198225 929931468 440198225 929931468 544013111 554138910 544013111 554138910 387770520 773268595 387770520 773268595 496110716 581136259 496110716 581136259 375251387 899847841 375251387 899847841 632662940 661438451 632662940 661438451 397884473 787483926 397884473 787483926 493727801 678948429 493727801 678948429 657290953 514747080 657290953 514747080 548171289 802626035 548171289 802626035 339487576 543301351 339487576 543301351 414763598 832620467 414763598 832620467 585474774 593244439 585474774 593244439 427654956 822575756 427654956 822575756 575534449 885146592 575534449 885146592 511483615 523551130 511483615 523551130 551967091 865839315 551967091 865839315 426207708 544480590 426207708 544480590 546350695 678829581 546350695 678829581 326307084 480751963 326307084 480751963 296146071 441412930 296146071 441412930 290890679 411775679 290890679 411775679 734890740 376814415 734890740 376814415 245320832 366360987 245320832 366360987 242230538 362448069 242230538 362448069 755066738 351926642 755066738 351926642 762592672 349626953 762592672 349626953 232609339 339029863 232609339 339029863 208997655 314358490 208997655 314358490 792487911 305002997 792487911 305002997 803205474 292557600 803205474 292557600 176696924 242775804 176696924 242775804 847227915 229058129 847227915 229058129 852076038 209834645 852076038 209834645 859446407 195776162 859446407 195776162 125524267 187458671 125524267 187458671 885521741 170537329 885521741 170537329 888210769 167514158 888210769 167514158 111384559 164385806 111384559 164385806 107020962 153559382 107020962 153559382 899291823 151410219 899291823 151410219 97831825 144556934 97831825 144556934 904349695 139978826 904349695 139978826 913897588 129951522 913897588 129951522 914771145 128244451 914771145 128244451 916173009 122761381 916173009 122761381 80300746 119991644 80300746 119991644 921073764 112538909 921073764 112538909 73001740 102626861 73001740 102626861 65436782 97102969 65436782 97102969 935997105 93072977 935997105 93072977 61793315 91798811 61793315 91798811 942599986 84562883 942599986 84562883 54907336 79718282 54907336 79718282 50609409 74786465 50609409 74786465 949843255 72198492 949843255 72198492 45556239 67074074 45556239 67074074 954953607 65018607 954953607 65018607 43105961 63188156 43105961 63188156 959414110 58553010 959414110 58553010 38227033 56247361 38227033 56247361 36814465 54229581 36814465 54229581 35532530 49333040 35532530 49333040 967325917 47639499 967325917 47639499 31715915 46367681 31715915 46367681 30534395 43923191 30534395 43923191 28723617 42775518 28723617 42775518 971749618 41178020 971749618 41178020 973212585 39247842 973212585 39247842 25296297 37157416 25296297 37157416 24551704 36378679 24551704 36378679 21925765 32873309 21925765 32873309 978697518 30669070 978697518 30669070 979745917 30020689 979745917 30020689 18073875 27893284 18073875 27893284 982151241 26843991 982151241 26843991 982464008 26114140 982464008 26114140 16493543 22991524 16493543 22991524 984796029 22548743 984796029 22548743 13671412 19821018 13671412 19821018 986844960 19236532 986844960 19236532 12605615 18844902 12605615 18844902 987541567 18372756 987541567 18372756 987678967 17906251 987678967 17906251 11805024 17906251 62880444 566349799 62880444 566349799 637810559 933358797 637810559 933358797 381293942 620270273 381293942 620270273 559036577 809021400 559036577 809021400 383757975 984885639 383757975 984885639 660363180 509232187 660363180 509232187 378557221 968404971 378557221 968404971 618599029 766592086 618599029 766592086 447439408 942995512 447439408 942995512 670932763 474954091 670932763 474954091 696755764 446989394 696755764 446989394 703688603 397470332 703688603 397470332 246116801 352153637 246116801 352153637 763793796 322497108 763793796 322497108 209565074 314243551 209565074 314243551 791197625 309506318 791197625 309506318 205177869 304217916 205177869 304217916 801466214 288905480 801466214 288905480 807531964 278744812 807531964 278744812 836353422 241759291 836353422 241759291 845682960 226305194 845682960 226305194 147724644 216403536 147724644 216403536 867254324 196055548 867254324 196055548 874182329 187466809 874182329 187466809 875019654 177571737 875019654 177571737 116237280 172925083 116237280 172925083 885807080 169428831 885807080 169428831 113075571 169146048 113075571 169146048 112490680 166510881 112490680 166510881 892299567 161188099 892299567 161188099 894268755 152438617 894268755 152438617 101166468 151452288 101166468 151452288 98179145 145898106 98179145 145898106 91354904 132472790 91354904 132472790 86818971 128451582 86818971 128451582 82827192 120449600 82827192 120449600 926966544 110605699 926966544 110605699 927764614 103320885 927764614 103320885 932736387 100053079 932736387 100053079 935231767 94738312 935231767 94738312 62286175 88906024 62286175 88906024 50326465 74715051 50326465 74715051 49289240 69921473 49289240 69921473 46375083 68438925 46375083 68438925 954315658 66682055 954315658 66682055 955657012 65033590 955657012 65033590 40391269 57715485 40391269 57715485 961532736 56292008 961532736 56292008 964550699 50036972 964550699 50036972 967634168 45711671 967634168 45711671 28781136 40580031 28781136 40580031 26815579 39879590 26815579 39879590 25881709 38328007 25881709 38328007 24771674 37062475 24771674 37062475 975382307 34037064 975382307 34037064 977658097 33288203 977658097 33288203 978305930 31263349 978305930 31263349 979487243 30669071 979487243 30669071 19904375 27436090 19904375 27436090 14715254 22548741 14715254 22548741 985398007 20804654 985398007 20804654 13197959 20014158 13197959 20014158 986673699 19422483 986673699 19422483 987337354 18946183 987337354 18946183 435756786 791585286 435756786 791585286 492974984 613377383 492974984 613377383 661776724 828641604 661776724 828641604 322099470 478586863 322099470 478586863 313433717 458278675 313433717 458278675 299699659 447309340 299699659 447309340 718584928 413692790 718584928 413692790 266127615 391505180 266127615 391505180 736542343 380744460 736542343 380744460 253080778 369186110 253080778 369186110 761871550 352805989 761871550 352805989 233271348 337337571 233271348 337337571 212567507 319261490 212567507 319261490 785571064 313269496 785571064 313269496 790031633 300378579 790031633 300378579 800571009 290141007 800571009 290141007 835916608 241668874 835916608 241668874 848210228 226325485 848210228 226325485 133037315 198753231 133037315 198753231 868682647 184382423 868682647 184382423 122347136 182204804 122347136 182204804 121290962 179850613 121290962 179850613 883082457 175533350 883082457 175533350 884096820 172003765 884096820 172003765 114528339 165575763 114528339 165575763 110382036 162863180 110382036 162863180 896253828 154433684 896253828 154433684 898146292 152751070 898146292 152751070 98776338 141339379 98776338 141339379 89890232 133602953 89890232 133602953 88383205 131805576 88383205 131805576 914231300 126674885 914231300 126674885 82868936 120099449 82868936 120099449 76233357 113365042 76233357 113365042 70471270 104833378 70471270 104833378 66488809 99104173 66488809 99104173 936621963 95277176 936621963 95277176 938046760 90625613 938046760 90625613 60548340 87205237 60548340 87205237 942007636 86738163 942007636 86738163 947025972 75181385 947025972 75181385 949523262 74259260 949523262 74259260 953246515 66867633 953246515 66867633 44830075 66290148 44830075 66290148 43033098 62611761 43033098 62611761 958146343 60565873 958146343 60565873 961251559 57264293 961251559 57264293 38036964 55843723 38036964 55843723 963298319 50505719 963298319 50505719 34192554 50345888 34192554 50345888 966149759 49947641 966149759 49947641 31779567 46772775 31779567 46772775 969760662 42919595 969760662 42919595 972473794 39855240 972473794 39855240 974384371 37870857 974384371 37870857 24800198 37190230 24800198 37190230 977324830 33672539 977324830 33672539 977787093 33468324 977787093 33468324 20964804 31453060 20964804 31453060 979302884 31184760 979302884 31184760 20354330 30552374 20354330 30552374 18492623 27141907 18492623 27141907 982752701 23085491 982752701 23085491 15038152 23018098 15038152 23018098 984769038 22389335 984769038 22389335 13568168 20457958 13568168 20457958 986376394 20005515 986376394 20005515 12803116 19483881 12803116 19483881 987148370 19153310 987148370 19153310 12555364 19153310 756020513 852325854 756020513 852325854 425882404 619557233 425882404 619557233 581723517 793572653 581723517 793572653 364876323 987822951 364876323 987822951 677991648 468559447 677991648 468559447 695561949 412293198 695561949 412293198 729481145 389684976 729481145 389684976 745764340 370425195 745764340 370425195 238978213 354430435 238978213 354430435 235171755 348162215 235171755 348162215 228840689 334404765 228840689 334404765 777488370 326808382 777488370 326808382 212727604 314658323 212727604 314658323 793207451 296636058 793207451 296636058 180068750 259046054 180068750 259046054 163196321 245048131 163196321 245048131 157422648 235136554 157422648 235136554 154181954 227567631 154181954 227567631 851048679 210043509 851048679 210043509 133906474 197690626 133906474 197690626 124444980 182196173 124444980 182196173 116228709 173710625 116228709 173710625 114822694 171922212 114822694 171922212 111512298 166002651 111512298 166002651 103262119 154302988 103262119 154302988 902055901 134586717 902055901 134586717 88926115 133673286 88926115 133673286 915875271 126044729 915875271 126044729 83298256 121036283 83298256 121036283 920720223 120071273 920720223 120071273 77688120 110836998 77688120 110836998 72429434 108883932 72429434 108883932 70931306 105813607 70931306 105813607 931363277 101969720 931363277 101969720 933495780 100563414 933495780 100563414 935691561 95601433 935691561 95601433 936577664 94023337 936577664 94023337 61457018 89161342 61457018 89161342 941673811 80893370 941673811 80893370 947472147 76512563 947472147 76512563 51041927 73863341 51041927 73863341 48949673 70014195 48949673 70014195 46214017 66781805 46214017 66781805 957155886 62772394 957155886 62772394 40950423 59031878 40950423 59031878 39267557 57221286 39267557 57221286 961985284 54986498 961985284 54986498 34882468 50852596 34882468 50852596 965747424 50419199 965747424 50419199 34143069 48538933 34143069 48538933 31825280 46514903 31825280 46514903 968439150 45028070 968439150 45028070 27063151 38938023 27063151 38938023 24840679 36865495 24840679 36865495 23430044 33588576 23430044 33588576 20599195 30846583 20599195 30846583 979560732 28744775 979560732 28744775 982035675 26749291 982035675 26749291 984437812 22706799 984437812 22706799 985851848 20739795 985851848 20739795 13126876 20014163 13126876 20014163 12997349 19796687 12997349 19796687 12824935 19406200 12824935 19406200 987010959 19406200 136224342 593936422 136224342 593936422 503470087 856720550 503470087 856720550 595429922 654826009 595429922 654826009 383383435 922533779 383383435 922533779 321691579 481461766 321691579 481461766 685803582 409636245 685803582 409636245 270386847 403736841 270386847 403736841 728279111 396795640 728279111 396795640 261412339 389387895 261412339 389387895 252446719 370598635 252446719 370598635 760949734 354116315 760949734 354116315 767354556 338905998 767354556 338905998 777671177 327332060 777671177 327332060 783145886 320137896 783145886 320137896 207693144 291654736 207693144 291654736 187619609 274655667 187619609 274655667 173625635 263424457 173625635 263424457 172344639 248120853 172344639 248120853 163578836 239886253 163578836 239886253 155947851 235449995 155947851 235449995 143761121 202601295 143761121 202601295 133237445 198574245 133237445 198574245 130600959 192404113 130600959 192404113 126162696 187296007 126162696 187296007 119530562 177182122 119530562 177182122 882777950 173885686 882777950 173885686 104446891 155045438 104446891 155045438 103345604 153607887 103345604 153607887 89854479 134173388 89854479 134173388 911464391 133464412 911464391 133464412 88390920 130860446 88390920 130860446 86548042 120449599 86548042 120449599 72555093 107294795 72555093 107294795 929948116 105119535 929948116 105119535 69475238 102029524 69475238 102029524 935889945 96700434 935889945 96700434 64353976 94631654 64353976 94631654 61268506 90830747 61268506 90830747 940220838 89470169 940220838 89470169 57411927 82350833 57411927 82350833 947781632 77035946 947781632 77035946 49134283 70238192 49134283 70238192 953877999 68033833 953877999 68033833 954656443 65103811 954656443 65103811 42839147 60451285 42839147 60451285 39949664 58365610 39949664 58365610 962879616 53143959 962879616 53143959 964504002 51060209 964504002 51060209 34675674 50558322 34675674 50558322 33616108 49526542 33616108 49526542 27524591 40761318 27524591 40761318 974633378 37470434 974633378 37470434 22449135 32347784 22449135 32347784 978953873 31244126 978953873 31244126 20459405 30868065 20459405 30868065 980359213 29000165 980359213 29000165 17941813 27037839 17941813 27037839 15871718 24150699 15871718 24150699 15284088 23326856 15284088 23326856 14914811 21642815 14914811 21642815 13629675 20865490 13629675 20865490 986352025 20399339 986352025 20399339 13199637 19967157 13199637 19967157 986633188 19848877 986633188 19848877 12970514 405708660 12970514 405708660 522473056 979067870 522473056 979067870 412653994 603729888 412653994 603729888 322949466 413942863 322949466 413942863 731938103 393145178 731938103 393145178 259465735 371898377 259465735 371898377 240844382 358134236 240844382 358134236 238249935 353550808 238249935 353550808 234611395 340048355 234611395 340048355 221603517 332596999 221603517 332596999 776390330 327304160 776390330 327304160 779795492 315149478 779795492 315149478 795362109 302662287 795362109 302662287 193356510 278436659 193356510 278436659 175988201 264051659 175988201 264051659 829992054 254052637 829992054 254052637 842359316 236478949 842359316 236478949 847108118 215423807 847108118 215423807 140214218 196558796 140214218 196558796 878590993 179683588 878590993 179683588 119383740 178866777 119383740 178866777 881923365 176527718 881923365 176527718 106624522 158688965 106624522 158688965 894544614 157329719 894544614 157329719 896640732 152543885 896640732 152543885 92346887 138088374 92346887 138088374 91784484 137621457 91784484 137621457 90756627 130981212 90756627 130981212 86526738 124538723 86526738 124538723 919465749 120557942 919465749 120557942 78035250 110392920 78035250 110392920 73369538 109031052 73369538 109031052 928618447 106334940 928618447 106334940 930954648 102673125 930954648 102673125 932817963 97740050 932817963 97740050 64857668 97117386 64857668 97117386 64284584 93154299 64284584 93154299 940593203 81673593 940593203 81673593 53555064 79960200 53555064 79960200 52671856 77980421 52671856 77980421 50267614 73239510 50267614 73239510 952113058 70877088 952113058 70877088 952780118 69369738 952780118 69369738 46711882 68007043 46711882 68007043 41927531 62053543 41927531 62053543 41642737 60974137 41642737 60974137 960095068 59048787 960095068 59048787 960757733 57635101 960757733 57635101 37251373 54558609 37251373 54558609 963680757 51913634 963680757 51913634 33593392 46829349 33593392 46829349 969230924 42797929 969230924 42797929 27992786 41853363 27992786 41853363 971851557 39568002 971851557 39568002 974394205 37860787 974394205 37860787 974624552 37742346 974624552 37742346 24837261 37157417 24837261 37157417 976244170 34870256 976244170 34870256 977162901 34527342 977162901 34527342 977580862 33161111 977580862 33161111 978391439 32418574 978391439 32418574 21135593 31935958 21135593 31935958 20623400 30076375 20623400 30076375 19237848 28767988 19237848 28767988 18332626 28283289 18332626 28283289 981674172 27893280 981674172 27893280 17021306 23454260 17021306 23454260 985368179 21451332 985368179 21451332 985841972 21048693 985841972 21048693 13341950 20491542 13341950 20491542 13243123 20024756 13243123 20024756 13107971 985742247 13107971 985742247 567400311 645083946 567400311 645083946 337426300 751029063 337426300 751029063 555778382 668558320 555778382 668558320 671204561 427339170 671204561 427339170 714526273 418968219 714526273 418968219 718205279 400759862 718205279 400759862 262293496 384062371 262293496 384062371 740314751 375414269 740314751 375414269 243569808 362701422 243569808 362701422 239734970 357204679 239734970 357204679 774827511 330174069 774827511 330174069 777002659 324262179 777002659 324262179 210260707 295705332 210260707 295705332 190549330 270512707 190549330 270512707 828845909 242429147 828845909 242429147 159149892 240387214 159149892 240387214 158826362 234120271 158826362 234120271 852026672 204861882 852026672 204861882 130998485 190541984 130998485 190541984 121944571 181058734 121944571 181058734 883131747 175504684 883131747 175504684 884850323 167601200 884850323 167601200 888481035 161241857 888481035 161241857 893649348 158548009 893649348 158548009 899196296 140375879 899196296 140375879 910306501 131465855 910306501 131465855 83714191 125255091 83714191 125255091 919273657 117453664 919273657 117453664 926880241 109498505 926880241 109498505 931101104 102973536 931101104 102973536 934735841 99052400 934735841 99052400 937800428 93488585 937800428 93488585 939167818 89092062 939167818 89092062 55001798 81647004 55001798 81647004 54509504 79333684 54509504 79333684 948891833 75149361 948891833 75149361 48497354 69871876 48497354 69871876 46933729 67639624 46933729 67639624 956267409 63728579 956267409 63728579 958053097 62130290 958053097 62130290 40961470 59071688 40961470 59071688 39077215 57645884 39077215 57645884 961432954 56237319 961432954 56237319 963244746 53531910 963244746 53531910 36003895 50581878 36003895 50581878 967442240 46968475 967442240 46968475 968087848 43765225 968087848 43765225 28338679 42511107 28338679 42511107 971844634 39571524 971844634 39571524 973702769 38287498 973702769 38287498 25409220 37899018 25409220 37899018 25110173 37412553 25110173 37412553 976710456 34876915 976710456 34876915 22903825 33990207 22903825 33990207 22350886 33468695 22350886 33468695 978883623 31456582 978883623 31456582 20458938 30366728 20458938 30366728 980014733 28964203 980014733 28964203 18177008 26692665 18177008 26692665 16656059 25373253 16656059 25373253 16210517 24148271 16210517 24148271 984269685 23484809 984269685 23484809 984548978 23037698 984548978 23037698 14489085 22525079 14489085 22525079 13818341 21504787 13818341 21504787 986049931 20915950 986049931 20915950 13476819 20882278 13476819 20882278 798394970 513959295 798394970 513959295 389818883 856889204 389818883 856889204 655719397 936560340 655719397 936560340 393569525 550854763 393569525 550854763 638698474 829977771 638698474 829977771 381314965 564341900 381314965 564341900 438948180 793877049 438948180 793877049 591628051 634695806 591628051 634695806 503866434 868665436 503866434 868665436 600190616 598767343 600190616 598767343 438966949 546377283 438966949 546377283 647446882 932828763 647446882 932828763 399035272 488187586 399035272 488187586 297657597 443425398 297657597 443425398 713270166 410602927 713270166 410602927 268593920 397440677 268593920 397440677 739638098 371540809 739638098 371540809 749103972 364806183 749103972 364806183 242184585 357204680 242184585 357204680 235541659 353332086 235541659 353332086 229258067 339274497 229258067 339274497 775078237 332673483 775078237 332673483 777878810 318206868 777878810 318206868 785754762 300561286 785754762 300561286 193334978 282494378 193334978 282494378 180706918 268235569 180706918 268235569 173653243 257913385 173653243 257913385 831684397 247956127 831684397 247956127 162580157 242735387 162580157 242735387 839696866 234006057 839696866 234006057 153187052 222506632 153187052 222506632 141483847 196976833 141483847 196976833 872434946 190657447 872434946 190657447 123117478 183856484 123117478 183856484 880222311 178634395 880222311 178634395 117905133 170266218 117905133 170266218 888648933 162089122 888648933 162089122 894070460 158710988 894070460 158710988 95388852 142019918 95388852 142019918 94502884 140401275 94502884 140401275 913224566 126402107 913224566 126402107 916753152 125258248 916753152 125258248 81617106 122276043 81617106 122276043 921729835 115843206 921729835 115843206 926552486 111063661 926552486 111063661 929306467 107102593 929306467 107102593 931150149 102544311 931150149 102544311 67171131 101078754 67171131 101078754 936496001 94985088 936496001 94985088 61996943 92826536 61996943 92826536 61374414 82667909 61374414 82667909 946099809 79135218 946099809 79135218 49487258 73625583 49487258 73625583 952196535 70039144 952196535 70039144 953234964 69188883 953234964 69188883 44848893 64936042 44848893 64936042 42923782 62802153 42923782 62802153 40754936 59266398 40754936 59266398 38060171 52989585 38060171 52989585 35265667 51798946 35265667 51798946 965490854 50704910 965490854 50704910 33979514 49720031 33979514 49720031 33016498 45696354 33016498 45696354 970604717 42904727 970604717 42904727 27297528 40936794 27297528 40936794 27138008 40401628 27138008 40401628 973185889 38467168 973185889 38467168 25226110 37104633 25226110 37104633 975765518 36339775 975765518 36339775 23978625 34856290 23978625 34856290 977559570 33063884 977559570 33063884 21580644 32288930 21580644 32288930 21078542 31817682 21078542 31817682 979988475 29348775 979988475 29348775 18922067 25987014 18922067 25987014 983212207 24737843 983212207 24737843 15706489 23618782 15706489 23618782 14817090 22772841 14817090 22772841 984953087 22182720 984953087 22182720 985360395 21703092 985360395 21703092 13800282 21048695 13800282 21048695 985974499 479624716 985974499 479624716 521937356 755261120 521937356 755261120 343706676 989560693 343706676 989560693 603893407 512859747 603893407 512859747 436979285 622181275 436979285 622181275 376796091 924037320 376796091 924037320 537171941 521806617 537171941 521806617 593226430 813729337 593226430 813729337 445103475 649506558 445103475 649506558 643689915 853802442 643689915 853802442 390975339 880731673 390975339 880731673 522925118 803995955 522925118 803995955 366428565 885652125 366428565 885652125 333193676 615126806 333193676 615126806 424454941 929209877 424454941 929209877 417324882 559026715 417324882 559026715 307216800 446337129 307216800 446337129 716103396 410932720 716103396 410932720 271011502 403385451 271011502 403385451 733593482 391941699 733593482 391941699 253865759 379952513 253865759 379952513 247338230 359426154 247338230 359426154 758542773 337823981 758542773 337823981 222898362 335258058 222898362 335258058 774578844 330824063 774578844 330824063 776703717 328904357 776703717 328904357 215119358 316005887 215119358 316005887 207905110 304572359 207905110 304572359 802347283 293121538 802347283 293121538 803101539 292269173 803101539 292269173 191467183 283187030 191467183 283187030 178922874 265795685 178922874 265795685 167608250 251733726 167608250 251733726 843877813 226605451 843877813 226605451 147584674 216658022 147584674 216658022 129185654 193752843 129185654 193752843 121843997 181452741 121843997 181452741 884737653 173007713 884737653 173007713 892079611 161155249 892079611 161155249 107210867 160270944 107210867 160270944 95587443 142676291 95587443 142676291 906425130 138591147 906425130 138591147 91197327 131509251 91197327 131509251 913011565 130714914 913011565 130714914 914798438 126692082 914798438 126692082 75184611 110947731 75184611 110947731 71544244 106723570 71544244 106723570 70189486 103625805 70189486 103625805 68018402 98470030 68018402 98470030 937301235 94428877 937301235 94428877 939599415 90439724 939599415 90439724 55350649 82971491 55350649 82971491 945508925 80896633 945508925 80896633 53697604 75384254 53697604 75384254 949703360 74444737 949703360 74444737 49142900 72344036 49142900 72344036 47402503 70112145 47402503 70112145 46501818 68897812 46501818 68897812 956693325 62983861 956693325 62983861 958470032 60613727 958470032 60613727 960472835 56847824 960472835 56847824 961958280 52085556 961958280 52085556 965323315 51409838 965323315 51409838 34318826 48710557 34318826 48710557 969240077 43793902 969240077 43793902 28181404 41204271 28181404 41204271 27190943 40124855 27190943 40124855 26237572 38557771 26237572 38557771 974441267 36409144 974441267 36409144 23629867 35258491 23629867 35258491 22135007 33163407 22135007 33163407 21281276 32150429 21281276 32150429 980394013 26037239 980394013 26037239 16337999 24929948 16337999 24929948 15717504 23757628 15717504 23757628 14269907 21745875 14269907 21745875 985632230 193551983 985632230 193551983 127819294 184830075 127819294 184830075 877973166 173813829 877973166 173813829 891255335 157815512 891255335 157815512 899606702 147028328 899606702 147028328 904083030 143132123 904083030 143132123 905315978 138660265 905315978 138660265 91097081 133741100 91097081 133741100 912765874 129378356 912765874 129378356 85717147 122728943 85717147 122728943 918989025 119213843 918989025 119213843 76692153 113156154 76692153 113156154 75109375 112863457 75109375 112863457 74892493 108209189 74892493 108209189 930056387 105070878 930056387 105070878 69224288 103528762 69224288 103528762 64554178 95861906 64554178 95861906 62640694 93479241 62640694 93479241 60953979 87396198 60953979 87396198 55276899 81512914 55276899 81512914 50352480 72480828 50352480 72480828 48812965 69576614 48812965 69576614 953537636 66107846 953537636 66107846 43981254 65021927 43981254 65021927 956430231 60895604 956430231 60895604 40884226 57201083 40884226 57201083 962288495 53611571 962288495 53611571 35759118 52401843 35759118 52401843 964984984 50818573 964984984 50818573 31313426 45213407 31313426 45213407 29131953 43032546 29131953 43032546 971986461 39611618 971986461 39611618 973300499 38777386 973300499 38777386 24666083 36929217 24666083 36929217 24330856 35820442 24330856 35820442 977005010 34720607 977005010 34720607 977540059 33210749 977540059 33210749 19869314 30068849 19869314 30068849 16978856 25801951 16978856 25801951 982929770 25367378 982929770 25367378 15981029 24701077 15981029 24701077 15893543 23961462 15893543 23961462 984531513 22525077 984531513 22525077 985615575 20974735 985615575 20974735 13553508 20974735 460248946 962938144 460248946 962938144 445176104 697586266 445176104 697586266 607230695 979693180 607230695 979693180 456874540 554097298 456874540 554097298 598346607 958103490 598346607 958103490 514192147 790754271 514192147 790754271 559137788 609392814 559137788 609392814 599430697 971859276 599430697 971859276 409374393 505042052 409374393 505042052 643779456 852816628 643779456 852816628 302608244 448737269 302608244 448737269 270545873 401257890 270545873 401257890 264239850 394671990 264239850 394671990 259733479 387598359 259733479 387598359 744081702 372496343 744081702 372496343 239688650 357769161 239688650 357769161 234348719 343149149 234348719 343149149 769950290 336733278 769950290 336733278 773584383 331825092 773584383 331825092 217292050 324448869 217292050 324448869 214328484 321834832 214328484 321834832 204222335 303211198 204222335 303211198 798205017 298578106 798205017 298578106 196285900 276192263 196285900 276192263 180526324 265329784 180526324 265329784 825128031 263482987 825128031 263482987 166230598 236672999 166230598 236672999 149463601 209072915 149463601 209072915 860856229 203370957 860856229 203370957 869533710 192613314 869533710 192613314 876853985 184382418 876853985 184382418 882059670 168935209 882059670 168935209 109744259 163603153 109744259 163603153 892871306 160725900 892871306 160725900 894337149 154728387 894337149 154728387 97980265 145835248 97980265 145835248 904305706 143614832 904305706 143614832 93558958 139595353 93558958 139595353 91900750 135802718 91900750 135802718 911296900 133746116 911296900 133746116 913806385 129401051 913806385 129401051 85025014 127627398 85025014 127627398 917791958 120045039 917791958 120045039 78619934 116699728 78619934 116699728 923310081 114482243 923310081 114482243 926599171 108823553 926599171 108823553 928610303 105218522 928610303 105218522 66766331 99823645 66766331 99823645 63333000 94743936 63333000 94743936 937541486 91708695 937541486 91708695 60549659 85594509 60549659 85594509 943890404 82962963 943890404 82962963 947260868 77463594 947260868 77463594 51501880 74060245 51501880 74060245 49685380 73027670 49685380 73027670 47775148 70023086 47775148 70023086 953092742 69478143 953092742 69478143 46291062 67418790 46291062 67418790 44606988 64722590 44606988 64722590 958349723 60181000 958349723 60181000 961016637 57196169 961016637 57196169 37081828 55074258 37081828 55074258 964400342 52813856 964400342 52813856 965244156 50888432 965244156 50888432 32966506 48789902 32966506 48789902 969233149 44982642 969233149 44982642 28219989 42531305 28219989 42531305 971828338 41744741 971828338 41744741 27712666 40161566 27712666 40161566 974609818 36868804 974609818 36868804 24221034 35857078 24221034 35857078 976762200 34856271 976762200 34856271 22552989 34037068 22552989 34037068 21955531 33060582 21955531 33060582 978263808 32582632 978263808 32582632 978482473 30802243 978482473 30802243 20103475 30101015 20103475 30101015 980281702 26217688 980281702 26217688 983166885 24941771 983166885 24941771 983611818 23985995 983611818 23985995 15388104 23440460 15388104 23440460 14399867 22507395 14399867 22507395 985062780 22507395 764528606 689261615 764528606 689261615 422166153 731498476 422166153 731498476 647180940 775417343 647180940 775417343 404599397 543117067 404599397 543117067 516816979 975772743 516816979 975772743 430245004 634983239 430245004 634983239 362045450 865386763 362045450 865386763 528892778 585368387 528892778 585368387 344012578 963857826 344012578 963857826 644934898 657060824 644934898 657060824 370425786 978044163 370425786 978044163 674193192 477009549 674193192 477009549 299787439 423037329 299787439 423037329 720230789 409212337 720230789 409212337 265895003 393818864 265895003 393818864 734504574 388311064 734504574 388311064 258289234 380340226 258289234 380340226 246142048 364150091 246142048 364150091 758003753 357774229 758003753 357774229 228817290 338148549 228817290 338148549 219577844 327894586 219577844 327894586 216409856 316995802 216409856 316995802 789318969 309472188 789318969 309472188 196533570 278521423 196533570 278521423 822312757 260750623 822312757 260750623 829089189 255070520 829089189 255070520 847728934 227511374 847728934 227511374 145105344 211614641 145105344 211614641 860151515 200530319 860151515 200530319 132411609 195430777 132411609 195430777 129767730 192776041 129767730 192776041 872067831 188550983 872067831 188550983 122053892 181192455 122053892 181192455 881921767 171482243 881921767 171482243 113400485 167691297 113400485 167691297 890925823 162301318 890925823 162301318 901575559 145338713 901575559 145338713 96455765 144043627 96455765 144043627 906088742 140769037 906088742 140769037 87792379 131723034 87792379 131723034 913007144 130296870 913007144 130296870 86304605 129079970 86304605 129079970 916981933 116922807 916981933 116922807 77566711 116217795 77566711 116217795 928108148 107855877 928108148 107855877 68801656 102206568 68801656 102206568 935150277 95598376 935150277 95598376 942389771 85276166 942389771 85276166 53650015 79436377 53650015 79436377 947647839 74980285 947647839 74980285 49479055 71884910 49479055 71884910 952244345 70506014 952244345 70506014 46146474 67612820 46146474 67612820 955535501 65143786 955535501 65143786 43387749 64122094 43387749 64122094 956741884 61102210 956741884 61102210 41041598 59024918 41041598 59024918 961328891 55754024 961328891 55754024 36424137 53455713 36424137 53455713 964027923 52969683 964027923 52969683 35570709 51163628 35570709 51163628 33304629 48998783 33304629 48998783 968966641 45211719 968966641 45211719 969428294 43390309 969428294 43390309 28602359 41744738 28602359 41744738 971898109 39092794 971898109 39092794 974536266 37841343 974536266 37841343 25010378 37312629 25010378 37312629 975201217 36263840 975201217 36263840 23635586 35402584 23635586 35402584 977004869 34766688 977004869 34766688 22903358 34218983 22903358 34218983 977487598 33808750 977487598 33808750 22440073 33220052 22440073 33220052 20840119 30552376 20840119 30552376 981411183 27627281 981411183 27627281 17279286 26128306 17279286 26128306 982713448 25223108 982713448 25223108 16150342 25099320 16150342 25099320 983639459 23997054 983639459 23997054 984572167 22752223 984572167 22752223 984753924 658448149 984753924 658448149 390494327 993978227 390494327 993978227 564959688 748545701 564959688 748545701 632418533 608398118 632418533 608398118 664069862 491799084 664069862 491799084 322665963 482655227 322665963 482655227 677164493 428633061 677164493 428633061 723026941 406731773 723026941 406731773 727337349 393604095 727337349 393604095 262292918 387726948 262292918 387726948 258489970 359269108 258489970 359269108 238953183 347326376 238953183 347326376 767405052 342225374 767405052 342225374 773214374 330218427 773214374 330218427 777849111 317640003 777849111 317640003 791650311 307994548 791650311 307994548 792593780 306787544 792593780 306787544 200279584 298979439 200279584 298979439 810735134 279389140 810735134 279389140 176168313 267583756 176168313 267583756 828033467 256580878 828033467 256580878 162539801 243284659 162539801 243284659 154376684 232173739 154376684 232173739 142174783 207590746 142174783 207590746 865909541 196391394 865909541 196391394 870804086 185878899 870804086 185878899 122143540 180525467 122143540 180525467 119188370 173959842 119188370 173959842 890912456 158111199 890912456 158111199 104067122 148636774 104067122 148636774 902810710 145892623 902810710 145892623 903833333 141076659 903833333 141076659 93484348 139748131 93484348 139748131 908114725 131811527 908114725 131811527 912931318 130714917 912931318 130714917 86188135 129113140 86188135 129113140 918324189 120373070 918324189 120373070 922353813 117085744 922353813 117085744 76704383 114071453 76704383 114071453 73228018 109218203 73228018 109218203 69064429 101031551 69064429 101031551 66615862 97971787 66615862 97971787 936622364 89081284 936622364 89081284 59150931 86801117 59150931 86801117 942047546 84543359 942047546 84543359 943718986 82541299 943718986 82541299 53076903 78135425 53076903 78135425 950319622 71986568 950319622 71986568 952822241 68307493 952822241 68307493 45115314 65824050 45115314 65824050 956255271 60942119 956255271 60942119 960644948 58668563 960644948 58668563 37949625 55917025 37949625 55917025 37666846 54380283 37666846 54380283 35874864 50255223 35874864 50255223 966662934 49091762 966662934 49091762 32341879 45872724 32341879 45872724 29270151 43923187 29270151 43923187 971316917 42421749 971316917 42421749 972283805 39568005 972283805 39568005 25647421 38548847 25647421 38548847 974672555 36130897 974672555 36130897 976552636 35315378 976552636 35315378 23119751 34145072 23119751 34145072 22270975 32987929 22270975 32987929 979398511 28708610 979398511 28708610 18201157 27322570 18201157 27322570 982142796 26984704 982142796 26984704 17169248 26244725 17169248 26244725 16194118 24476075 16194118 24476075 15812720 23525143 15812720 23525143 984532980 22746781 984532980 22746781 14110638 22042426 14110638 22042426 14025789 50458564 14025789 50458564 966254089 49712791 966254089 49712791 33470666 49002148 33470666 49002148 967770456 46869764 967770456 46869764 30868302 45711670 30868302 45711670 969251389 43637283 969251389 43637283 28634006 41846723 28634006 41846723 26212437 39455047 26212437 39455047 973414179 39203335 973414179 39203335 24633357 36195968 24633357 36195968 23852965 35634597 23852965 35634597 23464071 34997062 23464071 34997062 977024868 34573481 977024868 34573481 22322415 33115263 22322415 33115263 979552275 29122490 979552275 29122490 17994436 27494196 17994436 27494196 17519083 25708588 17519083 25708588 16409172 25427922 16409172 25427922 983577644 24661055 983577644 24661055 14116549 22172710 14116549 871941862 14116549 871941862 597228916 965910202 597228916 965910202 487527149 842307587 487527149 842307587 379093502 646280831 379093502 646280831 436862738 945323223 436862738 945323223 396629846 514492705 396629846 514492705 620388718 738765639 620388718 738765639 455149479 951588888 455149479 951588888 542730851 519942627 542730851 519942627 657128653 907856872 657128653 907856872 522097076 499420887 522097076 499420887 682172834 429971053 682172834 429971053 286924342 418983723 286924342 418983723 278912045 418332248 278912045 418332248 277855390 415285324 277855390 415285324 720849522 411084447 720849522 411084447 265429544 386776875 265429544 386776875 754423026 360508233 754423026 360508233 239653136 355344973 239653136 355344973 760700051 348947291 760700051 348947291 230330466 343389403 230330466 343389403 772596349 336442060 772596349 336442060 223312656 334486535 223312656 334486535 217515839 324216753 217515839 324216753 791712543 306010620 791712543 306010620 794470164 294436704 794470164 294436704 187504763 279472184 187504763 279472184 177012858 258016502 177012858 258016502 168117809 250603875 168117809 250603875 157366358 220040279 157366358 220040279 854805342 216056616 854805342 216056616 135292395 200242011 135292395 200242011 867569247 196296334 867569247 196296334 130322494 194569280 130322494 194569280 876328538 184745552 876328538 184745552 880250421 179533082 880250421 179533082 114323723 165836003 114323723 165836003 894636825 149454326 894636825 149454326 98785838 146268581 98785838 146268581 903722993 143330009 903722993 143330009 94961739 139945579 94961739 139945579 911327864 132207315 911327864 132207315 914226467 122093394 914226467 122093394 80796392 119991645 80796392 119991645 79391217 118445416 79391217 118445416 925074184 112406861 925074184 112406861 926799973 110238709 926799973 110238709 73137281 108361240 73137281 108361240 932095353 102859550 932095353 102859550 65665428 97946517 65665428 97946517 64393660 95822439 64393660 95822439 61268622 88516200 61268622 88516200 941688680 86356079 941688680 86356079 55890230 78300697 55890230 78300697 50945931 74434991 50945931 74434991 950224855 74062935 950224855 74062935 48573672 70756681 48573672 70756681 953003195 69066307 953003195 69066307 45080874 66222769 45080874 66222769 956601909 60815648 956601909 60815648 40763528 59551631 40763528 59551631 37869833 55776753 37869833 55776753 36911914 54383715 36911914 54383715 964267477 52876257 964267477 52876257 964702187 49928068 964702187 49928068 32491073 47584945 32491073 47584945 967679363 46994299 967679363 46994299 31023425 46123019 31023425 46123019 968668931 44694995 968668931 44694995 29206752 43699446 29206752 43699446 28850403 42784607 28850403 42784607 28227966 39771879 28227966 39771879 26445653 39613172 26445653 39613172 25132490 37144059 25132490 37144059 975620885 36372806 975620885 36372806 976711793 35003888 976711793 35003888 22926698 34143810 22926698 34143810 22151630 31605169 22151630 31605169 20721635 29962361 20721635 29962361 981015225 28175367 981015225 28175367 982044173 27231806 982044173 27231806 17471054 25808417 17471054 25808417 982949650 25637066 982949650 25637066 16032660 24476074 16032660 24476074 984378567 22948762 984378567 22948762 14431424 22586313 14431424 22586313 169402347 568591828 169402347 568591828 570443516 686324909 570443516 686324909 410373883 947299344 410373883 947299344 525691199 576846654 525691199 576846654 362649822 475662793 362649822 475662793 295440771 438082854 295440771 438082854 705823540 422447942 705823540 422447942 272490341 407180701 272490341 407180701 267615026 375793347 267615026 375793347 754383022 362258913 754383022 362258913 236529851 346585992 236529851 346585992 766450888 345241793 766450888 345241793 228394052 336602789 228394052 336602789 206912089 310896579 206912089 310896579 793589861 301624436 793589861 301624436 195099861 283409806 195099861 283409806 180844870 270261509 180844870 270261509 822005368 258179330 822005368 258179330 165832551 238789385 165832551 238789385 155868483 225511835 155868483 225511835 855138879 204821444 855138879 204821444 135258104 202891969 135258104 202891969 134357087 200966275 134357087 200966275 869332796 186363052 869332796 186363052 880146912 177610232 880146912 177610232 882821006 174487742 882821006 174487742 110622022 162498488 110622022 162498488 100785085 150856781 100785085 150856781 900342756 149523828 900342756 149523828 901816454 147622639 901816454 147622639 97343788 145681384 97343788 145681384 93049527 138511404 93049527 138511404 911197131 132386651 911197131 132386651 913831574 127862185 913831574 127862185 84019851 125763744 84019851 125763744 918677295 120302131 918677295 120302131 77895676 112906089 77895676 112906089 926818742 108967282 926818742 108967282 933954407 99584316 933954407 99584316 935354667 98102328 935354667 98102328 935789871 95351643 935789871 95351643 938860768 91779212 938860768 91779212 58586815 86493065 58586815 86493065 943317359 84631505 943317359 84631505 944165815 78874610 944165815 78874610 51172296 74237944 51172296 74237944 95
91899 958470 0 958470 4088377 4254489 4088377 4254489 693274 860488 693274 860488 1662384 4968190 1662384 4968190 1678624 1289308 1678624 1289308 313684 3468046 313684 3468046 3745704 1007497 3745704 1007497 489913 427768 489913 427768 2559233 1920648 2559233 1920648 3691396 3325318 3691396 3325318 949454 841562 949454 841562 420058 426693 420058 426693 3705242 2404721 3705242 2404721 4605037 4778698 4605037 4778698 1107819 381554 1107819 381554 221819 3007273 221819 3007273 3999918 701632 3999918 701632 850627 1322779 850627 1322779 2634556 2152976 2634556 2152976 3583657 3315186 3583657 3315186 3907383 361175 3907383 361175 758885 2415876 758885 2415876 3648074 3030917 3648074 3030917 1657957 1173420 1657957 1173420 737762 4505067 737762 4505067 3331802 2669268 3331802 2669268 4474349 2974921 4474349 2974921 829019 618142 829019 618142 568481 2078516 568481 2078516 4701484 3334786 4701484 3334786 528576 469731 528576 469731 377960 24416 377960 24416 3791239 2152862 3791239 2152862 4192879 4009214 4192879 4009214 1405605 1658222 1405605 1658222 4061049 3322071 4061049 3322071 997957 830558 997957 830558 810361 2815047 810361 2815047 4272205 1679383 4272205 1679383 2376083 1660398 2376083 1660398 4374925 3060165 4374925 3060165 3322545 1361309 3322545 1361309 913674 124395 913674 124395 3743517 2801616 3743517 2801616 4170770 2180058 4170770 2180058 3795167 4729728 3795167 4729728 1519735 1074094 1519735 1074094 661560 797619 661560 797619 4000248 3012971 4000248 3012971 1654313 4801839 1654313 4801839 4533330 1154956 4533330 1154956 446842 411679 446842 411679 4406692 2789565 4406692 2789565 3792658 4085573 3792658 4085573 1231493 257617 1231493 257617 116058 3330440 116058 3330440 3919815 2165257 3919815 2165257 3782133 3096769 3782133 3096769 2145284 331027 2145284 331027 266409 275258 266409 275258 4328504 2696186 4328504 2696186 3890215 2200048 3890215 2200048 4515311 1673349 4515311 1673349 675789 755716 675789 755716 4371659 2628192 4371659 2628192 2775425 1318391 2775425 1318391 1167552 571002 1167552 571002 428901 400070 428901 400070 235430 2685091 235430 2685091 4411640 1935565 4411640 1935565 1658358 2715810 1658358 2715810 4277192 2039150 4277192 2039150 3664165 4321722 3664165 4321722 1169386 1093119 1169386 1093119 1035804 500391 1035804 500391 3827042 2953943 3827042 2953943 1684179 4948278 1684179 4948278 1427182 1433174 1427182 1433174 462467 3325816 462467 3325816 3841873 1403545 3841873 1403545 487892 379299 487892 379299 3845699 2451503 3845699 2451503 4294838 2912598 4294838 2912598 4714589 3350646 4714589 3350646 2114187 765083 2114187 765083 856470 2480066 856470 2480066 4236977 1670226 4236977 1670226 4706740 2543435 4706740 2543435 980219 544227 980219 544227 4161453 3317293 4161453 3317293 3328916 1309651 3328916 1309651 1100094 1001960 1100094 1001960 559293 2319466 559293 2319466 4755747 1651754 4755747 1651754 2125712 3060647 2125712 3060647 4943954 3841629 4943954 3841629 1406133 437200 1406133 437200 4689233 3330866 4689233 3330866 3541930 1262434 3541930 1262434 132517 3529965 132517 3529965 3846817 259280 3846817 259280 263079 2916930 263079 2916930 4542839 2090643 4542839 2090643 3578198 3350857 3578198 3350857 4688271 1652397 4688271 1652397 1049266 379024 1049266 379024 3525454 4952316 3525454 4952316 522308 1057880 522308 1057880 4310089 2726513 4310089 2726513 3872298 3321121 3872298 3321121 1380254 642521 1380254 642521 638815 3581070 638815 3581070 3951711 1940047 3951711 1940047 4762787 3308380 4762787 3308380 1340657 212094 1340657 212094 4299372 3034626 4299372 3034626 1662283 1929027 1662283 1929027 4109181 3335067 4109181 3335067 227145 23047 227145 23047 4374554 2552523 4374554 2552523 438245 614449 438245 614449 3044703 2348140 3044703 2348140 4453963 3186534 4453963 3186534 1683533 343829 1683533 343829 1179962 2827002 1179962 2827002 4243671 2312586 4243671 2312586 4409596 2136382 4409596 2136382 1436805 3344322 1436805 3344322 4173717 1282967 4173717 1282967 545399 705418 545399 705418 3874540 3944121 3874540 3944121 1454490 175958 1454490 175958 3344997 2746796 3344997 2746796 4702459 979458 4702459 979458 319186 2009821 319186 2009821 3870473 2393377 3870473 2393377 407933 270031 407933 270031 3336115 1087348 3336115 1087348 385928 2077761 385928 2077761 4688731 3052684 4688731 3052684 793082 575747 793082 575747 3329855 1764691 3329855 1764691 4523646 3812027 4523646 3812027 645042 647056 645042 647056 549375 2826931 549375 2826931 3335483 612743 3335483 612743 281231 2639515 281231 2639515 4405895 3178094 4405895 3178094 718375 258048 718375 258048 4591820 3350429 4591820 3350429 1058263 830846 1058263 830846 456032 4925061 456032 4925061 3608749 1367679 3608749 1367679 1085502 811651 1085502 811651 484874 2755667 484874 2755667 4069105 1349624 4069105 1349624 980880 583854 980880 583854 4293177 3317600 4293177 3317600 1657357 4324939 1657357 4324939 3444440 377237 3444440 377237 2008905 4764003 2008905 4764003 3969240 1671051 3969240 1671051 1152789 764667 1152789 764667 602125 561119 602125 561119 3129745 3330007 3129745 3330007 3692037 1027928 3692037 1027928 388870 2706465 388870 2706465 4913167 3339449 4913167 3339449 119740 758431 119740 758431 1676248 544394 1676248 544394 493988 2797136 493988 2797136 4307821 3654058 4307821 3654058 740442 685666 740442 685666 1055630 2667021 1055630 2667021 3793443 1393859 3793443 1393859 700181 312091 700181 312091 3826511 2925539 3826511 2925539 4653982 1685971 4653982 1685971 1046171 349080 1046171 349080 4162047 3352919 4162047 3352919 1434875 1058964 1434875 1058964 378817 2070627 378817 2070627 4100692 3209268 4100692 3209268 1394634 847350 1394634 847350 555599 4749154 555599 4749154 4562642 1783175 4562642 1783175 2577893 917301 2577893 917301 317137 1672738 317137 1672738 4642298 2582148 4642298 2582148 4124103 1670572 4124103 1670572 956062 3351106 956062 3351106 4498282 774883 4498282 774883 216572 4905398 216572 4905398 4327773 1229479 4327773 1229479 560763 288134 560763 288134 3330672 30709 3330672 30709 4082284 2952909 4082284 2952909 1429846 1043856 1429846 1043856 928894 455524 928894 455524 2882375 2890575 2882375 2890575 4725286 421675 4725286 421675 426010 1392895 426010 1392895 3858117 2969636 3858117 2969636 1279740 276473 1279740 276473 4404384 1679120 4404384 1679120 598135 641586 598135 641586 1661535 1657060 1661535 1657060 246135 345800 246135 345800 3325403 2070652 3325403 2070652 1201316 291178 1201316 291178 4342222 2046773 4342222 2046773 1665831 611934 1665831 611934 533150 488852 533150 488852 3669041 2661976 3669041 2661976 4613375 1207812 4613375 1207812 1174546 4281292 1174546 4281292 3628183 750572 3628183 750572 333670 1353112 333670 1353112 4766664 4735853 4766664 4735853 801033 867791 801033 867791 388528 1682294 388528 1682294 3569317 2550435 3569317 2550435 4386687 483944 4386687 483944 423307 2578786 423307 2578786 1815702 3966111 1815702 3966111 1655507 1648027 1655507 1648027 4695103 4298229 4695103 4298229 217229 47020 217229 47020 2947357 2938767 2947357 2938767 4869690 1444051 4869690 1444051 408140 1679700 408140 1679700 3317453 1415996 3317453 1415996 225166 3339285 225166 3339285 3324022 907471 3324022 907471 558611 4503987 558611 4503987 3347085 995413 3347085 995413 868685 724127 868685 724127 2695475 3333634 2695475 3333634 777593 590989 777593 590989 3314068 4685854 3314068 4685854 1194830 286274 1194830 286274 279150 1662222 279150 1662222 3726725 3116938 3726725 3116938 4806159 2918293 4806159 2918293 1190702 816514 1190702 816514 517334 1666486 517334 1666486 4595588 3322439 4595588 3322439 1329449 1189170 1329449 1189170 3874163 4085011 3874163 4085011 1460700 700402 1460700 700402 400361 1949598 400361 1949598 3860360 3327531 3860360 3327531 4723895 633921 4723895 633921 758921 2662753 758921 2662753 4008691 2238645 4008691 2238645 734760 633276 734760 633276 3801251 2973472 3801251 2973472 652418 855923 652418 855923 4007058 2958711 4007058 2958711 2195709 3344413 2195709 3344413 4681029 1910163 4681029 1910163 4966674 4458542 4966674 4458542 927047 426386 927047 426386 347046 2213485 347046 2213485 3984786 2891497 3984786 2891497 2944683 1670300 2944683 1670300 701915 617384 701915 617384 4500954 2995160 4500954 2995160 4743208 3316565 4743208 3316565 1662760 2269866 1662760 2269866 4517524 1676662 4517524 1676662 1148309 278381 1148309 278381 3851308 2969120 3851308 2969120 1656626 614409 1656626 614409 442014 2048719 442014 2048719 4644092 941132 4644092 941132 452084 2322167 452084 2322167 4297600 709057 4297600 709057 518903 1993366 518903 1993366 4235591 3026493 4235591 3026493 786001 226007 786001 226007 3329822 1675106 3329822 1675106 951794 303090 951794 303090 3334329 3338330 3334329 3338330 323446 1302166 323446 1302166 4585839 2970498 4585839 2970498 994394 809502 994394 809502 653213 2772182 653213 2772182 3623495 1672195 3623495 1672195 762186 624403 762186 624403 4615561 2547908 4615561 2547908 1678174 4187220 1678174 4187220 1657748 2382440 1657748 2382440 4361838 3351219 4361838 3351219 10239 755401 10239 755401 3549734 2307880 3549734 2307880 4583481 939169 4583481 939169 935159 2855899 935159 2855899 3876339 1208790 3876339 1208790 1209934 574285 1209934 574285 467115 316156 467115 316156 4262593 2701648 4262593 2701648 4590405 3800393 4590405 3800393 2321678 538581 2321678 538581 199781 4775169 199781 4775169 3871654 1352325 3871654 1352325 232499 4262558 232499 4262558 1929147 2873560 1929147 2873560 4101508 4555366 4101508 4555366 977053 595048 977053 595048 4232005 3328980 4232005 3328980 1674302 1043636 1674302 1043636 370314 2103711 370314 2103711 3970362 701154 3970362 701154 2229491 3351298 2229491 3351298 3683031 557830 3683031 557830 579379 2977840 579379 2977840 3736500 2743114 3736500 2743114 4695502 3838883 4695502 3838883 1202515 654226 1202515 654226 861643 3347445 861643 3347445 3963460 1681934 3963460 1681934 1214492 438725 1214492 438725 121257 4660874 121257 4660874 4559719 855361 4559719 855361 652665 3457048 652665 3457048 3837732 961125 3837732 961125 509604 272924 509604 272924 1647517 4141403 1647517 4141403 1095599 506677 1095599 506677 476075 2169444 476075 2169444 4668219 3350017 4668219 3350017 1777721 1047409 1777721 1047409 348596 346479 348596 346479 223950 57320 223950 57320 3693082 4899173 3693082 4899173 1146662 734295 1146662 734295 639036 1972079 639036 1972079 4757913 1178829 4757913 1178829 1147967 672982 1147967 672982 4592947 2368474 4592947 2368474 3782680 3340051 3782680 3340051 4429358 2323105 4429358 2323105 1657499 2435094 1657499 2435094 4337575 853830 4337575 853830 752610 758051 752610 758051 3544003 2637284 3544003 2637284 4420549 1672032 4420549 1672032 431120 2843868 431120 2843868 4466897 2341241 4466897 2341241 1377115 1660615 1377115 1660615 99514 2857558 99514 2857558 4668269 1997663 4668269 1997663 1430801 523535 1430801 523535 218875 3040963 218875 3040963 3772870 2297125 3772870 2297125 4748215 1682166 4748215 1682166 1238250 4396513 1238250 4396513 3968487 2314229 3968487 2314229 4597171 4424599 4597171 4424599 1158887 2417609 1158887 2417609 4479323 4056787 4479323 4056787 2940330 1212733 2940330 1212733 2071 1946687 2071 1946687 4770310 4174833 4770310 4174833 3249305 2382409 3249305 2382409 4609750 1331561 4609750 1331561 227230 4614100 227230 4614100 4301538 685721 4301538 685721 806509 2609063 806509 2609063 4724913 251083 4724913 251083 1079661 2502422 1079661 2502422 4406726 3476151 4406726 3476151 377876 309989 377876 309989 245861 1679073 245861 1679073 3723601 3321554 3723601 3321554 684843 975932 684843 975932 2359748 2145749 2359748 2145749 4054255 1384583 4054255 1384583 78547 3322209 78547 3322209 3248613 3958028 3248613 3958028 3343634 1197581 3343634 1197581 321673 3160645 321673 3160645 3331880 630310 3331880 630310 540092 4147897 540092 4147897 4494985 1125076 4494985 1125076 884199 4384638 884199 4384638 1728805 332508 1728805 332508 1291710 3552985 1291710 3552985 2535576 2419384 2535576 2419384 4701033 3652602 4701033 3652602 898501 377419 898501 377419 4168018 2783344 4168018 2783344 1362331 159243 1362331 159243 3320592 4562821 3320592 4562821 987421 480768 987421 480768 231629 3349075 231629 3349075 4172753 1857710 4172753 1857710 764813 401302 764813 401302 2853509 3329400 2853509 3329400 3325969 788601 3325969 788601 798513 2726107 798513 2726107 4188223 1005466 4188223 1005466 1413448 3331383 1413448 3331383 4895553 3056893 4895553 3056893 3317986 1957970 3317986 1957970 986560 239004 986560 239004 3336789 2467705 3336789 2467705 1429305 4902238 1429305 4902238 4123119 1678733 4123119 1678733 1678373 815711 1678373 815711 670714 2265414 670714 2265414 4408950 3349358 4408950 3349358 1674361 905564 1674361 905564 515496 1676917 515496 1676917 4080209 3327603 4080209 3327603 617515 487573 617515 487573 3652374 2198717 3652374 2198717 4358984 3316743 4358984 3316743 1678634 1998297 1678634 1998297 4391052 3221354 4391052 3221354 1654926 1107596 1654926 1107596 987577 4072616 987577 4072616 2682838 1661928 2682838 1661928 3754833 2227283 3754833 2227283 4356418 3345589 4356418 3345589 419115 401854 419115 401854 254706 88784 254706 88784 3931935 2476176 3931935 2476176 4221320 3324914 4221320 3324914 353920 277663 353920 277663 1686484 3625229 1686484 3625229 3530701 814153 3530701 814153 396659 329592 396659 329592 2569783 3317962 2569783 3317962 1172002 411792 1172002 411792 1310692 1649320 1310692 1649320 1673622 573678 1673622 573678 207411 3313357 207411 3313357 4542540 882984 4542540 882984 686425 2275278 686425 2275278 4385252 1661784 4385252 1661784 1661054 3968549 1661054 3968549 4491930 1670569 4491930 1670569 1091605 4077434 1091605 4077434 3325037 887426 3325037 887426 4769248 4439729 4769248 4439729 1648569 2898917 1648569 2898917 4686125 1062731 4686125 1062731 601927 4357126 601927 4357126 3603403 2911887 3603403 2911887 4762857 3330535 4762857 3330535 939900 699052 939900 699052 636274 608667 636274 608667 3352429 4502789 3352429 4502789 2950053 2480781 2950053 2480781 4290763 2829239 4290763 2829239 4987852 1661963 4987852 1661963 1892043 3325727 1892043 3325727 3923083 3502090 3923083 3502090 1218250 952717 1218250 952717 210941 4456525 210941 4456525 1676932 1965532 1676932 1965532 3674707 3314018 3674707 3314018 4427914 1679763 4427914 1679763 1047472 1891735 1047472 1891735 3595275 2594117 3595275 2594117 826794 583326 826794 583326 4103481 3050237 4103481 3050237 4752001 893745 4752001 893745 832975 450341 832975 450341 4067723 3313848 4067723 3313848 1059297 921690 1059297 921690 233863 2381920 233863 2381920 4422921 2230601 4422921 2230601 1659874 1430005 1659874 1430005 4675732 3089412 4675732 3089412 4782252 1422393 4782252 1422393 1171979 2652142 1171979 2652142 4037539 2038031 4037539 2038031 4688094 3334660 4688094 3334660 1679594 4880802 1679594 4880802 4473413 1933852 4473413 1933852 4776571 1668436 4776571 1668436 2758010 3346539 2758010 3346539 4488847 2022633 4488847 2022633 4675406 3824765 4675406 3824765 950010 875108 950010 875108 775041 357131 775041 357131 4047649 2901857 4047649 2901857 1293947 1082734 1293947 1082734 4298097 2531770 4298097 2531770 3835346 999555 3835346 999555 501592 265174 501592 265174 1715552 3996191 1715552 3996191 1044800 713226 1044800 713226 4734961 4453514 4734961 4453514 1111223 1113506 1111223 1113506 840975 296031 840975 296031 4134680 3342967 4134680 3342967 1663111 966065 1663111 966065 244606 68714 244606 68714 4672832 4065447 4672832 4065447 1319356 218460 1319356 218460 3780925 2340315 3780925 2340315 4396011 3042982 4396011 3042982 1652412 1679815 1652412 1679815 4107344 3338907 4107344 3338907 1667909 3325077 1667909 3325077 4148879 1674664 4148879 1674664 4607781 3640403 4607781 3640403 3107308 1667693 3107308 1667693 1684558 4779140 1684558 4779140 751939 247981 751939 247981 3674421 4210710 3674421 4210710 1656638 929741 1656638 929741 985447 2336356 985447 2336356 4305417 3334778 4305417 3334778 1171071 377116 1171071 377116 89635 4105210 89635 4105210 3649872 1654411 3649872 1654411 1301468 251696 1301468 251696 80469 1681146 80469 1681146 3293613 623696 3293613 623696 574537 421011 574537 421011 2712902 2996837 2712902 2996837 4636990 1649397 4636990 1649397 954880 488267 954880 488267 3828916 3174003 3828916 3174003 921157 846659 921157 846659 688905 1649915 688905 1649915 4443137 3674202 4443137 3674202 1115229 1020009 1115229 1020009 318943 295979 318943 295979 258431 4068037 258431 4068037 3677628 1827777 3677628 1827777 3324165 2467186 3324165 2467186 4370681 1421465 4370681 1421465 481482 3351985 481482 3351985 3952357 2171137 3952357 2171137 636011 623043 636011 623043 4008524 3320502 4008524 3320502 485137 987314 485137 987314 1031004 2139569 1031004 2139569 4491381 3325213 4491381 3325213 757964 276780 757964 276780 241230 1649634 241230 1649634 2035889 3348781 2035889 3348781 360820 341469 360820 341469 3181702 3336789 3181702 3336789 702164 833464 702164 833464 2039146 2844229 2039146 2844229 740121 411516 740121 411516 1447423 1646959 1447423 1646959 4117741 4022069 4117741 4022069 450797 394392 450797 394392 240845 82373 240845 82373 3713156 3333145 3713156 3333145 1719056 1444642 1719056 1444642 584294 595736 584294 595736 1660167 4170484 1660167 4170484 3638182 646485 3638182 646485 627384 3314642 627384 3314642 3773775 612280 3773775 612280 474596 3332356 474596 3332356 3614084 1685519 3614084 1685519 1679848 3339493 1679848 3339493 4165608 1151956 4165608 1151956 420151 396837 420151 396837 3058562 3337526 3058562 3337526 949605 412545 949605 412545 3828623 2167573 3828623 2167573 4635614 818320 4635614 818320 1661829 3352245 1661829 3352245 1084908 441934 1084908 441934 3733186 3079135 3733186 3079135 1654060 2044821 1654060 2044821 4422923 1258457 4422923 1258457 335215 2079047 335215 2079047 4158615 3226245 4158615 3226245 1679258 2304585 1679258 2304585 4696426 581815 4696426 581815 984251 2300302 984251 2300302 4109419 3759147 4109419 3759147 3126175 3057110 3126175 3057110 4539951 357682 4539951 357682 1176545 2527991 1176545 2527991 4131411 2693619 4131411 2693619 4502911 1076409 4502911 1076409 2044075 2926709 2044075 2926709 4067070 519167 4067070 519167 790732 3347377 790732 3347377 3347441 319277 3347441 319277 18536 3351060 18536 3351060 3684577 2434528 3684577 2434528 4483553 2885447 4483553 2885447 3686045 4269022 3686045 4269022 1665571 4604617 1665571 4604617 4125640 396951 4125640 396951 342701 1936750 342701 1936750 4389443 3318979 4389443 3318979 1651913 2291246 1651913 2291246 4661189 4944894 4661189 4944894 2308723 3138429 2308723 3138429 4195198 909218 4195198 909218 525248 3974393 525248 3974393 3986734 557814 3986734 557814 877901 4070661 877901 4070661 3706112 1159380 3706112 1159380 778203 511214 778203 511214 359 3990020 359 3990020 4641025 1649154 4641025 1649154 641306 1019419 641306 1019419 3997223 2767741 3997223 2767741 4583828 3321534 4583828 3321534 1261731 547924 1261731 547924 3737957 4305459 3737957 4305459 805796 481451 805796 481451 3797852 4671027 3797852 4671027 1650534 1682519 1650534 1682519 4506028 3336679 4506028 3336679 1934963 572952 1934963 572952 292452 167673 292452 167673 3910777 2828098 3910777 2828098 3336122 1838034 3336122 1838034 1496732 3410436 1496732 3410436 3346170 4556646 3346170 4556646 3671618 1130582 3671618 1130582 422796 3334243 422796 3334243 4277487 1313139 4277487 1313139 53486 3557208 53486 3557208 3667487 1982271 3667487 1982271 4725487 1653798 4725487 1653798 1649748 3319351 1649748 3319351 4662862 731957 4662862 731957 609823 1675136 609823 1675136 1683056 4853279 1683056 4853279 3823190 687265 3823190 687265 387126 3016903 387126 3016903 4451986 700148 4451986 700148 3114204 3313487 3114204 3313487 481885 334442 481885 334442 3334869 3349794 3334869 3349794 66316 1421574 66316 1421574 3337549 300690 3337549 300690 766064 848427 766064 848427 1011032 598774 1011032 598774 4344271 2274528 4344271 2274528 1654748 1677099 1654748 1677099 4759118 2456640 4759118 2456640 889910 673467 889910 673467 541497 1800433 541497 1800433 3341099 2570090 3341099 2570090 642098 723545 642098 723545 4268086 3338792 4268086 3338792 1677163 4691612 1677163 4691612 3641471 1681953 3641471 1681953 132208 2369829 132208 2369829 4605396 4337717 4605396 4337717 2121463 1066419 2121463 1066419 1412847 250592 1412847 250592 230942 1495003 230942 1495003 3835939 3317325 3835939 3317325 1132306 1830153 1132306 1830153 4059898 4123255 4059898 4123255 397917 681785 397917 681785 4238186 3346390 4238186 3346390 4685111 2859373 4685111 2859373 3052601 964744 3052601 964744 448703 3325054 448703 3325054 4639598 1679407 4639598 1679407 2161768 3347801 2161768 3347801 4167658 1650672 4167658 1650672 1647700 3330114 1647700 3330114 4204686 1676044 4204686 1676044 1301883 873150 1301883 873150 635173 428273 635173 428273 3819108 3333299 3819108 3333299 4964165 4793112 4964165 4793112 1452215 892818 1452215 892818 846998 517219 846998 517219 4565248 2154178 4565248 2154178 3914227 2666693 3914227 2666693 4632531 3335850 4632531 3335850 1782522 1037212 1782522 1037212 446426 462187 446426 462187 3596414 2326349 3596414 2326349 3975716 3005721 3975716 3005721 3335544 3316767 3335544 3316767 4751388 836410 4751388 836410 644164 502258 644164 502258 347574 3935595 347574 3935595 1684534 1649582 1684534 1649582 3553562 3325176 3553562 3325176 1241962 844013 1241962 844013 252150 3079493 252150 3079493 4778256 3336702 4778256 3336702 2864893 905416 2864893 905416 448543 367197 448543 367197 3848211 2851288 3848211 2851288 4711282 3319740 4711282 3319740 510080 354220 510080 354220 298520 2679112 298520 2679112 4460279 1684727 4460279 1684727 642482 583792 642482 583792 3350139 2561308 3350139 2561308 4729492 3321588 4729492 3321588 3980728 1275391 3980728 1275391 1678505 2652887 1678505 2652887 4414810 1649070 4414810 1649070 976074 660416 976074 660416 561700 556436 561700 556436 4064306 2461370 4064306 2461370 4734268 1644302 4734268 1644302 3324596 744145 3324596 744145 234313 2260678 234313 2260678 4135558 3318609 4135558 3318609 1395080 1112838 1395080 1112838 967946 573513 967946 573513 3760146 2158409 3760146 2158409 2222691 1931243 2222691 1931243 3341240 3344932 3341240 3344932 4979302 1292177 4979302 1292177 1219729 350551 1219729 350551 3333562 2930786 3333562 2930786 3853891 1668825 3853891 1668825 1146122 486205 1146122 486205 394111 3099736 394111 3099736 4162823 1375490 4162823 1375490 1372548 1129623 1372548 1129623 990415 586892 990415 586892 4200640 2650377 4200640 2650377 3344184 3317504 3344184 3317504 1140320 705974 1140320 705974 859853 4903549 859853 4903549 3549627 2765688 3549627 2765688 3977197 2050703 3977197 2050703 2748483 3352511 2748483 3352511 3755400 2353926 3755400 2353926 4424808 3050216 4424808 3050216 1658213 4496584 1658213 4496584 4130366 875099 4130366 875099 3316591 463791 3316591 463791 303569 257301 303569 257301 193508 2397181 193508 2397181 4089702 4295744 4089702 4295744 1095662 357785 1095662 357785 2401092 1662855 2401092 1662855 1681538 1326588 1681538 1326588 1032862 4313499 1032862 4313499 3625916 1274256 3625916 1274256 905462 524172 905462 524172 435479 3314440 435479 3314440 2931424 923640 2931424 923640 660316 3313089 660316 3313089 2345843 1342872 2345843 1342872 4328609 3110349 4328609 3110349 1055646 157647 1055646 157647 3880229 2609292 3880229 2609292 1407957 708792 1407957 708792 4520528 2954618 4520528 2954618 858424 723462 858424 723462 3878285 2600153 3878285 2600153 4123170 1383894 4123170 1383894 1648972 474735 1648972 474735 703508 3676929 703508 3676929 3593340 1285645 3593340 1285645 1657390 4878886 1657390 4878886 4345277 1162498 4345277 1162498 426206 1685863 426206 1685863 3314713 4674216 3314713 4674216 4379514 2656460 4379514 2656460 613664 4264862 613664 4264862 3077203 605824 3077203 605824 826044 1662307 826044 1662307 4180665 2819370 4180665 2819370 848641 3334752 848641 3334752 4319559 696174 4319559 696174 391759 260357 391759 260357 4194276 3014530 4194276 3014530 1252184 1259080 1252184 1259080 3330670 3337434 3330670 3337434 1422563 494911 1422563 494911 319599 2915008 319599 2915008 4632522 3012363 4632522 3012363 1438195 3336570 1438195 3336570 677286 427988 677286 427988 3927869 2445631 3927869 2445631 4252364 3021995 4252364 3021995 1173698 234557 1173698 234557 110226 2080064 110226 2080064 4535062 2283881 4535062 2283881 2919151 66539 2919151 66539 1141057 2261678 1141057 2261678 4504909 4304005 4504909 4304005 1052790 4857587 1052790 4857587 4352858 2026661 4352858 2026661 1658133 726335 1658133 726335 4276892 2754944 4276892 2754944 972853 103732 972853 103732 3699821 4051175 3699821 4051175 199535 1575551 199535 1575551 4040983 3272418 4040983 3272418 745747 906512 745747 906512 3465252 4650057 3465252 4650057 539936 53177 539936 53177 3330132 3315640 3330132 3315640 710577 571341 710577 571341 338665 1678038 338665 1678038 3681787 2552765 3681787 2552765 4512679 3320109 4512679 3320109 4971580 3424467 4971580 3424467 3016527 1055941 3016527 1055941 3630971 4899021 3630971 4899021 978113 268808 978113 268808 211479 162171 211479 162171 1709371 1650492 1709371 1650492 910212 761568 910212 761568 269625 2512924 269625 2512924 4540999 3550035 4540999 3550035 701897 584313 701897 584313 2112571 1756443 2112571 1756443 991670 609483 991670 609483 4113701 2034791 4113701 2034791 1161192 218538 1161192 218538 4139891 3601073 4139891 3601073 670641 1056293 670641 1056293 4609293 3131985 4609293 3131985 2641949 813288 2641949 813288 757264 292382 757264 292382 2746000 3318689 2746000 3318689 392694 73164 392694 73164 4410813 3352148 4410813 3352148 967250 694773 967250 694773 4441473 3086829 4441473 3086829 1142195 753891 1142195 753891 605845 1652795 605845 1652795 4749253 4601896 4749253 4601896 1649427 1250239 1649427 1250239 3967663 3160619 3967663 3160619 1649448 1976578 1649448 1976578 3329672 544570 3329672 544570 318582 4686721 318582 4686721 4205601 859255 4205601 859255 129626 4605831 129626 4605831 4430400 1003322 4430400 1003322 596309 4072923 596309 4072923 3329304 2081652 3329304 2081652 4409030 2880270 4409030 2880270 1388237 4404 1388237 4404 3346080 3759209 3346080 3759209 388204 1007927 388204 1007927 4782450 3317948 4782450 3317948 1669846 443543 1669846 443543 209830 2272507 209830 2272507 4478924 1291711 4478924 1291711 937728 361043 937728 361043 4256825 2626178 4256825 2626178 900230 736662 900230 736662 4139582 2625606 4139582 2625606 1004535 917462 1004535 917462 678004 2300608 678004 2300608 4235247 3810282 4235247 3810282 1669020 2859619 1669020 2859619 4414454 1029622 4414454 1029622 1262882 2723972 1262882 2723972 4565890 906350 4565890 906350 1690089 2727479 1690089 2727479 4330771 2098238 4330771 2098238 1657675 772479 1657675 772479 305017 293679 305017 293679 4550956 4206244 4550956 4206244 1098703 475082 1098703 475082 3319575 2863566 3319575 2863566 4086461 1646981 4086461 1646981 451027 621181 451027 621181 1651867 1661296 1651867 1661296 1705582 1647660 1705582 1647660 4398744 3332234 4398744 3332234 4766506 1403067 4766506 1403067 4013181 4091795 4013181 4091795 1333754 449461 1333754 449461 3790165 2248753 3790165 2248753 4511101 1375121 4511101 1375121 1677639 2469843 1677639 2469843 3735507 1497577 3735507 1497577 862766 2335399 862766 2335399 4630601 1880143 4630601 1880143 3342540 3337305 3342540 3337305 4682272 542813 4682272 542813 1212 3326527 1212 3326527 3613124 3348273 3613124 3348273 752639 1666824 752639 1666824 3756395 3047279 3756395 3047279 1289422 265454 1289422 265454 2581646 3346586 2581646 3346586 3863157 2058826 3863157 2058826 1274476 278499 1274476 278499 261219 1487204 261219 1487204 1662682 459784 1662682 459784 1109021 2916993 1109021 2916993 3780067 2266446 3780067 2266446 547451 758936 547451 758936 3645721 2962924 3645721 2962924 780457 348213 780457 348213 3572386 3328062 3572386 3328062 276736 239444 276736 239444 4733483 2530162 4733483 2530162 3581488 1195276 3581488 1195276 1015775 412727 1015775 412727 3598012 3334439 3598012 3334439 1378874 894523 1378874 894523 3693510 2748654 3693510 2748654 727597 197108 727597 197108 4130241 1685560 4130241 1685560 3419454 707532 3419454 707532 764577 2540415 764577 2540415 4323054 2312125 4323054 2312125 4457481 3344139 4457481 3344139 5004179 1248165 5004179 1248165 201414 2846472 201414 2846472 3849195 2072509 3849195 2072509 4708312 219779 4708312 219779 587691 3337212 587691 3337212 2397091 4095436 2397091 4095436 1650456 695584 1650456 695584 563060 2364106 563060 2364106 4101505 2740693 4101505 2740693 4549614 783247 4549614 783247 1660555 2866768 1660555 2866768 3842075 1265887 3842075 1265887 1406795 2856460 1406795 2856460 4741651 4020757 4741651 4020757 3260849 2689393 3260849 2689393 4707849 3323450 4707849 3323450 801723 537437 801723 537437 232904 119884 232904 119884 3329480 2347399 3329480 2347399 1013872 827314 1013872 827314 743682 3560121 743682 3560121 1665043 556902 1665043 556902 523779 3315648 523779 3315648 4116433 2097668 4116433 2097668 284117 1474875 284117 1474875 3738336 4553641 3738336 4553641 797282 4843260 797282 4843260 3696570 1676697 3696570 1676697 4239096 3105275 4239096 3105275 404397 323429 404397 323429 262385 1978641 262385 1978641 4283508 3344871 4283508 3344871 2413377 1667637 2413377 1667637 3980308 4337137 3980308 4337137 3313420 1967840 3313420 1967840 3890534 2914796 3890534 2914796 4922414 3348009 4922414 3348009 661314 916062 661314 916062 4567358 3624196 4567358 3624196 1348785 1322841 1348785 1322841 397951 765881 397951 765881 2340178 2537761 2340178 2537761 4179169 3341787 4179169 3341787 1326133 1168002 1326133 1168002 355889 225020 355889 225020 209773 4096640 209773 4096640 2833378 1662067 2833378 1662067 1681788 3131973 1681788 3131973 3650661 1879460 3650661 1879460 632501 888043 632501 888043 4234989 2704624 4234989 2704624 4524022 1264376 4524022 1264376 1133043 537837 1133043 537837 531739 2598963 531739 2598963 4725387 4277050 4725387 4277050 1414201 785317 1414201 785317 3330828 3349074 3330828 3349074 1675655 1337731 1675655 1337731 3922008 2818874 3922008 2818874 3687334 3012140 3687334 3012140 4680114 1649387 4680114 1649387 1664466 4733319 1664466 4733319 776362 374528 776362 374528 4171088 4397799 4171088 4397799 628969 726409 628969 726409 3911731 2813053 3911731 2813053 264899 1518910 264899 1518910 2884373 3339671 2884373 3339671 1432433 1664043 1432433 1664043 5006685 3326787 5006685 3326787 1177553 3066475 1177553 3066475 3971740 2005589 3971740 2005589 3112454 2485711 3112454 2485711 4416867 1199338 4416867 1199338 1032213 2467425 1032213 2467425 4768273 3157644 4768273 3157644 1276898 676983 1276898 676983 483213 1323136 483213 1323136 3564324 2236220 3564324 2236220 4663230 213565 4663230 213565 1647468 2662466 1647468 2662466 4655769 3338846 4655769 3338846 232052 1043519 232052 1043519 2552182 1667356 2552182 1667356 438582 1029730 438582 1029730 3324657 4070889 3324657 4070889 940223 1648536 940223 1648536 3693881 3744338 3693881 3744338 826404 600131 826404 600131 4214978 2786319 4214978 2786319 4602859 4170892 4602859 4170892 1672268 2114834 1672268 2114834 4009480 3252726 4009480 3252726 2679728 510468 2679728 510468 4780077 3717318 4780077 3717318 3061228 2751446 3061228 2751446 4437753 1660020 4437753 1660020 1414450 505267 1414450 505267 474009 252439 474009 252439 4423520 4240599 4423520 4240599 957631 1423217 957631 1423217 4269904 3330301 4269904 3330301 1261427 435421 1261427 435421 4112145 2992839 4112145 2992839 1413874 1441715 1413874 1441715 4043933 3136987 4043933 3136987 546200 887248 546200 887248 3797222 2187171 3797222 2187171 4619984 3998903 4619984 3998903 245465 1189130 245465 1189130 3321587 2487527 3321587 2487527 1653336 1254427 1653336 1254427 581159 1907178 581159 1907178 3792424 3318389 3792424 3318389 595426 1873328 595426 1873328 4792127 2156251 4792127 2156251 1666716 3942458 1666716 3942458 3639147 1669835 3639147 1669835 4164685 3341208 4164685 3341208 1673341 414231 1673341 414231 721882 2115019 721882 2115019 4280571 3345579 4280571 3345579 1390694 580682 1390694 580682 990006 2104535 990006 2104535 4677967 3334004 4677967 3334004 1201181 358002 1201181 358002 4456096 3327746 4456096 3327746 427689 1023804 427689 1023804 3218099 2076145 3218099 2076145 4656595 1977863 4656595 1977863 602156 551916 602156 551916 4458843 2717184 4458843 2717184 718972 683522 718972 683522 591750 3499735 591750 3499735 4556603 1671366 4556603 1671366 919415 824878 919415 824878 423681 3317693 423681 3317693 4562268 1699006 4562268 1699006 1086600 993865 1086600 993865 322539 2623119 322539 2623119 4061728 2372355 4061728 2372355 3694476 3102326 3694476 3102326 1239181 662349 1239181 662349 462376 3360769 462376 3360769 4558167 2017484 4558167 2017484 1553155 3339511 1553155 3339511 4020517 2631407 4020517 2631407 845869 529017 845869 529017 448407 2567535 448407 2567535 4524989 3332554 4524989 3332554 521819 361535 521819 361535 3350707 1674685 3350707 1674685 985089 697345 985089 697345 3679982 4146495 3679982 4146495 1676555 1089043 1676555 1089043 568460 4203233 568460 4203233 4065781 1361509 4065781 1361509 1159906 3067011 1159906 3067011 4109138 2408879 4109138 2408879 1637262 4409119 1637262 4409119 4718426 1651035 4718426 1651035 255164 3334690 255164 3334690 3724999 530857 3724999 530857 131814 3316252 131814 3316252 4121019 2279502 4121019 2279502 4462268 4025843 4462268 4025843 577854 2577620 577854 2577620 4348759 3776589 4348759 3776589 1675958 352465 1675958 352465 912267 2999628 912267 2999628 4652283 649742 4652283 649742 1653618 3323848 1653618 3323848 922392 247257 922392 247257 3344881 2175637 3344881 2175637 4564169 3343853 4564169 3343853 2142120 1652387 2142120 1652387 1676559 4829026 1676559 4829026 4247051 1961800 4247051 1961800 703576 4622340 703576 4622340 4217855 2179191 4217855 2179191 3596977 3870456 3596977 3870456 67104 2597820 67104 2597820 4256579 1289364 4256579 1289364 279930 3336178 279930 3336178 3318111 4475962 3318111 4475962 1671517 3316217 1671517 3316217 381801 1238994 381801 1238994 3344204 3335785 3344204 3335785 4950969 2161270 4950969 2161270 3343124 3068977 3343124 3068977 1251405 1160318 1251405 1160318 3846402 3349987 3846402 3349987 902996 688323 902996 688323 1031178 1082227 1031178 1082227 4051846 3938668 4051846 3938668 1207557 229133 1207557 229133 36936 4441768 36936 4441768 1680906 1954476 1680906 1954476 4671305 3318855 4671305 3318855 479257 513726 479257 513726 3352868 2252887 3352868 2252887 4778561 3316659 4778561 3316659 903879 589934 903879 589934 517003 1408898 517003 1408898 3971564 4468647 3971564 4468647 1398196 1382651 1398196 1382651 3733758 2794512 3733758 2794512 4571908 3322101 4571908 3322101 825125 708587 825125 708587 3324553 2009703 3324553 2009703 639010 742173 639010 742173 2871024 1654371 2871024 1654371 270861 1162036 270861 1162036 1660725 1910765 1660725 1910765 3624839 2876310 3624839 2876310 4006068 575818 4006068 575818 824673 1921907 824673 1921907 3530014 553928 3530014 553928 307165 1492127 307165 1492127 2960846 2121670 2960846 2121670 3340533 3313677 3340533 3313677 1657592 424371 1657592 424371 250106 1890866 250106 1890866 4249974 3329906 4249974 3329906 1666040 4079409 1666040 4079409 4762696 1665974 4762696 1665974 555973 79115 555973 79115 1744322 4354857 1744322 4354857 1006714 476680 1006714 476680 3949523 3073518 3949523 3073518 4791882 3333633 4791882 3333633 1284627 1063417 1284627 1063417 71233 4216624 71233 4216624 3780432 837127 3780432 837127 499322 465498 499322 465498 4285939 3337339 4285939 3337339 280144 11462 280144 11462 4247618 3694689 4247618 3694689 1666857 1997371 1666857 1997371 4682147 2287415 4682147 2287415 4300743 3337683 4300743 3337683 4508841 3351190 4508841 3351190 3333533 1084667 3333533 1084667 1654647 2234245 1654647 2234245 4438177 1211474 4438177 1211474 640895 2136519 640895 2136519 4137251 4582743 4137251 4582743 2445093 1279040 2445093 1279040 3686176 3350289 3686176 3350289 1247830 1038825 1247830 1038825 3736533 2025523 3736533 2025523 2250748 336891 2250748 336891 494000 2278113 494000 2278113 2622644 545921 2622644 545921 1030335 2731398 1030335 2731398 4139786 1919939 4139786 1919939 748351 612668 748351 612668 320711 3350682 320711 3350682 3577205 1683728 3577205 1683728 449689 364207 449689 364207 3586379 4956380 3586379 4956380 476866 753261 476866 753261 4290681 2493364 4290681 2493364 3980984 1985016 3980984 1985016 4706506 828465 4706506 828465 736419 3341629 736419 3341629 3943605 1908510 3943605 1908510 319831 648476 319831 648476 3352986 2821381 3352986 2821381 4123263 2091762 4123263 2091762 1034731 1025187 1034731 1025187 1683173 3329113 1683173 3329113 4696355 758376 4696355 758376 290910 3730107 290910 3730107 2139913 1648398 2139913 1648398 451765 98915 451765 98915 3319239 3322380 3319239 3322380 4102425 1933956 4102425 1933956 1767785 931856 1767785 931856 3911092 2842562 3911092 2842562 4574160 719104 4574160 719104 672447 1677096 672447 1677096 1085871 1066574 1085871 1066574 3892034 3322523 3892034 3322523 1209900 877882 1209900 877882 409167 1665030 409167 1665030 3784600 4211289 3784600 4211289 1208321 485019 1208321 485019 659116 4198541 659116 4198541 4661526 2718342 4661526 2718342 3052990 131319 3052990 131319 1317699 3127225 1317699 3127225 4949987 4874308 4949987 4874308 2129925 446692 2129925 446692 1028116 3133955 1028116 3133955 4665949 2037236 4665949 2037236 3329095 3346131 3329095 3346131 461459 1177356 461459 1177356 4239646 2955969 4239646 2955969 4649954 1653015 4649954 1653015 3865382 1308727 3865382 1308727 310567 1682118 310567 1682118 4599668 1446941 4599668 1446941 195501 11735 195501 11735 3723181 2276735 3723181 2276735 4351952 3095842 4351952 3095842 1264461 760475 1264461 760475 833839 3945474 833839 3945474 4143753 340487 4143753 340487 1070430 1669689 1070430 1669689 3324976 4793489 3324976 4793489 490209 354431 490209 354431 334632 301131 334632 301131 3963522 3344061 3963522 3344061 4583203 1422681 4583203 1422681 602137 377002 602137 377002 297364 1543628 297364 1543628 3997467 3326888 3997467 3326888 668377 700317 668377 700317 3940031 2925453 3940031 2925453 1755997 1659673 1755997 1659673 4425374 3342323 4425374 3342323 1660224 1995849 1660224 1995849 4224945 3328343 4224945 3328343 781479 746035 781479 746035 484652 1353978 484652 1353978 2933512 4037825 2933512 4037825 3328803 943793 3328803 943793 499383 224802 499383 224802 1662291 4300861 1662291 4300861 4459976 851339 4459976 851339 748492 3102044 748492 3102044 4485481 1678283 4485481 1678283 964611 550849 964611 550849 3735506 4424786 3735506 4424786 3329863 2298030 3329863 2298030 1061873 1647794 1061873 1647794 4619437 2982567 4619437 2982567 1634812 3659034 1634812 3659034 4164821 2098914 4164821 2098914 4666731 665317 4666731 665317 965191 2509308 965191 2509308 4320316 2066455 4320316 2066455 3318897 15433 3318897 15433 4462822 2712452 4462822 2712452 1052053 892961 1052053 892961 530830 3316086 530830 3316086 4791440 1649955 4791440 1649955 1170942 2139178 1170942 2139178 4690643 1684677 4690643 1684677 3318546 195226 3318546 195226 529776 2287644 529776 2287644 4552440 2905709 4552440 2905709 330068 290156 330068 290156 3735623 2159997 3735623 2159997 3900148 1667054 3900148 1667054 1685693 2673618 1685693 2673618 4273066 1177177 4273066 1177177 1163007 226996 1163007 226996 109161 3857128 109161 3857128 4026380 2203652 4026380 2203652 3325454 1666723 3325454 1666723 236341 1056691 236341 1056691 3902081 3324725 3902081 3324725 1032290 779954 1032290 779954 560944 2525486 560944 2525486 4411537 1661450 4411537 1661450 909600 2675060 909600 2675060 4016160 231231 4016160 231231 225743 2553552 225743 2553552 4327850 1318246 4327850 1318246 343374 4766604 343374 4766604 3923485 928213 3923485 928213 767059 3351407 767059 3351407 4695585 1669440 4695585 1669440 1944552 2486980 1944552 2486980 4657129 677294 4657129 677294 502164 1659470 502164 1659470 1653617 4886211 1653617 4886211 3756484 1226602 3756484 1226602 406323 4097725 406323 4097725 3682822 944155 3682822 944155 539723 1696875 539723 1696875 2184044 3730469 2184044 3730469 821090 801324 821090 801324 2778419 3342663 2778419 3342663 809517 681317 809517 681317 3875188 4981495 3875188 4981495 1404438 545904 1404438 545904 2305816 4721432 2305816 4721432 4133799 1888984 4133799 1888984 4777338 580046 4777338 580046 708023 4529051 708023 4529051 4685992 2799912 4685992 2799912 3621433 3106176 3621433 3106176 1681432 1265953 1681432 1265953 4779932 3331298 4779932 3331298 479419 3756976 479419 3756976 4140706 1926854 4140706 1926854 1675192 2986278 1675192 2986278 4722317 258130 4722317 258130 3323495 4730813 3323495 4730813 918275 268589 918275 268589 4396936 2349933 4396936 2349933 3849122 3113858 3849122 3113858 2419114 4756919 2419114 4756919 4312145 2088472 4312145 2088472 4763797 3328985 4763797 3328985 1430907 201360 1430907 201360 3760197 3340836 3760197 3340836 1010267 849438 1010267 849438 3938744 2373582 3938744 2373582 4568499 1181134 4568499 1181134 262381 228924 262381 228924 3783080 3341491 3783080 3341491 4616046 864216 4616046 864216 1054480 1650543 1054480 1650543 4437362 3320688 4437362 3320688 1351113 1202757 1351113 1202757 375908 1665076 375908 1665076 4732093 989031 4732093 989031 664606 1672541 664606 1672541 4735602 3321770 4735602 3321770 1668815 468324 1668815 468324 4102556 4630657 4102556 4630657 3020540 1058396 3020540 1058396 566053 4349685 566053 4349685 3642762 1654113 3642762 1654113 1369095 2110697 1369095 2110697 4769726 1229705 4769726 1229705 394955 276501 394955 276501 224612 106873 224612 106873 3337503 3134763 3337503 3134763 1686084 1648286 1686084 1648286 4276275 2801497 4276275 2801497 1654614 2873520 1654614 2873520 3534958 3317124 3534958 3317124 1653487 1469335 1653487 1469335 4677299 3345377 4677299 3345377 3321041 2351581 3321041 2351581 4559898 2061389 4559898 2061389 3328769 3895727 3328769 3895727 1252812 626710 1252812 626710 4136360 2604467 4136360 2604467 4383514 1989251 4383514 1989251 4746339 678333 4746339 678333 511075 2189115 511075 2189115 4667070 3347097 4667070 3347097 318560 303278 318560 303278 4345832 2508527 4345832 2508527 3828005 869040 3828005 869040 651475 440623 651475 440623 3994866 2580309 3994866 2580309 4323348 4111663 4323348 4111663 2599010 3216679 2599010 3216679 3348211 748626 3348211 748626 278960 3324898 278960 3324898 2246661 1665530 2246661 1665530 4757567 2158971 4757567 2158971 4306881 3352373 4306881 3352373 382797 1652446 382797 1652446 4096893 2802926 4096893 2802926 3819986 4704940 3819986 4704940 969710 1546597 969710 1546597 3908553 3094044 3908553 3094044 1498694 1673718 1498694 1673718 3894211 3089503 3894211 3089503 443630 720634 443630 720634 3974291 4480969 3974291 4480969 1328446 488446 1328446 488446 616330 2319305 616330 2319305 3317056 1686478 3317056 1686478 4795982 1159581 4795982 1159581 1261466 307397 1261466 307397 3557471 3321938 3557471 3321938 1313234 1086842 1313234 1086842 4054254 3341675 4054254 3341675 314918 893228 314918 893228 941201 4605839 941201 4605839 3517732 622676 3517732 622676 838402 1971050 838402 1971050 4118690 3347797 4118690 3347797 455147 934439 455147 934439 3977324 2789825 3977324 2789825 4502975 1025969 4502975 1025969 409171 237094 409171 237094 4426634 3095171 4426634 3095171 498754 558020 498754 558020 2139463 2783476 2139463 2783476 4771124 3106458 4771124 3106458 473961 488506 473961 488506 3285676 2670259 3285676 2670259 4484007 4833777 4484007 4833777 711944 245919 711944 245919 3919440 4662421 3919440 4662421 700476 267064 700476 267064 1706789 2357423 1706789 2357423 4283283 1245635 4283283 1245635 307536 1655063 307536 1655063 3673455 2954855 3673455 2954855 702113 751138 702113 751138 925179 1041402 925179 1041402 3345039 3903141 3345039 3903141 1225950 1221701 1225950 1221701 422528 3726968 422528 3726968 3829961 805967 3829961 805967 809352 3103211 809352 3103211 4330756 2068925 4330756 2068925 797317 445787 797317 445787 278858 253516 278858 253516 2092956 2489873 2092956 2489873 3879693 503741 3879693 503741 486166 3699828 486166 3699828 4115601 1054088 4115601 1054088 1668346 3518536 1668346 3518536 4155524 1290444 4155524 1290444 1117540 458121 1117540 458121 229555 2719668 229555 2719668 3831134 944844 3831134 944844 703775 1810593 703775 1810593 4040506 3319694 4040506 3319694 4958684 1301580 4958684 1301580 931496 608868 931496 608868 3319064 3351397 3319064 3351397 4823557 1677957 4823557 1677957 2160153 1416767 2160153 1416767 1176048 3334081 1176048 3334081 4001364 2075468 4001364 2075468 3337768 4990068 3337768 4990068 1668938 2643627 1668938 2643627 4514689 4440616 4514689 4440616 3331959 738549 3331959 738549 480075 1885431 480075 1885431 4467829 4773489 4467829 4773489 1326299 1225188 1326299 1225188 1171432 439862 1171432 439862 1485798 3846171 1485798 3846171 2859809 1162913 2859809 1162913 1615131 2389130 1615131 2389130 3891616 3321008 3891616 3321008 1838899 4406110 1838899 4406110 3344406 1161656 3344406 1161656 1116702 497896 1116702 497896 4254000 3324148 4254000 3324148 3314186 1032089 3314186 1032089 488585 2522608 488585 2522608 3898972 2177692 3898972 2177692 1678517 2559304 1678517 2559304 4491388 1300705 4491388 1300705 1221232 3342326 1221232 3342326 3896098 2281496 3896098 2281496 4559444 4629973 4559444 4629973 1200893 3037495 1200893 3037495 3653869 1665198 3653869 1665198 901528 621613 901528 621613 525206 3317203 525206 3317203 3364594 3338716 3364594 3338716 2344493 2042249 2344493 2042249 3726848 4633007 3726848 4633007 831650 1013138 831650 1013138 213089 2435367 213089 2435367 4939775 4112281 4939775 4112281 1087504 319610 1087504 319610 325510 1685332 325510 1685332 3318335 4894865 3318335 4894865 1000898 770151 1000898 770151 436913 316541 436913 316541 256453 2471519 256453 2471519 4384519 4571244 4384519 4571244 1337819 1244345 1337819 1244345 1214312 1080490 1214312 1080490 502405 323678 502405 323678 4350824 3350243 4350824 3350243 323524 1252727 323524 1252727 1658009 3150927 1658009 3150927 1896175 2465582 1896175 2465582 4289576 1654086 4289576 1654086 575726 131106 575726 131106 3781592 2995686 3781592 2995686 4754494 1362586 4754494 1362586 855237 752253 855237 752253 3349055 2760078 3349055 2760078 4282720 792550 4282720 792550 472883 298169 472883 298169 3633146 3344359 3633146 3344359 533941 533294 533941 533294 3325389 4286125 3325389 4286125 3585452 498512 3585452 498512 452882 2032168 452882 2032168 4457391 3323303 4457391 3323303 705784 584815 705784 584815 4643565 2829281 4643565 2829281 869816 582503 869816 582503 2443488 3341528 2443488 3341528 3315635 4946319 3315635 4946319 1078679 425134 1078679 425134 322292 213562 322292 213562 1648303 4676075 1648303 4676075 4519057 1685319 4519057 1685319 584538 1430301 584538 1430301 3673168 3327744 3673168 3327744 4226238 1123752 4226238 1123752 434414 2265153 434414 2265153 4485049 3916518 4485049 3916518 1341247 934929 1341247 934929 617942 351820 617942 351820 2813103 2824148 2813103 2824148 4638562 3374008 4638562 3374008 1448966 1651745 1448966 1651745 3812099 4196235 3812099 4196235 3325873 1674350 3325873 1674350 1366442 1155531 1366442 1155531 947746 3620085 947746 3620085 3837501 1676251 3837501 1676251 4491245 3333417 4491245 3333417 1411283 827057 1411283 827057 493984 2258148 493984 2258148 4063971 2795314 4063971 2795314 4707644 3326059 4707644 3326059 1674668 939478 1674668 939478 4227463 2624432 4227463 2624432 4428414 4213656 4428414 4213656 1237776 2328909 1237776 2328909 4648475 1674678 4648475 1674678 1014512 850093 1014512 850093 868910 2784506 868910 2784506 4382158 1338215 4382158 1338215 1028323 799068 1028323 799068 332408 2550569 332408 2550569 3350662 491371 3350662 491371 1092444 1236396 1092444 1236396 3568747 1968501 3568747 1968501 1672054 4055424 1672054 4055424 1412739 1304398 1412739 1304398 4029144 2732381 4029144 2732381 2439503 1655650 2439503 1655650 3835146 3047932 3835146 3047932 4941409 3712259 4941409 3712259 1652233 1873959 1652233 1873959 4921107 1648110 4921107 1648110 2075931 3338494 2075931 3338494 4643300 1681893 4643300 1681893 1672261 2762529 1672261 2762529 4614207 1381059 4614207 1381059 1358495 655759 1358495 655759 309897 230932 309897 230932 241199 2386504 241199 2386504 4315219 3344780 4315219 3344780 2000861 2350671 2000861 2350671 4474272 3190484 4474272 3190484 1383828 707811 1383828 707811 578867 98667 578867 98667 3965176 3091154 3965176 3091154 3573322 3341425 3573322 3341425 3320179 4471863 3320179 4471863 274756 286079 274756 286079 4687643 2744189 4687643 2744189 1910148 3317384 1910148 3317384 3595645 1435907 3595645 1435907 1095993 727515 1095993 727515 888036 3351076 888036 3351076 1652922 1549452 1652922 1549452 3730174 3131608 3730174 3131608 1650200 3322238 1650200 3322238 4175446 1837774 4175446 1837774 1816641 790915 1816641 790915 681048 2884606 681048 2884606 4548027 2334224 4548027 2334224 4077952 3044632 4077952 3044632 1682214 2192069 1682214 2192069 4554514 314083 4554514 314083 1083180 886997 1083180 886997 840234 682370 840234 682370 3794946 4036303 3794946 4036303 3319160 830919 3319160 830919 1684596 2888263 1684596 2888263 4584247 3796669 4584247 3796669 509325 985334 509325 985334 3577488 3186688 3577488 3186688 965456 843741 965456 843741 688519 2954010 688519 2954010 4654698 3335828 4654698 3335828 1008380 2486312 1008380 2486312 4702617 1686666 4702617 1686666 1655208 313798 1655208 313798 3349628 2943312 3349628 2943312 4645990 1000979 4645990 1000979 3350869 529601 3350869 529601 505690 378451 505690 378451 4057712 2813281 4057712 2813281 3793778 2999585 3793778 2999585 4783589 3413476 4783589 3413476 3326715 2199222 3326715 2199222 4684370 717946 4684370 717946 560932 450082 560932 450082 4377655 3307005 4377655 3307005 1021755 1391719 1021755 1391719 3316194 2656167 3316194 2656167 4342451 4193178 4342451 4193178 1784030 798611 1784030 798611 604598 2628524 604598 2628524 4137644 2290277 4137644 2290277 1434946 1060949 1434946 1060949 363232 1647688 363232 1647688 4414954 2294790 4414954 2294790 3347512 1669632 3347512 1669632 1223702 820093 1223702 820093 410424 2829993 410424 2829993 4059517 2063545 4059517 2063545 1674494 4590260 1674494 4590260 803772 221564 803772 221564 3580615 3320574 3580615 3320574 1210762 1165766 1210762 1165766 1033777 4280086 1033777 4280086 3727496 2142681 3727496 2142681 4135672 3329827 4135672 3329827 1752939 3641163 1752939 3641163 3352424 1972886 3352424 1972886 4777102 3315444 4777102 3315444 4394432 2020488 4394432 2020488 4704501 1036236 4704501 1036236 341201 2777246 341201 2777246 4190888 420007 4190888 420007 1155006 2651963 1155006 2651963 4632002 1445200 4632002 1445200 1336223 2090832 1336223 2090832 4518505 4659237 4518505 4659237 745070 3007361 745070 3007361 4659914 1653805 4659914 1653805 322986 48643 322986 48643 3321467 4963360 3321467 4963360 3348557 952302 3348557 952302 505882 3980019 505882 3980019 3336575 575883 3336575 575883 1046771 1833311 1046771 1833311 1671509 1326976 1671509 1326976 1138314 832361 1138314 832361 532290 306953 532290 306953 4425418 4623521 4425418 4623521 3110701 700824 3110701 700824 602383 572568 602383 572568 4557936 3352379 4557936 3352379 542362 1013413 542362 1013413 4403594 3320495 4403594 3320495 1661932 2327281 1661932 2327281 4723935 3114913 4723935 3114913 2584908 1385893 2584908 1385893 951152 487743 951152 487743 326806 2222122 326806 2222122 4695421 3337719 4695421 3337719 1377362 3969104 1377362 3969104 4326137 1658508 4326137 1658508 1652415 4869451 1652415 4869451 4073643 2992404 4073643 2992404 2382784 4104870 2382784 4104870 4334744 2578430 4334744 2578430 4031936 3098115 4031936 3098115 4773266 1231930 4773266 1231930 948179 808396 948179 808396 697309 2459999 697309 2459999 4548819 1076179 4548819 1076179 1355756 3035357 1355756 3035357 4140233 283328 4140233 283328 770258 3464549 770258 3464549 3315481 2940017 3315481 2940017 3334638 3920006 3334638 3920006 3624722 1877573 3624722 1877573 4820422 3316024 4820422 3316024 416727 281590 416727 281590 1667548 4684801 1667548 4684801 4675550 1902004 4675550 1902004 4769867 3325903 4769867 3325903 725746 618548 725746 618548 532331 2912743 532331 2912743 4734597 3342745 4734597 3342745 3069780 730865 3069780 730865 687672 3341662 687672 3341662 4498296 1685919 4498296 1685919 2921209 929538 2921209 929538 454529 1678930 454529 1678930 4071808 2967994 4071808 2967994 4779507 1375381 4779507 1375381 1154927 230084 1154927 230084 4476498 2336213 4476498 2336213 1177105 427853 1177105 427853 313275 220226 313275 220226 4617277 3348526 4617277 3348526 745748 410506 745748 410506 1241824 2137303 1241824 2137303 4564545 3326775 4564545 3326775 927492 586755 927492 586755 348981 369427 348981 369427 2623022 2792033 2623022 2792033 4524396 1659248 4524396 1659248 1665409 4935989 1665409 4935989 4443632 1674666 4443632 1674666 1677479 2415606 1677479 2415606 4411156 3324867 4411156 3324867 719971 602605 719971 602605 3344567 2710726 3344567 2710726 867435 1576038 867435 1576038 3836454 2213446 3836454 2213446 991124 955222 991124 955222 871068 3334847 871068 3334847 3202512 971832 3202512 971832 1257143 3096926 1257143 3096926 3659364 422263 3659364 422263 537405 1941516 537405 1941516 4167664 1098244 4167664 1098244 616351 376878 616351 376878 3575258 3351026 3575258 3351026 802328 741490 802328 741490 641756 256660 641756 256660 1665548 3536459 1665548 3536459 784687 654721 784687 654721 3912344 3331417 3912344 3331417 3601374 796442 3601374 796442 2214557 2806566 2214557 2806566 3920983 1216416 3920983 1216416 889679 651298 889679 651298 372258 4380155 372258 4380155 4164306 1660078 4164306 1660078 147261 957555 147261 957555 4180277 3626533 4180277 3626533 997719 872222 997719 872222 747632 3881873 747632 3881873 4272389 1656658 4272389 1656658 1585642 899826 1585642 899826 278716 212881 278716 212881 4186182 3324706 4186182 3324706 1271244 1666732 1271244 1666732 4308733 2775984 4308733 2775984 3733908 3347077 3733908 3347077 3323527 1675369 3323527 1675369 899356 435823 899356 435823 226908 4822073 226908 4822073 3844558 1678674 3844558 1678674 2447889 3338204 2447889 3338204 1366438 586527 1366438 586527 136163 2308108 136163 2308108 4569522 3332207 4569522 3332207 3029911 2507372 3029911 2507372 4481681 3349519 4481681 3349519 612329 1023175 612329 1023175 3980339 3085311 3980339 3085311 643389 114988 643389 114988 3779613 2121076 3779613 2121076 3840727 2937415 3840727 2937415 1720094 3345921 1720094 3345921 4993654 1462709 4993654 1462709 1216439 877836 1216439 877836 1813023 3330602 1813023 3330602 3180116 1305359 3180116 1305359 280684 1671266 280684 1671266 3623410 3314255 3623410 3314255 986062 421204 986062 421204 3654810 2987889 3654810 2987889 4732070 3096045 4732070 3096045 4791727 4075037 4791727 4075037 610003 906153 610003 906153 1073093 2766628 1073093 2766628 4683049 3316316 4683049 3316316 608593 712730 608593 712730 965661 995096 965661 995096 3825767 2974654 3825767 2974654 384522 325226 384522 325226 4104242 3088368 4104242 3088368 4947623 3778952 4947623 3778952 741374 466977 741374 466977 3345077 1025310 3345077 1025310 589305 384425 589305 384425 370384 2267680 370384 2267680 4452316 1656231 4452316 1656231 1114133 678091 1114133 678091 561453 557890 561453 557890 4011510 2480425 4011510 2480425 4393038 1530236 4393038 1530236 1009415 638011 1009415 638011 4175859 3041837 4175859 3041837 978014 1277049 978014 1277049 4371329 2951697 4371329 2951697 4708452 4337799 4708452 4337799 1222862 224972 1222862 224972 62583 4333989 62583 4333989 4382520 804020 4382520 804020 221351 2840900 221351 2840900 4515701 2455604 4515701 2455604 3325111 570496 3325111 570496 625785 2504682 625785 2504682 4411201 1648914 4411201 1648914 1656460 2635345 1656460 2635345 4198570 383316 4198570 383316 630770 2028984 630770 2028984 3794646 4779991 3794646 4779991 1678736 410700 1678736 410700 1109170 3227428 1109170 3227428 3745688 2134564 3745688 2134564 4581501 3169790 4581501 3169790 686788 968767 686788 968767 2855026 2056724 2855026 2056724 4536561 3638087 4536561 3638087 1658857 594361 1658857 594361 3678906 3334360 3678906 3334360 558114 4266765 558114 4266765 22883 2960394 22883 2960394 3347445 4586880 3347445 4586880 3614580 263056 3614580 263056 520949 3322666 520949 3322666 3328900 391392 3328900 391392 648456 3635982 648456 3635982 4247034 1675253 4247034 1675253 324812 620135 324812 620135 681580 2725501 681580 2725501 4679660 3015309 4679660 3015309 372219 288307 372219 288307 288797 2927500 288797 2927500 4154341 1322904 4154341 1322904 937960 584248 937960 584248 526667 1429288 526667 1429288 4150724 2632581 4150724 2632581 3791687 2074216 3791687 2074216 971839 905801 971839 905801 628174 1378228 628174 1378228 4329670 1929102 4329670 1929102 1096900 4935586 1096900 4935586 3917393 1670658 3917393 1670658 4427795 2408137 4427795 2408137 921601 697130 921601 697130 3843068 2246690 3843068 2246690 3317984 3345990 3317984 3345990 1647550 4599946 1647550 4599946 3885797 2420624 3885797 2420624 4740418 3325419 4740418 3325419 474158 8219 474158 8219 4011344 4582083 4011344 4582083 1676292 955906 1676292 955906 3733787 3690903 3733787 3690903 910695 509012 910695 509012 3339929 1653371 3339929 1653371 1212376 1208702 1212376 1208702 1653988 2374971 1653988 2374971 4355162 3343633 4355162 3343633 355527 398122 355527 398122 2632328 2855868 2632328 2855868 4319006 375452 4319006 375452 265600 2687653 265600 2687653 4450667 4453540 4450667 4453540 416179 537398 416179 537398 3346871 3061689 3346871 3061689 1664833 1105301 1664833 1105301 389532 3335524 389532 3335524 4118029 1679337 4118029 1679337 1653886 2590591 1653886 2590591 4434897 1401904 4434897 1401904 962350 926486 962350 926486 273825 242180 273825 242180 40508 3006681 40508 3006681 3934047 1090349 3934047 1090349 1179994 4760116 1179994 4760116 340586 1069148 340586 1069148 4333552 3324759 4333552 3324759 3673089 2746532 3673089 2746532 4196652 591685 4196652 591685 1388175 2635214 1388175 2635214 4389742 3412347 4389742 3412347 1683880 1398828 1683880 1398828 897770 2284671 897770 2284671 4113826 2675465 4113826 2675465 4361713 1172315 4361713 1172315 952253 3126715 952253 3126715 4336130 4512823 4336130 4512823 1317658 1057309 1317658 1057309 775152 330510 775152 330510 4059636 3121325 4059636 3121325 839963 798104 839963 798104 4379945 3325224 4379945 3325224 1451201 1365721 1451201 1365721 206281 3348598 206281 3348598 2215936 935744 2215936 935744 659526 428934 659526 428934 284566 1657458 284566 1657458 3342292 692607 3342292 692607 720532 1682908 720532 1682908 3327660 3318857 3327660 3318857 316532 239977 316532 239977 3675361 3554636 3675361 3554636 555664 1034470 555664 1034470 4600519 2392670 4600519 2392670 3554658 1679814 3554658 1679814 4950125 1133061 4950125 1133061 329201 1972479 329201 1972479 4805652 418958 4805652 418958 288120 156743 288120 156743 3710589 2011224 3710589 2011224 3323132 935801 3323132 935801 419386 1294898 419386 1294898 4078050 2756937 4078050 2756937 1324572 505002 1324572 505002 731828 1907785 731828 1907785 4158979 2859774 4158979 2859774 1397257 888968 1397257 888968 518481 1670190 518481 1670190 4291231 4996910 4291231 4996910 1671063 1663906 1671063 1663906 4033112 1433181 4033112 1433181 1653104 4942396 1653104 4942396 675577 387624 675577 387624 3330272 2127609 3330272 2127609 3847126 2931175 3847126 2931175 1679683 1921736 1679683 1921736 4523857 3323214 4523857 3323214 3325039 778773 3325039 778773 707821 1998555 707821 1998555 4704104 3332734 4704104 3332734 1853544 3971737 1853544 3971737 1123076 530096 1123076 530096 4291123 2718269 4291123 2718269 4618642 1139039 4618642 1139039 845529 647627 845529 647627 3333701 3321181 3333701 3321181 4051008 1683512 4051008 1683512 1516784 1274456 1516784 1274456 348894 2595337 348894 2595337 4316731 2962322 4316731 2962322 3335948 251903 3335948 251903 781278 2653331 781278 2653331 4423641 937520 4423641 937520 365851 221807 365851 221807 4740698 3850495 4740698 3850495 1664279 2773324 1664279 2773324 4114274 1402243 4114274 1402243 1187154 294317 1187154 294317 204444 3385546 204444 3385546 3605563 2568438 3605563 2568438 1657059 4530626 1657059 4530626 3137616 3317606 3137616 3317606 4549141 1585419 4549141 1585419 1652124 4365923 1652124 4365923 3552736 885249 3552736 885249 737134 671389 737134 671389 3425218 4698610 3425218 4698610 1274192 764281 1274192 764281 740984 2772669 740984 2772669 4749692 525037 4749692 525037 1083880 2513284 1083880 2513284 4750358 1720615 4750358 1720615 3336801 3089571 3336801 3089571 4776506 3332322 4776506 3332322 404865 300192 404865 300192 4104387 2576681 4104387 2576681 3702870 1647032 3702870 1647032 1222959 1153455 1222959 1153455 4441772 2617183 4441772 2617183 3352040 1673242 3352040 1673242 1313923 926246 1313923 926246 3853830 3025121 3853830 3025121 1394681 933293 1394681 933293 630925 2013668 630925 2013668 3843607 3322778 3843607 3322778 660206 523916 660206 523916 2627831 1653013 2627831 1653013 4512239 3313832 4512239 3313832 1452043 715912 1452043 715912 356671 3031462 356671 3031462 4052795 732213 4052795 732213 561032 310874 561032 310874 1649367 1656904 1649367 1656904 4210506 3341330 4210506 3341330 293311 587803 293311 587803 1220056 2050184 1220056 2050184 4084342 4757272 4084342 4757272 1008828 799867 1008828 799867 620571 1075666 620571 1075666 1659919 1910996 1659919 1910996 3936518 2460138 3936518 2460138 4669127 1032377 4669127 1032377 558663 342199 558663 342199 4393832 2931244 4393832 2931244 1030367 706094 1030367 706094 4164538 3674926 4164538 3674926 1183947 1118817 1183947 1118817 648590 256506 648590 256506 2624572 1685605 2624572 1685605 4275332 3348336 4275332 3348336 640869 271603 640869 271603 1410377 2264001 1410377 2264001 3341950 4890076 3341950 4890076 1364177 907758 1364177 907758 706945 436867 706945 436867 4294473 3012444 4294473 3012444 1182980 315248 1182980 315248 4507234 2434828 4507234 2434828 811942 824489 811942 824489 4672254 2250838 4672254 2250838 3574717 889820 3574717 889820 2017248 3344335 2017248 3344335 311078 578819 311078 578819 4491932 2704487 4491932 2704487 1650350 2034798 1650350 2034798 4728076 3341064 4728076 3341064 1334639 1398271 1334639 1398271 4531156 2911958 4531156 2911958 4710046 3345529 4710046 3345529 764248 745737 764248 745737 352610 3343313 352610 3343313 4167920 2419846 4167920 2419846 3660951 3335564 3660951 3335564 545594 463385 545594 463385 4040073 4140864 4040073 4140864 407408 1667148 407408 1667148 4188073 2538847 4188073 2538847 603472 4415982 603472 4415982 4383838 1402987 4383838 1402987 367908 30062 367908 30062 3975614 3110543 3975614 3110543 1678385 485425 1678385 485425 1446091 3327873 1446091 3327873 4510957 1954524 4510957 1954524 3373412 1673209 3373412 1673209 1670999 3347546 1670999 3347546 3880141 1912885 3880141 1912885 4755980 4608052 4755980 4608052 1623830 976825 1623830 976825 433647 2769843 433647 2769843 4533144 3026255 4533144 3026255 3314389 2072895 3314389 2072895 3895166 3242518 3895166 3242518 1116297 405801 1116297 405801 1344846 3365220 1344846 3365220 3623455 816091 3623455 816091 434208 3319635 434208 3319635 3633154 1670071 3633154 1670071 542377 1439376 542377 1439376 3790708 2645788 3790708 2645788 4375271 3335085 4375271 3335085 1677892 510558 1677892 510558 617436 2152348 617436 2152348 3334923 492128 3334923 492128 408961 4778078 408961 4778078 3642884 1061383 3642884 1061383 1246575 1999515 1246575 1999515 3992681 4395872 3992681 4395872 66892 1665489 66892 1665489 3324257 250952 3324257 250952 226164 2115162 226164 2115162 4360791 2999550 4360791 2999550 3314916 576469 3314916 576469 237863 1668155 237863 1668155 4541237 2303524 4541237 2303524 1156146 763841 1156146 763841 238469 3893645 238469 3893645 2503514 1657963 2503514 1657963 2008073 3367607 2008073 3367607 3589021 1826788 3589021 1826788 1413225 1316978 1413225 1316978 249100 4688958 249100 4688958 1665462 1651344 1665462 1651344 976004 94439 976004 94439 4335008 3324144 4335008 3324144 4672229 4271699 4672229 4271699 745439 496367 745439 496367 3322227 3316406 3322227 3316406 4014182 1273327 4014182 1273327 3606425 2101854 3606425 2101854 3898629 3918710 3898629 3918710 810108 792272 810108 792272 3731250 2413252 3731250 2413252 4098539 2867885 4098539 2867885 4628978 1405744 4628978 1405744 1378380 1267100 1378380 1267100 3342702 2282334 3342702 2282334 1065110 883970 1065110 883970 420232 3581586 420232 3581586 3999799 1431657 3999799 1431657 939321 3332726 939321 3332726 4047850 2170058 4047850 2170058 1618709 4239504 1618709 4239504 4116009 2088340 4116009 2088340 3347113 389934 3347113 389934 313522 213078 313522 213078 4300626 2785080 4300626 2785080 4458431 1650364 4458431 1650364 1004165 637231 1004165 637231 3343320 2600363 3343320 2600363 4261092 3313719 4261092 3313719 4497249 839811 4497249 839811 495966 1679737 495966 1679737 3327613 677317 3327613 677317 636259 4648272 636259 4648272 4098960 893915 4098960 893915 380068 182944 380068 182944 4629779 3348588 4629779 3348588 932158 387764 932158 387764 1648646 4788868 1648646 4788868 346137 967806 346137 967806 2572212 3771892 2572212 3771892 1084515 808562 1084515 808562 458895 1562431 458895 1562431 4478669 3335983 4478669 3335983 1974796 1652506 1974796 1652506 4094556 3351581 4094556 3351581 3314344 2348991 3314344 2348991 4260668 3319864 4260668 3319864 1145845 4953807 1145845 4953807 1670205 1404269 1670205 1404269 3349971 4006192 3349971 4006192 1357866 358329 1357866 358329 940846 4250080 940846 4250080 3553947 370674 3553947 370674 473249 2329243 473249 2329243 4577394 4042924 4577394 4042924 949932 771400 949932 771400 3339498 3040503 3339498 3040503 3937188 1656641 3937188 1656641 3334806 4582610 3334806 4582610 955848 2496920 955848 2496920 3325921 341860 3325921 341860 591684 2833058 591684 2833058 2394356 4249642 2394356 4249642 4042103 662584 4042103 662584 540743 457359 540743 457359 305461 3344559 305461 3344559 4528472 1261811 4528472 1261811 940126 359337 940126 359337 3932075 3074977 3932075 3074977 1442008 377145 1442008 377145 4256624 3315933 4256624 3315933 4916294 3415602 4916294 3415602 1675949 2413082 1675949 2413082 4474567 3088562 4474567 3088562 3326242 1920471 3326242 1920471 3940735 2796775 3940735 2796775 4761670 3346934 4761670 3346934 1048359 233501 1048359 233501 4027591 2936623 4027591 2936623 769851 686760 769851 686760 30985 4499565 30985 4499565 4443529 235107 4443529 235107 953974 2781044 953974 2781044 4767341 1679010 4767341 1679010 1683797 3265226 1683797 3265226 960012 843715 960012 843715 242078 38703 242078 38703 3339198 3320221 3339198 3320221 2411866 1282987 2411866 1282987 1158034 4476172 1158034 4476172 3352785 2191411 3352785 2191411 4312174 3007732 4312174 3007732 3064826 3315776 3064826 3315776 1655699 715536 1655699 715536 379775 2076253 379775 2076253 3751681 935135 3751681 935135 600605 56615 600605 56615 2645933 3339227 2645933 3339227 4306931 1890320 4306931 1890320 2748765 4024371 2748765 4024371 3927317 2176015 3927317 2176015 3342895 2572071 3342895 2572071 4240997 1458870 4240997 1458870 1403699 1149253 1403699 1149253 951864 489603 951864 489603 3384767 3329964 3384767 3329964 4697519 3536303 4697519 3536303 1653013 2809197 1653013 2809197 4416844 1679984 4416844 1679984 1145388 304568 1145388 304568 3692380 3334893 3692380 3334893 1644794 1426515 1644794 1426515 1282652 6047 1282652 6047 3350015 4828755 3350015 4828755 3321783 1930509 3321783 1930509 4782528 1817520 4782528 1817520 1903711 3621036 1903711 3621036 1357817 854210 1357817 854210 504941 418419 504941 418419 3838466 2700565 3838466 2700565 4531916 1665492 4531916 1665492 2239264 3330162 2239264 3330162 266683 135201 266683 135201 3959642 2347380 3959642 2347380 4494901 2128980 4494901 2128980 4677498 3038512 4677498 3038512 3474958 3680088 3474958 3680088 470052 470638 470052 470638 4246119 3326233 4246119 3326233 1662677 507795 1662677 507795 535193 2224745 535193 2224745 4400848 3325026 4400848 3325026 3349453 488400 3349453 488400 456652 2851650 456652 2851650 4531726 1683812 4531726 1683812 1657179 4190161 1657179 4190161 3960552 565132 3960552 565132 619790 2338145 619790 2338145 4494832 3322937 4494832 3322937 736014 706774 736014 706774 4046186 3064102 4046186 3064102 1332228 4076350 1332228 4076350 4357263 1668254 4357263 1668254 2270622 1539864 2270622 1539864 4057633 2762316 4057633 2762316 4473663 1930396 4473663 1930396 2981728 3321029 2981728 3321029 4697945 538474 4697945 538474 384710 2276640 384710 2276640 4273489 2819969 4273489 2819969 1086516 568489 1086516 568489 4268292 3180138 4268292 3180138 1313082 41228 1313082 41228 3357351 3562332 3357351 3562332 1657502 4396679 1657502 4396679 3350959 593482 3350959 593482 580370 3336120 580370 3336120 4420666 2457757 4420666 2457757 1415835 3343370 1415835 3343370 3832563 2299009 3832563 2299009 1891104 2642707 1891104 2642707 4539326 2924221 4539326 2924221 4607511 3865517 4607511 3865517 1612335 1437518 1612335 1437518 1266310 254263 1266310 254263 4247101 3980284 4247101 3980284 721245 466550 721245 466550 1924008 3922327 1924008 3922327 3957198 1118163 3957198 1118163 987683 519301 987683 519301 3916451 3339856 3916451 3339856 876818 864051 876818 864051 4422678 4131869 4422678 4131869 1433173 1353424 1433173 1353424 1320948 3503835 1320948 3503835 4365082 1682449 4365082 1682449 764370 579918 764370 579918 3834127 3351824 3834127 3351824 4151570 1597033 4151570 1597033 936245 4805336 936245 4805336 4043622 2522228 4043622 2522228 4696412 3339196 4696412 3339196 1247703 299491 1247703 299491 4083270 2667595 4083270 2667595 4464045 3349592 4464045 3349592 239860 70395 239860 70395 3900123 2356848 3900123 2356848 4504307 2905030 4504307 2905030 1669616 1373908 1669616 1373908 286947 986575 286947 986575 2999028 2086670 2999028 2086670 2015986 1657140 2015986 1657140 4097368 2452219 4097368 2452219 4326957 3115746 4326957 3115746 2448971 492172 2448971 492172 221938 3001500 221938 3001500 4805307 1677809 4805307 1677809 857669 659780 857669 659780 562505 3571499 562505 3571499 3342133 1193221 3342133 1193221 826029 3351001 826029 3351001 3721641 1316451 3721641 1316451 1279494 1080602 1279494 1080602 677037 879087 677037 879087 4691939 2990035 4691939 2990035 1190332 949676 1190332 949676 240319 187438 240319 187438 4769818 4216607 4769818 4216607 702115 487058 702115 487058 4635311 2689540 4635311 2689540 4115031 2122345 4115031 2122345 4646538 465225 4646538 465225 1252685 2490984 1252685 2490984 4239846 1053571 4239846 1053571 745623 625066 745623 625066 3894484 2809572 3894484 2809572 4659643 3339209 4659643 3339209 1662242 4605428 1662242 4605428 3336932 282902 3336932 282902 879787 3315985 879787 3315985 4614447 1683527 4614447 1683527 2955030 1653391 2955030 1653391 1199096 383350 1199096 383350 333256 2926998 333256 2926998 4612312 1679646 4612312 1679646 526959 889524 526959 889524 3334794 2791429 3334794 2791429 552153 518044 552153 518044 401279 1667172 401279 1667172 4151192 3320939 4151192 3320939 4771985 2440102 4771985 2440102 3953867 2947943 3953867 2947943 4622866 511750 4622866 511750 777007 2249450 777007 2249450 4793156 3260095 4793156 3260095 1470031 1195942 1470031 1195942 438797 1906069 438797 1906069 3800780 2555615 3800780 2555615 1659987 435081 1659987 435081 586865 2283323 586865 2283323 4189667 4414443 4189667 4414443 1650721 1669027 1650721 1669027 4236174 722488 4236174 722488 355484 3326600 355484 3326600 2606206 691536 2606206 691536 846184 2889026 846184 2889026 4597675 4329738 4597675 4329738 1671547 2354955 1671547 2354955 4379752 2865642 4379752 2865642 4641298 2036616 4641298 2036616 717234 530738 717234 530738 4021352 3327821 4021352 3327821 832336 812907 832336 812907 4300127 3075728 4300127 3075728 1874583 1462649 1874583 1462649 3748752 3330637 3748752 3330637 4182776 2280175 4182776 2280175 4427656 1768398 4427656 1768398 1056785 1536918 1056785 1536918 3910918 3345987 3910918 3345987 1910050 2716099 1910050 2716099 4487868 868212 4487868 868212 806904 3351269 806904 3351269 4797437 554219 4797437 554219 825275 2890409 825275 2890409 3336540 794920 3336540 794920 567825 3327985 567825 3327985 1665445 840222 1665445 840222 599206 1949024 599206 1949024 3867960 2433306 3867960 2433306 4543266 1309509 4543266 1309509 964142 804453 964142 804453 597215 135781 597215 135781 3617518 3323896 3617518 3323896 925286 217841 925286 217841 4425802 4879223 4425802 4879223 1265243 499397 1265243 499397 3581883 2724711 3581883 2724711 4169817 1358068 4169817 1358068 1433109 213313 1433109 213313 2723784 4329367 2723784 4329367 1655016 1074182 1655016 1074182 608423 134021 608423 134021 3315934 2499509 3315934 2499509 1588313 1335340 1588313 1335340 908803 637774 908803 637774 2207306 1864358 2207306 1864358 4179927 3319539 4179927 3319539 106548 774074 106548 774074 3593958 2489147 3593958 2489147 4597598 4200533 4597598 4200533 201248 200502 201248 200502 3628736 3078768 3628736 3078768 1282880 772688 1282880 772688 3994320 3399213 3994320 3399213 250201 685794 250201 685794 1024768 513679 1024768 513679 453640 2179361 453640 2179361 4300080 4871115 4300080 4871115 695212 436322 695212 436322 4579526 4342756 4579526 4342756 1140272 866662 1140272 866662 4544731 4634073 4544731 4634073 845365 1167030 845365 1167030 1299020 2144456 1299020 2144456 4699488 967126 4699488 967126 663878 553853 663878 553853 3840031 4680921 3840031 4680921 1101419 888594 1101419 888594 597351 2634661 597351 2634661 4910587 1199312 4910587 1199312 1445536 2265530 1445536 2265530 4232978 3992561 4232978 3992561 1150263 1656490 1150263 1656490 3321224 1353783 3321224 1353783 1649993 4700288 1649993 4700288 4276851 731868 4276851 731868 1241642 3345538 1241642 3345538 4014748 1662037 4014748 1662037 4564597 3721768 4564597 3721768 3323309 1193220 3323309 1193220 635040 440669 635040 440669 4022615 2825209 4022615 2825209 1076370 3963323 1076370 3963323 4160699 1649067 4160699 1649067 1686123 949598 1686123 949598 623596 364863 623596 364863 366129 2936750 366129 2936750 3947438 838312 3947438 838312 1034737 400319 1034737 400319 393206 1677026 393206 1677026 4536808 3352911 4536808 3352911 593583 1025262 593583 1025262 4762642 2677510 4762642 2677510 2210497 3590842 2210497 3590842 4699059 492458 4699059 492458 532417 2620142 532417 2620142 4148208 727109 4148208 727109 1389556 3352866 1389556 3352866 3347746 332297 3347746 332297 1686267 3016160 1686267 3016160 3762227 520018 3762227 520018 1488798 3340952 1488798 3340952 343507 228742 343507 228742 3648364 2142604 3648364 2142604 4661145 3313445 4661145 3313445 3612724 1926169 3612724 1926169 4947727 1098666 4947727 1098666 891110 828018 891110 828018 763960 2323137 763960 2323137 4295904 78412 4295904 78412 1056875 2872740 1056875 2872740 4249657 2187667 4249657 2187667 1682359 4215800 1682359 4215800 3332943 1673164 3332943 1673164 2340148 3329857 2340148 3329857 4063975 2070817 4063975 2070817 4691661 3776383 4691661 3776383 316538 223079 316538 223079 4504161 2905473 4504161 2905473 3321113 1686437 3321113 1686437 4581693 2437150 4581693 2437150 3889866 3341056 3889866 3341056 1616765 2961650 1616765 2961650 4176928 2251671 4176928 2251671 3316933 3318245 3316933 3318245 3904159 2724936 3904159 2724936 1621876 1209977 1621876 1209977 358490 2544659 358490 2544659 4653460 935472 4653460 935472 290305 231785 290305 231785 221953 2450056 221953 2450056 3753819 3328574 3753819 3328574 883659 833018 883659 833018 426397 321377 426397 321377 3313432 4565493 3313432 4565493 747233 371145 747233 371145 4139059 2900117 4139059 2900117 1388773 385880 1388773 385880 326492 2419225 326492 2419225 3802199 3345561 3802199 3345561 3147936 1434055 3147936 1434055 1157454 641530 1157454 641530 3599327 3513367 3599327 3513367 1663032 1668367 1663032 1668367 4263073 2871886 4263073 2871886 1753991 1227991 1753991 1227991 4008189 2899884 4008189 2899884 4719925 3335733 4719925 3335733 2234877 1150693 2234877 1150693 376996 1672913 376996 1672913 4416588 3352924 4416588 3352924 3552644 1665760 3552644 1665760 565120 1078463 565120 1078463 4125355 2960638 4125355 2960638 4723815 1232070 4723815 1232070 1184114 261389 1184114 261389 4028422 2732142 4028422 2732142 1080898 1662941 1080898 1662941 4341624 3331631 4341624 3331631 1670151 2100700 1670151 2100700 3879577 2243257 3879577 2243257 4450158 4236545 4450158 4236545 535726 441252 535726 441252 231218 197506 231218 197506 108595 2016809 108595 2016809 3737680 2200962 3737680 2200962 1670158 443784 1670158 443784 4566046 2352697 4566046 2352697 2306859 292297 2306859 292297 760360 2392630 760360 2392630 4698711 3326246 4698711 3326246 1648628 934336 1648628 934336 547576 2583210 547576 2583210 4717887 1379383 4717887 1379383 1153749 2975633 1153749 2975633 2925141 999504 2925141 999504 420078 251647 420078 251647 2252368 3860823 2252368 3860823 4104704 523471 4104704 523471 687988 1291155 687988 1291155 1681260 3339212 1681260 3339212 3325360 473917 3325360 473917 96506 2078650 96506 2078650 4713199 3331016 4713199 3331016 1012100 614575 1012100 614575 4393119 2967735 4393119 2967735 1301014 808534 1301014 808534 3709701 2643786 3709701 2643786 4382218 664442 4382218 664442 597928 2979082 597928 2979082 3793060 2613901 3793060 2613901 4298067 3337855 4298067 3337855 916983 515726 916983 515726 4472202 2985959 4472202 2985959 3322046 1885774 3322046 1885774 3738496 3328723 3738496 3328723 43361 3334393 43361 3334393 3631238 1178771 3631238 1178771 740810 201471 740810 201471 4436814 2267815 4436814 2267815 1670953 894109 1670953 894109 3668472 3332392 3668472 3332392 1652985 2025333 1652985 2025333 3791206 3957900 3791206 3957900 565149 98333 565149 98333 3315501 2659230 3315501 2659230 4452600 469737 4452600 469737 1668974 4682352 1668974 4682352 4088711 1400643 4088711 1400643 1207126 117754 1207126 117754 3351117 3033902 3351117 3033902 3966413 2232098 3966413 2232098 3617249 1342946 3617249 1342946 309123 151879 309123 151879 4004828 2759662 4004828 2759662 4623258 1670786 4623258 1670786 587960 346211 587960 346211 4256411 4119654 4256411 4119654 2725105 1569187 2725105 1569187 789771 760342 789771 760342 3774061 2404900 3774061 2404900 4136712 3656389 4136712 3656389 1524423 1463080 1524423 1463080 4128690 3319436 4128690 3319436 3694496 1682647 3694496 1682647 4017251 3318899 4017251 3318899 1651519 687179 1651519 687179 872224 2513597 872224 2513597 3883954 4775287 3883954 4775287 467107 282161 467107 282161 1653873 4910753 1653873 4910753 4161473 1656862 4161473 1656862 848513 742923 848513 742923 715978 3031674 715978 3031674 4743807 3346842 4743807 3346842 1851679 1321845 1851679 1321845 1032004 967510 1032004 967510 459018 225295 459018 225295 4613559 3340199 4613559 3340199 1669565 1070824 1669565 1070824 657970 378459 657970 378459 138527 1982180 138527 1982180 3889564 2660096 3889564 2660096 1040401 1196558 1040401 1196558 4417336 2472682 4417336 2472682 4181250 2701507 4181250 2701507 1666419 4472007 1666419 4472007 4646071 1996239 4646071 1996239 1675635 199987 1675635 199987 1144088 2682890 1144088 2682890 4744762 3298609 4744762 3298609 1327947 340555 1327947 340555 3883174 2657853 3883174 2657853 718365 856619 718365 856619 1095872 322763 1095872 322763 4341537 3317135 4341537 3317135 546229 3329596 546229 3329596 63936 1095890 63936 1095890 4709145 3069523 4709145 3069523 4938893 1673880 4938893 1673880 368319 832256 368319 832256 3337070 3289213 3337070 3289213 549476 439441 549476 439441 8753 4769165 8753 4769165 2390765 993921 2390765 993921 593842 550988 593842 550988 4417311 2398452 4417311 2398452 1656363 3037467 1656363 3037467 4515810 1236384 4515810 1236384 853034 860233 853034 860233 644171 485981 644171 485981 4071476 2656051 4071476 2656051 2233733 1663349 2233733 1663349 4931487 3336600 4931487 3336600 646467 1361420 646467 1361420 3716600 3316787 3716600 3316787 594641 493415 594641 493415 410486 1960787 410486 1960787 4573346 2361577 4573346 2361577 928970 611310 928970 611310 4188975 2766557 4188975 2766557 2693633 1130701 2693633 1130701 4738516 2329993 4738516 2329993 1076565 635644 1076565 635644 583797 2079146 583797 2079146 4780676 3227321 4780676 3227321 3321267 1112007 3321267 1112007 701141 479744 701141 479744 2505418 4005735 2505418 4005735 1661517 1578726 1661517 1578726 4721229 2120097 4721229 2120097 2409973 1666775 2409973 1666775 650484 699603 650484 699603 3319120 1950158 3319120 1950158 4452021 4742139 4452021 4742139 801110 639780 801110 639780 475365 371574 475365 371574 265978 3342668 265978 3342668 4462630 747908 4462630 747908 1667542 295504 1667542 295504 2250129 4446540 2250129 4446540 1654259 905420 1654259 905420 869034 238104 869034 238104 2560626 2858001 2560626 2858001 4729603 1135406 4729603 1135406 638334 800038 638334 800038 1173720 1651823 1173720 1651823 3350598 4337785 3350598 4337785 212845 2288406 212845 2288406 3947283 2858027 3947283 2858027 1189565 166706 1189565 166706 3346353 4849545 3346353 4849545 566736 3340838 566736 3340838 3755650 649260 3755650 649260 257472 261823 257472 261823 2741543 3945059 2741543 3945059 308229 289748 308229 289748 175664 3704207 175664 3704207 4685102 1117245 4685102 1117245 1016060 412703 1016060 412703 3671456 1662849 3671456 1662849 889180 387662 889180 387662 310639 1373833 310639 1373833 3328804 544647 3328804 544647 1018931 3340590 1018931 3340590 4750042 1673069 4750042 1673069 4068260 2670639 4068260 2670639 3334412 930960 3334412 930960 619465 2262220 619465 2262220 4593100 4334813 4593100 4334813 619208 302413 619208 302413 3552923 3325149 3552923 3325149 4744164 2637299 4744164 2637299 1809417 778487 1809417 778487 691173 651066 691173 651066 4393529 2443001 4393529 2443001 3437309 3345635 3437309 3345635 1920621 1903453 1920621 1903453 4769364 966373 4769364 966373 875422 281936 875422 281936 4624578 3314509 4624578 3314509 3960332 1670393 3960332 1670393 3341192 2878151 3341192 2878151 4872156 1657984 4872156 1657984 3337915 3416262 3337915 3416262 1284969 1115772 1284969 1115772 982005 756345 982005 756345 447396 2419520 447396 2419520 4240787 3129833 4240787 3129833 1660701 4239571 1660701 4239571 3976559 2087743 3976559 2087743 4604305 1289258 4604305 1289258 1244549 1191522 1244549 1191522 3697236 4026903 3697236 4026903 1335603 328700 1335603 328700 4326438 2939483 4326438 2939483 3656214 1653503 3656214 1653503 4537134 2959621 4537134 2959621 1676491 2641325 1676491 2641325 4793418 1384682 4793418 1384682 1646714 3353258 1646714 3353258 4096425 1683861 4096425 1683861 2035180 3331110 2035180 3331110 4509076 2085733 4509076 2085733 4807145 1653990 4807145 1653990 309585 555001 309585 555001 4227945 3328413 4227945 3328413 1650913 2049126 1650913 2049126 4673837 3344332 4673837 3344332 457050 528695 457050 528695 2898832 2249479 2898832 2249479 4558850 1947594 4558850 1947594 1646725 4047887 1646725 4047887 3335396 1971163 3335396 1971163 4725973 710844 4725973 710844 519795 3343886 519795 3343886 4435620 2495498 4435620 2495498 3192295 3389822 3192295 3389822 4103796 1039202 4103796 1039202 567827 455319 567827 455319 472425 2709589 472425 2709589 4586231 1434074 4586231 1434074 1224871 70319 1224871 70319 3619496 3646280 3619496 3646280 2399650 1650747 2399650 1650747 4377024 2807485 4377024 2807485 3545552 593909 3545552 593909 420708 2808331 420708 2808331 4596415 3011846 4596415 3011846 986472 522619 986472 522619 319283 1686174 319283 1686174 4912178 4530576 4912178 4530576 730099 900004 730099 900004 2250835 1809523 2250835 1809523 4225254 2541127 4225254 2541127 1665858 1268451 1665858 1268451 753422 711146 753422 711146 4132829 1948487 4132829 1948487 1652328 1676211 1652328 1676211 3812978 3308204 3812978 3308204 1674320 1126641 1674320 1126641 940194 4883194 940194 4883194 3819105 2275753 3819105 2275753 4493588 1683984 4493588 1683984 3339176 4471665 3339176 4471665 1034817 2268416 1034817 2268416 4526749 3005664 4526749 3005664 929252 3349979 929252 3349979 400676 790437 400676 790437 3838820 3096279 3838820 3096279 933560 1271625 933560 1271625 3742385 2531574 3742385 2531574 4447351 3317512 4447351 3317512 472835 823602 472835 823602 4070030 3329527 4070030 3329527 1069940 781432 1069940 781432 519221 3620712 519221 3620712 3848251 1729230 3848251 1729230 1657786 2318969 1657786 2318969 4537177 1117734 4537177 1117734 853610 2508658 853610 2508658 3808528 1123624 3808528 1123624 1114739 1003185 1114739 1003185 3671359 3753565 3671359 3753565 2321103 1657214 2321103 1657214 3317033 4390060 3317033 4390060 1343492 56189 1343492 56189 3628337 2995277 3628337 2995277 1669897 2030164 1669897 2030164 4810941 1263120 4810941 1263120 1159100 271175 1159100 271175 236794 164194 236794 164194 4011090 3348002 4011090 3348002 2972942 3805231 2972942 3805231 3343556 2720894 3343556 2720894 4650241 3332190 4650241 3332190 561360 512232 561360 512232 3631365 3315857 3631365 3315857 497742 530204 497742 530204 3597326 2891180 3597326 2891180 4702723 1389273 4702723 1389273 1311313 3346223 1311313 3346223 4100728 2382327 4100728 2382327 4658329 3325198 4658329 3325198 1307238 1651148 1307238 1651148 3908856 3037201 3908856 3037201 4745065 1466909 4745065 1466909 678602 312569 678602 312569 78422 3429848 78422 3429848 4282973 2335477 4282973 2335477 4365048 1665902 4365048 1665902 509812 517818 509812 517818 251035 2490855 251035 2490855 4724589 3323178 4724589 3323178 783280 719846 783280 719846 4319959 2781612 4319959 2781612 1277144 101265 1277144 101265 4424541 3130760 4424541 3130760 2928963 889311 2928963 889311 714317 646017 714317 646017 4370832 3149274 4370832 3149274 1663469 3897332 1663469 3897332 4383230 1677216 4383230 1677216 1202010 367520 1202010 367520 2804802 2558792 2804802 2558792 3349984 1946610 3349984 1946610 4708620 3754521 4708620 3754521 2277402 211012 2277402 211012 4218083 2601988 4218083 2601988 4575123 4314733 4575123 4314733 1006471 607041 1006471 607041 3874663 3333363 3874663 3333363 1025085 238166 1025085 238166 3327168 4750254 3327168 4750254 545290 2298243 545290 2298243 4691317 1243289 4691317 1243289 1218139 1026557 1218139 1026557 357029 2491477 357029 2491477 4303255 4665720 4303255 4665720 1664126 1679851 1664126 1679851 3807206 3317018 3807206 3317018 3892484 2288802 3892484 2288802 3988784 2559588 3988784 2559588 4302848 3319025 4302848 3319025 1574129 951406 1574129 951406 3786259 2288733 3786259 2288733 4029541 3326671 4029541 3326671 690704 685205 690704 685205 364847 1913298 364847 1913298 3892499 2308431 3892499 2308431 2084522 1304152 2084522 1304152 845794 347358 845794 347358 151885 4592502 151885 4592502 3356329 853823 3356329 853823 497641 1760597 497641 1760597 2743163 4611312 2743163 4611312 3346457 349098 3346457 349098 1229541 2012875 1229541 2012875 2356669 3444888 2356669 3444888 3897280 1365618 3897280 1365618 425236 831687 425236 831687 1410100 200619 1410100 200619 202503 1686203 202503 1686203 1166975 1386770 1166975 1386770 263690 1943039 263690 1943039 2487475 1168560 2487475 1168560 924893 863783 924893 863783 305387 1670976 305387 1670976 3572546 2553667 3572546 2553667 4394575 3332115 4394575 3332115 1657760 1360874 1657760 1360874 861502 770557 861502 770557 779955 2902459 779955 2902459 3340145 1895378 3340145 1895378 1061772 372646 1061772 372646 3921562 2530559 3921562 2530559 1376238 874213 1376238 874213 699686 4668200 699686 4668200 3576145 779251 3576145 779251 862087 2957772 862087 2957772 4769291 3976616 4769291 3976616 942806 589396 942806 589396 271203 2173535 271203 2173535 4621151 1167325 4621151 1167325 877902 751016 877902 751016 3636187 3345005 3636187 3345005 275973 959820 275973 959820 1660658 2776848 1660658 2776848 4102296 1280930 4102296 1280930 921586 870261 921586 870261 533887 2522973 533887 2522973 4297511 2780601 4297511 2780601 3847375 2012670 3847375 2012670 4663232 3320275 4663232 3320275 960475 853320 960475 853320 314460 2023635 314460 2023635 4199712 3234401 4199712 3234401 1352477 1330716 1352477 1330716 3534320 3318268 3534320 3318268 4369859 1661516 4369859 1661516 937093 422518 937093 422518 2784809 4544044 2784809 4544044 1667697 264971 1667697 264971 3337328 2190217 3337328 2190217 4577695 3350348 4577695 3350348 1834350 1663411 1834350 1663411 4620521 3333923 4620521 3333923 3343611 856468 3343611 856468 553110 358696 553110 358696 3540511 2852742 3540511 2852742 3879396 1015277 3879396 1015277 1032957 3339120 1032957 3339120 4122456 2280664 4122456 2280664 4426297 1263294 4426297 1263294 246044 2466819 246044 2466819 4178413 3056763 4178413 3056763 2126669 3344066 2126669 3344066 1122029 268196 1122029 268196 86110 2456468 86110 2456468 4205213 3326817 4205213 3326817 1062920 3443836 1062920 3443836 3597501 349300 3597501 349300 1161848 2974078 1161848 2974078 4009636 37560 4009636 37560 1366318 2311633 1366318 2311633 4110320 3317408 4110320 3317408 1258871 734040 1258871 734040 870288 1670632 870288 1670632 3348966 4969189 3348966 4969189 1383824 596426 1383824 596426 580528 2047087 580528 2047087 4277553 2957190 4277553 2957190 1428588 743234 1428588 743234 1668263 3332148 1668263 3332148 218131 197414 218131 197414 4377895 3309023 4377895 3309023 2065063 1215472 2065063 1215472 1062591 334185 1062591 334185 3937837 3348395 3937837 3348395 663976 446296 663976 446296 1388557 1918796 1388557 1918796 4353737 3038090 4353737 3038090 1252192 836621 1252192 836621 4346472 1691543 4346472 1691543 1471716 1266470 1471716 1266470 916210 329158 916210 329158 4076173 3777751 4076173 3777751 1653147 4803362 1653147 4803362 2848141 1414490 2848141 1414490 4348874 3866424 4348874 3866424 822280 403311 822280 403311 3337955 3324558 3337955 3324558 380754 1122806 380754 1122806 3319125 1651094 3319125 1651094 1421594 231257 1421594 231257 3635417 4517339 3635417 4517339 876898 369048 876898 369048 3916556 2946779 3916556 2946779 1671836 905877 1671836 905877 4927189 4553640 4927189 4553640 1092439 342643 1092439 342643 4773112 2285228 4773112 2285228 907513 516595 907513 516595 262633 2285388 262633 2285388 4740353 846162 4740353 846162 549482 1997061 549482 1997061 3628644 4959606 3628644 4959606 1190669 1512395 1190669 1512395 3733130 1664858 3733130 1664858 4515825 4006040 4515825 4006040 605385 917335 605385 917335 3789063 2834123 3789063 2834123 1285679 1030679 1285679 1030679 413942 2004287 413942 2004287 3910942 2475959 3910942 2475959 4466854 3588384 4466854 3588384 1132110 1649505 1132110 1649505 1658061 3042812 1658061 3042812 3660739 1021089 3660739 1021089 310866 1683400 310866 1683400 4216988 2720818 4216988 2720818 974642 307128 974642 307128 4279260 2504147 4279260 2504147 3318104 4969182 3318104 4969182 215936 315843 215936 315843 4463196 3333696 4463196 3333696 343603 262483 343603 262483 4757869 2224466 4757869 2224466 3905723 2663194 3905723 2663194 4440526 484348 4440526 484348 870083 3339134 870083 3339134 3321964 222482 3321964 222482 50885 4702526 50885 4702526 4211787 1333078 4211787 1333078 1303466 910329 1303466 910329 578665 1793974 578665 1793974 2478328 3344740 2478328 3344740 4521381 438119 4521381 438119 783558 3336310 783558 3336310 4073201 1672932 4073201 1672932 948648 569875 948648 569875 3671111 2214874 3671111 2214874 3927959 3245387 3927959 3245387 1654185 1965480 1654185 1965480 4271660 3336248 4271660 3336248 763853 343080 763853 343080 1668442 3981699 1668442 3981699 3321810 596851 3321810 596851 355311 1650076 355311 1650076 4531455 3093666 4531455 3093666 3322491 4773478 3322491 4773478 4494573 1258212 4494573 1258212 321911 305776 321911 305776 221046 185616 221046 185616 4209690 2707823 4209690 2707823 1314124 360183 1314124 360183 652039 2831015 652039 2831015 4772091 3786914 4772091 3786914 684016 1655608 684016 1655608 3822026 2681887 3822026 2681887 4712348 1671665 4712348 1671665 2040685 468521 2040685 468521 327889 3344889 327889 3344889 3327140 4848357 3327140 4848357 3902500 1107336 3902500 1107336 696091 518788 696091 518788 465969 324006 465969 324006 23815 3933434 23815 3933434 3990667 939962 3990667 939962 1344070 3335683 1344070 3335683 4079108 2852772 4079108 2852772 3146461 4670420 3146461 4670420 3829081 1674034 3829081 1674034 1686422 2865805 1686422 2865805 3850724 889850 3850724 889850 571380 2192698 571380 2192698 3461636 4635612 3461636 4635612 956597 456572 956597 456572 4580494 3054675 4580494 3054675 1651978 1677108 1651978 1677108 4440216 2886869 4440216 2886869 351795 760158 351795 760158 4189446 2597018 4189446 2597018 3919081 1654911 3919081 1654911 941128 697291 941128 697291 497503 2464595 497503 2464595 4512037 1648849 4512037 1648849 1359227 1259580 1359227 1259580 1157342 506463 1157342 506463 4808257 4415358 4808257 4415358 1655696 2429791 1655696 2429791 4498019 2134892 4498019 2134892 3336124 2916825 3336124 2916825 1650475 4852856 1650475 4852856 3732009 361059 3732009 361059 740857 4372746 740857 4372746 3344350 690349 3344350 690349 2216127 4171896 2216127 4171896 1396445 224866 1396445 224866 4058669 3046397 4058669 3046397 4741308 3092434 4741308 3092434 1656262 1657443 1656262 1657443 4619936 2661881 4619936 2661881 4263031 429976 4263031 429976 941360 2654254 941360 2654254 4473213 505146 4473213 505146 889763 2848372 889763 2848372 4322328 365199 4322328 365199 1364748 2014860 1364748 2014860 4344619 709573 4344619 709573 543946 2252392 543946 2252392 3446322 3555434 3446322 3555434 1669511 312049 1669511 312049 328160 2196822 328160 2196822 4294849 1651342 4294849 1651342 243611 626941 243611 626941 2552472 2960629 2552472 2960629 4169833 1117024 4169833 1117024 419515 318634 419515 318634 3317570 4873224 3317570 4873224 3903638 923838 3903638 923838 620830 468998 620830 468998 124843 3230331 124843 3230331 1667940 1656873 1667940 1656873 791261 1929376 791261 1929376 4796434 3341478 4796434 3341478 1068562 1203661 1068562 1203661 3777680 2647626 3777680 2647626 4304370 788061 4304370 788061 774442 937427 774442 937427 4060748 4336630 4060748 4336630 680372 780801 680372 780801 3455610 4281843 3455610 4281843 540807 786795 540807 786795 2856645 3343898 2856645 3343898 416165 1405065 416165 1405065 3332142 465164 3332142 465164 340782 1392832 340782 1392832 4034904 3393042 4034904 3393042 721079 447077 721079 447077 3903809 3591604 3903809 3591604 1668332 4698286 1668332 4698286 4424616 1582813 4424616 1582813 1842313 2671477 1842313 2671477 4719175 3112284 4719175 3112284 499667 603062 499667 603062 3948490 3001603 3948490 3001603 3041703 1653466 3041703 1653466 730525 630601 730525 630601 203392 2404894 203392 2404894 4336908 1949681 4336908 1949681 4732192 3323802 4732192 3323802 973657 723194 973657 723194 3821280 2943464 3821280 2943464 4713444 1679512 4713444 1679512 4176718 2657310 4176718 2657310 3340186 3343656 3340186 3343656 578085 1661499 578085 1661499 4447751 2469768 4447751 2469768 3609864 3349775 3609864 3349775 1025503 396125 1025503 396125 293023 2886367 293023 2886367 4595103 4181781 4595103 4181781 1678354 679378 1678354 679378 829827 1038017 829827 1038017 3920552 2262991 3920552 2262991 4549170 976809 4549170 976809 554031 2196999 554031 2196999 3942435 3349828 3942435 3349828 743387 1313006 743387 1313006 242153 4126184 242153 4126184 4191642 1233282 4191642 1233282 30002 3016664 30002 3016664 3626223 1264494 3626223 1264494 1286555 3331706 1286555 3331706 3673958 1658230 3673958 1658230 699739 616186 699739 616186 4103771 3323855 4103771 3323855 4633902 1035296 4633902 1035296 508506 218244 508506 218244 4083424 2819611 4083424 2819611 953641 700899 953641 700899 661371 2862354 661371 2862354 4729997 1162352 4729997 1162352 315206 245769 315206 245769 4322298 3032756 4322298 3032756 4716279 1217020 4716279 1217020 1668646 2672006 1668646 2672006 4687953 3724600 4687953 3724600 432377 268562 432377 268562 3672551 3342372 3672551 3342372 787988 544273 787988 544273 4093940 2622712 4093940 2622712 4697463 476735 4697463 476735 1237519 2361673 1237519 2361673 1679345 727308 1679345 727308 244463 2889371 244463 2889371 4665330 1986683 4665330 1986683 1381833 266228 1381833 266228 4125525 2711709 4125525 2711709 377051 3807115 377051 3807115 4058819 420373 4058819 420373 212741 59392 212741 59392 4647972 3320452 4647972 3320452 1010894 273383 1010894 273383 240442 216569 240442 216569 220141 9194 220141 9194 4237565 2553743 4237565 2553743 3025623 1670268 3025623 1670268 648820 704862 648820 704862 4722426 3624012 4722426 3624012 1088996 1293070 1088996 1293070 327982 245929 327982 245929 226959 45745 226959 45745 4799768 2449424 4799768 2449424 3350371 3632352 3350371 3632352 3332335 4783464 3332335 4783464 3314450 1668464 3314450 1668464 1298575 273873 1298575 273873 4502242 2755700 4502242 2755700 3562484 4417565 3562484 4417565 416470 409434 416470 409434 4652294 2028452 4652294 2028452 4156879 3334707 4156879 3334707 926301 915609 926301 915609 4025287 3497482 4025287 3497482 1603326 1676346 1603326 1676346 4609566 1657313 4609566 1657313 484864 437315 484864 437315 4264993 4086857 4264993 4086857 856009 580423 856009 580423 493104 1324709 493104 1324709 4098381 3337226 4098381 3337226 607442 995008 607442 995008 4099507 3350098 4099507 3350098 1752149 1648029 1752149 1648029 4959338 2219280 4959338 2219280 3317018 4852696 3317018 4852696 4635879 902188 4635879 902188 741052 2013248 741052 2013248 4702530 1186167 4702530 1186167 1673859 2935223 1673859 2935223 4393128 2168362 4393128 2168362 4672287 547729 4672287 547729 414894 233332 414894 233332 1915077 3119247 1915077 3119247 3752878 978478 3752878 978478 1684713 4057826 1684713 4057826 4238810 675672 4238810 675672 682216 567383 682216 567383 4307574 3020552 4307574 3020552 958915 430757 958915 430757 4098047 2671370 4098047 2671370 3812357 3349894 3812357 3349894 1130556 972966 1130556 972966 460352 2547287 460352 2547287 3588484 3332618 3588484 3332618 1417260 1670792 1417260 1670792 3617299 2266590 3617299 2266590 4723976 988425 4723976 988425 838629 243089 838629 243089 3961703 3665622 3961703 3665622 1136495 303592 1136495 303592 3720483 2099790 3720483 2099790 4701995 4230921 4701995 4230921 1351666 1091954 1351666 1091954 499920 2075105 499920 2075105 4779184 3329228 4779184 3329228 1671535 661852 1671535 661852 453523 1666171 453523 1666171 4392944 2875474 4392944 2875474 1109848 483909 1109848 483909 1676216 1026851 1676216 1026851 411177 1291745 411177 1291745 375580 176209 375580 176209 3576977 3339854 3576977 3339854 596297 529115 596297 529115 1685930 3322717 1685930 3322717 3789908 938878 3789908 938878 620526 606096 620526 606096 510612 1194176 510612 1194176 1796878 4303997 1796878 4303997 903102 626712 903102 626712 4228527 2614536 4228527 2614536 662791 803503 662791 803503 4269255 3318626 4269255 3318626 621032 807205 621032 807205 4069530 3347381 4069530 3347381 661545 602900 661545 602900 1679827 1420489 1679827 1420489 758896 2716869 758896 2716869 4727667 4159071 4727667 4159071 811290 653516 811290 653516 4550851 2418892 4550851 2418892 3330235 4439436 3330235 4439436 1677288 1847108 1677288 1847108 3522039 3322446 3522039 3322446 4540907 1243223 4540907 1243223 908101 850922 908101 850922 574195 2305149 574195 2305149 4636141 1394797 4636141 1394797 3342825 3074892 3342825 3074892 4827796 1659119 4827796 1659119 3535663 2268419 3535663 2268419 4497821 916215 4497821 916215 1649090 3316858 1649090 3316858 4081449 3549156 4081449 3549156 1658715 240202 1658715 240202 1378531 1674093 1378531 1674093 3343886 686559 3343886 686559 561764 232914 561764 232914 3347390 2864760 3347390 2864760 1681746 1655807 1681746 1655807 309776 1293842 309776 1293842 3777319 3059118 3777319 3059118 4758970 3317696 4758970 3317696 1651042 1682023 1651042 1682023 4654684 3004413 4654684 3004413 4773565 1656732 4773565 1656732 517447 383818 517447 383818 87258 2261896 87258 2261896 4310662 2717622 4310662 2717622 4470769 2126883 4470769 2126883 3339674 581715 3339674 581715 570602 4641185 570602 4641185 4123528 1654593 4123528 1654593 1848819 1930848 1848819 1930848 3614574 2188109 3614574 2188109 687184 605043 687184 605043 314110 1647393 314110 1647393 2018506 2640454 2018506 2640454 4293185 999276 4293185 999276 475290 1674433 475290 1674433 3540812 499778 3540812 499778 830881 2609566 830881 2609566 4442205 4596236 4442205 4596236 1665785 3317778 1665785 3317778 4076894 890728 4076894 890728 125991 4515598 125991 4515598 3682510 1366370 3682510 1366370 1106519 433726 1106519 433726 4157148 4384612 4157148 4384612 765303 743050 765303 743050 3338108 2438088 3338108 2438088 4311040 2043127 4311040 2043127 4734829 3352610 4734829 3352610 3872845 783487 3872845 783487 414158 3317486 414158 3317486 4363024 962051 4363024 962051 787926 460130 787926 460130 2373350 4711065 2373350 4711065 3338747 676441 3338747 676441 681120 1675305 681120 1675305 3903103 2262314 3903103 2262314 4544565 3238433 4544565 3238433 1649065 1058944 1649065 1058944 4450736 4139688 4450736 4139688 685706 209782 685706 209782 3639971 3328520 3639971 3328520 1509166 1669639 1509166 1669639 4983074 1173353 4983074 1173353 450417 1651584 450417 1651584 2687033 3351398 2687033 3351398 4070855 1907779 4070855 1907779 4833282 787725 4833282 787725 660217 3880932 660217 3880932 1806352 2541851 1806352 2541851 4621213 3351872 4621213 3351872 572393 555917 572393 555917 4330792 2460493 4330792 2460493 1667114 4497530 1667114 4497530 1492421 1372953 1492421 1372953 1131708 3828161 1131708 3828161 1676458 200946 1676458 200946 784422 1336865 784422 1336865 268526 253620 268526 253620 69233 2021375 69233 2021375 4672316 3337562 4672316 3337562 465604 555531 465604 555531 1213476 437260 1213476 437260 4555597 4875566 4555597 4875566 735324 478154 735324 478154 321553 1733425 321553 1733425 3314822 3332108 3314822 3332108 1167417 548123 1167417 548123 4136400 3327724 4136400 3327724 4439582 2097352 4439582 2097352 1663667 821473 1663667 821473 352968 4274039 352968 4274039 3317735 1667663 3317735 1667663 1235985 403126 1235985 403126 3346919 3314189 3346919 3314189 254953 820239 254953 820239 3471609 2237391 3471609 2237391 4020690 3053007 4020690 3053007 3324298 1659591 3324298 1659591 1166928 2589556 1166928 2589556 4642826 1659774 4642826 1659774 1682132 3959518 1682132 3959518 878592 288860 878592 288860 3476078 4405353 3476078 4405353 406171 961200 406171 961200 3771589 3334750 3771589 3334750 1098367 448614 1098367 448614 2797855 3324493 2797855 3324493 942690 684680 942690 684680 377214 3133620 377214 3133620 4292950 2248147 4292950 2248147 1661958 4879666 1661958 4879666 1075516 165379 1075516 165379 4467584 3125330 4467584 3125330 5000548 1648931 5000548 1648931 1046337 2293899 1046337 2293899 4519957 1665779 4519957 1665779 1779259 2512296 1779259 2512296 4198647 666699 4198647 666699 509277 1972314 509277 1972314 4418290 3338562 4418290 3338562 1648315 2023259 1648315 2023259 4766933 3340668 4766933 3340668 4301649 2121904 4301649 2121904 3700433 3336837 3700433 3336837 4384483 2637340 4384483 2637340 1651447 4053178 1651447 4053178 4399679 1232978 4399679 1232978 251426 252036 251426 252036 4010366 3335139 4010366 3335139 825051 410551 825051 410551 3339025 4358907 3339025 4358907 3693256 282174 3693256 282174 826479 1675157 826479 1675157 4693119 4303982 4693119 4303982 623164 510300 623164 510300 4858018 1712559 4858018 1712559 1676689 957231 1676689 957231 888718 346751 888718 346751 2946188 1893328 2946188 1893328 3684296 3504048 3684296 3504048 1664071 1179939 1664071 1179939 157407 4603015 157407 4603015 4320600 1646851 4320600 1646851 1334456 2881067 1334456 2881067 4704450 535403 4704450 535403 2610197 2932814 2610197 2932814 3828155 2451846 3828155 2451846 4683992 1194744 4683992 1194744 337336 20673 337336 20673 3994869 2752195 3994869 2752195 4443503 2924004 4443503 2924004 2177179 834119 2177179 834119 479358 1656004 479358 1656004 4130163 3323541 4130163 3323541 1180558 344497 1180558 344497 1391234 2185807 1391234 2185807 4755080 3972724 4755080 3972724 1099419 951416 1099419 951416 12868 2346504 12868 2346504 1650108 626433 1650108 626433 544759 3351110 544759 3351110 2043914 2048335 2043914 2048335 4761118 1431333 4761118 1431333 1404845 1360532 1404845 1360532 4738100 2826976 4738100 2826976 1647588 3724374 1647588 3724374 1671892 7566 1671892 7566 4113079 2618285 4113079 2618285 4541302 3573192 4541302 3573192 1353121 1005631 1353121 1005631 4129025 2882297 4129025 2882297 4719046 546803 4719046 546803 162468 3349872 162468 3349872 2097868 1851725 2097868 1851725 4490457 3319247 4490457 3319247 1116890 366871 1116890 366871 3612675 3336303 3612675 3336303 398446 959175 398446 959175 1953575 4729266 1953575 4729266 1291767 371527 1291767 371527 700734 1680870 700734 1680870 4840678 4066542 4840678 4066542 60597 1265079 60597 1265079 3350648 2860789 3350648 2860789 3859063 320354 3859063 320354 3320364 4830841 3320364 4830841 890816 391464 890816 391464 206864 3073340 206864 3073340 4398219 1669872 4398219 1669872 610316 514911 610316 514911 3771366 3989839 3771366 3989839 1654553 306156 1654553 306156 4732162 4713804 4732162 4713804 1032124 963688 1032124 963688 602393 1675480 602393 1675480 5007028 2160010 5007028 2160010 1359550 806581 1359550 806581 432567 1680189 432567 1680189 4743971 4237415 4743971 4237415 1523582 2057471 1523582 2057471 3705992 3477115 3705992 3477115 915882 2765700 915882 2765700 4511029 3583395 4511029 3583395 960256 302415 960256 302415 3335965 4615829 3335965 4615829 921123 170110 921123 170110 3332346 1678751 3332346 1678751 4166723 2516972 4166723 2516972 781585 481279 781585 481279 1296382 1664568 1296382 1664568 4113874 3321988 4113874 3321988 444685 239526 444685 239526 3728882 4485331 3728882 4485331 1024952 802931 1024952 802931 4471266 3316042 4471266 3316042 283145 531110 283145 531110 4448025 2852923 4448025 2852923 3118142 1950016 3118142 1950016 4786428 1026344 4786428 1026344 797188 3333679 797188 3333679 3315453 4575031 3315453 4575031 899998 600265 899998 600265 464559 3159264 464559 3159264 3640590 821975 3640590 821975 1674082 4227786 1674082 4227786 1193917 1661047 1193917 1661047 3314490 3624845 3314490 3624845 248503 617056 248503 617056 2718244 3439462 2718244 3439462 893209 361232 893209 361232 4104172 2657228 4104172 2657228 4464746 947868 4464746 947868 378645 2411368 378645 2411368 4675560 3046075 4675560 3046075 4779755 4709295 4779755 4709295 1702 2687952 1702 2687952 4550577 3042004 4550577 3042004 916826 294546 916826 294546 4254074 2465211 4254074 2465211 1249407 717174 1249407 717174 646969 1680658 646969 1680658 3961747 2376325 3961747 2376325 1664055 1656042 1664055 1656042 4727785 2751964 4727785 2751964 1676504 230174 1676504 230174 79646 3338899 79646 3338899 1140328 790966 1140328 790966 435801 2120176 435801 2120176 4625366 3318295 4625366 3318295 850592 588328 850592 588328 386953 1653028 386953 1653028 3564539 2637646 3564539 2637646 4538104 1668359 4538104 1668359 623044 364308 623044 364308 266271 2570981 266271 2570981 4527267 3343552 4527267 3343552 460560 1125810 460560 1125810 4000762 2572131 4000762 2572131 4521994 4358574 4521994 4358574 1661756 2892982 1661756 2892982 3938846 2128960 3938846 2128960 4614602 1651889 4614602 1651889 1335333 842468 1335333 842468 87615 3334636 87615 3334636 4151148 2074632 4151148 2074632 1176594 1061393 1176594 1061393 84050 3330094 84050 3330094 4422112 1654157 4422112 1654157 687308 643773 687308 643773 628104 3328568 628104 3328568 3339620 3817771 3339620 3817771 1666392 4668425 1666392 4668425 3897680 2387068 3897680 2387068 4416723 3326225 4416723 3326225 835283 724768 835283 724768 640146 2166934 640146 2166934 4245527 3313786 4245527 3313786 1652211 3606716 1652211 3606716 3578278 1324342 3578278 1324342 917879 212541 917879 212541 4748705 3321422 4748705 3321422 1160481 434527 1160481 434527 3834848 1764909 3834848 1764909 2570316 3523298 2570316 3523298 1199091 820745 1199091 820745 762813 220266 762813 220266 3776766 3323435 3776766 3323435 1713494 1109098 1713494 1109098 986602 3341727 986602 3341727 2099488 1385762 2099488 1385762 1295211 3333097 1295211 3333097 568758 3708276 568758 3708276 3947535 2287585 3947535 2287585 3336675 3323586 3336675 3323586 2107792 2732266 2107792 2732266 4620019 713624 4620019 713624 1614560 3053794 1614560 3053794 3646986 1329020 3646986 1329020 1310735 1683838 1310735 1683838 4085450 3082150 4085450 3082150 1661752 1674672 1661752 1674672 4078815 3321066 4078815 3321066 362023 64391 362023 64391 4322094 3085641 4322094 3085641 4806061 1679795 4806061 1679795 797191 4505436 797191 4505436 3333480 846939 3333480 846939 540932 2743309 540932 2743309 4665853 993068 4665853 993068 1183697 3423251 1183697 3423251 4747244 2571057 4747244 2571057 3762868 1734239 3762868 1734239 1530301 4281960 1530301 4281960 4061340 383972 4061340 383972 3241969 2452882 3241969 2452882 4601351 1870572 4601351 1870572 3342483 2713480 3342483 2713480 4526102 538092 4526102 538092 519114 3109008 519114 3109008 4215975 2548374 4215975 2548374 1223975 1084670 1223975 1084670 307342 277918 307342 277918 4408554 3319236 4408554 3319236 2026588 1657928 2026588 1657928 4102194 3077877 4102194 3077877 2372633 422005 2372633 422005 803454 2039219 803454 2039219 4624052 3341531 4624052 3341531 1683178 1163268 1683178 1163268 1046891 599688 1046891 599688 3715370 3213761 3715370 3213761 1130069 971199 1130069 971199 618703 2435965 618703 2435965 3326071 1681693 3326071 1681693 4394125 3059876 4394125 3059876 1647694 4244805 1647694 4244805 4466015 2182150 4466015 2182150 1411874 1237214 1411874 1237214 4273423 2536162 4273423 2536162 3323713 3348748 3323713 3348748 1227214 918801 1227214 918801 550761 3330839 550761 3330839 4473379 1680812 4473379 1680812 1661862 3055575 1661862 3055575 4540204 2510279 4540204 2510279 616500 198891 616500 198891 3870778 2808021 3870778 2808021 3352116 17903 3352116 17903 719908 1659577 719908 1659577 4094397 2457183 4094397 2457183 4461611 3376308 4461611 3376308 368604 1420901 368604 1420901 3506608 1930442 3506608 1930442 4044465 2912821 4044465 2912821 1343259 614779 1343259 614779 524856 1649178 524856 1649178 4682084 2543347 4682084 2543347 3486556 1270089 3486556 1270089 337789 4878877 337789 4878877 4435513 414728 4435513 414728 4687992 2640343 4687992 2640343 4033390 1136321 4033390 1136321 503428 2542876 503428 2542876 3760394 708806 3760394 708806 589013 4295926 589013 4295926 1667081 1649640 1667081 1649640 1275683 348282 1275683 348282 3450618 4531170 3450618 4531170 755555 247902 755555 247902 4228910 3002110 4228910 3002110 3329889 1061627 3329889 1061627 1032265 2704200 1032265 2704200 4393845 1255029 4393845 1255029 742552 915889 742552 915889 3678857 3324562 3678857 3324562 440306 675594 440306 675594 2593522 1659147 2593522 1659147 1255412 949591 1255412 949591 735934 541793 735934 541793 3331375 2105954 3331375 2105954 4634710 4648290 4634710 4648290 3080534 1186457 3080534 1186457 977807 2824434 977807 2824434 4357785 1664180 4357785 1664180 3335908 2291722 3335908 2291722 4746996 3249667 4746996 3249667 1647606 1666343 1647606 1666343 488053 208497 488053 208497 127550 2688107 127550 2688107 2925732 4127361 2925732 4127361 1208701 1008862 1208701 1008862 3623154 3162887 3623154 3162887 2571288 1674272 2571288 1674272 4148108 2806890 4148108 2806890 4580403 2940824 4580403 2940824 1650322 760369 1650322 760369 4067107 2978650 4067107 2978650 1649850 4656008 1649850 4656008 411003 784317 411003 784317 3675362 4218316 3675362 4218316 2351324 2265011 2351324 2265011 4765030 3807412 4765030 3807412 3341116 2400556 3341116 2400556 4214838 2752870 4214838 2752870 3337522 759665 3337522 759665 821759 3338300 821759 3338300 4922627 3351082 4922627 3351082 979732 329589 979732 329589 4111168 2634955 4111168 2634955 4457698 2860995 4457698 2860995 2405358 662874 2405358 662874 865420 2274869 865420 2274869 4421128 1708247 4421128 1708247 1355528 574034 1355528 574034 4740236 3321892 4740236 3321892 3628332 2688220 3628332 2688220 4685772 1929423 4685772 1929423 3333792 2613488 3333792 2613488 4133023 1586778 4133023 1586778 1318818 1071779 1318818 1071779 648536 377327 648536 377327 1650792 1961646 1650792 1961646 4211506 2987506 4211506 2987506 3352198 1294697 3352198 1294697 1394665 225510 1394665 225510 233853 2341917 233853 2341917 4615010 956798 4615010 956798 602484 548064 602484 548064 500379 2257850 500379 2257850 4151807 2603463 4151807 2603463 3843520 766676 3843520 766676 756728 643902 756728 643902 3342946 3045609 3342946 3045609 903068 773852 903068 773852 4445476 1972218 4445476 1972218 784742 627637 784742 627637 3661217 3323982 3661217 3323982 1252276 911505 1252276 911505 4023962 3258511 4023962 3258511 1317128 277086 1317128 277086 4696299 1891427 4696299 1891427 1659223 1682811 1659223 1682811 4828382 1137912 4828382 1137912 626890 2727654 626890 2727654 4071848 491481 4071848 491481 48743 1951128 48743 1951128 4190854 3332547 4190854 3332547 1341933 651308 1341933 651308 285616 2570940 285616 2570940 4492082 2140101 4492082 2140101 3767135 4103207 3767135 4103207 1042860 403895 1042860 403895 362143 4441246 362143 4441246 3325137 986602 3325137 986602 402099 2397555 402099 2397555 4332541 1424019 4332541 1424019 684439 412223 684439 412223 212956 2046164 212956 2046164 4221283 3314245 4221283 3314245 1673280 695248 1673280 695248 495351 1914131 495351 1914131 2954051 4108977 2954051 4108977 906647 562256 906647 562256 3726365 3313499 3726365 3313499 608361 811745 608361 811745 1586539 1961908 1586539 1961908 3409634 4606487 3409634 4606487 1529221 602485 1529221 602485 481916 2421303 481916 2421303 2481716 1651161 2481716 1651161 890462 489674 890462 489674 1633650 2317618 1633650 2317618 4539112 1483860 4539112 1483860 595036 59824 595036 59824 3849799 3003849 3849799 3003849 1661013 2476137 1661013 2476137 4702695 3338304 4702695 3338304 1657207 5002088 1657207 5002088 3752088 1666237 3752088 1666237 959340 540827 959340 540827 1163778 4223888 1163778 4223888 3032571 1653276 3032571 1653276 824785 718216 824785 718216 3081903 2980099 3081903 2980099 4106185 840750 4106185 840750 366915 3057308 366915 3057308 3824322 932843 3824322 932843 552605 2921952 552605 2921952 3337976 857904 3337976 857904 1167887 3032750 1167887 3032750 4292870 2529309 4292870 2529309 3343668 2985683 3343668 2985683 4826007 338742 4826007 338742 1659640 2395146 1659640 2395146 3866597 2190001 3866597 2190001 1350630 1172577 1350630 1172577 281932 46687 281932 46687 3817050 2634413 3817050 2634413 4196588 1939285 4196588 1939285 3351818 4204730 3351818 4204730 1667197 416803 1667197 416803 1215003 4034657 1215003 4034657 3713164 1559900 3713164 1559900 1944301 3344553 1944301 3344553 4449858 2118364 4449858 2118364 3346109 715621 3346109 715621 636797 2861825 636797 2861825 4215246 1918373 4215246 1918373 1115147 925927 1115147 925927 3674808 3012397 3674808 3012397 3328106 4556847 3328106 4556847 1329614 1070705 1329614 1070705 2897650 3496310 2897650 3496310 4606095 1579202 4606095 1579202 1647822 889613 1647822 889613 583042 542016 583042 542016 3321096 2423956 3321096 2423956 4325473 2938794 4325473 2938794 2658234 4823656 2658234 4823656 3564993 944064 3564993 944064 717149 418543 717149 418543 4495700 3320127 4495700 3320127 1244790 651039 1244790 651039 390070 2125397 390070 2125397 4674420 3341699 4674420 3341699 424968 1153710 424968 1153710 1672485 2594573 1672485 2594573 4473623 1652526 4473623 1652526 189634 1667425 189634 1667425 3957511 3109913 3957511 3109913 197519 609712 197519 609712 3798918 2406745 3798918 2406745 4308700 1092418 4308700 1092418 357521 1426752 357521 1426752 2340876 1933575 2340876 1933575 4726141 2813954 4726141 2813954 1350700 275085 1350700 275085 231093 2648590 231093 2648590 4287337 1682416 4287337 1682416 1386243 973870 1386243 973870 303952 4633978 303952 4633978 2392161 1662160 2392161 1662160 2856036 3342542 2856036 3342542 710718 549761 710718 549761 4103658 4206331 4103658 4206331 1263096 398611 1263096 398611 4381231 3333104 4381231 3333104 718277 429531 718277 429531 232466 4497392 232466 4497392 3805742 1127928 3805742 1127928 1025215 359806 1025215 359806 3080736 4227347 3080736 4227347 4059078 1118171 4059078 1118171 485243 3351078 485243 3351078 3758225 1669328 3758225 1669328 782780 2700418 782780 2700418 4686899 3315443 4686899 3315443 1324116 240201 1324116 240201 3337521 3322999 3337521 3322999 2502003 1657089 2502003 1657089 1358031 617206 1358031 617206 847592 1511334 847592 1511334 3727047 3343327 3727047 3343327 1304260 1654406 1304260 1654406 3340780 3344478 3340780 3344478 1401183 1655642 1401183 1655642 4125271 4373370 4125271 4373370 1226575 1225250 1226575 1225250 3701494 3085063 3701494 3085063 1342969 3338242 1342969 3338242 3872075 1430671 3872075 1430671 330679 940568 330679 940568 3766968 4933327 3766968 4933327 1333095 1148930 1333095 1148930 481612 442190 481612 442190 3348964 2056687 3348964 2056687 4557136 2495131 4557136 2495131 3491115 1653722 3491115 1653722 1295470 60335 1295470 60335 2360810 2723583 2360810 2723583 4702728 3335402 4702728 3335402 1264103 233423 1264103 233423 166877 1984673 166877 1984673 4785427 1669045 4785427 1669045 953100 763918 953100 763918 284603 2298261 284603 2298261 4621196 909624 4621196 909624 800648 483492 800648 483492 4283815 2451609 4283815 2451609 1649960 4173550 1649960 4173550 4166317 1678966 4166317 1678966 938605 852624 938605 852624 353703 1682705 353703 1682705 4485718 2925783 4485718 2925783 3341541 1122504 3341541 1122504 236027 234589 236027 234589 1674608 4919914 1674608 4919914 4092432 1650599 4092432 1650599 3314876 3315131 3314876 3315131 1111203 283591 1111203 283591 4004927 2598457 4004927 2598457 4274644 2348028 4274644 2348028 4564180 2032171 4564180 2032171 3649371 3057141 3649371 3057141 4955976 4768334 4955976 4768334 263725 77667 263725 77667 4639963 3076233 4639963 3076233 3344189 359273 3344189 359273 430788 2134098 430788 2134098 4214870 2731335 4214870 2731335 4610799 1680145 4610799 1680145 1486244 1426522 1486244 1426522 4024491 2675137 4024491 2675137 4556711 2087895 4556711 2087895 1323029 360559 1323029 360559 1140705 2190978 1140705 2190978 4363407 3221379 4363407 3221379 323808 276881 323808 276881 246201 1652721 246201 1652721 4228787 3641520 4228787 3641520 3324786 1192215 3324786 1192215 3344340 360747 3344340 360747 1985789 3564452 1985789 3564452 3351589 4602537 3351589 4602537 523318 958507 523318 958507 2894570 1684059 2894570 1684059 525884 1349327 525884 1349327 2695607 2797179 2695607 2797179 4489537 3247191 4489537 3247191 680571 395405 680571 395405 3962973 3121440 3962973 3121440 662858 429107 662858 429107 4107930 3028336 4107930 3028336 1377593 616879 1377593 616879 566984 3239974 566984 3239974 3594190 2588318 3594190 2588318 4752576 3313642 4752576 3313642 5010186 3349396 5010186 3349396 3350416 609115 3350416 609115 1009770 2287006 1009770 2287006 4295524 3346195 4295524 3346195 1817909 1658384 1817909 1658384 3803176 2386565 3803176 2386565 4781972 1268032 4781972 1268032 1141523 758423 1141523 758423 1681808 4899042 1681808 4899042 4382309 1020420 4382309 1020420 865032 4270415 865032 4270415 3880453 657652 3880453 657652 352099 194043 352099 194043 3321924 4975780 3321924 4975780 680141 690995 680141 690995 4225747 3333916 4225747 3333916 3329513 4738897 3329513 4738897 1294812 824219 1294812 824219 653533 301934 653533 301934 3642261 2144371 3642261 2144371 3176412 3349982 3176412 3349982 1900177 1657731 1900177 1657731 3837799 2901815 3837799 2901815 4586285 445434 4586285 445434 317114 2221879 317114 2221879 4591989 1370543 4591989 1370543 369765 280246 369765 280246 271569 4246154 271569 4246154 4188483 741372 4188483 741372 690768 664208 690768 664208 1448717 4445771 1448717 4445771 3601997 1664596 3601997 1664596 960417 570263 960417 570263 4258367 3736734 4258367 3736734 3318046 1350338 3318046 1350338 1269981 4168226 1269981 4168226 4054208 2465106 4054208 2465106 4389095 16004 4389095 16004 1039836 2708715 1039836 2708715 4071931 1662306 4071931 1662306 681666 69969 681666 69969 3330921 2921336 3330921 2921336 1209804 1099885 1209804 1099885 356700 2037164 356700 2037164 3819911 3335809 3819911 3335809 1245943 1075837 1245943 1075837 35011 3340922 35011 3340922 3608035 1670778 3608035 1670778 4624267 2498415 4624267 2498415 4042815 3317929 4042815 3317929 4580675 3924827 4580675 3924827 1659763 897486 1659763 897486 842439 431288 842439 431288 4251602 4192233 4251602 4192233 739060 329868 739060 329868 2824283 2649205 2824283 2649205 1673764 267512 1673764 267512 252552 3416846 252552 3416846 4462093 1296254 4462093 1296254 498989 350478 498989 350478 3639897 4185619 3639897 4185619 471600 394270 471600 394270 4649742 3327597 4649742 3327597 618243 442528 618243 442528 1674296 1220591 1674296 1220591 925192 3332790 925192 3332790 2733169 1366557 2733169 1366557 1010830 936208 1010830 936208 681321 281475 681321 281475 252268 4016604 252268 4016604 4532718 2320430 4532718 2320430 3864418 1169938 3864418 1169938 512518 343798 512518 343798 323406 1674172 323406 1674172 2598026 756513 2598026 756513 3723315 3688500 3723315 3688500 1667497 1658278 1667497 1658278 4108995 3326394 4108995 3326394 1671615 3818883 1671615 3818883 686955 667277 686955 667277 3344164 2293889 3344164 2293889 4527215 3344442 4527215 3344442 1682557 1125818 1682557 1125818 1665046 3326320 1665046 3326320 3077670 3342337 3077670 3342337 4732833 2619810 4732833 2619810 2251650 3319044 2251650 3319044 1675454 889243 1675454 889243 689918 588969 689918 588969 4132625 2547431 4132625 2547431 4350378 2136680 4350378 2136680 4577809 1916845 4577809 1916845 3556505 3330601 3556505 3330601 4299405 2538721 4299405 2538721 1309620 1060690 1309620 1060690 534429 208351 534429 208351 4502889 2783852 4502889 2783852 3752430 1656236 3752430 1656236 1657594 1136108 1657594 1136108 4554553 2986655 4554553 2986655 2932576 4731047 2932576 4731047 1004401 310516 1004401 310516 89037 4271642 89037 4271642 4589367 1649486 4589367 1649486 1664204 3338311 1664204 3338311 4784545 2270194 4784545 2270194 4282280 2496157 4282280 2496157 1675984 822445 1675984 822445 511460 3345839 511460 3345839 4639308 1435834 4639308 1435834 1313628 137168 1313628 137168 4541151 2981164 4541151 2981164 4710229 1657777 4710229 1657777 609551 3719477 609551 3719477 4510989 2802641 4510989 2802641 3114569 4956306 3114569 4956306 3794460 2522275 3794460 2522275 1630028 4494339 1630028 4494339 4299255 2156019 4299255 2156019 4689550 334759 4689550 334759 897127 2399656 897127 2399656 4407782 1635093 4407782 1635093 3345175 3985473 3345175 3985473 975059 882080 975059 882080 524977 2681914 524977 2681914 4160147 1663974 4160147 1663974 3562520 3343842 3562520 3343842 4439799 1572995 4439799 1572995 1355469 301953 1355469 301953 3944610 3097567 3944610 3097567 1685634 978683 1685634 978683 613605 1984398 613605 1984398 4315769 3333105 4315769 3333105 1669361 437837 1669361 437837 33773 1708232 33773 1708232 3340614 886049 3340614 886049 330592 4345589 330592 4345589 4455504 1442915 4455504 1442915 372043 336674 372043 336674 1650546 4616533 1650546 4616533 2181232 1574933 2181232 1574933 1585027 2286271 1585027 2286271 4150766 4804974 4150766 4804974 1622718 2620733 1622718 2620733 3815139 1666456 3815139 1666456 1678247 523330 1678247 523330 1073719 2861009 1073719 2861009 4592512 4243322 4592512 4243322 3259086 2436647 3259086 2436647 3791011 4087013 3791011 4087013 1660809 1652889 1660809 1652889 4052492 2981941 4052492 2981941 4924264 4418498 4924264 4418498 772229 1214714 772229 1214714 442237 4045583 442237 4045583 3351432 2100808 3351432 2100808 4629295 2995623 4629295 2995623 1171568 1084883 1171568 1084883 477632 2093997 477632 2093997 4283186 2613328 4283186 2613328 3776180 3352132 3776180 3352132 924706 891054 924706 891054 592649 2634038 592649 2634038 4525254 3329367 4525254 3329367 1460902 52672 1460902 52672 3349298 2731051 3349298 2731051 411848 1024828 411848 1024828 1679455 3325244 1679455 3325244 2950896 1425776 2950896 1425776 1419284 156254 1419284 156254 4079200 2878815 4079200 2878815 4514001 555528 4514001 555528 807548 3013676 807548 3013676 4543684 467742 4543684 467742 954139 1067160 954139 1067160 1670074 2968907 1670074 2968907 4690169 3341893 4690169 3341893 504489 316346 504489 316346 148747 1660691 148747 1660691 3688670 4084917 3688670 4084917 363377 16931 363377 16931 3344951 843587 3344951 843587 836014 413808 836014 413808 320227 1682406 320227 1682406 4042198 2712172 4042198 2712172 443274 873422 443274 873422 1676221 1681030 1676221 1681030 3334878 415594 3334878 415594 897230 1290102 897230 1290102 1680231 2124912 1680231 2124912 4746154 1121934 4746154 1121934 551927 484175 551927 484175 473297 1282632 473297 1282632 1663072 419223 1663072 419223 433131 2181154 433131 2181154 4609339 4794134 4609339 4794134 1122285 1266925 1122285 1266925 296326 1664243 296326 1664243 1984919 1649741 1984919 1649741 4671156 2722551 4671156 2722551 1182872 318175 1182872 318175 4004453 3323983 4004453 3323983 607487 792978 607487 792978 1658546 4768886 1658546 4768886 400421 298847 400421 298847 3384261 2025271 3384261 2025271 1355140 1225275 1355140 1225275 802039 2537341 802039 2537341 4946669 1184549 4946669 1184549 1129256 2206015 1129256 2206015 4061036 2882477 4061036 2882477 1669645 3348228 1669645 3348228 4527296 1685568 4527296 1685568 1224892 4442936 1224892 4442936 4067518 2292992 4067518 2292992 3550017 4190031 3550017 4190031 1324868 736977 1324868 736977 286768 3323760 286768 3323760 4276458 1662132 4276458 1662132 5000929 4268596 5000929 4268596 3319603 1665973 3319603 1665973 4971651 4043979 4971651 4043979 3217692 1670701 3217692 1670701 4464071 3104835 4464071 3104835 4854610 3352597 4854610 3352597 1099252 508220 1099252 508220 4544947 3336338 4544947 3336338 1239659 366633 1239659 366633 4732138 2445549 4732138 2445549 1196410 365966 1196410 365966 3345681 3343583 3345681 3343583 557729 51875 557729 51875 3350135 2414314 3350135 2414314 4487635 1656489 4487635 1656489 1210043 800222 1210043 800222 3318023 2515990 3318023 2515990 4780966 651538 4780966 651538 451339 3078397 451339 3078397 3631736 995959 3631736 995959 228922 2062989 228922 2062989 3816795 3344244 3816795 3344244 694869 381308 694869 381308 2157186 3331221 2157186 3331221 631268 453367 631268 453367 3982834 2982683 3982834 2982683 1650202 1227780 1650202 1227780 902697 320602 902697 320602 3330872 4324535 3330872 4324535 1670879 1993380 1670879 1993380 3743824 3142464 3743824 3142464 828014 312122 828014 312122 253309 265494 253309 265494 3884994 2218209 3884994 2218209 1192976 260078 1192976 260078 4773406 3321735 4773406 3321735 1676415 762815 1676415 762815 542396 4025379 542396 4025379 2158892 729702 2158892 729702 462733 2793211 462733 2793211 1656478 3328184 1656478 3328184 4760160 604789 4760160 604789 958357 1250202 958357 1250202 4190399 3340839 4190399 3340839 1669609 4775277 1669609 4775277 4227769 662739 4227769 662739 543822 336384 543822 336384 4181795 2945298 4181795 2945298 1259510 1649880 1259510 1649880 182023 3348384 182023 3348384 3993597 2096739 3993597 2096739 4552940 1683410 4552940 1683410 2612014 3767655 2612014 3767655 1338926 2744528 1338926 2744528 4560858 1652318 4560858 1652318 2189234 2481738 2189234 2481738 4630261 1031747 4630261 1031747 528297 344031 528297 344031 4080417 2792123 4080417 2792123 1662714 4418694 1662714 4418694 686406 2999523 686406 2999523 3993819 2103760 3993819 2103760 3435679 3352253 3435679 3352253 4740026 1272133 4740026 1272133 946545 617044 946545 617044 1665280 2361047 1665280 2361047 4143915 3315861 4143915 3315861 1102506 1028600 1102506 1028600 4148228 4641539 4148228 4641539 1459787 1646684 1459787 1646684 4498545 3325041 4498545 3325041 2226785 1147850 2226785 1147850 484418 1705105 484418 1705105 3901051 4656182 3901051 4656182 1342264 1046818 1342264 1046818 272046 243162 272046 243162 4127419 1677587 4127419 1677587 2102032 1146990 2102032 1146990 506430 489842 506430 489842 4492600 2544177 4492600 2544177 3682194 3102241 3682194 3102241 4892282 660816 4892282 660816 539772 1733312 539772 1733312 3835244 3343618 3835244 3343618 4585279 1849373 4585279 1849373 1667920 3213117 1667920 3213117 3968481 2027167 3968481 2027167 4733294 3080739 4733294 3080739 1660147 247375 1660147 247375 215740 2126246 215740 2126246 4566468 491514 4566468 491514 447980 431089 447980 431089 1684946 4786306 1684946 4786306 3757635 983879 3757635 983879 547450 2532539 547450 2532539 3315527 4682044 3315527 4682044 3763676 1107107 3763676 1107107 967750 551891 967750 551891 2830748 3348701 2830748 3348701 2344119 914638 2344119 914638 526804 2366109 526804 2366109 4318429 3484631 4318429 3484631 3136425 1664757 3136425 1664757 3957695 3317587 3957695 3317587 790938 1189017 790938 1189017 4165617 3061189 4165617 3061189 1656684 1761512 1656684 1761512 4222812 3562935 4222812 3562935 1404806 1241847 1404806 1241847 1122383 363106 1122383 363106 3637676 3085192 3637676 3085192 1686361 344308 1686361 344308 3899044 2274683 3899044 2274683 4526162 1377580 4526162 1377580 816498 2792349 816498 2792349 4032667 2207304 4032667 2207304 1677591 4345911 1677591 4345911 3326192 1054972 3326192 1054972 924339 303836 924339 303836 3341422 2101246 3341422 2101246 4067372 2512178 4067372 2512178 283371 1033277 283371 1033277 3567001 2350090 3567001 2350090 4776633 1858091 4776633 1858091 1669279 4916340 1669279 4916340 3913544 1958249 3913544 1958249 3344784 3318411 3344784 3318411 1358345 71310 1358345 71310 2968616 3611955 2968616 3611955 3943980 1611524 3943980 1611524 1681550 2333957 1681550 2333957 3478147 1649705 3478147 1649705 1650061 377315 1650061 377315 303026 2067793 303026 2067793 4700960 4030826 4700960 4030826 547136 397915 547136 397915 61965 3667431 61965 3667431 3966045 1444911 3966045 1444911 632701 525980 632701 525980 2245100 1902221 2245100 1902221 4500275 2529954 4500275 2529954 1654830 1459773 1654830 1459773 787975 3349078 787975 3349078 4238037 2416504 4238037 2416504 4598843 1460680 4598843 1460680 622571 200722 622571 200722 4456140 3346769 4456140 3346769 1654370 4181986 1654370 4181986 3885197 1072106 3885197 1072106 1311982 3316459 1311982 3316459 4028464 2288569 4028464 2288569 345307 1082847 345307 1082847 1661531 4817088 1661531 4817088 3336476 1155280 3336476 1155280 422589 2221622 422589 2221622 1685849 1144432 1685849 1144432 703911 665211 703911 665211 2530955 2018787 2530955 2018787 4676061 1177725 4676061 1177725 265588 4778546 265588 4778546 1411225 955871 1411225 955871 600062 221008 600062 221008 4762681 2318762 4762681 2318762 1248272 986858 1248272 986858 774157 839889 774157 839889 3723730 2990415 3723730 2990415 3552410 1145320 3552410 1145320 299522 2124241 299522 2124241 4567696 3350599 4567696 3350599 754887 2799094 754887 2799094 4125674 2508679 4125674 2508679 4670138 3410034 4670138 3410034 999253 2504168 999253 2504168 4204033 3347276 4204033 3347276 290469 289924 290469 289924 224672 153306 224672 153306 1673781 2510030 1673781 2510030 4693325 1657838 4693325 1657838 841906 3350128 841906 3350128 3801727 2560295 3801727 2560295 1258477 1025330 1258477 1025330 787214 704630 787214 704630 3351251 4247484 3351251 4247484 3077833 1946859 3077833 1946859 4769230 873467 4769230 873467 3331485 2325411 3331485 2325411 4286279 2986535 4286279 2986535 1147809 1117910 1147809 1117910 980787 341062 980787 341062 4370942 2378703 4370942 2378703 3866955 2171123 3866955 2171123 3825762 1248423 3825762 1248423 326665 2192927 326665 2192927 3322049 5008458 3322049 5008458 545431 3313998 545431 3313998 3993160 897499 3993160 897499 810052 399295 810052 399295 4424775 3120310 4424775 3120310 1168450 460278 1168450 460278 264692 2775639 264692 2775639 3962609 1303781 3962609 1303781 1659026 4608744 1659026 4608744 3643577 2291204 3643577 2291204 226008 4155717 226008 4155717 3318911 1175782 3318911 1175782 76563 1657561 76563 1657561 3336301 846389 3336301 846389 3796085 2896432 3796085 2896432 4734359 3321881 4734359 3321881 1654846 1670702 1654846 1670702 4331378 3486970 4331378 3486970 1580145 2113064 1580145 2113064 3920460 3325765 3920460 3325765 457642 137574 457642 137574 2823249 2582731 2823249 2582731 4418970 782758 4418970 782758 614683 3836301 614683 3836301 226278 150027 226278 150027 3887686 3325294 3887686 3325294 336458 365676 336458 365676 3321341 3318647 3321341 3318647 4663204 1908293 4663204 1908293 1663044 2649006 1663044 2649006 4434036 2007006 4434036 2007006 589421 848027 589421 848027 3920192 2621171 3920192 2621171 4634821 3326796 4634821 3326796 2112230 1133910 2112230 1133910 355335 254598 355335 254598 4161243 2717039 4161243 2717039 3181483 1294993 3181483 1294993 884352 2372307 884352 2372307 4238063 3336089 4238063 3336089 835016 412635 835016 412635 4272093 3318439 4272093 3318439 587723 475055 587723 475055 3340378 1383518 3340378 1383518 1685346 3340103 1685346 3340103 4017090 714353 4017090 714353 932850 2922273 932850 2922273 4197249 2408797 4197249 2408797 3681470 3353202 3681470 3353202 4498116 1677308 4498116 1677308 2515648 1667169 2515648 1667169 4687567 2175664 4687567 2175664 3336770 3334725 3336770 3334725 493225 823432 493225 823432 4558118 2231099 4558118 2231099 4338067 3350949 4338067 3350949 1054406 368757 1054406 368757 384391 2643036 384391 2643036 4728243 1677530 4728243 1677530 3352092 2639953 3352092 2639953 4373189 2028495 4373189 2028495 763233 886118 763233 886118 2444112 3696400 2444112 3696400 3947959 1336052 3947959 1336052 1652737 3053130 1652737 3053130 4270924 2033943 4270924 2033943 4597871 3321553 4597871 3321553 776806 384371 776806 384371 364451 213674 364451 213674 3750178 2269944 3750178 2269944 1307366 574006 1307366 574006 938143 2993142 938143 2993142 4047643 2274715 4047643 2274715 3316296 3327732 3316296 3327732 4308292 390418 4308292 390418 1679142 3051505 1679142 3051505 4765241 3339358 4765241 3339358 3380483 461469 3380483 461469 732055 1906765 732055 1906765 3792851 3326088 3792851 3326088 1408226 1231268 1408226 1231268 898916 537736 898916 537736 2120350 3824113 2120350 3824113 870654 653797 870654 653797 3626848 2247367 3626848 2247367 4404954 2741492 4404954 2741492 4694168 1653690 4694168 1653690 1004588 558839 1004588 558839 3819948 3343056 3819948 3343056 4733283 1685115 4733283 1685115 635023 955311 635023 955311 1128465 3940157 1128465 3940157 1678137 4710983 1678137 4710983 3722501 2462570 3722501 2462570 360587 1188303 360587 1188303 2454086 3351149 2454086 3351149 1201216 1095182 1201216 1095182 520854 3328848 520854 3328848 4429443 1590725 4429443 1590725 573453 954037 573453 954037 2141391 3595854 2141391 3595854 1162709 196561 1162709 196561 4389534 2893811 4389534 2893811 779282 1670651 779282 1670651 4631666 2259258 4631666 2259258 3601474 360582 3601474 360582 1135546 1649641 1135546 1649641 3330613 563184 3330613 563184 563672 1649930 563672 1649930 4224485 3463974 4224485 3463974 696069 1668561 696069 1668561 2022754 2318844 2022754 2318844 4579901 293058 4579901 293058 1655617 2084870 1655617 2084870 1648698 1388216 1648698 1388216 3708773 2839832 3708773 2839832 4763516 1392274 4763516 1392274 849942 3438301 849942 3438301 4244373 2347250 4244373 2347250 1213665 458189 1213665 458189 456395 3439004 456395 3439004 3319044 2396642 3319044 2396642 4412025 3327341 4412025 3327341 849477 791396 849477 791396 1843477 1667872 1843477 1667872 4067672 3323345 4067672 3323345 804671 3840465 804671 3840465 3556879 413817 3556879 413817 910278 2823501 910278 2823501 4496557 3340166 4496557 3340166 1366187 2105087 1366187 2105087 4641651 468214 4641651 468214 282995 2121221 282995 2121221 4796301 1443269 4796301 1443269 679861 985929 679861 985929 3346069 3318879 3346069 3318879 506005 889372 506005 889372 4424696 3051873 4424696 3051873 1655622 1184569 1655622 1184569 1122379 264093 1122379 264093 3781902 2295061 3781902 2295061 4437979 2089974 4437979 2089974 3335773 4768773 3335773 4768773 1679639 1660047 1679639 1660047 4338037 3638003 4338037 3638003 1659263 1679059 1659263 1679059 3990391 2865075 3990391 2865075 970450 235921 970450 235921 3330020 3189254 3330020 3189254 1486296 3348463 1486296 3348463 3687369 2233792 3687369 2233792 4451150 3317219 4451150 3317219 1990075 1656166 1990075 1656166 4045679 3324310 4045679 3324310 2886259 1658059 2886259 1658059 910225 689405 910225 689405 625313 3122314 625313 3122314 4795113 452929 4795113 452929 1142532 2919180 1142532 2919180 4287122 2209174 4287122 2209174 3563205 979914 3563205 979914 3115707 2515312 3115707 2515312 4387457 2208301 4387457 2208301 4440215 3348243 4440215 3348243 798473 453856 798473 453856 4266758 2714996 4266758 2714996 4385921 3724734 4385921 3724734 1654007 1684653 1654007 1684653 4110759 3345229 4110759 3345229 277401 287240 277401 287240 4147107 3323799 4147107 3323799 1059716 1066193 1059716 1066193 594880 1662189 594880 1662189 4031912 3347265 4031912 3347265 858711 320822 858711 320822 3707871 2976670 3707871 2976670 4083680 1212276 4083680 1212276 752828 305605 752828 305605 1667007 2810474 1667007 2810474 4445357 2667509 4445357 2667509 3321479 4187935 3321479 4187935 4280656 2079606 4280656 2079606 4687123 3346885 4687123 3346885 1221360 471478 1221360 471478 442072 2772963 442072 2772963 4597006 4370015 4597006 4370015 1410552 1659605 1410552 1659605 876363 773478 876363 773478 38562 3327426 38562 3327426 3789105 1126001 3789105 1126001 1031369 1015676 1031369 1015676 513725 457008 513725 457008 214355 167256 214355 167256 4651761 3352439 4651761 3352439 1093128 1069976 1093128 1069976 3996589 2877444 3996589 2877444 4539509 1907479 4539509 1907479 4876552 1385806 4876552 1385806 3563908 2291589 3563908 2291589 4436063 1958770 4436063 1958770 726137 4221351 726137 4221351 4044469 2271875 4044469 2271875 4479942 1652065 4479942 1652065 981476 341248 981476 341248 4605698 4744987 4605698 4744987 515571 940273 515571 940273 3795105 2949220 3795105 2949220 3632073 1254923 3632073 1254923 1049918 3338271 1049918 3338271 4319909 2030073 4319909 2030073 1713432 1649776 1713432 1649776 4418965 2838312 4418965 2838312 2142997 1174329 2142997 1174329 387330 4856885 387330 4856885 1944457 1005160 1944457 1005160 554025 4242465 554025 4242465 3661694 1258394 3661694 1258394 945427 502741 945427 502741 4616867 4349895 4616867 4349895 1651811 2367373 1651811 2367373 4223882 3006062 4223882 3006062 3351257 1428650 3351257 1428650 1394434 133656 1394434 133656 4056011 2682368 4056011 2682368 4508114 1673617 4508114 1673617 599896 561327 599896 561327 2317986 3008232 2317986 3008232 4962632 1362791 4962632 1362791 829065 1743962 829065 1743962 4134025 2756846 4134025 2756846 864171 400018 864171 400018 398598 2436041 398598 2436041 3554421 3339504 3554421 3339504 1307901 742954 1307901 742954 305253 2160909 305253 2160909 4499448 2339461 4499448 2339461 527534 666558 527534 666558 4593873 4576069 4593873 4576069 270705 61642 270705 61642 4037568 3345106 4037568 3345106 1683777 1648479 1683777 1648479 302518 1317481 302518 1317481 4416376 2982654 4416376 2982654 3346364 25614 3346364 25614 5167 3339204 5167 3339204 3876228 660988 3876228 660988 40399 3333134 40399 3333134 3635609 2816074 3635609 2816074 826649 579454 826649 579454 3871930 3033439 3871930 3033439 319164 258285 319164 258285 4584576 2453471 4584576 2453471 713261 629786 713261 629786 333743 3344439 333743 3344439 4175148 1028195 4175148 1028195 908637 222000 908637 222000 4640311 2284292 4640311 2284292 350266 1118748 350266 1118748 3607864 4280420 3607864 4280420 1393594 1312301 1393594 1312301 1189614 2631120 1189614 2631120 4397741 4280157 4397741 4280157 1674718 1869123 1674718 1869123 3901737 2310442 3901737 2310442 4444884 3293255 4444884 3293255 1018801 550728 1018801 550728 373054 1447451 373054 1447451 3786229 2789172 3786229 2789172 3924294 1204592 3924294 1204592 3336072 1925253 3336072 1925253 3850818 3112424 3850818 3112424 3321394 1649113 3321394 1649113 644956 409174 644956 409174 3315546 1656260 3315546 1656260 1309541 275515 1309541 275515 4439561 4577839 4439561 4577839 781176 227717 781176 227717 3330346 4344213 3330346 4344213 3592690 1036081 3592690 1036081 599299 1497200 599299 1497200 4334832 3332376 4334832 3332376 1606808 1356517 1606808 1356517 3549530 506058 3549530 506058 810024 1684151 810024 1684151 4437443 3328436 4437443 3328436 1112476 944206 1112476 944206 302700 1612499 302700 1612499 3854599 2635586 3854599 2635586 4634719 1669580 4634719 1669580 1652213 4431099 1652213 4431099 3661044 1618194 3661044 1618194 3090912 3347732 3090912 3347732 4251037 2255383 4251037 2255383 3665699 1422400 3665699 1422400 242607 173685 242607 173685 4263785 2786930 4263785 2786930 3321131 395137 3321131 395137 273605 207674 273605 207674 4707554 2378275 4707554 2378275 531170 941665 531170 941665 4816867 3351804 4816867 3351804 622555 1036240 622555 1036240 4433379 3348032 4433379 3348032 1111442 1778868 1111442 1778868 3839568 2671250 3839568 2671250 4648356 3314959 4648356 3314959 844701 310415 844701 310415 3905019 3346702 3905019 3346702 1448943 1192358 1448943 1192358 146859 4504445 146859 4504445 3713124 1548388 3713124 1548388 2220339 3347469 2220339 3347469 4760538 1674798 4760538 1674798 1008853 1651168 1008853 1651168 4710664 4598632 4710664 4598632 954161 636332 954161 636332 383343 327760 383343 327760 3701182 3101296 3701182 3101296 3325144 806740 3325144 806740 738052 4607526 738052 4607526 3960871 2249315 3960871 2249315 4711957 1659804 4711957 1659804 1778500 3342744 1778500 3342744 4427337 1875416 4427337 1875416 1675883 1658231 1675883 1658231 3787631 3346456 3787631 3346456 1445838 1166272 1445838 1166272 942531 390432 942531 390432 3637914 3319726 3637914 3319726 4144861 1296051 4144861 1296051 1228401 321107 1228401 321107 318495 2287816 318495 2287816 4407791 4262130 4407791 4262130 1286437 1180853 1286437 1180853 3669309 3315465 3669309 3315465 1677187 4638312 1677187 4638312 3666221 2542103 3666221 2542103 4555424 1662839 4555424 1662839 916369 4305999 916369 4305999 4285259 1915352 4285259 1915352 1670600 3101190 1670600 3101190 4785645 1663747 4785645 1663747 4219376 4066156 4219376 4066156 1348574 312676 1348574 312676 4007375 3259116 4007375 3259116 331715 614806 331715 614806 4539359 3519679 4539359 3519679 3331608 1034877 3331608 1034877 532359 2331750 532359 2331750 4464810 1348788 4464810 1348788 486224 1047796 486224 1047796 3347677 2332764 3347677 2332764 1275702 3329159 1275702 3329159 3571454 1673284 3571454 1673284 4437467 2620744 4437467 2620744 3006824 1240153 3006824 1240153 399576 259643 399576 259643 4448398 2964184 4448398 2964184 3342027 734435 3342027 734435 611161 1657316 611161 1657316 3962310 4564597 3962310 4564597 1013898 482838 1013898 482838 1674160 4738071 1674160 4738071 3349481 697406 3349481 697406 532717 1683907 532717 1683907 1379485 882388 1379485 882388 587570 1178910 587570 1178910 1681960 2308192 1681960 2308192 4536954 4719156 4536954 4719156 1080935 922070 1080935 922070 3639812 4554904 3639812 4554904 1309683 1667260 1309683 1667260 4474114 4119713 4474114 4119713 1912082 1623250 1912082 1623250 1649751 2153801 1649751 2153801 3342159 1066910 3342159 1066910 791299 575893 791299 575893 4726469 2491109 4726469 2491109 4137222 1649645 4137222 1649645 1652250 2528086 1652250 2528086 4388359 1657612 4388359 1657612 1184086 3749659 1184086 3749659 3349973 2687208 3349973 2687208 4038889 2329709 4038889 2329709 3284298 1660556 3284298 1660556 4739448 2275663 4739448 2275663 4264370 3323905 4264370 3323905 4764162 1657685 4764162 1657685 414016 350942 414016 350942 3886908 2702542 3886908 2702542 4369038 1654710 4369038 1654710 93746 3346435 93746 3346435 3764153 2010747 3764153 2010747 964939 4626013 964939 4626013 1665201 1432728 1665201 1432728 1092879 1058487 1092879 1058487 979074 321113 979074 321113 281512 4705031 281512 4705031 3342997 1271366 3342997 1271366 1127427 910944 1127427 910944 701703 3346453 701703 3346453 3333365 1296397 3333365 1296397 898673 3350521 898673 3350521 1441613 232779 1441613 232779 239319 4609103 239319 4609103 3321827 1366890 3321827 1366890 1394933 127784 1394933 127784 3756566 3315213 3756566 3315213 415191 383526 415191 383526 345251 1677179 345251 1677179 3388357 791579 3388357 791579 395655 2164437 395655 2164437 4495593 2364786 4495593 2364786 1254992 1251293 1254992 1251293 3601917 3328310 3601917 3328310 1394258 1350979 1394258 1350979 4782713 4597248 4782713 4597248 742449 666746 742449 666746 4220631 3131051 4220631 3131051 1075197 601535 1075197 601535 665057 2180567 665057 2180567 3371794 1657496 3371794 1657496 1657038 4408856 1657038 4408856 3324123 1682736 3324123 1682736 1285437 893748 1285437 893748 495734 2417059 495734 2417059 3315533 4810820 3315533 4810820 3548879 1675935 3548879 1675935 1369546 912225 1369546 912225 4415612 2987307 4415612 2987307 3324483 3929845 3324483 3929845 3940572 2587333 3940572 2587333 4311126 3231270 4311126 3231270 1779084 3351834 1779084 3351834 3323562 879258 3323562 879258 406806 2360904 406806 2360904 4544749 1066784 4544749 1066784 843122 585776 843122 585776 1673603 3338733 1673603 3338733 4706449 663532 4706449 663532 877749 1800963 877749 1800963 4199648 2801351 4199648 2801351 1091977 329532 1091977 329532 71877 2835115 71877 2835115 4560325 1146525 4560325 1146525 442469 3352250 442469 3352250 1450469 613099 1450469 613099 614072 568976 614072 568976 3345272 3053293 3345272 3053293 4555221 1291794 4555221 1291794 651430 308446 651430 308446 4063005 2843005 4063005 2843005 620156 515647 620156 515647 1685983 1889332 1685983 1889332 4023280 2945693 4023280 2945693 4644067 942418 4644067 942418 838526 419298 838526 419298 4138289 2612668 4138289 2612668 4389532 2918845 4389532 2918845 1223248 3327389 1223248 3327389 3935717 1987415 3935717 1987415 1662708 1120233 1662708 1120233 4514089 3149944 4514089 3149944 1121573 896789 1121573 896789 275352 2482674 275352 2482674 4413257 3341420 4413257 3341420 925546 557558 925546 557558 3802330 1973341 3802330 1973341 597500 709384 597500 709384 4744815 2156796 4744815 2156796 4059723 3347483 4059723 3347483 4781147 1673672 4781147 1673672 438705 4991755 438705 4991755 4077956 2206951 4077956 2206951 4461084 3314691 4461084 3314691 1766307 3586400 1766307 3586400 4081101 583399 4081101 583399 388582 2836696 388582 2836696 3822199 3250092 3822199 3250092 541877 340384 541877 340384 148398 3962822 148398 3962822 3328701 527356 3328701 527356 362263 2751711 362263 2751711 4265337 1650673 4265337 1650673 1196618 1926374 1196618 1926374 3328751 444463 3328751 444463 360287 3030507 360287 3030507 4366779 1244026 4366779 1244026 37017 2440955 37017 2440955 1762521 1108888 1762521 1108888 664981 653128 664981 653128 3995908 4153935 3995908 4153935 1649511 1126285 1649511 1126285 442929 2411091 442929 2411091 4696114 3346355 4696114 3346355 1085882 984538 1085882 984538 643808 1672467 643808 1672467 3528048 2344914 3528048 2344914 4417765 888709 4417765 888709 672854 4447788 672854 4447788 4630814 1668320 4630814 1668320 1664280 3327467 1664280 3327467 3789814 1664337 3789814 1664337 1685679 4963709 1685679 4963709 641420 451677 641420 451677 209741 3350787 209741 3350787 4056060 1733592 4056060 1733592 1672171 4560203 1672171 4560203 4025715 1671597 4025715 1671597 1378704 83749 1378704 83749 4365630 2510426 4365630 2510426 666055 479653 666055 479653 4304390 3317161 4304390 3317161 586100 734392 586100 734392 1656418 464976 1656418 464976 942995 1670362 942995 1670362 3935282 4399126 3935282 4399126 1270200 1231313 1270200 1231313 3808181 3612018 3808181 3612018 2006521 1419261 2006521 1419261 845046 451875 845046 451875 403516 1652746 403516 1652746 3733863 4077448 3733863 4077448 1050734 1680083 1050734 1680083 1675350 908995 1675350 908995 702373 535464 702373 535464 3882702 3790793 3882702 3790793 1668474 2523539 1668474 2523539 4285002 3432075 4285002 3432075 2082759 2785313 2082759 2785313 4628430 3328340 4628430 3328340 17349 581739 17349 581739 3954344 2737455 3954344 2737455 3585180 1661882 3585180 1661882 873073 764093 873073 764093 4207272 3318231 4207272 3318231 2600397 1652975 2600397 1652975 4756589 2526026 4756589 2526026 3559075 1800085 3559075 1800085 601874 341825 601874 341825 326079 223121 326079 223121 4529824 2358054 4529824 2358054 3576840 1397049 3576840 1397049 937886 2756085 937886 2756085 4529851 1331454 4529851 1331454 213179 179066 213179 179066 4139597 4287629 4139597 4287629 1258940 1172289 1258940 1172289 3853867 3340949 3853867 3340949 495504 502213 495504 502213 4899501 2445547 4899501 2445547 389962 546920 389962 546920 4239537 2774055 4239537 2774055 4713884 925045 4713884 925045 626231 1594502 626231 1594502 1682421 4680714 1682421 4680714 1498424 1918949 1498424 1918949 3592732 3351211 3592732 3351211 1684809 1651052 1684809 1651052 3970190 3281813 3970190 3281813 1020978 612549 1020978 612549 566030 420453 566030 420453 4574709 2235103 4574709 2235103 2035599 1329262 2035599 1329262 542507 2634160 542507 2634160 4591525 1816298 4591525 1816298 1238763 919055 1238763 919055 598990 3348460 598990 3348460 3915219 1386280 3915219 1386280 3334604 3874833 3334604 3874833 776275 560048 776275 560048 1939798 4466361 1939798 4466361 4152106 1677555 4152106 1677555 1986676 4044791 1986676 4044791 153270 1415849 153270 1415849 3875854 3320828 3875854 3320828 483750 481256 483750 481256 3325497 2324643 3325497 2324643 952282 117255 952282 117255 4735395 3335327 4735395 3335327 1655152 780990 1655152 780990 383386 150747 383386 150747 3868381 2883665 3868381 2883665 3015815 1681570 3015815 1681570 881274 243163 881274 243163 3890622 3321390 3890622 3321390 767296 444493 767296 444493 1980635 2684816 1980635 2684816 4181513 969759 4181513 969759 709484 826045 709484 826045 3631783 3115009 3631783 3115009 519011 224259 519011 224259 4427069 4644636 4427069 4644636 940086 979045 940086 979045 1114034 4087714 1114034 4087714 4162241 1132849 4162241 1132849 338983 3347880 338983 3347880 3342445 4180654 3342445 4180654 1279306 329502 1279306 329502 4532392 3036670 4532392 3036670 523932 291831 523932 291831 241752 13877 241752 13877 4687125 2846629 4687125 2846629 1949749 529948 1949749 529948 3531548 1368020 3531548 1368020 294089 3323290 294089 3323290 4909931 829664 4909931 829664 520431 1675764 520431 1675764 4849394 818710 4849394 818710 385900 1679829 385900 1679829 3617672 3327954 3617672 3327954 1675397 4447226 1675397 4447226 3335774 1060016 3335774 1060016 557477 292089 557477 292089 4003430 3316857 4003430 3316857 4617917 2790874 4617917 2790874 1880410 1125450 1880410 1125450 1104729 971576 1104729 971576 636228 2904066 636228 2904066 3776031 1665733 3776031 1665733 1193165 935574 1193165 935574 4385626 2941418 4385626 2941418 3344887 1652359 3344887 1652359 4769136 2439345 4769136 2439345 3922673 3329712 3922673 3329712 1649926 4432502 1649926 4432502 3330077 1670789 3330077 1670789 2529363 422525 2529363 422525 366293 355350 366293 355350 304083 2756874 304083 2756874 4473757 3323664 4473757 3323664 4775187 2979124 4775187 2979124 3586731 4156061 3586731 4156061 3335853 1647553 3335853 1647553 1662302 4087650 1662302 4087650 3897394 2045415 3897394 2045415 3579840 3324791 3579840 3324791 4723031 2728784 4723031 2728784 1083934 1432955 1083934 1432955 4306742 3328080 4306742 3328080 4675734 1664358 4675734 1664358 1412609 486568 1412609 486568 437824 2540062 437824 2540062 4407908 966941 4407908 966941 648750 412838 648750 412838 278604 240015 278604 240015 186044 3330975 186044 3330975 4564168 965886 4564168 965886 528439 460678 528439 460678 4792896 3299544 4792896 3299544 878432 859260 878432 859260 573343 2375565 573343 2375565 4692454 1921229 4692454 1921229 890552 535766 890552 535766 431933 2421486 431933 2421486 4288942 1654351 4288942 1654351 1546961 3758985 1546961 3758985 4256232 2406075 4256232 2406075 4026753 2885128 4026753 2885128 4680089 3313837 4680089 3313837 799975 702135 799975 702135 3663237 3415358 3663237 3415358 981861 677721 981861 677721 517383 1678216 517383 1678216 448883 266476 448883 266476 253221 159548 253221 159548 3329006 1151300 3329006 1151300 1013778 769677 1013778 769677 839512 950882 839512 950882 1029146 598268 1029146 598268 437003 2840307 437003 2840307 4668665 4109521 4668665 4109521 810291 634541 810291 634541 4060791 2775748 4060791 2775748 4467379 3325194 4467379 3325194 878551 727357 878551 727357 3642653 1655332 3642653 1655332 1655271 1015499 1655271 1015499 593729 1915618 593729 1915618 4321435 4636505 4321435 4636505 1214904 705828 1214904 705828 290436 1662154 290436 1662154 3346868 300607 3346868 300607 1162907 2210038 1162907 2210038 3321226 3334178 3321226 3334178 1661353 1882786 1661353 1882786 3603190 3325898 3603190 3325898 1676750 1653581 1676750 1653581 4357028 3323812 4357028 3323812 2076493 1957018 2076493 1957018 4513795 3334571 4513795 3334571 2828951 684230 2828951 684230 4088391 2869751 4088391 2869751 4618786 3335989 4618786 3335989 1681514 597341 1681514 597341 317506 336397 317506 336397 3802869 2857865 3802869 2857865 4767566 1143435 4767566 1143435 641298 532707 641298 532707 3994184 2829147 3994184 2829147 4607297 2989939 4607297 2989939 3336955 768012 3336955 768012 417372 3342524 417372 3342524 4065005 1659500 4065005 1659500 1684014 2632372 1684014 2632372 4320014 1678068 4320014 1678068 318591 322794 318591 322794 287519 34565 287519 34565 3923462 2711992 3923462 2711992 4179324 2373368 4179324 2373368 4766732 3938563 4766732 3938563 1002204 1297319 1002204 1297319 3862039 3099772 3862039 3099772 1666972 1604942 1666972 1604942 4138772 3198257 4138772 3198257 1500180 1665922 1500180 1665922 3798539 4114801 3798539 4114801 1666981 1925890 1666981 1925890 4158536 2872406 4158536 2872406 4619446 412798 4619446 412798 346007 4576218 346007 4576218 4447284 2100177 4447284 2100177 4641188 3315490 4641188 3315490 1231511 958588 1231511 958588 377995 4469850 377995 4469850 3350127 1982883 3350127 1982883 1748922 1017909 1748922 1017909 522525 3319120 522525 3319120 4636665 1437495 4636665 1437495 1289606 975945 1289606 975945 680405 3103928 680405 3103928 4921170 1650854 4921170 1650854 2138091 1921978 2138091 1921978 3815703 2624332 3815703 2624332 4366710 3337612 4366710 3337612 2354774 878128 2354774 878128 466653 335941 466653 335941 4096041 2930808 4096041 2930808 4682781 1035186 4682781 1035186 1669524 4930258 1669524 4930258 4639363 2044274 4639363 2044274 3322591 4582422 3322591 4582422 4675897 1646847 4675897 1646847 2118091 3335375 2118091 3335375 1394146 237997 1394146 237997 4475500 3316136 4475500 3316136 1320311 1185307 1320311 1185307 434420 1944412 434420 1944412 3828988 3315729 3828988 3315729 521796 388155 521796 388155 261131 264190 261131 264190 2862874 2302399 2862874 2302399 1030454 479562 1030454 479562 3564987 3326390 3564987 3326390 461652 455625 461652 455625 3438578 3340918 3438578 3340918 430286 315037 430286 315037 3313791 2617822 3313791 2617822 4658922 4121509 4658922 4121509 1666522 2454079 1666522 2454079 4161333 2506936 4161333 2506936 1443944 340762 1443944 340762 1284703 2430000 1284703 2430000 4117300 4278794 4117300 4278794 944725 303694 944725 303694 1387647 1654272 1387647 1654272 3956895 4374060 3956895 4374060 851165 1179142 851165 1179142 1208392 1248704 1208392 1248704 3906137 3095502 3906137 3095502 4774492 1664261 4774492 1664261 932070 875225 932070 875225 645789 615594 645789 615594 3833510 2441701 3833510 2441701 2913162 3617879 2913162 3617879 1338139 4060550 1338139 4060550 4107281 766675 4107281 766675 3322295 2989477 3322295 2989477 4723775 1786148 4723775 1786148 1650990 252633 1650990 252633 1374186 2915128 1374186 2915128 4350599 2429382 4350599 2429382 3099841 1267703 3099841 1267703 3344112 3684265 3344112 3684265 389368 338717 389368 338717 27349 2747408 27349 2747408 3670607 1931099 3670607 1931099 2861847 3323464 2861847 3323464 3686393 728099 3686393 728099 3315173 452083 3315173 452083 1091944 3322843 1091944 3322843 4563248 1957758 4563248 1957758 3349700 683027 3349700 683027 870703 2408703 870703 2408703 4472042 3339258 4472042 3339258 340087 326877 340087 326877 56868 4758295 56868 4758295 3946258 747932 3946258 747932 573877 2364258 573877 2364258 3323794 599533 3323794 599533 781326 1999039 781326 1999039 4063342 994822 4063342 994822 854181 509294 854181 509294 457375 360090 457375 360090 3107398 4733713 3107398 4733713 4567375 997604 4567375 997604 612500 2676601 612500 2676601 4147931 1677466 4147931 1677466 1648109 4288983 1648109 4288983 3351808 4798113 3351808 4798113 700460 897303 700460 897303 4119966 2624698 4119966 2624698 4394900 3217442 4394900 3217442 807284 684438 807284 684438 4120395 3321281 4120395 3321281 3328534 2028907 3328534 2028907 4272851 3334808 4272851 3334808 1661283 4675945 1661283 4675945 3344216 2438096 3344216 2438096 4485735 3965820 4485735 3965820 724285 654798 724285 654798 3540744 3341519 3540744 3341519 1666678 1675656 1666678 1675656 4043694 3347155 4043694 3347155 518057 708079 518057 708079 4153557 3320871 4153557 3320871 1215089 4293978 1215089 4293978 4294347 2277122 4294347 2277122 4691149 537161 4691149 537161 446918 1521980 446918 1521980 3333606 384573 3333606 384573 360731 3332670 360731 3332670 4288509 1939063 4288509 1939063 4739499 3326881 4739499 3326881 1248832 4171620 1248832 4171620 4336719 2456113 4336719 2456113 3147196 3526355 3147196 3526355 1331609 245810 1331609 245810 35998 2144025 35998 2144025 4379486 2700286 4379486 2700286 1686599 1079409 1686599 1079409 305284 3381501 305284 3381501 4540899 477255 4540899 477255 814275 3086954 814275 3086954 2514075 1094379 2514075 1094379 3341372 2203461 3341372 2203461 4628373 1660265 4628373 1660265 744697 664003 744697 664003 1028603 1166563 1028603 1166563 4080342 3336667 4080342 3336667 1651513 1590809 1651513 1590809 4330941 2934481 4330941 2934481 4780002 3344552 4780002 3344552 907671 444479 907671 444479 317048 1752224 317048 1752224 2252518 1137232 2252518 1137232 575297 518539 575297 518539 4284529 2998157 4284529 2998157 774948 906289 774948 906289 3666248 2540077 3666248 2540077 1160772 374289 1160772 374289 2353376 1665381 2353376 1665381 3826771 1143184 3826771 1143184 836948 3337194 836948 3337194 4711068 619470 4711068 619470 1660039 3338081 1660039 3338081 4057048 1999788 4057048 1999788 1662782 4723049 1662782 4723049 3562373 1678789 3562373 1678789 1925216 1314772 1925216 1314772 1234817 1017761 1234817 1017761 447984 2613941 447984 2613941 4297887 2037037 4297887 2037037 2583295 3343468 2583295 3343468 4050032 1862824 4050032 1862824 2332739 3719675 2332739 3719675 1255223 756832 1255223 756832 400939 2051543 400939 2051543 4864098 575617 4864098 575617 2553793 4037864 2553793 4037864 4634954 2256851 4634954 2256851 1668929 3408720 1668929 3408720 3330583 2159539 3330583 2159539 4789830 533721 4789830 533721 737479 3328705 737479 3328705 3945934 2690973 3945934 2690973 4173636 3319799 4173636 3319799 402665 891567 402665 891567 1206333 1663177 1206333 1663177 4632793 2596907 4632793 2596907 1306106 961372 1306106 961372 762759 672645 762759 672645 4608293 3061900 4608293 3061900 4930324 380087 4930324 380087 110403 2612771 110403 2612771 4701479 1034832 4701479 1034832 540750 320900 540750 320900 1433647 2667579 1433647 2667579 4306832 660735 4306832 660735 436020 254659 436020 254659 3914794 2780383 3914794 2780383 995094 348071 995094 348071 229753 1673729 229753 1673729 3396349 1128727 3396349 1128727 652863 827397 652863 827397 2054834 1930030 2054834 1930030 3675141 3344232 3675141 3344232 4202347 961542 4202347 961542 932726 727927 932726 727927 670913 1313949 670913 1313949 3177015 2057920 3177015 2057920 736801 539546 736801 539546 375584 1367560 375584 1367560 3343950 4801706 3343950 4801706 1680672 836236 1680672 836236 386155 1674891 386155 1674891 1591626 1649139 1591626 1649139 861307 765598 861307 765598 2219740 4014312 2219740 4014312 3969384 2287620 3969384 2287620 4678494 4762085 4678494 4762085 1127613 726699 1127613 726699 643396 2571429 643396 2571429 4150618 1674780 4150618 1674780 1661386 4512798 1661386 4512798 3805830 1646811 3805830 1646811 3340844 3702108 3340844 3702108 776708 746230 776708 746230 1663728 2789029 1663728 2789029 4702651 3913553 4702651 3913553 3319828 1650829 3319828 1650829 3725668 3883787 3725668 3883787 1247272 1647326 1247272 1647326 4678847 1034780 4678847 1034780 557417 1669273 557417 1669273 4481519 3338646 4481519 3338646 544221 1209135 544221 1209135 2284360 3327707 2284360 3327707 9389 1314388 9389 1314388 3637145 4152965 3637145 4152965 904807 324126 904807 324126 3857582 3018926 3857582 3018926 3335024 2073317 3335024 2073317 4270570 2755024 4270570 2755024 1645561 1676875 1645561 1676875 3341344 2116091 3341344 2116091 1515390 450817 1515390 450817 368406 120600 368406 120600 3544070 2645289 3544070 2645289 4461070 613400 4461070 613400 534013 518578 534013 518578 1685112 1135002 1685112 1135002 685183 954311 685183 954311 3774320 2215481 3774320 2215481 4012654 3395866 4012654 3395866 3239198 1146870 3239198 1146870 4485849 3184349 4485849 3184349 419644 1019460 419644 1019460 2242071 2982172 2242071 2982172 4499934 719139 4499934 719139 830967 1669211 830967 1669211 3874909 3326986 3874909 3326986 1095115 692889 1095115 692889 598710 3345588 598710 3345588 3346440 939591 3346440 939591 485115 291251 485115 291251 134892 3686369 134892 3686369 3752392 1238565 3752392 1238565 825478 710292 825478 710292 3351801 2795572 3351801 2795572 3329674 297877 3329674 297877 277152 234765 277152 234765 150915 3836676 150915 3836676 3953919 1915248 3953919 1915248 4820348 3315739 4820348 3315739 763699 426548 763699 426548 272234 2699839 272234 2699839 4289636 1568068 4289636 1568068 1224355 1155827 1224355 1155827 1008070 363730 1008070 363730 4703640 2498771 4703640 2498771 3331047 2946830 3331047 2946830 1297522 1062393 1297522 1062393 716236 647971 716236 647971 3905931 3137836 3905931 3137836 4867058 1654716 4867058 1654716 1650155 3069077 1650155 3069077 4794586 1668655 4794586 1668655 1073131 978281 1073131 978281 3663656 2682543 3663656 2682543 4189417 1655936 4189417 1655936 407630 503624 407630 503624 4167922 3346720 4167922 3346720 3734887 1975661 3734887 1975661 4687901 3322086 4687901 3322086 703182 1274137 703182 1274137 376018 289948 376018 289948 262801 4928245 262801 4928245 4176219 2426072 4176219 2426072 4227700 2921060 4227700 2921060 1249133 1023107 1249133 1023107 431639 2198220 431639 2198220 3320957 2838073 3320957 2838073 4643817 1436134 4643817 1436134 1328365 740649 1328365 740649 706536 2137134 706536 2137134 4064953 2448936 4064953 2448936 4326865 1655854 4326865 1655854 592376 396162 592376 396162 87136 3347387 87136 3347387 2065825 1649328 2065825 1649328 1658829 2878872 1658829 2878872 4619428 1032997 4619428 1032997 1038230 484299 1038230 484299 3673819 3335021 3673819 3335021 640180 748115 640180 748115 3547393 2567935 3547393 2567935 3314950 1675595 3314950 1675595 4167389 3300838 4167389 3300838 2129427 1652220 2129427 1652220 3958479 2424618 3958479 2424618 4418905 3317989 4418905 3317989 353382 238365 353382 238365 4093898 3327260 4093898 3327260 1296507 683535 1296507 683535 531145 3337295 531145 3337295 3579627 756538 3579627 756538 578093 1301637 578093 1301637 4142886 3108618 4142886 3108618 888567 753956 888567 753956 789722 900427 789722 900427 2052323 1682270 2052323 1682270 4494998 4167792 4494998 4167792 1292808 1164345 1292808 1164345 3349681 2893351 3349681 2893351 4639315 3742144 4639315 3742144 2063008 445898 2063008 445898 2426 2040472 2426 2040472 4011766 3337559 4011766 3337559 597000 399817 597000 399817 4158403 2484580 4158403 2484580 973937 3333650 973937 3333650 4029089 1289317 4029089 1289317 901517 805571 901517 805571 738754 2345553 738754 2345553 4490731 3315158 4490731 3315158 1658470 1917481 1658470 1917481 4796192 1004325 4796192 1004325 850585 493193 850585 493193 3828397 3325840 3828397 3325840 4697280 1081164 4697280 1081164 2752280 4462599 2752280 4462599 3565530 1034274 3565530 1034274 534028 3346220 534028 3346220 3318690 2239535 3318690 2239535 4477291 4076761 4477291 4076761 598783 673959 598783 673959 3334083 3314162 3334083 3314162 1661975 3902684 1661975 3902684 3337324 1033559 3337324 1033559 569288 2134086 569288 2134086 4589412 3638926 4589412 3638926 344976 273586 344976 273586 4148387 2612698 4148387 2612698 2183116 920521 2183116 920521 149442 2263143 149442 2263143 4108902 3316912 4108902 3316912 1674210 220239 1674210 220239 207102 4272466 207102 4272466 3631588 1665032 3631588 1665032 1111375 164545 1111375 164545 3315220 3941077 3315220 3941077 4196370 1681098 4196370 1681098 826942 3419094 826942 3419094 3954388 1029439 3954388 1029439 410298 315578 410298 315578 3352289 4903754 3352289 4903754 801470 582741 801470 582741 4271555 3346277 4271555 3346277 952227 712937 952227 712937 533513 2459635 533513 2459635 4495372 1650111 4495372 1650111 865894 386567 865894 386567 4371526 3330013 4371526 3330013 4747310 1184514 4747310 1184514 1119746 839311 1119746 839311 742342 530137 742342 530137 4481409 2515874 4481409 2515874 3050814 3348839 3050814 3348839 1250065 632301 1250065 632301 4128960 2891557 4128960 2891557 4732140 1685828 4732140 1685828 1678613 4852346 1678613 4852346 4120816 1685393 4120816 1685393 1330334 3349675 1330334 3349675 4135269 1673552 4135269 1673552 1651783 266510 1651783 266510 247054 3351691 247054 3351691 4226842 1660894 4226842 1660894 276509 254694 276509 254694 3723605 3643012 3723605 3643012 1662743 1650068 1662743 1650068 4073937 2905883 4073937 2905883 1671871 1661511 1671871 1661511 4667324 2276461 4667324 2276461 3994080 3073034 3994080 3073034 1695493 1063090 1695493 1063090 503086 3331697 503086 3331697 368121 281373 368121 281373 152944 1927844 152944 1927844 4779566 829718 4779566 829718 665592 632596 665592 632596 545269 1971991 545269 1971991 4671042 3317386 4671042 3317386 3564366 1654135 3564366 1654135 803742 432727 803742 432727 382492 333278 382492 333278 4375993 2811441 4375993 2811441 3761037 3350406 3761037 3350406 1240826 1661947 1240826 1661947 4678991 2141016 4678991 2141016 1645640 868102 1645640 868102 479411 2519661 479411 2519661 4284168 1668694 4284168 1668694 1664065 3544489 1664065 3544489 3840270 1682032 3840270 1682032 4738434 3322431 4738434 3322431 1379832 1195282 1379832 1195282 3342471 3348664 3342471 3348664 4159042 1242687 4159042 1242687 1118856 874246 1118856 874246 4586970 3022242 4586970 3022242 3564478 4092853 3564478 4092853 1054495 553295 1054495 553295 4601249 2510975 4601249 2510975 3327935 708362 3327935 708362 918480 2555337 918480 2555337 4680155 3193163 4680155 3193163 634040 391436 634040 391436 220226 1867548 220226 1867548 4056743 2367356 4056743 2367356 2480770 1665821 2480770 1665821 4302846 1684057 4302846 1684057 534741 560976 534741 560976 3329188 2975059 3329188 2975059 799064 355424 799064 355424 3326958 3330393 3326958 3330393 956872 807357 956872 807357 582473 2286711 582473 2286711 3798926 1330428 3798926 1330428 2032003 2945447 2032003 2945447 4653963 1235106 4653963 1235106 833504 2756278 833504 2756278 3315023 1380847 3315023 1380847 234205 217968 234205 217968 4486067 4266195 4486067 4266195 1122493 268982 1122493 268982 4165615 4870245 4165615 4870245 982591 729760 982591 729760 605883 2385631 605883 2385631 4455511 3342837 4455511 3342837 637417 3459446 637417 3459446 4307392 585775 4307392 585775 925061 1330490 925061 1330490 1376620 2426947 1376620 2426947 4705703 3419439 4705703 3419439 1658150 5009990 1658150 5009990 4158715 1667469 4158715 1667469 2678074 3335797 2678074 3335797 4179055 908214 4179055 908214 1211313 3074928 1211313 3074928 3628790 730571 3628790 730571 1684916 3346040 1684916 3346040 4504322 2018729 4504322 2018729 1441175 305454 1441175 305454 1013441 2072608 1013441 2072608 3910651 4185908 3910651 4185908 506766 223695 506766 223695 4311970 3235765 4311970 3235765 957220 684800 957220 684800 675047 3084961 675047 3084961 4769689 3349216 4769689 3349216 1146376 384674 1146376 384674 368186 2275456 368186 2275456 4445008 1955730 4445008 1955730 2530120 398012 2530120 398012 965791 2882571 965791 2882571 3850807 1651146 3850807 1651146 1668686 4679682 1668686 4679682 3977769 1338003 3977769 1338003 690415 306434 690415 306434 1663307 3054801 1663307 3054801 4158462 2349827 4158462 2349827 4528400 1933648 4528400 1933648 1655697 4271430 1655697 4271430 3808148 1754611 3808148 1754611 1566766 611508 1566766 611508 581294 581252 581294 581252 3178024 4548456 3178024 4548456 1080918 254650 1080918 254650 4784430 3340700 4784430 3340700 1030929 858653 1030929 858653 147883 1986819 147883 1986819 4310561 3051177 4310561 3051177 1661044 938558 1661044 938558 965361 3125623 965361 3125623 3793074 1999639 3793074 1999639 4729161 3333440 4729161 3333440 1221810 900916 1221810 900916 437438 2113050 437438 2113050 4624509 1276896 4624509 1276896 1227020 382310 1227020 382310 4169808 3341945 4169808 3341945 631877 952625 631877 952625 3171701 4032904 3171701 4032904 1663274 1661429 1663274 1661429 4397168 3347894 4397168 3347894 3535150 1672326 3535150 1672326 1428477 4629371 1428477 4629371 3321558 2878271 3321558 2878271 4801524 3905071 4801524 3905071 95972 2995630 95972 2995630 4013163 762050 4013163 762050 643851 3351736 643851 3351736 3669429 1684108 3669429 1684108 1209839 3333819 1209839 3333819 651457 4881310 651457 4881310 4295729 1677983 4295729 1677983 628095 429576 628095 429576 372228 3328623 372228 3328623 4532587 1668599 4532587 1668599 486932 256288 486932 256288 49426 3336810 49426 3336810 4355395 1276466 4355395 1276466 845771 714354 845771 714354 4072315 3314088 4072315 3314088 4491985 1660602 4491985 1660602 502402 629544 502402 629544 3668000 4002057 3668000 4002057 2522718 2390306 2522718 2390306 4710972 4023468 4710972 4023468 417297 1122594 417297 1122594 3318001 4968825 3318001 4968825 3900949 1275963 3900949 1275963 262660 3170102 262660 3170102 4278841 660538 4278841 660538 271033 1668089 271033 1668089 3296353 1886830 3296353 1886830 1679137 644203 1679137 644203 466258 1668390 466258 1668390 4328275 4007893 4328275 4007893 1036495 1663263 1036495 1663263 3699395 4216961 3699395 4216961 1589609 3338658 1589609 3338658 3315059 1846979 3315059 1846979 1178135 441372 1178135 441372 69028 3757683 69028 3757683 4001722 1912423 4001722 1912423 4789084 1176483 4789084 1176483 1654503 3021748 1654503 3021748 4758404 4326183 4758404 4326183 1642131 1176877 1642131 1176877 4216840 2717304 4216840 2717304 4527932 3107964 4527932 3107964 4768358 1065501 4768358 1065501 499475 2461478 499475 2461478 4501318 1675268 4501318 1675268 437149 265188 437149 265188 99806 2829946 99806 2829946 4648485 605648 4648485 605648 1658257 4734950 1658257 4734950 365466 615429 365466 615429 3561182 4110223 3561182 4110223 1583857 2914694 1583857 2914694 4572220 3350219 4572220 3350219 3568102 2686434 3568102 2686434 4473610 3350484 4473610 3350484 1300331 977228 1300331 977228 569238 512985 569238 512985 1704505 2318882 1704505 2318882 4232749 2839603 4232749 2839603 1659575 691567 1659575 691567 3904121 2379372 3904121 2379372 4089454 2767207 4089454 2767207 979833 654054 979833 654054 2393856 1889196 2393856 1889196 3764246 4644128 3764246 4644128 1184396 789515 1184396 789515 347684 333808 347684 333808 3616106 3548152 3616106 3548152 526461 414331 526461 414331 4023206 3334145 4023206 3334145 3677188 1659335 3677188 1659335 4726750 3750121 4726750 3750121 1647915 4732277 1647915 4732277 3585915 837024 3585915 837024 582272 3342314 582272 3342314 3322630 4555090 3322630 4555090 3337021 273127 3337021 273127 1386127 2266574 1386127 2266574 4540369 1659768 4540369 1659768 3346643 3571754 3346643 3571754 286234 301353 286234 301353 3841058 3036199 3841058 3036199 738560 97365 738560 97365 1656403 860905 1656403 860905 489037 2421725 489037 2421725 4424555 3336285 4424555 3336285 1671648 407679 1671648 407679 618430 1663916 618430 1663916 3830293 3036129 3830293 3036129 4713846 822001 4713846 822001 676309 1912553 676309 1912553 4093505 3315153 4093505 3315153 348870 1052499 348870 1052499 2094789 3346748 2094789 3346748 336766 749829 336766 749829 3862655 2840853 3862655 2840853 575150 237432 575150 237432 268400 4699418 268400 4699418 4204772 1435039 4204772 1435039 294592 2567639 294592 2567639 4483695 2168002 4483695 2168002 552017 1659589 552017 1659589 4463996 3336328 4463996 3336328 454998 470269 454998 470269 3334110 3334480 3334110 3334480 523471 1109038 523471 1109038 3750991 2243006 3750991 2243006 4400489 2943725 4400489 2943725 915865 698760 915865 698760 3842646 1677325 3842646 1677325 3917155 3316125 3917155 3316125 269552 844389 269552 844389 1654569 363903 1654569 363903 311059 1657260 311059 1657260 3334285 4028984 3334285 4028984 410886 675004 410886 675004 3605676 2838248 3605676 2838248 894354 547165 894354 547165 1676148 4212829 1676148 4212829 436046 199014 436046 199014 4076180 3671636 4076180 3671636 534327 423359 534327 423359 4244347 2943752 4244347 2943752 1663558 1398812 1663558 1398812 4102734 3510750 4102734 3510750 1118905 556648 1118905 556648 351821 2201630 351821 2201630 4680435 3339761 4680435 3339761 1679991 4047779 1679991 4047779 546778 301648 546778 301648 3835623 3352397 3835623 3352397 1844226 1472552 1844226 1472552 3555696 3326351 3555696 3326351 1652980 4847475 1652980 4847475 4539345 2512631 4539345 2512631 4084243 2700592 4084243 2700592 4686237 734706 4686237 734706 817915 3351829 817915 3351829 3890706 2174094 3890706 2174094 1982303 1654056 1982303 1654056 4807038 4202649 4807038 4202649 1439870 834940 1439870 834940 705280 2005746 705280 2005746 4793806 1090711 4793806 1090711 791650 749760 791650 749760 385370 2219708 385370 2219708 3907369 3070385 3907369 3070385 1683675 1935424 1683675 1935424 3615920 3923013 3615920 3923013 3323401 2521688 3323401 2521688 1647348 762085 1647348 762085 346080 2139996 346080 2139996 4557450 1976234 4557450 1976234 1499173 1087620 1499173 1087620 344031 338358 344031 338358 3588066 3525899 3588066 3525899 3326327 2483061 3326327 2483061 4411862 2912032 4411862 2912032 3538967 3345825 3538967 3345825 1126574 2464912 1126574 2464912 4552131 3330704 4552131 3330704 2299773 2232989 2299773 2232989 4529952 3329280 4529952 3329280 1672098 1394404 1672098 1394404 1065576 663780 1065576 663780 4374234 2564661 4374234 2564661 4133826 2366956 4133826 2366956 4373900 3342718 4373900 3342718 4928647 2575269 4928647 2575269 1675373 4236533 1675373 4236533 1653740 826720 1653740 826720 565919 3009674 565919 3009674 4172907 1065262 4172907 1065262 1047801 3346203 1047801 3346203 3699371 906597 3699371 906597 873192 3326000 873192 3326000 3598094 677415 3598094 677415 777145 3341811 777145 3341811 4688452 4287605 4688452 4287605 1309809 353424 1309809 353424 759666 2933945 759666 2933945 4677963 3012075 4677963 3012075 1415713 603562 1415713 603562 3314835 3330709 3314835 3330709 4981559 2258599 4981559 2258599 3589801 3345736 3589801 3345736 1375023 1058218 1375023 1058218 463150 1951693 463150 1951693 3951768 3022111 3951768 3022111 1652356 629115 1652356 629115 4574886 3337181 4574886 3337181 1662504 4903572 1662504 4903572 3929860 2415266 3929860 2415266 4145525 3335321 4145525 3335321 1095811 131292 1095811 131292 2270898 3347835 2270898 3347835 4662215 1272772 4662215 1272772 1021832 3325913 1021832 3325913 3125578 2842098 3125578 2842098 1017809 1003038 1017809 1003038 485081 3119130 485081 3119130 4752135 1681572 4752135 1681572 1164036 425601 1164036 425601 4178789 2666081 4178789 2666081 2448992 258739 2448992 258739 1028298 2388836 1028298 2388836 4195003 3314549 4195003 3314549 1661580 4200948 1661580 4200948 4537903 1656665 4537903 1656665 1678016 4972514 1678016 4972514 245807 327154 245807 327154 3720143 3058094 3720143 3058094 4793924 3109791 4793924 3109791 1078182 1026170 1078182 1026170 365009 293643 365009 293643 238596 1664439 238596 1664439 4636153 3347686 4636153 3347686 4690410 1910775 4690410 1910775 3328048 2519540 3328048 2519540 4297135 2709773 4297135 2709773 3820741 949163 3820741 949163 784336 705276 784336 705276 4030154 2661701 4030154 2661701 3624686 3807297 3624686 3807297 3330535 1040309 3330535 1040309 1671107 4549716 1671107 4549716 3651969 2931583 3651969 2931583 4666106 907994 4666106 907994 1385283 4054043 1385283 4054043 3345280 292132 3345280 292132 736593 2523283 736593 2523283 4206880 1147967 4206880 1147967 272766 3319630 272766 3319630 3760060 1667622 3760060 1667622 1068677 584002 1068677 584002 245644 4511695 245644 4511695 3964423 2143451 3964423 2143451 719544 602194 719544 602194 260411 2606970 260411 2606970 4539491 973289 4539491 973289 3334858 3335257 3334858 3335257 594565 82993 594565 82993 3593670 2634126 3593670 2634126 4486475 3168428 4486475 3168428 1375878 765983 1375878 765983 206022 204756 206022 204756 4440569 3002540 4440569 3002540 963437 275303 963437 275303 3335730 1667940 3335730 1667940 1035766 721496 1035766 721496 254262 3333615 254262 3333615 3354927 4176932 3354927 4176932 976252 343786 976252 343786 3107233 2075314 3107233 2075314 4654598 4920076 4654598 4920076 756966 415161 756966 415161 4228721 3087798 4228721 3087798 1675079 2032018 1675079 2032018 3695114 3011417 3695114 3011417 1029443 714708 1029443 714708 226407 2272452 226407 2272452 4354541 3348191 4354541 3348191 824394 1265649 824394 1265649 3589016 3743817 3589016 3743817 524668 1368366 524668 1368366 75194 4779297 75194 4779297 1291047 586225 1291047 586225 4112146 3332168 4112146 3332168 1681818 150692 1681818 150692 4475201 3069837 4475201 3069837 244105 758614 244105 758614 4740679 2908885 4740679 2908885 1063657 420891 1063657 420891 392706 3345637 392706 3345637 4158524 1655548 4158524 1655548 1090094 527399 1090094 527399 3723279 2966268 3723279 2966268 955073 654939 955073 654939 4292224 2705842 4292224 2705842 887506 737017 887506 737017 456424 2614049 456424 2614049 4535142 1085771 4535142 1085771 1056950 396758 1056950 396758 3336339 3322434 3336339 3322434 4205111 1667299 4205111 1667299 1380260 1122230 1380260 1122230 4488261 3100060 4488261 3100060 1650014 1682795 1650014 1682795 4588096 3328124 4588096 3328124 3347329 1658399 3347329 1658399 4436982 2791439 4436982 2791439 2820037 4047630 2820037 4047630 401951 1648036 401951 1648036 4470585 3342543 4470585 3342543 2335644 1647546 2335644 1647546 4038605 4989393 4038605 4989393 1656406 1680308 1656406 1680308 620406 498578 620406 498578 4180035 3352557 4180035 3352557 1985237 1259154 1985237 1259154 1219139 1102467 1219139 1102467 347854 2152733 347854 2152733 4725951 1958995 4725951 1958995 1658380 3335739 1658380 3335739 1231969 830802 1231969 830802 641516 259316 641516 259316 3752360 2996110 3752360 2996110 4706926 3312720 4706926 3312720 1204244 893874 1204244 893874 482374 1271681 482374 1271681 2327595 2914667 2327595 2914667 4737437 3802438 4737437 3802438 1326926 1132973 1326926 1132973 411769 3692213 411769 3692213 3573639 684845 3573639 684845 627329 500112 627329 500112 4517206 3346298 4517206 3346298 1654097 4974349 1654097 4974349 906283 2186970 906283 2186970 4150616 3533575 4150616 3533575 647086 908009 647086 908009 3350677 2291075 3350677 2291075 4586155 3327121 4586155 3327121 3747053 384977 3747053 384977 64683 3340205 64683 3340205 4128004 154892 4128004 154892 992109 2136961 992109 2136961 4057084 1094043 4057084 1094043 982688 523291 982688 523291 1205263 3119552 1205263 3119552 2700247 3490765 2700247 3490765 889701 190863 889701 190863 4052724 3337193 4052724 3337193 1679052 4672612 1679052 4672612 4152911 920228 4152911 920228 3212740 3635321 3212740 3635321 3352673 2906114 3352673 2906114 4227506 941640 4227506 941640 292099 15681 292099 15681 4118655 4456627 4118655 4456627 719764 361745 719764 361745 247880 4113293 247880 4113293 3319577 2641535 3319577 2641535 4377138 783622 4377138 783622 496253 3342339 496253 3342339 295812 299809 295812 299809 258461 210630 258461 210630 3846089 3319423 3846089 3319423 572414 372517 572414 372517 3690996 3317266 3690996 3317266 620603 311535 620603 311535 4513217 2398621 4513217 2398621 1979745 2039261 1979745 2039261 4701285 1665842 4701285 1665842 1349789 3350237 1349789 3350237 3978973 1916697 3978973 1916697 1657154 3629471 1657154 3629471 3736732 1159976 3736732 1159976 899101 894045 899101 894045 863426 715642 863426 715642 4500011 3080834 4500011 3080834 1685960 2139356 1685960 2139356 4002764 2686206 4002764 2686206 3335188 296690 3335188 296690 523480 2399371 523480 2399371 4400876 1676461 4400876 1676461 656582 241638 656582 241638 3976139 2577143 3976139 2577143 4687199 3430986 4687199 3430986 2040715 1163788 2040715 1163788 499997 3350217 499997 3350217 4728253 2182027 4728253 2182027 3688686 3335209 3688686 3335209 4762564 3352964 4762564 3352964 3352347 815378 3352347 815378 318770 2967815 318770 2967815 4565733 379835 4565733 379835 838453 1886321 838453 1886321 2667322 4122554 2667322 4122554 1661173 1879801 1661173 1879801 3551736 3071664 3551736 3071664 814929 417127 814929 417127 4124929 2855451 4124929 2855451 4695996 3094147 4695996 3094147 1676453 1925098 1676453 1925098 286678 1225450 286678 1225450 3334286 4256311 3334286 4256311 3575953 2760670 3575953 2760670 2693239 3970062 2693239 3970062 3549463 1657957 3549463 1657957 1679513 4019062 1679513 4019062 1656426 761424 1656426 761424 4150539 2966248 4150539 2966248 4674407 1659445 4674407 1659445 256909 2537672 256909 2537672 4500713 2073828 4500713 2073828 4645893 1093161 4645893 1093161 464788 3463850 464788 3463850 4304835 1656274 4304835 1656274 746697 4542579 746697 4542579 3683087 1506593 3683087 1506593 1410355 1040998 1410355 1040998 403887 4838181 403887 4838181 4301480 1664150 4301480 1664150 2259015 2603989 2259015 2603989 4457986 2781420 4457986 2781420 3672270 3342769 3672270 3342769 1668374 2237966 1668374 2237966 4583885 1329502 4583885 1329502 1163452 446654 1163452 446654 4751601 3335079 4751601 3335079 244519 1348147 244519 1348147 3706212 2980718 3706212 2980718 4766304 3340321 4766304 3340321 3943901 1662050 3943901 1662050 79980 4412984 79980 4412984 4498637 775999 4498637 775999 488917 328100 488917 328100 285440 2611029 285440 2611029 4411500 2909091 4411500 2909091 1655491 3110176 1655491 3110176 3595019 576606 3595019 576606 886157 2423987 886157 2423987 4565860 2933681 4565860 2933681 4701962 1219827 4701962 1219827 563567 535759 563567 535759 4521617 3090294 4521617 3090294 4814197 1424552 4814197 1424552 492070 1676078 492070 1676078 3337626 867548 3337626 867548 770586 2290672 770586 2290672 4524881 337007 4524881 337007 2384481 4462850 2384481 4462850 3716185 3012961 3716185 3012961 812074 3941636 812074 3941636 3493391 1340223 3493391 1340223 1023097 543874 1023097 543874 301280 4638581 301280 4638581 4369450 1301487 4369450 1301487 1685349 4033297 1685349 4033297 1579839 1658465 1579839 1658465 3322814 3339809 3322814 3339809 4531100 1170192 4531100 1170192 368500 334929 368500 334929 1677766 3316640 1677766 3316640 4527185 1962273 4527185 1962273 633453 4832348 633453 4832348 3647947 2973917 3647947 2973917 4658995 3336592 4658995 3336592 1651849 1304687 1651849 1304687 1148161 1143259 1148161 1143259 526094 2733691 526094 2733691 4539337 1655552 4539337 1655552 1682913 4917417 1682913 4917417 974883 2470295 974883 2470295 4652149 3348956 4652149 3348956 5002177 1445662 5002177 1445662 1677606 2454388 1677606 2454388 4318761 1418737 4318761 1418737 144041 3337733 144041 3337733 3320185 2641372 3320185 2641372 4377882 1655008 4377882 1655008 376815 653961 376815 653961 3992468 2647040 3992468 2647040 4221600 1328059 4221600 1328059 1072984 431986 1072984 431986 3806219 2495434 3806219 2495434 4673474 3319020 4673474 3319020 1456194 808319 1456194 808319 692825 517869 692825 517869 483718 209084 483718 209084 1676083 2597737 1676083 2597737 4378899 3315568 4378899 3315568 887748 744472 887748 744472 3608625 2378421 3608625 2378421 1686611 1159491 1686611 1159491 1158259 2056761 1158259 2056761 4151410 3319127 4151410 3319127 1071997 3730864 1071997 3730864 4450525 1354326 4450525 1354326 664424 822180 664424 822180 4100834 3337957 4100834 3337957 606481 381833 606481 381833 4593452 3321230 4593452 3321230 1669520 1663858 1669520 1663858 4026222 2899811 4026222 2899811 865024 518183 865024 518183 527297 4747092 527297 4747092 4559751 1648280 4559751 1648280 4763983 3620456 4763983 3620456 1225831 386818 1225831 386818 1680867 3320885 1680867 3320885 3694914 732167 3694914 732167 611362 513208 611362 513208 1234009 336251 1234009 336251 3769427 3332689 3769427 3332689 379412 1107912 379412 1107912 3314328 2251852 3314328 2251852 4620231 418993 4620231 418993 634145 4774328 634145 4774328 4303061 154203 4303061 154203 721703 3986185 721703 3986185 3351502 3032271 3351502 3032271 4326923 957038 4326923 957038 488971 243534 488971 243534 1668557 4908530 1668557 4908530 3795195 1046877 3795195 1046877 429222 3340359 429222 3340359 3801834 729488 3801834 729488 920907 2906876 920907 2906876 3339310 4061560 3339310 4061560 2962895 2301214 2962895 2301214 4594694 1666358 4594694 1666358 243313 526826 243313 526826 4230496 3531971 4230496 3531971 1071790 559188 1071790 559188 1676620 2829708 1676620 2829708 4542083 1674584 4542083 1674584 835952 631891 835952 631891 3724590 2088527 3724590 2088527 4658660 1653388 4658660 1653388 637377 279558 637377 279558 253776 178062 253776 178062 4283156 3049936 4283156 3049936 4786638 1075506 4786638 1075506 1686575 4814826 1686575 4814826 642171 757156 642171 757156 4138703 2844824 4138703 2844824 4735877 1337475 4735877 1337475 291123 265252 291123 265252 193070 4210253 193070 4210253 3579772 1679203 3579772 1679203 870177 815630 870177 815630 460164 3983768 460164 3983768 2592274 2441028 2592274 2441028 4504859 3322505 4504859 3322505 1382494 1088271 1382494 1088271 560804 2688942 560804 2688942 4255795 1653310 4255795 1653310 1293708 814677 1293708 814677 529202 1927258 529202 1927258 4766206 4701990 4766206 4701990 1669814 2617219 1669814 2617219 4120729 522778 4120729 522778 586453 2646679 586453 2646679 3993752 389046 3993752 389046 1052049 2419937 1052049 2419937 3741325 1657182 3741325 1657182 1679302 2862210 1679302 2862210 3952907 1928001 3952907 1928001 1134402 892262 1134402 892262 502064 1928362 502064 1928362 4610115 3329286 4610115 3329286 3326246 2631920 3326246 2631920 455204 446758 455204 446758 1657566 1042933 1657566 1042933 458195 1964449 458195 1964449 4106037 3335507 4106037 3335507 617150 398849 617150 398849 4296639 4506725 4296639 4506725 1006529 639627 1006529 639627 2217105 3336823 2217105 3336823 4246471 2138956 4246471 2138956 3557442 1192854 3557442 1192854 541165 958924 541165 958924 1644457 3610863 1644457 3610863 3352573 1408501 3352573 1408501 1371524 3316044 1371524 3316044 3914792 1939732 3914792 1939732 4799941 1340765 4799941 1340765 525478 372830 525478 372830 4150179 3955563 4150179 3955563 1522701 427330 1522701 427330 4697423 3346050 4697423 3346050 2501310 2370790 2501310 2370790 4691673 4773498 4691673 4773498 1663962 2490394 1663962 2490394 4499000 1275239 4499000 1275239 628503 546071 628503 546071 3349519 3328811 3349519 3328811 3920447 1371523 3920447 1371523 494872 358735 494872 358735 3752986 3040889 3752986 3040889 1667296 4610956 1667296 4610956 3557556 851258 3557556 851258 635037 3689260 635037 3689260 3659908 1034864 3659908 1034864 2338802 4755406 2338802 4755406 344525 785783 344525 785783 3314045 2707442 3314045 2707442 4813619 3348332 4813619 3348332 777195 359222 777195 359222 3866578 3324961 3866578 3324961 19805 1282091 19805 1282091 1674393 3345507 1674393 3345507 812929 99639 812929 99639 3599977 4578249 3599977 4578249 1058932 447786 1058932 447786 1664162 2955825 1664162 2955825 4753357 3351393 4753357 3351393 1030599 633544 1030599 633544 3327492 3092029 3327492 3092029 4119219 1673359 4119219 1673359 1409284 654127 1409284 654127 598445 29
101020 107417798 0 107417798 973572994 22839368 973572994 22839368 996728709 1218298 996728709 1218298 999836003 131314 999836003 131314 999971212 17961 999971212 17961 999994682 17961 747860203 627259242 747860203 627259242 172611483 999356745 172611483 999356745 408906 999914788 408906 999914788 1762 999995247 1762 468019090 1762 468019090 876422547 73408164 876422547 73408164 969718092 23241027 969718092 23241027 990886821 4203774 990886821 4203774 995865722 1930874 995865722 1930874 998902874 410140 998902874 410140 999720957 202017 999720957 202017 999858829 94573 999858829 94573 999966497 18511 999966497 18511 999980588 18511 842770675 961185341 842770675 961185341 29415620 996976030 29415620 996976030 1983174 999076270 1983174 999076270 843266 999149473 843266 999149473 103647 999893374 103647 999893374 27713 999978824 27713 999978824 2158 999995127 2158 821626947 2158 821626947 600233405 287628709 600233405 287628709 757769520 219292524 757769520 219292524 817801315 151962392 817801315 151962392 901950759 87717289 901950759 87717289 952424794 44554850 952424794 44554850 974292140 23779116 974292140 23779116 980634879 14574601 980634879 14574601 986027015 9560608 986027015 9560608 993977081 5414222 993977081 5414222 996421801 2611233 996421801 2611233 998562268 1334535 998562268 1334535 999057463 1091161 999057463 1091161 999570524 346531 999570524 346531 999757278 210652 999757278 210652 999927788 96359 999927788 96359 999945233 821526831 999945233 821526831 126652256 961179456 126652256 961179456 35084687 996855367 35084687 996855367 1353746 998959117 1353746 998959117 390360 999742453 390360 999742453 109986 999900218 109986 999900218 21894 999974796 21894 999974796 740943478 206568443 740943478 206568443 869868371 99713446 869868371 99713446 908204428 49217317 908204428 49217317 951838589 26247554 951838589 26247554 973528677 24293305 973528677 24293305 977541688 14241734 977541688 14241734 991021365 8368155 991021365 8368155 993651217 5754024 993651217 5754024 997318308 1916974 997318308 1916974 998305375 1213859 998305375 1213859 999053156 659664 999053156 659664 999644692 245813 999644692 245813 999884401 158381 999884401 158381 999944342 104087 999944342 459122839 999944342 459122839 366715340 788437841 366715340 788437841 113768956 887622902 113768956 887622902 83629070 962718652 83629070 962718652 33079315 987862922 33079315 987862922 9554061 992517896 9554061 992517896 3667996 996422251 3667996 996422251 2726588 997971439 2726588 997971439 999668 999165238 999668 999165238 509042 999705188 509042 999705188 296799 999727131 296799 999727131 172701 999877510 172701 999877510 36691 999922659 36691 999922659 28377 550850926 28377 550850926 628218464 260776449 628218464 260776449 842651119 121347582 842651119 121347582 896802336 94699028 896802336 94699028 937318377 45086628 937318377 45086628 963404189 25532479 963404189 25532479 975573516 19883424 975573516 19883424 987610989 6523400 987610989 6523400 995604050 3978026 995604050 3978026 996320808 2051157 996320808 2051157 998278372 1838957 998278372 1838957 998736716 1250162 998736716 1250162 999326512 751291 999326512 751291 999383491 670567 999383491 670567 999541774 539468 999541774 539468 999625774 347405 999625774 347405 999795871 261194 999795871 261194 999819392 213352 999819392 213352 999867479 166088 999867479 166088 546950157 514339020 546950157 514339020 345102246 736938593 345102246 736938593 258592523 758059216 258592523 758059216 106378704 928606472 106378704 928606472 31735451 971013509 31735451 971013509 10294266 991036373 10294266 991036373 8517100 992656801 8517100 992656801 5635431 995613093 5635431 995613093 3680763 997004431 3680763 997004431 1921451 997960032 1921451 997960032 1778396 998394550 1778396 998394550 1064974 998882979 1064974 998882979 606684 999518973 606684 999518973 524069 999654034 524069 999654034 82419 999842378 82419 999842378 61429 999891986 61429 999891986 419321110 500325056 419321110 500325056 552411213 428260168 552411213 428260168 615221083 312164211 615221083 312164211 796489077 123163875 796489077 123163875 900730320 70184113 900730320 70184113 944255459 45931409 944255459 45931409 957303771 39065417 957303771 39065417 961998543 27725859 961998543 27725859 973828207 23517211 973828207 23517211 987506445 7300434 987506445 7300434 993957183 4499822 993957183 4499822 997939175 1493116 997939175 1493116 999213246 830442 999213246 830442 999448098 523215 999448098 523215 999621868 314212 999621868 314212 999719832 259315 999719832 259315 999860589 190640 999860589 190640 710020231 726031519 710020231 726031519 256828085 764104921 256828085 764104921 160593817 954220377 160593817 954220377 33603828 988443485 33603828 988443485 10621137 990998029 10621137 990998029 5405516 996221079 5405516 996221079 3086420 997414213 3086420 997414213 2231989 997708897 2231989 997708897 1582486 998329450 1582486 998329450 899978 999278696 899978 999278696 597503 999493589 597503 999493589 362627 999794414 362627 999794414 95048 999826374 95048 273570425 95048 273570425 793579568 183128764 793579568 183128764 865128494 109218091 865128494 109218091 899143883 84069742 899143883 84069742 943382948 46100969 943382948 46100969 971129971 27353184 971129971 27353184 973176574 25191742 973176574 25191742 985304310 13729671 985304310 13729671 990211963 9016978 990211963 9016978 992238559 6747485 992238559 6747485 993698760 4942753 993698760 4942753 997517437 2397237 997517437 2397237 998308120 1754151 998308120 1754151 998743253 949931 998743253 949931 999196954 888367 999196954 888367 999413057 600376 999413057 600376 999533288 500079 999533288 500079 999586867 429319 999586867 429319 999696068 287597 999696068 287597 999809323 241639 999809323 241639 679355252 709225219 679355252 709225219 182791717 902217764 182791717 902217764 76945938 938865639 76945938 938865639 39017947 965838687 39017947 965838687 14710822 986535025 14710822 986535025 13591073 989642533 13591073 989642533 9873838 991379611 9873838 991379611 5998888 994638740 5998888 994638740 3821091 997153188 3821091 997153188 1587877 998333368 1587877 998333368 1082706 999150177 1082706 999150177 617390 999395544 617390 999395544 377121 999767881 377121 999767881 154015 999777918 154015 999777918 116971 999777918 663085926 324261501 663085926 324261501 674341771 236075526 674341771 236075526 770360646 165042683 770360646 165042683 836097690 132932721 836097690 132932721 896738481 90645787 896738481 90645787 915653047 59704523 915653047 59704523 940411533 53392522 940411533 53392522 947167320 32959223 947167320 32959223 968922131 28273292 968922131 28273292 972461097 24195433 972461097 24195433 981906093 10284123 981906093 10284123 991536470 7447876 991536470 7447876 992633331 5259597 992633331 5259597 996649748 2035705 996649748 2035705 998191614 1980669 998191614 1980669 998520240 1255430 998520240 1255430 998978913 1009960 998978913 1009960 999150927 842664 999150927 842664 999341951 757865 999341951 757865 999535409 530249 999535409 530249 999608654 416072 999608654 416072 999643956 334043 999643956 334043 999738812 281608 999738812 775664039 999738812 775664039 205559080 856784197 205559080 856784197 136894816 905936843 136894816 905936843 66401891 954163489 66401891 954163489 20876462 983433056 20876462 983433056 14391238 987109451 14391238 987109451 10392156 990800344 10392156 990800344 6423922 994225280 6423922 994225280 5154324 995836774 5154324 995836774 3366968 997437703 3366968 997437703 2090461 998211736 2090461 998211736 1172336 998963241 1172336 998963241 844216 999272022 844216 999272022 666474 999598760 666474 999598760 408491 999709772 408491 999709772 196304 999744213 196304 999744213 911010333 62058691 911010333 62058691 944408402 52270461 944408402 52270461 951600128 34964825 951600128 34964825 970634143 27858901 970634143 27858901 977234640 18024876 977234640 18024876 986316166 10519856 986316166 10519856 990437577 9412899 990437577 9412899 991305263 7968380 991305263 7968380 994581496 4321590 994581496 4321590 996263760 2727040 996263760 2727040 997407782 2322216 997407782 2322216 997952246 2238422 997952246 2238422 998190914 2013555 998190914 2013555 998487373 1561611 998487373 1561611 999138258 803712 999138258 803712 999401141 454851 999401141 454851 999676440 342364 999676440 471095417 999676440 471095417 499177802 561494873 499177802 561494873 321435396 717968922 321435396 717968922 184954714 841855091 184954714 841855091 155994648 850546350 155994648 850546350 119634228 933069602 119634228 933069602 66747198 950587335 66747198 950587335 33823418 983179261 33823418 983179261 16869827 989029990 16869827 989029990 10372722 990719329 10372722 990719329 6455364 994454866 6455364 994454866 4130897 996099302 4130897 996099302 3116030 997921218 3116030 997921218 1584885 998612042 1584885 998612042 670232 999598578 670232 999598578 439690 999634564 439690 999634564 347954 999707142 347954 999707142 286813 999739706 286813 999739706 282213 701946888 282213 701946888 488598707 356644244 488598707 356644244 716907101 250170434 716907101 250170434 828324328 168134548 828324328 168134548 842182829 115015625 842182829 115015625 903818934 82967548 903818934 82967548 933726395 60764870 933726395 60764870 942691113 52735593 942691113 52735593 947880506 44518582 947880506 44518582 963087887 30865082 963087887 30865082 969081452 29238226 969081452 29238226 972247960 26761951 972247960 26761951 976010919 18041019 976010919 18041019 987704595 9493023 987704595 9493023 990951188 8528118 990951188 8528118 992707037 6427338 992707037 6427338 995356343 4557826 995356343 4557826 995577864 3302072 995577864 3302072 997491428 2051777 997491428 2051777 998461315 1391635 998461315 1391635 998814223 1121393 998814223 1121393 999097921 1048130 999097921 1048130 999210375 808047 999210375 808047 999496190 585914 999496190 585914 999529597 449771 999529597 449771 999602077 449771 391390321 649778610 391390321 649778610 336116247 740395354 336116247 740395354 158980359 842821093 158980359 842821093 122125585 928752718 122125585 928752718 58561250 955078446 58561250 955078446 41699798 970304099 41699798 970304099 24700296 980874652 24700296 980874652 20140759 982699713 20140759 982699713 15021651 986472759 15021651 986472759 13492628 990739748 13492628 990739748 8580349 992775878 8580349 992775878 6826742 994237032 6826742 994237032 5373025 994680542 5373025 994680542 4405581 995789736 4405581 995789736 2062638 998274887 2062638 998274887 1256733 999184442 1256733 999184442 799342 999596818 799342 999596818 435965 999639418 435965 999639418 333622 999699118 333622 891294812 333622 891294812 413144633 459883034 413144633 459883034 549796600 443700371 549796600 443700371 575513839 388326299 575513839 388326299 722321773 186277230 722321773 186277230 824520813 133648665 824520813 133648665 871767006 101505474 871767006 101505474 912792307 73475669 912792307 73475669 927178258 69934896 927178258 69934896 955466639 41216115 955466639 41216115 963072398 32097598 963072398 32097598 976584080 21990670 976584080 21990670 978897426 19765535 978897426 19765535 982607650 14336834 982607650 14336834 986956721 11346190 986956721 11346190 990278490 9442207 990278490 9442207 991698838 6703366 991698838 6703366 993556308 5842970 993556308 5842970 994593006 4711443 994593006 4711443 995622992 3340705 995622992 3340705 996800046 2984004 996800046 2984004 997304757 2683771 997304757 2683771 997651049 2344295 997651049 2344295 998051467 1801780 998051467 1801780 998646454 1289688 998646454 1289688 999081786 1095060 999081786 1095060 999227257 769960 999227257 769960 999433564 645231 999433564 645231 999519857 578207 999519857 947312471 999519857 947312471 48614974 957581874 48614974 957581874 31141827 979454888 31141827 979454888 20339846 984499551 20339846 984499551 16121565 987773782 16121565 987773782 11457598 990447023 11457598 990447023 9888369 992775690 9888369 992775690 7341809 993990303 7341809 993990303 5004139 994945028 5004139 994945028 4204534 995639029 4204534 995639029 3479275 996576468 3479275 996576468 2800947 997252056 2800947 997252056 1640156 998310475 1640156 998310475 1304721 998630186 1304721 998630186 889002 999365047 889002 999365047 620770 999507597 620770 999507597 531187 999588878 531187 999588878 431981 999694131 431981 999694131 346645 999694131 368369451 555875207 368369451 555875207 559469850 419944296 559469850 419944296 692235308 297346917 692235308 297346917 776253490 193447205 776253490 193447205 830895553 158476795 830895553 158476795 850671623 111186165 850671623 111186165 906780994 81825886 906780994 81825886 921907255 74909332 921907255 74909332 926420778 63986070 926420778 63986070 943955328 52715614 943955328 52715614 947663278 37606133 947663278 37606133 966395501 26433638 966395501 26433638 976113544 21199338 976113544 21199338 979911907 18477333 979911907 18477333 981624638 14703514 981624638 14703514 989279016 10084473 989279016 10084473 991485151 8197884 991485151 8197884 994070206 5596912 994070206 5596912 994579463 4871382 994579463 4871382 995994758 3461342 995994758 3461342 997275844 2723354 997275844 2723354 997543103 2050735 997543103 2050735 998522075 1566245 998522075 1566245 998813398 1112574 998813398 1112574 999096215 1015239 999096215 1015239 999401924 679245 999401924 679245 999445584 624217 999445584 575645550 999445584 575645550 361898512 671997335 361898512 671997335 262652665 838537433 262652665 838537433 124118786 924031282 124118786 924031282 73108346 930080974 73108346 930080974 70213189 945140178 70213189 945140178 34470315 967072851 34470315 967072851 31872348 976153017 31872348 976153017 23517613 979921307 23517613 979921307 19147834 987751886 19147834 987751886 12544201 988546156 12544201 988546156 10525194 991201328 10525194 991201328 8781959 991930178 8781959 991930178 7980851 993925032 7980851 993925032 4557273 995468066 4557273 995468066 3338455 997036804 3338455 997036804 1781852 998240474 1781852 998240474 1372277 998599045 1372277 998599045 984829 999073511 984829 999073511 657928 999453999 657928 999453999 572755 999480721 572755 999480721 521108 999590142 521108 999590142 500005 999590142 74537206 446755121 74537206 446755121 621809746 367963182 621809746 367963182 691808183 282263483 691808183 282263483 774764694 206208809 774764694 206208809 818938891 158644053 818938891 158644053 846362685 128961556 846362685 128961556 879155555 111080904 879155555 111080904 901591444 86394687 901591444 86394687 919317289 75329117 919317289 75329117 939309197 41989032 939309197 41989032 971966706 27329256 971966706 27329256 974689346 23436242 974689346 23436242 976753609 19190102 976753609 19190102 981996176 16650212 981996176 16650212 983347907 15323848 983347907 15323848 984730489 14800649 984730489 14800649 988539234 10742491 988539234 10742491 989564160 9217657 989564160 9217657 993140847 6600521 993140847 6600521 994139459 4687526 994139459 4687526 995511287 3563615 995511287 3563615 997211510 2892970 997211510 2892970 997535440 2290793 997535440 2290793 998086728 1875526 998086728 1875526 998381518 1800754 998381518 1800754 998413078 1497462 998413078 1497462 998851016 1254933 998851016 1254933 998985293 1151180 998985293 1151180 999076854 1032433 999076854 1032433 999180147 894170 999180147 894170 999398843 714393 999398843 714393 699058184 497009803 699058184 497009803 407964501 627843633 407964501 627843633 302072017 828841544 302072017 828841544 170141715 869477571 170141715 869477571 119273103 913795894 119273103 913795894 85621196 918333113 85621196 918333113 78350502 929018282 78350502 929018282 70894359 946253796 70894359 946253796 47387542 966430781 47387542 966430781 32745413 971020964 32745413 971020964 29919972 975489127 29919972 975489127 25185438 979412126 25185438 979412126 20403886 986509002 20403886 986509002 9313630 991233994 9313630 991233994 7485062 993511742 7485062 993511742 4811082 995236963 4811082 995236963 3688305 996544487 3688305 996544487 3113370 996949142 3113370 996949142 2103972 998099789 2103972 998099789 1560279 998360160 1560279 998360160 1296549 998747093 1296549 998747093 1094983 999028775 1094983 999028775 855493 999252690 855493 999252690 661595 999383480 661595 999383480 580774 999499677 580774 999499677 549460 966683555 549460 966683555 584589559 333971889 584589559 333971889 674132608 305583117 674132608 305583117 771513026 222856138 771513026 222856138 781424811 216100633 781424811 216100633 815564960 173538171 815564960 173538171 842292211 153284737 842292211 153284737 850156594 134660053 850156594 134660053 907849672 89597583 907849672 89597583 910518243 82787908 910518243 82787908 921190224 74222394 921190224 74222394 934399946 44656702 934399946 44656702 955018060 42730584 955018060 42730584 968955107 25412085 968955107 25412085 974602112 17767705 974602112 17767705 982784760 15131199 982784760 15131199 985993686 11637673 985993686 11637673 988807261 10958050 988807261 10958050 989077143 10405298 989077143 10405298 989571888 7430722 989571888 7430722 993586152 6044167 993586152 6044167 994995644 4667063 994995644 4667063 996121482 3119836 996121482 3119836 996985282 2904224 996985282 2904224 997315732 2605361 997315732 2605361 997947682 2172508 997947682 2172508 998347393 1788429 998347393 1788429 998804528 1237143 998804528 1237143 998912281 1213397 998912281 1213397 999017537 723992 999017537 723992 999398421 87288062 999398421 87288062 494368370 519293879 494368370 519293879 410260489 645911283 410260489 645911283 353346118 737613520 353346118 737613520 235138290 770667135 235138290 770667135 210111643 802514090 210111643 802514090 177803717 862060763 177803717 862060763 137009911 871794454 137009911 871794454 104364970 910656131 104364970 910656131 82852685 925394391 82852685 925394391 61921322 940926547 61921322 940926547 47055085 963149259 47055085 963149259 35327971 966026876 35327971 966026876 31679704 974212366 31679704 974212366 25943979 979107270 25943979 979107270 22038677 980112294 22038677 980112294 20206926 981336685 20206926 981336685 13567061 988812801 13567061 988812801 10469502 990035481 10469502 990035481 9432804 994961830 9432804 994961830 4626199 995991532 4626199 995991532 3502948 996379026 3502948 996379026 3160693 997598153 3160693 997598153 2221057 997884202 2221057 997884202 1698774 998254817 1698774 998254817 1320390 998592301 1320390 998592301 1129995 998957367 1129995 998957367 842627 999205710 842627 999205710 744399 999269356 744399 999269356 576866 999456793 576866 689114571 576866 689114571 425798392 497951758 425798392 497951758 576532892 361815500 576532892 361815500 660308887 274400119 660308887 274400119 770278338 225507083 770278338 225507083 809703039 177124153 809703039 177124153 826941513 139773871 826941513 139773871 889227625 103217049 889227625 103217049 901627307 97507868 901627307 97507868 903193250 86809772 903193250 86809772 918232783 79214985 918232783 79214985 945789822 48387975 945789822 48387975 952171629 43931961 952171629 43931961 965329256 32817268 965329256 32817268 968119775 27017939 968119775 27017939 973645384 18221404 973645384 18221404 981327962 17926169 981327962 17926169 983225697 16026515 983225697 16026515 988226557 11122492 988226557 11122492 992442888 6757089 992442888 6757089 993970402 6001803 993970402 6001803 994830765 4982936 994830765 4982936 995484683 4550340 995484683 4550340 996425007 2964255 996425007 2964255 997333410 2466113 997333410 2466113 998338005 1709126 998338005 1709126 998590497 1329868 998590497 1329868 998851192 1262467 998851192 1262467 998888476 1001922 998888476 1001922 999221413 806091 999221413 806091 999313270 806091 351035900 724716472 351035900 724716472 273608541 751359162 273608541 751359162 169891049 836354074 169891049 836354074 162569118 844719379 162569118 844719379 109469743 893804006 109469743 893804006 92466781 922683817 92466781 922683817 74599722 936228294 74599722 936228294 62118848 946875931 62118848 946875931 39763240 965860385 39763240 965860385 33524825 973610632 33524825 973610632 24179045 977973660 24179045 977973660 22516027 984599825 22516027 984599825 13485954 987538307 13485954 987538307 12234086 990741963 12234086 990741963 7160630 994898729 7160630 994898729 4819888 995165615 4819888 995165615 4214912 996066315 4214912 996066315 3502451 996603581 3502451 996603581 2859504 997232029 2859504 997232029 2002148 998086951 2002148 998086951 1658317 998336792 1658317 998336792 1176890 998868382 1176890 998868382 875435 999097623 875435 999097623 750649 999267675 750649 999267675 695873 999267675 661577910 297857151 661577910 297857151 764845995 232758872 764845995 232758872 777961191 211077829 777961191 211077829 799393254 175585399 799393254 175585399 855578350 118093815 855578350 118093815 898782514 99777002 898782514 99777002 916319349 55337640 916319349 55337640 953483036 44032384 953483036 44032384 961405780 36473464 961405780 36473464 963979807 30617912 963979807 30617912 974053677 23109288 974053677 23109288 977762437 18686170 977762437 18686170 980981623 16617774 980981623 16617774 986321438 13117847 986321438 13117847 987254537 11757181 987254537 11757181 988473722 11451227 988473722 11451227 991703639 6667808 991703639 6667808 993691402 5531534 993691402 5531534 994556588 5280060 994556588 5280060 994982524 4355818 994982524 4355818 996018430 3662863 996018430 3662863 996734153 3174998 996734153 3174998 996996280 2805446 996996280 2805446 997491427 2589539 997491427 2589539 998103448 1861129 998103448 1861129 998768047 858116 998768047 858116 999231129 845209 999231129 986356454 999231129 986356454 14380065 986513630 14380065 986513630 12603801 989309650 12603801 989309650 10346850 990360583 10346850 990360583 7068378 993784438 7068378 993784438 5929925 994578847 5929925 994578847 4979569 995123950 4979569 995123950 4569743 996083216 4569743 996083216 3374091 997111633 3374091 997111633 2624471 997439332 2624471 997439332 2010424 997925164 2010424 997925164 1798497 998199380 1798497 998199380 1470965 998701991 1470965 998701991 1047395 998845218 1047395 998845218 904434 999180651 904434 999180651 757184 999237960 757184 999237960 750796 999237960 586940442 370404813 586940442 370404813 659640179 329158365 659640179 329158365 742799871 235079313 742799871 235079313 788666079 201792776 788666079 201792776 816754504 144611778 816754504 144611778 875594918 105204228 875594918 105204228 894779477 102124848 894779477 102124848 903383628 88327958 903383628 88327958 915349570 60676474 915349570 60676474 940737502 57919165 940737502 57919165 952059523 45527735 952059523 45527735 959941118 26355124 959941118 26355124 974551005 23955631 974551005 23955631 976159439 22932635 976159439 22932635 980380756 17130098 980380756 17130098 983363602 15288673 983363602 15288673 985194012 13801045 985194012 13801045 987207324 12990373 987207324 12990373 987656796 9591558 987656796 9591558 991331753 8079570 991331753 8079570 991729133 6988053 991729133 6988053 993493885 6074986 993493885 6074986 994058794 5895752 994058794 5895752 994864953 4304461 994864953 4304461 995992192 3566574 995992192 3566574 996627637 3195060 996627637 3195060 997154457 2953361 997154457 2953361 997323803 2692709 997323803 2692709 997581592 2493740 997581592 2493740 998035173 2170800 998035173 2170800 998186082 1816649 998186082 1816649 998527640 1521204 998527640 1521204 998718426 1428845 998718426 1428845 998761096 1327702 998761096 1327702 999177580 932323 999177580 480438475 999177580 480438475 412138028 638815005 412138028 638815005 355186971 698592388 355186971 698592388 229959796 771854498 229959796 771854498 206408686 811627700 206408686 811627700 169152872 882987798 169152872 882987798 113658968 921185978 113658968 921185978 78258692 935908169 78258692 935908169 63371139 940142013 63371139 940142013 43318545 959954437 43318545 959954437 39366325 970268110 39366325 970268110 30196996 975603859 30196996 975603859 16533345 985764987 16533345 985764987 14823324 986195257 14823324 986195257 12740237 988867379 12740237 988867379 9934010 990730218 9934010 990730218 8616117 992175597 8616117 992175597 7983432 992534732 7983432 992534732 6555858 994411927 6555858 994411927 5356992 994881125 5356992 994881125 4285778 996214094 4285778 996214094 3244539 996847848 3244539 996847848 2893196 997064134 2893196 997064134 2803400 997306839 2803400 997306839 2384888 997689297 2384888 997689297 2124010 997853760 2124010 997853760 1888307 998308554 1888307 998308554 1480208 998684608 1480208 998684608 1054465 998949080 1054465 998949080 822918 999220794 822918 999220794 770127 999220794 50198569 569718215 50198569 569718215 551789947 402742216 551789947 402742216 614280511 378878799 614280511 378878799 669310073 260090072 669310073 260090072 740553682 239366066 740553682 239366066 759787836 203435879 759787836 203435879 804464126 154473083 804464126 154473083 867387349 128478412 867387349 128478412 892228272 94480369 892228272 94480369 909354727 65626516 909354727 65626516 938011735 52857085 938011735 52857085 949572192 47290324 949572192 47290324 958005664 40155600 958005664 40155600 963973024 26983957 963973024 26983957 973212323 26301571 973212323 26301571 974295880 22825848 974295880 22825848 977699400 20908841 977699400 20908841 978845068 20119523 978845068 20119523 980358053 16764433 980358053 16764433 983661774 14133331 983661774 14133331 986544262 9854970 986544262 9854970 992167026 7020789 992167026 7020789 993086837 6750475 993086837 6750475 993789024 6017756 993789024 6017756 994420595 5107368 994420595 5107368 995062276 4193429 995062276 4193429 996609583 3352779 996609583 3352779 996716410 2939667 996716410 2939667 997697713 2414448 997697713 2414448 997977322 2252775 997977322 2252775 998026059 2221100 998026059 2221100 998260472 1860997 998260472 1860997 998609378 1548122 998609378 1548122 998681138 1510541 998681138 1510541 999146831 996994 999146831 996994 738284617 550236800 738284617 550236800 440471614 593278582 440471614 593278582 375874318 663768905 375874318 663768905 315192755 715636543 315192755 715636543 252172921 788181261 252172921 788181261 189268853 811617871 189268853 811617871 184284407 849212172 184284407 849212172 127930726 912318750 127930726 912318750 69418403 948292454 69418403 948292454 47857892 958438018 47857892 958438018 32653240 970068452 32653240 970068452 29615262 975321081 29615262 975321081 21654781 983917085 21654781 983917085 15137643 986026507 15137643 986026507 13653907 987030015 13653907 987030015 12705285 988665468 12705285 988665468 10474637 991160783 10474637 991160783 8138065 994250938 8138065 994250938 5330084 995494028 5330084 995494028 3868098 996666627 3868098 996666627 3178062 997080351 3178062 997080351 2491499 997684599 2491499 997684599 2107054 997949133 2107054 997949133 1718705 998272387 1718705 998272387 1349793 998639191 1349793 998639191 1152843 998818626 1152843 998818626 1016489 999105325 1016489 999105325 847050 999105325 301663494 515836284 301663494 515836284 516061601 476422629 516061601 476422629 544102819 393120125 544102819 393120125 659446289 331138097 659446289 331138097 675400801 321226537 675400801 321226537 681738765 289501375 681738765 289501375 714260029 279996289 714260029 279996289 761006581 219031907 761006581 219031907 846805656 145204441 846805656 145204441 863064406 127752165 863064406 127752165 879379793 113205170 879379793 113205170 885146818 112357704 885146818 112357704 890325482 94925882 890325482 94925882 908352311 89983949 908352311 89983949 929075033 68341426 929075033 68341426 935386246 53193006 935386246 53193006 951170411 47672679 951170411 47672679 956055258 40055204 956055258 40055204 972193380 25368703 972193380 25368703 976472882 22955008 976472882 22955008 978763918 16812953 978763918 16812953 983739756 14949572 983739756 14949572 986264888 10937476 986264888 10937476 989067206 10030215 989067206 10030215 991595081 8122483 991595081 8122483 992441030 6919950 992441030 6919950 993335617 6391549 993335617 6391549 994486811 4259465 994486811 4259465 996210631 3376952 996210631 3376952 996695004 3216875 996695004 3216875 997200506 2477842 997200506 2477842 997725312 2403249 997725312 2403249 998007687 2154655 998007687 2154655 998533210 1608770 998533210 1608770 998627567 1145417 998627567 1145417 999049927 913555618 999049927 913555618 88451088 926145966 88451088 926145966 59939399 943226592 59939399 943226592 55910324 946414864 55910324 946414864 47944890 956624915 47944890 956624915 36232008 966656770 36232008 966656770 32975327 969084502 32975327 969084502 29159676 974036725 29159676 974036725 26095378 975049992 26095378 975049992 25863633 975395328 25863633 975395328 18370708 982924792 18370708 982924792 17829655 983603255 17829655 983603255 16836212 984963781 16836212 984963781 13922848 986925589 13922848 986925589 13117989 988255903 13117989 988255903 11834955 989591264 11834955 989591264 8666822 992095382 8666822 992095382 6229276 993671908 6229276 993671908 5859021 993999661 5859021 993999661 5595504 995140352 5595504 995140352 4698799 995575309 4698799 995575309 3972087 996758337 3972087 996758337 3097305 997047104 3097305 997047104 2832884 997368733 2832884 997368733 2469634 997530516 2469634 997530516 2066212 997831044 2066212 997831044 2052662 997932413 2052662 997932413 1836821 998615582 1836821 998615582 1200687 998780414 1200687 998780414 983619 999042031 983619 999042031 900441 335868652 900441 335868652 700446921 298829319 700446921 298829319 705590439 275963845 705590439 275963845 777272988 154198768 777272988 154198768 850823602 140497385 850823602 140497385 860433690 135932829 860433690 135932829 877564513 117759698 877564513 117759698 883649398 114081927 883649398 114081927 899256087 95829388 899256087 95829388 921089835 73644493 921089835 73644493 927497079 69586296 927497079 69586296 931307734 57101751 931307734 57101751 947131269 47830282 947131269 47830282 952021601 45698467 952021601 45698467 962431816 30600200 962431816 30600200 973164704 25480124 973164704 25480124 976137318 22999189 976137318 22999189 977036105 18322574 977036105 18322574 982678275 16791481 982678275 16791481 983740738 14560704 983740738 14560704 986241765 13448833 986241765 13448833 987613087 11366907 987613087 11366907 989468141 9399106 989468141 9399106 990725749 8444380 990725749 8444380 992121702 7527599 992121702 7527599 993134024 6826359 993134024 6826359 993777731 5629006 993777731 5629006 994824722 4787349 994824722 4787349 996144330 3738587 996144330 3738587 996461521 3527882 996461521 3527882 996638698 3442953 996638698 3442953 996831158 2516304 996831158 2516304 997683387 2347581 997683387 2347581 997867409 2306551 997867409 2306551 998259450 1777066 998259450 1777066 998572409 1625714 998572409 1625714 870143076 534577382 870143076 534577382 420517575 618167655 420517575 618167655 260315229 773606153 260315229 773606153 223210041 801313981 223210041 801313981 175140273 846874115 175140273 846874115 140631058 865239612 140631058 865239612 131358038 871642900 131358038 871642900 126992193 875779922 126992193 875779922 99321788 906056358 99321788 906056358 83290949 919215157 83290949 919215157 71691449 937031245 71691449 937031245 60420663 941598117 60420663 941598117 55593898 949318367 55593898 949318367 49109321 956618783 49109321 956618783 39499719 965596808 39499719 965596808 35225919 968078455 35225919 968078455 31039450 974950442 31039450 974950442 20201554 982716467 20201554 982716467 18329821 982817247 18329821 982817247 16955878 984398780 16955878 984398780 15907021 986472749 15907021 986472749 12700870 989380270 12700870 989380270 10613878 990676564 10613878 990676564 8647727 992018291 8647727 992018291 6770553 993987318 6770553 993987318 5590282 994493322 5590282 994493322 5307785 994629784 5307785 994629784 3845672 996991353 3845672 996991353 2733752 997524127 2733752 997524127 2296583 997732863 2296583 997732863 1692511 998337925 1692511 998337925 1297840 998574200 1297840 998574200 1212011 998637634 1212011 998637634 1074734 998875481 1074734 998875481 943052 998996099 943052 125725465 943052 125725465 875634535 119010179 875634535 119010179 889525664 97849699 889525664 97849699 916695350 73989700 916695350 73989700 924711842 72717959 924711842 72717959 930471810 63854313 930471810 63854313 944417469 48186696 944417469 48186696 960364034 32374791 960364034 32374791 968632647 27685599 968632647 27685599 973800448 25739388 973800448 25739388 973969981 23143797 973969981 23143797 976402712 22715036 976402712 22715036 979628025 18007946 979628025 18007946 982059730 17182504 982059730 17182504 982725657 16325654 982725657 16325654 985270023 13029332 985270023 13029332 988730088 10591367 988730088 10591367 990444881 8136349 990444881 8136349 991711309 7098324 991711309 7098324 992936171 6437146 992936171 6437146 995097420 4436898 995097420 4436898 995673600 4269309 995673600 4269309 996350150 3638921 996350150 3638921 997283692 2730807 997283692 2730807 997466319 2538695 997466319 2538695 997852431 1976756 997852431 1976756 998287464 1785790 998287464 1785790 998506633 1745891 998506633 1745891 998515198 1697498 998515198 1697498 254107988 769003962 254107988 769003962 218404205 840123573 218404205 840123573 147327350 868823013 147327350 868823013 126228152 903383941 126228152 903383941 93819228 927984994 93819228 927984994 66433056 944029902 66433056 944029902 53224854 960042872 53224854 960042872 40565443 965327460 40565443 965327460 35610664 965649388 35610664 965649388 33627911 968223036 33627911 968223036 29006842 973361564 29006842 973361564 24607158 978352284 24607158 978352284 18995002 982046154 18995002 982046154 18547691 983622042 18547691 983622042 17377227 984222855 17377227 984222855 16024888 985721456 16024888 985721456 14748214 986412677 14748214 986412677 12614138 989781495 12614138 989781495 9653082 992683356 9653082 992683356 6971301 993555046 6971301 993555046 6208465 993834805 6208465 993834805 5603257 996066889 5603257 996066889 3138684 997345560 3138684 997345560 2343095 997666569 2343095 997666569 1495760 998427540 1495760 998427540 1368139 998494213 1368139 998494213 1133814 998832940 1133814 998832940 1030849 557536913 1030849 557536913 586234848 405813546 586234848 405813546 596059712 344398066 596059712 344398066 655620372 314615174 655620372 314615174 770743408 207467549 770743408 207467549 809941988 173611373 809941988 173611373 841056349 145530925 841056349 145530925 871213628 125453145 871213628 125453145 883851847 109373099 883851847 109373099 891310003 82249257 891310003 82249257 922658879 66303591 922658879 66303591 933815517 51269620 933815517 51269620 949518930 48889375 949518930 48889375 951492267 43966088 951492267 43966088 963730510 34603420 963730510 34603420 968125063 30968567 968125063 30968567 968965122 28731521 968965122 28731521 973484586 25714224 973484586 25714224 974715742 24121751 974715742 24121751 976292965 18855867 976292965 18855867 981954212 16326332 981954212 16326332 986111339 13250135 986111339 13250135 988591980 8776119 988591980 8776119 992220205 7383400 992220205 7383400 993372341 6487550 993372341 6487550 995133968 4460458 995133968 4460458 995619348 3818579 995619348 3818579 996307208 3253005 996307208 3253005 996887789 2866662 996887789 2866662 997391396 2649389 997391396 2649389 997517616 2503225 997517616 2503225 997854914 2052465 997854914 2052465 998330402 1836342 998330402 1836342 998349060 1825886 998349060 231099195 998349060 231099195 403630393 733666276 403630393 733666276 265398224 761884542 265398224 761884542 184498683 849558229 184498683 849558229 148431494 856439281 148431494 856439281 144283980 867557348 144283980 867557348 108263077 894753599 108263077 894753599 71808846 935569684 71808846 935569684 57781293 954523846 57781293 954523846 42988417 962986923 42988417 962986923 37734241 964516574 37734241 964516574 35748607 967251976 35748607 967251976 30574948 972921681 30574948 972921681 27629767 975062173 27629767 975062173 22848248 979117249 22848248 979117249 20384520 980904402 20384520 980904402 20005161 981604197 20005161 981604197 18782985 983525986 18782985 983525986 16995307 985488065 16995307 985488065 14072079 986875219 14072079 986875219 10960255 989722661 10960255 989722661 9183944 991282511 9183944 991282511 8651861 992479099 8651861 992479099 7817267 993163449 7817267 993163449 6620991 993477963 6620991 993477963 6008385 994602611 6008385 994602611 4572342 996731128 4572342 996731128 2776881 997476047 2776881 997476047 2339067 997588552 2339067 997588552 1801213 998210428 1801213 998210428 1544047 998299486 1544047 998299486 1425154 998401772 1425154 500156846 1425154 500156846 505998144 469852340 505998144 469852340 590402542 407168003 590402542 407168003 607707577 345596098 607707577 345596098 664862892 315579985 664862892 315579985 706028492 234740023 706028492 234740023 793102486 183273068 793102486 183273068 819771370 167353077 819771370 167353077 837801924 152644006 837801924 152644006 851317388 138705658 851317388 138705658 863487687 132195029 863487687 132195029 868094843 115767564 868094843 115767564 884756885 97588942 884756885 97588942 917115746 79284580 917115746 79284580 930077831 65811223 930077831 65811223 945425695 50151430 945425695 50151430 948624633 49414143 948624633 49414143 950382386 46411533 950382386 46411533 959017741 38825864 959017741 38825864 962682326 35894364 962682326 35894364 966551124 31196279 966551124 31196279 970202772 28484100 970202772 28484100 972299092 25902857 972299092 25902857 975247834 23753399 975247834 23753399 977854927 21426092 977854927 21426092 978092789 19183747 978092789 19183747 981635957 16764818 981635957 16764818 985909227 13472542 985909227 13472542 986738643 13269625 986738643 13269625 987487202 12202637 987487202 12202637 988152588 11564163 988152588 11564163 990183953 8877580 990183953 8877580 991835270 7711404 991835270 7711404 992334028 7475567 992334028 7475567 993011393 6809890 993011393 6809890 993426759 6483656 993426759 6483656 994850010 5041106 994850010 5041106 995441993 4483232 995441993 4483232 995977039 4020509 995977039 4020509 996142080 3421787 996142080 3421787 996865216 2875425 996865216 2875425 997371655 2657009 997371655 2657009 997558101 2364380 997558101 2364380 998064862 2123250 998064862 2123250 998101099 1935176 998101099 1935176 998271319 1935176 765235664 574426091 765235664 574426091 376320978 733438220 376320978 733438220 262338899 748981359 262338899 748981359 242293039 792606282 242293039 792606282 152647862 856514466 152647862 856514466 144164096 860329012 144164096 860329012 134072766 889856733 134072766 889856733 109603823 917392772 109603823 917392772 72308937 935099450 72308937 935099450 60989197 941404404 60989197 941404404 57862056 950444009 57862056 950444009 43776026 959038798 43776026 959038798 38466633 965155739 38466633 965155739 31052932 971959260 31052932 971959260 27231165 978346376 27231165 978346376 20923601 980578573 20923601 980578573 19270917 981912430 19270917 981912430 18523526 983296585 18523526 983296585 15782670 985231353 15782670 985231353 14633449 986443571 14633449 986443571 11026129 989759595 11026129 989759595 10017534 991102539 10017534 991102539 8917579 991627179 8917579 991627179 8128343 992686780 8128343 992686780 7073152 993386051 7073152 993386051 6027201 993857348 6027201 993857348 4677801 996130446 4677801 996130446 3599139 996715780 3599139 996715780 3176663 997045807 3176663 997045807 2805389 997162764 2805389 997162764 2568506 997420039 2568506 997420039 2344766 997850451 2344766 997850451 1927138 998246873 1927138 998246873 1623986 998395003 1623986 998395003 1425250 503591153 1425250 503591153 530917027 392732269 530917027 392732269 607969911 384650792 607969911 384650792 652216622 346499144 652216622 346499144 660457579 260495864 660457579 260495864 762562863 179108951 762562863 179108951 838263567 158240930 838263567 158240930 850384414 142989556 850384414 142989556 860666816 131202239 860666816 131202239 872742562 92105395 872742562 92105395 909485625 87080185 909485625 87080185 925970461 56516642 925970461 56516642 944485850 50402289 944485850 50402289 951429622 41984338 951429622 41984338 959031670 35480618 959031670 35480618 965765590 32676390 965765590 32676390 968548704 30705136 968548704 30705136 971481527 26035201 971481527 26035201 974307273 25143341 974307273 25143341 975684621 23735163 975684621 23735163 975944265 22262330 975944265 22262330 980065739 19234186 980065739 19234186 980736064 16740136 980736064 16740136 985988972 12682948 985988972 12682948 987557188 11628478 987557188 11628478 988444110 9716190 988444110 9716190 990546647 8167612 990546647 8167612 991766922 7060057 991766922 7060057 994144639 5823975 994144639 5823975 994327291 5411054 994327291 5411054 995058968 4528730 995058968 4528730 995610579 4284201 995610579 4284201 996744152 3120890 996744152 3120890 997099107 2999727 997099107 2999727 997289449 2821076 997289449 2821076 997329330 2737052 997329330 2737052 997388015 2579069 997388015 2579069 997828000 2139001 997828000 2139001 998078697 1983883 998078697 1983883 998217763 927965624 998217763 927965624 69055799 936571627 69055799 936571627 61674702 940741622 61674702 940741622 54054533 955919657 54054533 955919657 42831406 961230224 42831406 961230224 39183625 962442353 39183625 962442353 38310342 964095954 38310342 964095954 33979518 969458263 33979518 969458263 28003273 973279978 28003273 973279978 27615334 976720383 27615334 976720383 21893296 979943310 21893296 979943310 21308289 980512694 21308289 980512694 20637063 981370881 20637063 981370881 18776724 982357331 18776724 982357331 17990055 983695582 17990055 983695582 16653067 984522968 16653067 984522968 16226860 984625742 16226860 984625742 14898008 987694048 14898008 987694048 12656356 989028378 12656356 989028378 10480822 991222894 10480822 991222894 8986464 992442695 8986464 992442695 7794758 992658675 7794758 992658675 7197065 993053569 7197065 993053569 6476290 994999445 6476290 994999445 3493070 996697964 3493070 996697964 3285930 996973349 3285930 996973349 3011560 997180655 3011560 997180655 2619589 997365128 2619589 997365128 2444386 997759244 2444386 997759244 1944202 998178184 1944202 998178184 1679690 998193202 1679690 998193202 913975408 67592022 913975408 67592022 938400498 59479187 938400498 59479187 946632500 51138729 946632500 51138729 948185424 48408096 948185424 48408096 954653412 43626286 954653412 43626286 957556866 40502321 957556866 40502321 960560543 35377053 960560543 35377053 965544843 33154933 965544843 33154933 966545614 30997819 966545614 30997819 969197853 26258886 969197853 26258886 975429056 23903924 975429056 23903924 975550641 23066999 975550641 23066999 977883950 19989158 977883950 19989158 979815752 18436996 979815752 18436996 984290232 14596071 984290232 14596071 986214980 13540290 986214980 13540290 987160167 12625643 987160167 12625643 989420269 9848282 989420269 9848282 990184793 8630572 990184793 8630572 991697777 7672732 991697777 7672732 992363013 6507982 992363013 6507982 993832203 5776207 993832203 5776207 994837551 5070083 994837551 5070083 995474081 4491818 995474081 4491818 995586689 4328722 995586689 4328722 996242866 3487921 996242866 3487921 996892574 3074458 996892574 3074458 997026589 2924771 997026589 2924771 997257920 2547496 997257920 2547496 997957602 2260926 997957602 2260926 997975507 782837529 997975507 782837529 162698742 845922231 162698742 845922231 154211812 861547017 154211812 861547017 119795200 884224143 119795200 884224143 104578282 921683859 104578282 921683859 79287590 933307417 79287590 933307417 62469581 940291113 62469581 940291113 56165186 948672006 56165186 948672006 43168334 961158901 43168334 961158901 39186894 964970290 39186894 964970290 34080684 967281173 34080684 967281173 28652159 975711689 28652159 975711689 22699544 979895774 22699544 979895774 21207298 980197690 21207298 980197690 19264165 982601559 19264165 982601559 18195508 985086898 18195508 985086898 13342405 987452455 13342405 987452455 13001646 988864847 13001646 988864847 11680171 990687146 11680171 990687146 9335307 991525566 9335307 991525566 7880544 992874071 7880544 992874071 6968633 994166519 6968633 994166519 4914675 996057310 4914675 996057310 3854658 996311642 3854658 996311642 3341375 996747609 3341375 996747609 3100920 996929712 3100920 996929712 3001582 997077216 3001582 997077216 2807990 997256452 2807990 997256452 2592557 997329571 2592557 997329571 2465799 997875672 2465799 997875672 2001644 998150494 2001644 998150494 1694384 998160947 1694384 781623576 1694384 781623576 480356175 396262468 480356175 396262468 634734788 349283052 634734788 349283052 652948859 291533183 652948859 291533183 757593427 189648461 757593427 189648461 823691039 155285393 823691039 155285393 848021075 142446612 848021075 142446612 857245902 134238459 857245902 134238459 866586840 125314532 866586840 125314532 872715532 99460420 872715532 99460420 903578565 92356707 903578565 92356707 911741926 85187035 911741926 85187035 917179375 74112610 917179375 74112610 925998590 61936021 925998590 61936021 943994017 53710247 943994017 53710247 945380721 53111037 945380721 53111037 947262613 45837729 947262613 45837729 955997107 39285785 955997107 39285785 961297427 37187835 961297427 37187835 963799784 33610071 963799784 33610071 972051463 27239212 972051463 27239212 972421136 27082812 972421136 27082812 973321643 24486236 973321643 24486236 977218219 21517377 977218219 21517377 977939561 20037916 977939561 20037916 984072045 15409713 984072045 15409713 984756547 14392466 984756547 14392466 985435203 12866431 985435203 12866431 989904787 8943803 989904787 8943803 990878537 8807299 990878537 8807299 991164154 7918810 991164154 7918810 991956501 7651004 991956501 7651004 992806902 7079090 992806902 7079090 993364961 5917755 993364961 5917755 994329619 4809986 994329619 4809986 995337681 4683708 995337681 4683708 996037522 3526081 996037522 3526081 996969668 3012410 996969668 3012410 997722082 2369849 997722082 2369849 997855357 2350308 997855357 241256926 997855357 241256926 468730124 535637182 468730124 535637182 382079112 669539729 382079112 669539729 301030437 742013391 301030437 742013391 255527320 759356503 255527320 759356503 176906853 832784698 176906853 832784698 165109531 847399787 165109531 847399787 150444853 853668282 150444853 853668282 146730114 867216732 146730114 867216732 130336118 877238323 130336118 877238323 109486812 919223630 109486812 919223630 80303164 923713598 80303164 923713598 64912294 939100793 64912294 939100793 61856637 944933700 61856637 944933700 50167383 956108864 50167383 956108864 42439802 959682640 42439802 959682640 36599645 966436376 36599645 966436376 34571865 971522869 34571865 971522869 29087000 972436958 29087000 972436958 27325651 978728414 27325651 978728414 21629893 979992013 21629893 979992013 21353694 980100184 21353694 980100184 19312326 981733412 19312326 981733412 18799316 982658923 18799316 982658923 15880286 985910708 15880286 985910708 14207293 986993530 14207293 986993530 13266523 987604517 13266523 987604517 12364459 990044630 12364459 990044630 9927469 991029355 9927469 991029355 8039699 992305872 8039699 992305872 7863705 992572963 7863705 992572963 7374466 992840997 7374466 992840997 7038926 994246774 7038926 994246774 4472646 995943172 4472646 995943172 3871446 996187616 3871446 996187616 3665065 996531948 3665065 996531948 3295626 996798087 3295626 996798087 3138414 997029715 3138414 997029715 2655514 997298136 2655514 997298136 2054004 998132517 2054004 998132517 1713366 736381590 1713366 736381590 471818930 522182360 471818930 522182360 552048021 369765365 552048021 369765365 635692765 358751199 635692765 358751199 648683776 302468403 648683776 302468403 725916790 256679331 725916790 256679331 754464748 202951109 754464748 202951109 803849686 188611895 803849686 188611895 828329856 164235962 828329856 164235962 840006395 155672621 840006395 155672621 852242129 135015389 852242129 135015389 865101863 128969928 865101863 128969928 884409202 111698314 884409202 111698314 890251910 105371709 890251910 105371709 904867929 93272902 904867929 93272902 908946126 82417991 908946126 82417991 925022123 67236815 925022123 67236815 931370552 63409938 931370552 63409938 940018681 56404457 940018681 56404457 943404077 54338989 943404077 54338989 945041679 51782784 945041679 51782784 952841874 43476746 952841874 43476746 963274185 34499090 963274185 34499090 967527877 28213828 967527877 28213828 972213053 24610641 972213053 24610641 974916531 23680668 974916531 23680668 976347606 22635850 976347606 22635850 977728074 18267000 977728074 18267000 983275101 16361105 983275101 16361105 983804247 15014352 983804247 15014352 985045978 14394919 985045978 14394919 986466740 11631012 986466740 11631012 989409916 10314290 989409916 10314290 990194004 9492790 990194004 9492790 990907907 7147164 990907907 7147164 993217253 6501261 993217253 6501261 993937247 5831461 993937247 5831461 995116476 4936827 995116476 4936827 995331496 4357678 995331496 4357678 996377421 3569375 996377421 3569375 996563810 3404998 996563810 3404998 996917695 3053960 996917695 3053960 997052594 2783483 997052594 2783483 997609657 2452154 997609657 2452154 997711156 2452154 656155589 590131402 656155589 590131402 350501091 659967424 350501091 659967424 318591806 693570475 318591806 693570475 259816130 742153260 259816130 742153260 200742661 819795634 200742661 819795634 180975197 825484614 180975197 825484614 170829746 847028315 170829746 847028315 135225302 872504618 135225302 872504618 114289855 911802353 114289855 911802353 89083776 918642211 89083776 918642211 69454879 936784096 69454879 936784096 65022505 938195747 65022505 938195747 61173199 941661885 61173199 941661885 53660042 954429983 53660042 954429983 43213434 962890111 43213434 962890111 35383317 968577652 35383317 968577652 31345099 970093020 31345099 970093020 25229420 977714316 25229420 977714316 22393646 978918766 22393646 978918766 21810962 979742789 21810962 979742789 21127621 980732228 21127621 980732228 19904905 981567577 19904905 981567577 19033131 984735709 19033131 984735709 15377770 986928374 15377770 986928374 11181945 989358076 11181945 989358076 9808020 991198222 9808020 991198222 8965813 992303841 8965813 992303841 7880244 993066787 7880244 993066787 7056725 993897503 7056725 993897503 4269673 995541487 4269673 995541487 4022509 995964785 4022509 995964785 3951950 996016038 3951950 996016038 3413811 996595309 3413811 996595309 3174611 996821398 3174611 996821398 2955670 997046758 2955670 997046758 2752868 997413967 2752868 997413967 2072501 998105435 2072501 998105435 1730983 998105435 109549188 410818524 109549188 410818524 604948591 370825034 604948591 370825034 639763911 354137238 639763911 354137238 662674613 299901961 662674613 299901961 719821542 231545320 719821542 231545320 775276719 174492733 775276719 174492733 828209294 167422280 828209294 167422280 833788207 162687340 833788207 162687340 838864752 157097757 838864752 157097757 842339108 153009227 842339108 153009227 846799233 140958054 846799233 140958054 859464434 114632127 859464434 114632127 890158760 106487866 890158760 106487866 895305786 95627698 895305786 95627698 906334763 84693538 906334763 84693538 924296731 71558381 924296731 71558381 930513062 67863068 930513062 67863068 939316106 57816704 939316106 57816704 943386964 54960062 943386964 54960062 947855713 46534834 947855713 46534834 954840611 40663415 954840611 40663415 962692528 35944244 962692528 35944244 970767585 26755112 970767585 26755112 974152276 24974117 974152276 24974117 974535122 24952147 974535122 24952147 975305379 24061177 975305379 24061177 976714940 21928752 976714940 21928752 979124430 17819785 979124430 17819785 982083855 16341490 982083855 16341490 984301440 15250018 984301440 15250018 985154981 11332833 985154981 11332833 989199030 10322690 989199030 10322690 990041332 9657733 990041332 9657733 990178340 8982408 990178340 8982408 992465994 6917118 992465994 6917118 993665709 6146996 993665709 6146996 994007923 5682736 994007923 5682736 995046924 5003309 995046924 5003309 995113078 4904669 995113078 4904669 995535912 3864881 995535912 3864881 996384871 3623120 996384871 3623120 996538674 3368286 996538674 3368286 996771705 3190746 996771705 3190746 996960620 3045935 996960620 3045935 997378604 2683420 997378604 2683420 997420148 2683420 582892223 486112226 582892223 486112226 361901804 669555149 361901804 669555149 317990867 704370332 317990867 704370332 262715298 747821097 262715298 747821097 218867241 794124487 218867241 794124487 179079659 821919567 179079659 821919567 162011284 845506212 162011284 845506212 154095088 854685454 154095088 854685454 139011556 881905903 139011556 881905903 105284407 905324174 105284407 905324174 95155035 911091107 95155035 911091107 83439585 920410706 83439585 920410706 74785066 936453612 74785066 936453612 65645158 948482662 65645158 948482662 48198521 952799316 48198521 952799316 46756414 954184382 46756414 954184382 44544951 960801441 44544951 960801441 39218404 964277011 39218404 964277011 36602108 967762653 36602108 967762653 32286106 969255277 32286106 969255277 27593634 975697689 27593634 975697689 23827274 978590880 23827274 978590880 21898251 980002064 21898251 980002064 21386020 980505914 21386020 980505914 20155492 981289047 20155492 981289047 19193063 984611570 19193063 984611570 15702873 985151249 15702873 985151249 15235415 986338152 15235415 986338152 12953422 988569442 12953422 988569442 11545512 990307237 11545512 990307237 9020873 992164982 9020873 992164982 7902612 992680552 7902612 992680552 7206651 993016564 7206651 993016564 6805052 994619453 6805052 994619453 5078895 995372932 5078895 995372932 4296417 995554589 4296417 995554589 4170833 996272977 4170833 996272977 3417804 996754441 3417804 996754441 2970353 997682497 2970353 997682497 1993014 997947420 1993014 997947420 1835310 997947420 866982865 128176297 866982865 128176297 879615587 112222622 879615587 112222622 896576686 87119953 896576686 87119953 911415264 75315942 911415264 75315942 927121497 71004785 927121497 71004785 930413390 62065122 930413390 62065122 938624648 48672310 938624648 48672310 950816656 44840415 950816656 44840415 956732262 41745353 956732262 41745353 957730613 40609493 957730613 40609493 960467982 37106103 960467982 37106103 969156837 29631337 969156837 29631337 972857440 25239087 972857440 25239087 978612612 19332740 978612612 19332740 980794149 18191625 980794149 18191625 981751249 16876961 981751249 16876961 983063459 15760824 983063459 15760824 984815251 13519489 984815251 13519489 987985961 11624802 987985961 11624802 989279644 10494134 989279644 10494134 989437904 9855362 989437904 9855362 989898935 9695905 989898935 9695905 991841315 7671846 991841315 7671846 992627238 6215907 992627238 6215907 994210320 5641288 994210320 5641288 994841251 5038740 994841251 5038740 995035403 4709380 995035403 4709380 995716801 4162631 995716801 4162631 996272118 3648688 996272118 3648688 996529126 3387839 996529126 3387839 996764781 3243169 996764781 3243169 996798495 3135623 996798495 3135623 997291451 2702932 997291451 2702932 997398501 225040820 997398501 225040820 552639167 531791975 552639167 531791975 377276656 655644656 377276656 655644656 336791681 687219241 336791681 687219241 288077666 736117003 288077666 736117003 264016252 748049249 264016252 748049249 230652478 794097435 230652478 794097435 183210865 818869442 183210865 818869442 177812480 827904071 177812480 827904071 166193040 843410678 166193040 843410678 152433333 848688620 152433333 848688620 138866037 879688855 138866037 879688855 120454515 889162044 120454515 889162044 89233987 914895647 89233987 914895647 85739588 930729694 85739588 930729694 69392392 933433057 69392392 933433057 51801801 950936380 51801801 950936380 49849747 952602902 49849747 952602902 47471994 954831655 47471994 954831655 41811680 960099245 41811680 960099245 40028008 963907498 40028008 963907498 32441321 968688654 32441321 968688654 28135243 974435566 28135243 974435566 26644137 975943365 26644137 975943365 23738950 977469088 23738950 977469088 23215100 979328901 23215100 979328901 21762497 979945777 21762497 979945777 21404051 981155879 21404051 981155879 19758496 981308619 19758496 981308619 18408459 984546013 18408459 984546013 16238844 985234141 16238844 985234141 14347122 987091510 14347122 987091510 13100332 989191466 13100332 989191466 10990330 992053297 10990330 992053297 7918042 992897700 7918042 992897700 6822540 994000748 6822540 994000748 5497564 994289811 5497564 994289811 5249086 994708978 5249086 994708978 5103067 995031926 5103067 995031926 4761887 995476291 4761887 995476291 4283149 995675392 4283149 995675392 4094999 995840601 4094999 995840601 3850558 996201422 3850558 996201422 3450140 996531506 3450140 996531506 3342089 996947739 3342089 996947739 2234613 997617736 2234613 997617736 39244499 425561616 39244499 425561616 596840014 374536491 596840014 374536491 634693759 352712040 634693759 352712040 688458676 293993836 688458676 293993836 749370871 190837355 749370871 190837355 807821097 169077006 807821097 169077006 835478037 160289704 835478037 160289704 840467123 154337353 840467123 154337353 847854506 139661338 847854506 139661338 865162465 121713331 865162465 121713331 877406834 117801506 877406834 117801506 911059408 81439077 911059408 81439077 929639358 64538789 929639358 64538789 937325074 60674447 937325074 60674447 944904591 51319026 944904591 51319026 947435596 48124346 947435596 48124346 952394573 45773248 952394573 45773248 956485373 42038009 956485373 42038009 960626912 35530567 960626912 35530567 966959842 31399690 966959842 31399690 969688704 26205796 969688704 26205796 974028282 25303594 974028282 25303594 978955609 19480358 978955609 19480358 980364193 18431551 980364193 18431551 982443667 17080988 982443667 17080988 982455131 15908366 982455131 15908366 984380644 15112812 984380644 15112812 984712413 14014025 984712413 14014025 987404722 12206454 987404722 12206454 989015402 9902093 989015402 9902093 989979953 8217530 989979953 8217530 991647652 8000830 991647652 8000830 992019831 7473120 992019831 7473120 992865239 6935726 992865239 6935726 994023496 5269351 994023496 5269351 994936316 5201780 994936316 5201780 994954516 5062310 994954516 5062310 995012538 4615348 995012538 4615348 996012713 3975439 996012713 3975439 996240179 3555090 996240179 3555090 996665888 3341571 996665888 3341571 996841438 3092315 996841438 3092315 996983308 3083480 996983308 3083480 808606891 460273307 808606891 460273307 380246139 629012108 380246139 629012108 350233438 675803882 350233438 675803882 316410226 700401305 316410226 700401305 265191912 754476430 265191912 754476430 193639919 818521202 193639919 818521202 180911020 821905868 180911020 821905868 173674781 837252313 173674781 837252313 163332821 840664985 163332821 840664985 152170626 856136270 152170626 856136270 120662376 909259436 120662376 909259436 89426256 916025865 89426256 916025865 83856071 925147767 83856071 925147767 71851595 932385198 71851595 932385198 50226326 952252070 50226326 952252070 47788720 957835701 47788720 957835701 37982628 963896274 37982628 963896274 33870258 971066103 33870258 971066103 26858414 975239973 26858414 975239973 25438518 977332545 25438518 977332545 23707053 978094955 23707053 978094955 22343555 979416247 22343555 979416247 20749951 980548618 20749951 980548618 20001864 982980250 20001864 982980250 17376520 984239214 17376520 984239214 16106440 985867873 16106440 985867873 13242331 988311837 13242331 988311837 12054405 991576387 12054405 991576387 8824862 992273479 8824862 992273479 7808168 992696733 7808168 992696733 6118046 994108408 6118046 994108408 5567657 994253868 5567657 994253868 5177525 994661720 5177525 994661720 4429911 995506401 4429911 995506401 4320258 995803040 4320258 995803040 3959094 996157378 3959094 996157378 3828310 996662919 3828310 996662919 3243822 997579259 3243822 997579259 2259316 997579259 556201050 412918431 556201050 412918431 604358786 384411047 604358786 384411047 619840291 359183959 619840291 359183959 673031012 310121418 673031012 310121418 691477402 238523715 691477402 238523715 785360308 196650397 785360308 196650397 814848135 183164831 814848135 183164831 828714411 164725799 828714411 164725799 835536018 163397245 835536018 163397245 836676956 159437629 836676956 159437629 845478952 149888327 845478952 149888327 876124128 120094351 876124128 120094351 882240796 108456886 882240796 108456886 898456814 84913925 898456814 84913925 913583415 74202400 913583415 74202400 925651954 72408881 925651954 72408881 932555980 62883220 932555980 62883220 935619475 61879874 935619475 61879874 937242049 58128779 937242049 58128779 947105665 48842506 947105665 48842506 951255774 42770417 951255774 42770417 958634018 36559998 958634018 36559998 962469901 34320869 962469901 34320869 965064856 31973679 965064856 31973679 968245139 29971249 968245139 29971249 971866364 25614290 971866364 25614290 978821141 19497866 978821141 19497866 980348449 18856657 980348449 18856657 980588860 17984199 980588860 17984199 982046807 17103072 982046807 17103072 985481969 14024630 985481969 14024630 986466469 13260970 986466469 13260970 987612153 11510191 987612153 11510191 988922461 10283723 988922461 10283723 989591007 9979254 989591007 9979254 990757442 8930770 990757442 8930770 991607657 7625897 991607657 7625897 993470988 6230071 993470988 6230071 994617355 5390979 994617355 5390979 994937782 4798095 994937782 4798095 995596546 4024870 995596546 4024870 996093038 3986257 996093038 3986257 996299807 3674076 996299807 3674076 996448488 3557532 996448488 3557532 996573915 3365342 996573915 3365342 996692758 3365342 735745060 550486566 735745060 550486566 442523302 607044358 442523302 607044358 392584692 649976085 392584692 649976085 322561012 686584003 322561012 686584003 313179814 735130619 313179814 735130619 199397803 805372881 199397803 805372881 188987501 817005293 188987501 817005293 168968279 833077400 168968279 833077400 158914239 875724670 158914239 875724670 121749793 893323450 121749793 893323450 97129411 910876080 97129411 910876080 91438842 911109366 91438842 911109366 78212550 924166272 78212550 924166272 73062223 931201805 73062223 931201805 69388185 935878744 69388185 935878744 64646763 943137862 64646763 943137862 56484499 946912478 56484499 946912478 52610290 950352632 52610290 950352632 50645211 952466334 50645211 952466334 46657477 955687898 46657477 955687898 39465632 962539966 39465632 962539966 36727256 966571205 36727256 966571205 32132786 973852703 32132786 973852703 26613567 976097827 26613567 976097827 24915585 977234319 24915585 977234319 23071527 979082864 23071527 979082864 21995855 979842793 21995855 979842793 19463439 982824877 19463439 982824877 18109334 987307998 18109334 987307998 13346182 988302694 13346182 988302694 12455122 988697801 12455122 988697801 8915055 991514988 8915055 991514988 8837787 991774270 8837787 991774270 8427797 992091984 8427797 992091984 8040702 993299611 8040702 993299611 5663156 994306333 5663156 994306333 5307039 994600030 5307039 994600030 4651498 995252169 4651498 995252169 4467645 995496534 4467645 995496534 4266741 995545850 4266741 995545850 4062176 996161556 4062176 996161556 3675112 996495385 3675112 996495385 3434837 996536892 3434837 996536892 3399774 996890793 3399774 996890793 3105231 189871825 3105231 189871825 812551761 167203064 812551761 167203064 834992149 163841335 834992149 163841335 844128828 135490672 844128828 135490672 871478995 123161707 871478995 123161707 876436317 114529394 876436317 114529394 890148538 95309522 890148538 95309522 907229931 86092843 907229931 86092843 916305024 82188898 916305024 82188898 922343991 74887189 922343991 74887189 925277944 70426845 925277944 70426845 931246029 67025423 931246029 67025423 933075595 62226650 933075595 62226650 940630814 52755815 940630814 52755815 946483036 50706868 946483036 50706868 949262785 48256121 949262785 48256121 950649528 46062708 950649528 46062708 955721983 41133946 955721983 41133946 958573760 36510680 958573760 36510680 963248139 31974289 963248139 31974289 967446117 31411587 967446117 31411587 968926428 26920585 968926428 26920585 973594509 25911531 973594509 25911531 977878758 19942243 977878758 19942243 979385456 19298163 979385456 19298163 980825706 18029603 980825706 18029603 981412394 16610897 981412394 16610897 983164603 14120343 983164603 14120343 986028051 13867637 986028051 13867637 986770032 13142967 986770032 13142967 988254739 11740837 988254739 11740837 988841807 10874345 988841807 10874345 989506221 10248150 989506221 10248150 989665975 9708168 989665975 9708168 990827189 8240932 990827189 8240932 993010757 6914465 993010757 6914465 993738111 5498527 993738111 5498527 994763114 5360605 994763114 5360605 995372897 4564440 995372897 4564440 995743823 4195729 995743823 4195729 995982448 3581810 995982448 3581810 996509569 3556997 996509569 3556997 602630411 454929539 602630411 454929539 488113875 540528168 488113875 540528168 432081487 591858831 432081487 591858831 399421894 618484032 399421894 618484032 362509285 672215369 362509285 672215369 303077155 702516274 303077155 702516274 292644630 717582336 292644630 717582336 269220888 798315667 269220888 798315667 191978981 812441301 191978981 812441301 184684717 829286047 184684717 829286047 132619086 873870913 132619086 873870913 101272160 905218677 101272160 905218677 91525024 913025944 91525024 913025944 86829221 922650355 86829221 922650355 78408333 930410237 78408333 930410237 66687656 940433628 66687656 940433628 60101096 945660452 60101096 945660452 54842939 948789922 54842939 948789922 51827424 949710510 51827424 949710510 45568903 955158883 45568903 955158883 44074350 959639240 44074350 959639240 37965014 965370405 37965014 965370405 34597707 973797886 34597707 973797886 26743850 974581932 26743850 974581932 23209448 977955922 23209448 977955922 23072668 979036708 23072668 979036708 21879472 979707938 21879472 979707938 18548737 982646526 18548737 982646526 17313977 985995153 17313977 985995153 13482101 987663995 13482101 987663995 12595889 988719213 12595889 988719213 11744256 990868251 11744256 990868251 9089938 991261301 9089938 991261301 9076713 992018292 9076713 992018292 8209197 993088607 8209197 993088607 7021037 993629854 7021037 993629854 5854938 993990740 5854938 993990740 5492415 994305141 5492415 994305141 5301687 994765319 5301687 994765319 4974262 995355167 4974262 995355167 4295978 995538377 4295978 995538377 4199370 995694971 4199370 995694971 4153045 995832875 4153045 995832875 3477106 996514276 3477106 996514276 3449533 708531754 3449533 708531754 539606178 453880203 539606178 453880203 584099749 405339430 584099749 405339430 610140180 379854809 610140180 379854809 653891974 327655769 653891974 327655769 732642937 215057144 732642937 215057144 788823664 196490084 788823664 196490084 803137235 192708507 803137235 192708507 807885222 185951492 807885222 185951492 830273991 164601186 830273991 164601186 836763492 146709005 836763492 146709005 856480557 142149638 856480557 142149638 867998829 129601601 867998829 129601601 900489942 96043760 900489942 96043760 908100582 85990135 908100582 85990135 919041204 74793316 919041204 74793316 928418171 69578452 928418171 69578452 929556687 65799037 929556687 65799037 934150289 62567255 934150289 62567255 941156220 52821119 941156220 52821119 946667526 50862310 946667526 50862310 954857488 41709268 954857488 41709268 960829395 34303664 960829395 34303664 966972752 29700184 966972752 29700184 970081389 27257864 970081389 27257864 972573162 25481939 972573162 25481939 976336372 22076286 976336372 22076286 978241817 21119654 978241817 21119654 978443641 20091031 978443641 20091031 981041984 14199357 981041984 14199357 986688229 13307882 986688229 13307882 987633494 11242799 987633494 11242799 989121405 10512457 989121405 10512457 989620071 9349101 989620071 9349101 990707152 8945178 990707152 8945178 990975364 7569219 990975364 7569219 992415740 6954889 992415740 6954889 993167944 6171456 993167944 6171456 994550041 5438946 994550041 5438946 995330795 4709507 995330795 4709507 995445137 4610710 995445137 4610710 995520506 4468614 995520506 4468614 996131983 3646220 996131983 3646220 996411208 666131271 996411208 666131271 304125475 715392267 304125475 715392267 245847440 798150023 245847440 798150023 199386394 802674254 199386394 802674254 190019895 812625570 190019895 812625570 163875462 847168373 163875462 847168373 146701934 870647133 146701934 870647133 109200941 892965433 109200941 892965433 98419301 907928977 98419301 907928977 91661183 912266652 91661183 912266652 88305051 922478028 88305051 922478028 76036908 928724236 76036908 928724236 64055956 941160413 64055956 941160413 59590384 947925793 59590384 947925793 53256822 952142065 53256822 952142065 47076344 959172080 47076344 959172080 41528517 959938560 41528517 959938560 38318786 963124156 38318786 963124156 36679317 967312222 36679317 967312222 29586834 972800255 29586834 972800255 27760915 973706195 27760915 973706195 26978210 976063023 26978210 976063023 24506301 977172107 24506301 977172107 23561645 977849771 23561645 977849771 22596510 982076824 22596510 982076824 18702906 985055646 18702906 985055646 15336737 986011115 15336737 986011115 13736249 987053000 13736249 987053000 13248535 990504321 13248535 990504321 9574456 990882852 9574456 990882852 9359803 991382268 9359803 991382268 8766566 991913801 8766566 991913801 6322229 993950149 6322229 993950149 5610645 994569687 5610645 994569687 5268663 995161997 5268663 995161997 4682770 995352970 4682770 995352970 4364677 995691731 4364677 995691731 3973934 996289698 3973934 996289698 3599358 996436559 3599358 996436559 3478601 27814555 3478601 27814555 973966860 25631595 973966860 25631595 977832008 21527346 977832008 21527346 978869280 19270291 978869280 19270291 980109485 15241830 980109485 15241830 984675132 14617030 984675132 14617030 986815846 12852964 986815846 12852964 988353409 11319000 988353409 11319000 988944379 9359517 988944379 9359517 990795913 7591810 990795913 7591810 992737479 6445268 992737479 6445268 993873375 5865826 993873375 5865826 994414267 5503904 994414267 5503904 995105103 4756603 995105103 4756603 995357760 4520768 995357760 4520768 995904486 4088907 995904486 4088907 996319395 3663607 996319395 3663607 996367388 3663607 179037859 821956956 179037859 821956956 151406407 850409433 151406407 850409433 137578159 867664723 137578159 867664723 119720547 893560862 119720547 893560862 100212342 904597518 100212342 904597518 93604430 910890326 93604430 910890326 81267697 921126889 81267697 921126889 73807271 934131237 73807271 934131237 67551128 939313453 67551128 939313453 59943838 943647135 59943838 943647135 57777079 945735016 57777079 945735016 51211116 950139454 51211116 950139454 49082104 957810387 49082104 957810387 42181648 958882858 42181648 958882858 40466772 961204992 40466772 961204992 38745172 967353055 38745172 967353055 31699898 971235838 31699898 971235838 28405581 973599509 28405581 973599509 27072780 974095555 27072780 974095555 26635500 976350335 26635500 976350335 24397005 977771959 24397005 977771959 22629325 979450708 22629325 979450708 20083224 981084618 20083224 981084618 17806561 983784749 17806561 983784749 16194691 986430936 16194691 986430936 13878979 986925434 13878979 986925434 13038994 988104212 13038994 988104212 11304307 989244233 11304307 989244233 10351064 990621859 10351064 990621859 9582861 991110139 9582861 991110139 8456709 992841547 8456709 992841547 7107016 993296129 7107016 993296129 6733409 993408741 6733409 993408741 5922620 994106648 5922620 994106648 5586323 994456820 5586323 994456820 4786967 995333153 4786967 995333153 4435224 995688539 4435224 995688539 4135521 996257163 4135521 996257163 3521930 996321027 3521930 296862305 3521930 296862305 729360774 229936187 729360774 229936187 783393588 213892094 783393588 213892094 786377562 201289359 786377562 201289359 802147504 191296343 802147504 191296343 813896247 180946160 813896247 180946160 828606058 169574359 828606058 169574359 831757264 152141639 831757264 152141639 854756898 141252792 854756898 141252792 859639796 136288507 859639796 136288507 865174073 119185318 865174073 119185318 894368055 99663436 894368055 99663436 905709091 75805124 905709091 75805124 926750193 69717669 926750193 69717669 931205449 63708910 931205449 63708910 935521588 62042696 935521588 62042696 936789367 55403368 936789367 55403368 946438892 51703049 946438892 51703049 947842414 45692383 947842414 45692383 953257650 45202637 953257650 45202637 954242309 44441532 954242309 44441532 956790902 34738632 956790902 34738632 966447461 32444039 966447461 32444039 968230198 28404970 968230198 28404970 971607782 26169085 971607782 26169085 975733298 22597170 975733298 22597170 977021603 21605906 977021603 21605906 977761029 19752105 977761029 19752105 983339633 16048944 983339633 16048944 984569758 14365681 984569758 14365681 986432223 13482843 986432223 13482843 987947033 11863813 987947033 11863813 988202165 11522227 988202165 11522227 988868562 9489529 988868562 9489529 990670869 8253744 990670869 8253744 991698977 7901813 991698977 7901813 992331893 6635504 992331893 6635504 993416317 6461185 993416317 6461185 993788681 6093192 993788681 6093192 994342247 5666423 994342247 5666423 994993193 4809629 994993193 4809629 995920490 4132285 995920490 4132285 996210966 3924792 996210966 923629316 996210966 923629316 73493758 931937808 73493758 931937808 64634501 938956925 64634501 938956925 62988669 939697968 62988669 939697968 60880797 941742940 60880797 941742940 57815463 945891695 57815463 945891695 52007718 949823190 52007718 949823190 50387750 950808746 50387750 950808746 43346933 958057555 43346933 958057555 42260906 959141233 42260906 959141233 41163974 964215983 41163974 964215983 34903585 966142762 34903585 966142762 30380452 971658820 30380452 971658820 27965420 973295348 27965420 973295348 27605638 976269165 27605638 976269165 25000033 976801961 25000033 976801961 23941131 977582660 23941131 977582660 23338285 978043712 23338285 978043712 22084972 980948155 22084972 980948155 19844541 982388018 19844541 982388018 18018970 984254524 18018970 984254524 16588084 984469202 16588084 984469202 14489896 986332077 14489896 986332077 11378127 989410315 11378127 989410315 10588628 990211166 10588628 990211166 9850340 990925123 9850340 990925123 8487951 991966213 8487951 991966213 7727997 992635291 7727997 992635291 6857685 993781604 6857685 993781604 6043211 993842201 6043211 993842201 5710663 994403535 5710663 994403535 5002000 994985650 5002000 994985650 4702017 995335587 4702017 995335587 4163663 995770648 4163663 995770648 3797070 996194516 3797070 996194516 567411672 417481672 567411672 417481672 619107544 379907981 619107544 379907981 630095119 367971519 630095119 367971519 670283956 276222041 670283956 276222041 736375401 255573446 736375401 255573446 764757256 233054703 764757256 233054703 780330476 217425119 780330476 217425119 781789489 216421384 781789489 216421384 784702376 203017961 784702376 203017961 806337073 172830679 806337073 172830679 827358215 169611056 827358215 169611056 854539905 140026005 854539905 140026005 863634053 119795546 863634053 119795546 878528430 110880876 878528430 110880876 896851098 100316746 896851098 100316746 902644115 95106593 902644115 95106593 905067918 87351229 905067918 87351229 912587526 84634249 912587526 84634249 917364029 79634372 917364029 79634372 921039745 75160846 921039745 75160846 925314693 73025696 925314693 73025696 928134315 64307269 928134315 64307269 934210348 60666336 934210348 60666336 945978410 51762515 945978410 51762515 947691917 46667568 947691917 46667568 952943647 45416903 952943647 45416903 955722673 39325681 955722673 39325681 963215236 33870217 963215236 33870217 965398994 31667814 965398994 31667814 967929315 28912296 967929315 28912296 971418060 26763391 971418060 26763391 974638524 23400294 974638524 23400294 977083552 22372852 977083552 22372852 977598011 19804950 977598011 19804950 981833732 16859429 981833732 16859429 983592069 15415591 983592069 15415591 984349784 13802503 984349784 13802503 987208977 12431968 987208977 12431968 987944386 12026457 987944386 12026457 988249463 11191732 988249463 11191732 990256941 7828936 990256941 7828936 992148654 7405004 992148654 7405004 993041023 6188391 993041023 6188391 994782242 5269954 994782242 5269954 994976939 4903915 994976939 4903915 995251148 4320531 995251148 4320531 995732615 4271470 995732615 4271470 48266806 957219019 48266806 957219019 37497912 967490933 37497912 967490933 29591480 972016280 29591480 972016280 29098731 973246017 29098731 973246017 27542327 974686829 27542327 974686829 26101047 975828739 26101047 975828739 24756370 977140784 24756370 977140784 23368969 978436656 23368969 978436656 21704949 980240263 21704949 980240263 20934000 980544773 20934000 980544773 20531487 981784415 20531487 981784415 16957754 986078133 16957754 986078133 14574438 986253891 14574438 986253891 12762871 989523168 12762871 989523168 10529738 990340444 10529738 990340444 9814773 990999787 9814773 990999787 8746153 992247734 8746153 992247734 6916708 993714302 6916708 993714302 6109179 993827356 6109179 993827356 5857860 994246469 5857860 994246469 4946970 994971780 4946970 994971780 4773497 995102853 4773497 995102853 4658436 995468289 4658436 995468289 4140985 995939897 4140985 995939897 4008840 995939897 290787847 480396186 290787847 480396186 522662444 462693800 522662444 462693800 561890385 437250303 561890385 437250303 574600803 419035028 574600803 419035028 617945024 373593904 617945024 373593904 627478823 348275702 627478823 348275702 661032205 307335302 661032205 307335302 714401389 241552935 714401389 241552935 775642027 218038519 775642027 218038519 781172629 214807527 781172629 214807527 788515329 190232534 788515329 190232534 816844516 173760143 816844516 173760143 827638602 157610568 827638602 157610568 842214181 148444137 842214181 148444137 851677714 142761491 851677714 142761491 861443882 134482442 861443882 134482442 875434866 121700256 875434866 121700256 883577989 110897690 883577989 110897690 889865922 102422013 889865922 102422013 902633940 94679426 902633940 94679426 904289827 82234384 904289827 82234384 923227940 73755087 923227940 73755087 925644245 71523127 925644245 71523127 930170763 66074552 930170763 66074552 933590212 64687821 933590212 64687821 940333522 56678638 940333522 56678638 945307921 47315648 945307921 47315648 952495898 44530375 952495898 44530375 955174062 37293727 955174062 37293727 962739520 35688390 962739520 35688390 964771753 34160038 964771753 34160038 967356416 31808406 967356416 31808406 967692299 30987781 967692299 30987781 970222195 27757615 970222195 27757615 973473179 25267426 973473179 25267426 976899729 22264585 976899729 22264585 977698124 21135375 977698124 21135375 979182081 19949066 979182081 19949066 979394942 18199384 979394942 18199384 981661220 15401492 981661220 15401492 986253730 13669485 986253730 13669485 986992535 12837998 986992535 12837998 987487051 10982493 987487051 10982493 989665908 9693713 989665908 9693713 990204606 9381580 990204606 9381580 990990366 8567123 990990366 8567123 991605932 7969739 991605932 7969739 992710596 7110743 992710596 7110743 992896271 6681310 992896271 6681310 993693988 6241077 993693988 6241077 994869295 4958164 994869295 4958164 995670116 4311405 995670116 4311405 995701165 4311405 951552888 532257812 951552888 532257812 443123403 561566285 443123403 561566285 394485422 617740819 394485422 617740819 335788673 686667731 335788673 686667731 247670488 777415582 247670488 777415582 212814363 792427502 212814363 792427502 201162275 802752425 201162275 802752425 192251383 815571358 192251383 815571358 180048033 834244008 180048033 834244008 161010922 843371877 161010922 843371877 152274681 850288554 152274681 850288554 144124654 880188073 144124654 880188073 106239682 900716544 106239682 900716544 101103043 902755954 101103043 902755954 83391055 920096270 83391055 920096270 76938270 928281844 76938270 928281844 72046405 930523289 72046405 930523289 67923568 936826389 67923568 936826389 65465981 939461267 65465981 939461267 61381838 942419920 61381838 942419920 55685007 948393466 55685007 948393466 51267977 951669139 51267977 951669139 45990618 954923462 45990618 954923462 44965216 956403251 44965216 956403251 38673153 963058408 38673153 963058408 35783546 965971336 35783546 965971336 32343972 971201628 32343972 971201628 29737053 972017953 29737053 972017953 27819108 975392576 27819108 975392576 25665880 975670354 25665880 975670354 25040124 977638935 25040124 977638935 21439721 980471183 21439721 980471183 19489666 982336654 19489666 982336654 17905439 984501676 17905439 984501676 16300518 985261996 16300518 985261996 15341722 987886887 15341722 987886887 12712519 988656904 12712519 988656904 11110504 989696866 11110504 989696866 10452896 990274490 10452896 990274490 9534795 991128311 9534795 991128311 8332820 992295879 8332820 992295879 7455562 992774425 7455562 992774425 6201651 993710658 6201651 993710658 5406248 994496065 5406248 994496065 4895579 995058188 4895579 995058188 4797964 995089145 4797964 995089145 4465907 995419284 4465907 995419284 4448286 995506356 4448286 995506356 4167352 995690266 4167352 995690266 4155990 995690266 205292721 500074394 205292721 500074394 525548957 466378098 525548957 466378098 548645376 437410067 548645376 437410067 572071442 415934047 572071442 415934047 585319506 390075498 585319506 390075498 620469712 351560616 620469712 351560616 682013307 311238813 682013307 311238813 697708760 244416947 697708760 244416947 763002734 228395245 763002734 228395245 773825252 219744659 773825252 219744659 779565397 206488379 779565397 206488379 800113373 185042179 800113373 185042179 816782233 181621482 816782233 181621482 826096572 162241990 826096572 162241990 843917508 149359938 843917508 149359938 849902781 144606588 849902781 144606588 872842306 122225021 872842306 122225021 877470817 116783671 877470817 116783671 887359572 105130094 887359572 105130094 901667028 95664980 901667028 95664980 907065991 86073580 907065991 86073580 922331330 70969129 922331330 70969129 931138739 66914476 931138739 66914476 932550409 61288128 932550409 61288128 937574924 58753330 937574924 58753330 941205694 50440077 941205694 50440077 952046498 46200683 952046498 46200683 954151590 44042972 954151590 44042972 960751209 37493234 960751209 37493234 964345010 34551605 964345010 34551605 964922129 32621672 964922129 32621672 966806443 29926617 966806443 29926617 971442083 27827527 971442083 27827527 973231772 26237618 973231772 26237618 974060966 25478619 974060966 25478619 976143634 22624429 976143634 22624429 977566872 21152811 977566872 21152811 978675585 20392556 978675585 20392556 978928071 18375943 978928071 18375943 982841161 16468804 982841161 16468804 985990520 13521589 985990520 13521589 986978615 13102119 986978615 13102119 987494494 11170460 987494494 11170460 988956945 10758273 988956945 10758273 989354091 10493954 989354091 10493954 989441423 9618701 989441423 9618701 990229606 8624894 990229606 8624894 991806538 7687485 991806538 7687485 992603247 7157331 992603247 7157331 992873334 6952495 992873334 6952495 993655782 6300502 993655782 6300502 994695071 4963429 994695071 4963429 995437625 4700918 995437625 883923186 995437625 883923186 115038291 890810834 115038291 890810834 108937964 900672022 108937964 900672022 87296743 916552678 87296743 916552678 84066821 918842039 84066821 918842039 74501978 929779116 74501978 929779116 68694097 936229285 68694097 936229285 65846247 939969837 65846247 939969837 61509007 941049752 61509007 941049752 60449448 947745343 60449448 947745343 47558317 954965738 47558317 954965738 45112328 961406901 45112328 961406901 39222233 964714244 39222233 964714244 34047352 967119614 34047352 967119614 31597762 970662957 31597762 970662957 29772457 971621011 29772457 971621011 28688916 972767795 28688916 972767795 27228339 975695584 27228339 975695584 24941920 976743028 24941920 976743028 24324659 977476934 24324659 977476934 23186515 979866477 23186515 979866477 19198894 982324808 19198894 982324808 18589303 983374414 18589303 983374414 16982822 985069368 16982822 985069368 15353177 986508618 15353177 986508618 14031347 988322080 14031347 988322080 11967065 989300702 11967065 989300702 11149910 989683164 11149910 989683164 10730757 990910651 10730757 990910651 9453376 991920543 9453376 991920543 8056309 993280040 8056309 993280040 6519816 993546167 6519816 993546167 6250952 993678603 6250952 993678603 5599958 994225755 5599958 994225755 5338647 994841152 5338647 994841152 4992439 994965963 4992439 994965963 4812926 995404935 4812926 995404935 4453616 995549423 4453616 995549423 4221134 98506267 4221134 98506267 901771402 96025483 901771402 96025483 908837548 86034902 908837548 86034902 922161379 76404549 922161379 76404549 927197129 67448670 927197129 67448670 931263237 66920524 931263237 66920524 933346209 61768521 933346209 61768521 938343521 58442711 938343521 58442711 940587405 55489462 940587405 55489462 943852626 52703260 943852626 52703260 947672244 50940559 947672244 50940559 949993001 44587292 949993001 44587292 955459193 38700397 955459193 38700397 961998012 36325246 961998012 36325246 963423687 35133455 963423687 35133455 964563097 32661751 964563097 32661751 968163873 28072587 968163873 28072587 972917986 25585291 972917986 25585291 975976467 21674141 975976467 21674141 978034911 18843767 978034911 18843767 980994498 17742467 980994498 17742467 985443885 13999910 985443885 13999910 986248662 13471689 986248662 13471689 986680774 13107953 986680774 13107953 988655831 10863892 988655831 10863892 989174286 10481295 989174286 10481295 990070173 9598146 990070173 9598146 990896210 8564903 990896210 8564903 991799915 7412559 991799915 7412559 992743312 7043262 992743312 7043262 993487289 6462071 993487289 6462071 993729107 6196444 993729107 6196444 994495690 5469062 994495690 5469062 994662598 5024919 994662598 5024919 995333000 4715846 995333000 4715846 995374409 820509996 995374409 820509996 172398313 832547990 172398313 832547990 161696481 847793135 161696481 847793135 149001112 869564129 149001112 869564129 131133462 885411588 131133462 885411588 113064405 897228363 113064405 897228363 95564956 912065568 95564956 912065568 87705016 915710272 87705016 915710272 79686058 924919242 79686058 924919242 74573973 931313849 74573973 931313849 70199837 932244923 70199837 932244923 68021215 935042334 68021215 935042334 66438955 935797946 66438955 935797946 63954752 939878419 63954752 939878419 61642796 940537504 61642796 940537504 59741946 943583814 59741946 943583814 54453446 947296459 54453446 947296459 48974657 952061993 48974657 952061993 47957822 959884102 47957822 959884102 39743888 962560585 39743888 962560585 37813238 965163007 37813238 965163007 35487771 968631619 35487771 968631619 32131912 969296350 32131912 969296350 31101566 970390135 31101566 970390135 30781838 972337433 30781838 972337433 28747585 972736121 28747585 972736121 27654007 975446144 27654007 975446144 25578590 976293027 25578590 976293027 24049769 979098065 24049769 979098065 21818886 979643960 21818886 979643960 20452939 980937038 20452939 980937038 19297694 983343281 19297694 983343281 16003101 984967119 16003101 984967119 15487467 986226446 15487467 986226446 14323080 986698389 14323080 986698389 12784912 988310638 12784912 988310638 12052753 988895083 12052753 988895083 11258807 989378863 11258807 989378863 10668852 989825809 10668852 989825809 10479861 991467874 10479861 991467874 8839832 991734222 8839832 991734222 6694084 993369572 6694084 993369572 6543839 993553498 6543839 993553498 6386680 993624708 6386680 993624708 5931500 993994181 5931500 993994181 5329776 994757958 5329776 994757958 4971504 995312060 4971504 995312060 4618957 995312060 508797835 482863777 508797835 482863777 541436449 431903360 541436449 431903360 589796229 387310647 589796229 387310647 618106450 328914882 618106450 328914882 697133372 296005719 697133372 296005719 723439097 259587609 723439097 259587609 748954380 231863760 748954380 231863760 769683724 203460945 769683724 203460945 798933868 182504253 798933868 182504253 819102938 177962034 819102938 177962034 833639085 149715011 833639085 149715011 871693817 124211693 871693817 124211693 875037307 123064352 875037307 123064352 885765904 111234349 885765904 111234349 896056090 98937222 896056090 98937222 902064261 80609084 902064261 80609084 919856282 77206610 919856282 77206610 927066820 68413526 927066820 68413526 930797814 65483736 930797814 65483736 935458046 62049624 935458046 62049624 939749073 58188911 939749073 58188911 947090469 50035746 947090469 50035746 949817516 45787184 949817516 45787184 953178277 41042627 953178277 41042627 959465984 39517157 959465984 39517157 959917984 37827681 959917984 37827681 961854147 36494825 961854147 36494825 963588019 35195151 963588019 35195151 964288346 33898773 964288346 33898773 966280706 31983542 966280706 31983542 968134119 30642352 968134119 30642352 971911047 27373468 971911047 27373468 972398031 26753938 972398031 26753938 975860811 23451472 975860811 23451472 976209733 22205182 976209733 22205182 977442438 21880429 977442438 21880429 977618183 19658694 977618183 19658694 980533788 16539049 980533788 16539049 983571842 14617916 983571842 14617916 985831446 13787333 985831446 13787333 986771336 11036235 986771336 11036235 988981486 10631627 988981486 10631627 989509853 9957366 989509853 9957366 990122555 9458587 990122555 9458587 990706347 8527542 990706347 8527542 991997179 7175995 991997179 7175995 992724454 6688749 992724454 6688749 994365974 5612650 994365974 5612650 994830660 4831542 994830660 4831542 995272638 4831542 917160554 516384526 917160554 516384526 463752634 571184696 463752634 571184696 404163366 603889930 404163366 603889930 392142823 608214213 392142823 608214213 366651840 646397310 366651840 646397310 352354790 660703308 352354790 660703308 318350874 715407542 318350874 715407542 279654023 764469076 279654023 764469076 233201246 775512690 233201246 775512690 216653819 783379038 216653819 783379038 207631028 812583591 207631028 812583591 177882259 833834333 177882259 833834333 166432118 840221723 166432118 840221723 156917592 844216343 156917592 844216343 136597843 868392404 136597843 868392404 131157077 881695313 131157077 881695313 115006212 888970791 115006212 888970791 105148086 897223884 105148086 897223884 94776052 910436667 94776052 910436667 89074451 921651503 89074451 921651503 79952446 923072792 79952446 923072792 76290527 925752425 76290527 925752425 69890020 933951685 69890020 933951685 66348106 938376384 66348106 938376384 63199656 940345215 63199656 940345215 55895025 946142112 55895025 946142112 54124886 948771309 54124886 948771309 51640700 951290571 51640700 951290571 45084628 957623564 45084628 957623564 37840591 964368650 37840591 964368650 35854994 965123078 35854994 965123078 35015574 965953320 35015574 965953320 34486911 967012297 34486911 967012297 32241497 970415154 32241497 970415154 29457830 971897024 29457830 971897024 26136850 975187592 26136850 975187592 25339543 976696471 25339543 976696471 24377956 978569858 24377956 978569858 22097129 980864252 22097129 980864252 19758324 982185190 19758324 982185190 16902524 984679869 16902524 984679869 16067546 984980941 16067546 984980941 15749572 986181589 15749572 986181589 14541537 987764660 14541537 987764660 13022164 988128702 13022164 988128702 11978044 988779528 11978044 988779528 11424978 989317063 11424978 989317063 10533370 990887544 10533370 990887544 9230340 991229442 9230340 991229442 9101714 992558927 9101714 992558927 7656631 993232515 7656631 993232515 6434046 993744753 6434046 993744753 5948629 994262811 5948629 994262811 5430198 994756135 5430198 994756135 5033556 994795068 5033556 994795068 4808509 995055384 4808509 671426272 4808509 671426272 506318567 490907795 506318567 490907795 524733716 472210131 524733716 472210131 546610706 414598458 546610706 414598458 606053687 347802386 606053687 347802386 653458725 338624036 653458725 338624036 692584419 296391159 692584419 296391159 703489282 270868805 703489282 270868805 738888762 240856845 738888762 240856845 765025549 222488175 765025549 222488175 782802090 214084860 782802090 214084860 790382157 204487808 790382157 204487808 813973997 166662506 813973997 166662506 836155649 156058312 836155649 156058312 848669657 143047631 848669657 143047631 858094641 132979407 858094641 132979407 865558027 126818881 865558027 126818881 874669287 119513232 874669287 119513232 893646620 100287839 893646620 100287839 901833177 92819293 901833177 92819293 913830877 80975093 913830877 80975093 919516074 79278337 919516074 79278337 921725864 71108277 921725864 71108277 928892936 67034885 928892936 67034885 932502334 62685880 932502334 62685880 937517232 60762515 937517232 60762515 939783400 55552565 939783400 55552565 945897218 52237261 945897218 52237261 951255555 45700364 951255555 45700364 955818699 41144553 955818699 41144553 958159295 40557070 958159295 40557070 958680112 39236563 958680112 39236563 961295882 37565055 961295882 37565055 961601355 35535283 961601355 35535283 964216531 33212257 964216531 33212257 968110128 30663994 968110128 30663994 972095906 26407148 972095906 26407148 975104246 23289284 975104246 23289284 976757289 22544514 976757289 22544514 978991742 18630963 978991742 18630963 981430247 16150952 981430247 16150952 985110061 14596010 985110061 14596010 985810633 13971887 985810633 13971887 988643068 11040776 988643068 11040776 989308128 10456934 989308128 10456934 989613611 10156002 989613611 10156002 989734781 9967885 989734781 9967885 990077744 9007091 990077744 9007091 990856558 8328060 990856558 8328060 991533993 8208372 991533993 8208372 991785328 7577799 991785328 7577799 992681243 7184271 992681243 7184271 993147129 6769836 993147129 6769836 993297157 6551185 993297157 6551185 994321328 5613706 994321328 5613706 994608799 5445666 994608799 5445666 994952774 5237372 994952774 5237372 146785499 864913684 146785499 864913684 122658102 882909096 122658102 882909096 118109050 891150218 118109050 891150218 109159551 897168285 109159551 897168285 96037780 909830674 96037780 909830674 83661527 920361509 83661527 920361509 79518544 925025761 79518544 925025761 72481747 930566119 72481747 930566119 69225030 933999672 69225030 933999672 66427516 935956139 66427516 935956139 65215258 937992165 65215258 937992165 57410534 944423225 57410534 944423225 55812986 948210718 55812986 948210718 50309287 956352818 50309287 956352818 41374464 962636068 41374464 962636068 38159484 963231968 38159484 963231968 37421066 964643043 37421066 964643043 34626740 966973021 34626740 966973021 33750169 968051833 33750169 968051833 31551814 971608098 31551814 971608098 27640051 974182363 27640051 974182363 23918779 978105003 23918779 978105003 21024322 980701218 21024322 980701218 20538497 982161437 20538497 982161437 18021037 983246654 18021037 983246654 17464770 983841031 17464770 983841031 17186656 984269504 17186656 984269504 15966994 985487682 15966994 985487682 14639983 987380039 14639983 987380039 12743512 988395107 12743512 988395107 12125046 988897624 12125046 988897624 11726144 989129440 11726144 989129440 10924786 990555543 10924786 990555543 9262636 993154194 9262636 993154194 6589655 993723511 6589655 993723511 5999598 994247060 5999598 994247060 5260888 994699015 5260888 994699015 5074179 995052154 5074179 995052154 4808597 995052154 655614460 317523395 655614460 317523395 682783774 314764742 682783774 314764742 697858015 271787998 697858015 271787998 731713691 267265748 731713691 267265748 736698641 253537159 736698641 253537159 749913691 247195207 749913691 247195207 756637167 241799407 756637167 241799407 773194574 222886352 773194574 222886352 784376915 190795203 784376915 190795203 809446534 187419750 809446534 187419750 811759138 183513176 811759138 183513176 823637776 150785048 823637776 150785048 864188948 129756935 864188948 129756935 870818017 105875740 870818017 105875740 897373482 101952500 897373482 101952500 897810262 95379251 897810262 95379251 913375585 81034685 913375585 81034685 924488856 72911156 924488856 72911156 929208846 68353463 929208846 68353463 930868482 64537051 930868482 64537051 935623098 61497752 935623098 61497752 941240968 56843618 941240968 56843618 943447711 52977502 943447711 52977502 948915609 44925125 948915609 44925125 956088013 41341586 956088013 41341586 960930381 37674591 960930381 37674591 965536729 33580576 965536729 33580576 966012854 32112925 966012854 32112925 967475119 31596507 967475119 31596507 968183399 28051003 968183399 28051003 971573034 27218817 971573034 27218817 972484578 26304145 972484578 26304145 973510668 24565873 973510668 24565873 975111536 23976400 975111536 23976400 976907822 21162799 976907822 21162799 978773603 20433482 978773603 20433482 979209596 19909432 979209596 19909432 982782806 16222507 982782806 16222507 983416815 15454647 983416815 15454647 984774691 14971412 984774691 14971412 985720632 14020920 985720632 14020920 987386116 12509605 987386116 12509605 988162172 11711473 988162172 11711473 988313512 10619856 988313512 10619856 990541278 8947052 990541278 8947052 991229789 8333222 991229789 8333222 991467549 7275341 991467549 7275341 992695887 6970376 992695887 6970376 993291846 6615683 993291846 6615683 993732164 6155832 993732164 6155832 994277016 5751488 994277016 5751488 994389806 5577018 994389806 5577018 994434593 5577018 351996897 660550888 351996897 660550888 324373509 707935951 324373509 707935951 287753875 746121181 287753875 746121181 253911519 779487779 253911519 779487779 215135617 787304460 215135617 787304460 209576124 800149692 209576124 800149692 193069680 823559921 193069680 823559921 170053065 841576300 170053065 841576300 147025567 860270756 147025567 860270756 129894586 881356578 129894586 881356578 110070384 894745174 110070384 894745174 96605860 906904475 96605860 906904475 94487288 916978524 94487288 916978524 81946407 920645747 81946407 920645747 78357964 924002562 78357964 924002562 74021597 929277718 74021597 929277718 70549441 932176912 70549441 932176912 68927116 935320671 68927116 935320671 66718685 935938422 66718685 935938422 64983558 940683726 64983558 940683726 59438712 942730435 59438712 942730435 58901207 944155302 58901207 944155302 56738172 945339977 56738172 945339977 53194146 949148307 53194146 949148307 51618165 956192757 51618165 956192757 44036428 957020806 44036428 957020806 40353955 961396994 40353955 961396994 38132763 963720373 38132763 963720373 36603054 965309032 36603054 965309032 33722782 969230755 33722782 969230755 31964000 969723333 31964000 969723333 30222138 973175431 30222138 973175431 27752515 974175455 27752515 974175455 25410294 977294143 25410294 977294143 22914132 979803276 22914132 979803276 19485046 982342138 19485046 982342138 18035104 983280688 18035104 983280688 17348443 983897138 17348443 983897138 15555754 986235324 15555754 986235324 14022458 987131784 14022458 987131784 13069478 988330988 13069478 988330988 12189363 988778174 12189363 988778174 11761600 989417755 11761600 989417755 10955446 990541599 10955446 990541599 9578180 992640443 9578180 992640443 7151600 993160476 7151600 993160476 6624531 993533280 6624531 993533280 6222666 993711097 6222666 993711097 6153403 994068903 6153403 994068903 5183083 994687344 5183083 994687344 5143035 994702993 5143035 265645300 5143035 265645300 746558160 246666843 746558160 246666843 772806915 190467616 772806915 190467616 808677716 183941385 808677716 183941385 823338341 150940304 823338341 150940304 863986477 130553309 863986477 130553309 867904466 124938631 867904466 124938631 891392630 106247270 891392630 106247270 892902891 102807187 892902891 102807187 897615626 81432800 897615626 81432800 917708683 81159993 917708683 81159993 923403548 73163104 923403548 73163104 927871880 69889657 927871880 69889657 933632050 63296561 933632050 63296561 936250149 57195062 936250149 57195062 942655112 55785687 942655112 55785687 948205290 46859328 948205290 46859328 953725439 44237990 953725439 44237990 955138176 43570038 955138176 43570038 955783502 42999878 955783502 42999878 957324422 41581531 957324422 41581531 960008093 37775351 960008093 37775351 961591239 36172554 961591239 36172554 963245323 35022125 963245323 35022125 964690951 33837517 964690951 33837517 965334300 31997197 965334300 31997197 968153754 31081862 968153754 31081862 969237260 28879842 969237260 28879842 970503777 27092115 970503777 27092115 973429162 24280745 973429162 24280745 976345678 22972380 976345678 22972380 977564631 21811717 977564631 21811717 978068545 18380987 978068545 18380987 982484639 15474266 982484639 15474266 984672080 15068158 984672080 15068158 984813717 14296418 984813717 14296418 987454150 11823636 987454150 11823636 988284810 11505820 988284810 11505820 988975872 10855965 988975872 10855965 989213645 10241936 989213645 10241936 989659606 9662941 989659606 9662941 990508332 9174700 990508332 9174700 991305311 7345982 991305311 7345982 992538087 7247218 992538087 7247218 993132023 6785383 993132023 6785383 994249095 5768210 994249095 5768210 994406603 5604477 994406603 5604477 382940289 644220736 382940289 644220736 339724738 739078998 339724738 739078998 256732435 769568254 256732435 769568254 229960066 780640721 229960066 780640721 216405885 787535993 216405885 787535993 208602127 796826803 208602127 796826803 199206002 822040587 199206002 822040587 160061575 850267766 160061575 850267766 148084880 856186717 148084880 856186717 131435837 872412281 131435837 872412281 118670775 890223260 118670775 890223260 108375689 895562978 108375689 895562978 103408172 903493121 103408172 903493121 94566528 909931746 94566528 909931746 89360402 914847650 89360402 914847650 85660054 917600477 85660054 917600477 84249292 923990342 84249292 923990342 72691161 933630228 72691161 933630228 67671324 934731690 67671324 934731690 62677967 941537183 62677967 941537183 60235316 948002669 60235316 948002669 52521839 953584292 52521839 953584292 45251684 955684249 45251684 955684249 44306571 959353781 44306571 959353781 40121479 962487689 40121479 962487689 38110048 964133109 38110048 964133109 35863431 965551577 35863431 965551577 34359071 968725125 34359071 968725125 31032619 973032174 31032619 973032174 28140731 973888118 28140731 973888118 27189922 974097974 27189922 974097974 26776340 974659468 26776340 974659468 26229321 975735779 26229321 975735779 24381643 978852734 24381643 978852734 20531633 982277761 20531633 982277761 18546412 983338923 18546412 983338923 17303468 983863604 17303468 983863604 17082470 984319718 17082470 984319718 15589359 986145040 15589359 986145040 13694119 987402413 13694119 987402413 12763061 988255012 12763061 988255012 12115476 989102062 12115476 989102062 11194594 990053377 11194594 990053377 9832385 990757923 9832385 990757923 7785887 992901781 7785887 992901781 7218534 993348055 7218534 993348055 6608052 993796295 6608052 993796295 5731797 994210287 5731797 994210287 5329143 994563007 5329143 994563007 5291900 994582302 5291900 994582302 5192152 994640640 5192152 994640640 5184314 994640640 719902309 269642445 719902309 269642445 730799845 255766707 730799845 255766707 748698296 247161511 748698296 247161511 765221960 225907815 765221960 225907815 795215011 196397863 795215011 196397863 803171513 191001044 803171513 191001044 807841678 183320939 807841678 183320939 821106401 153518196 821106401 153518196 850314614 135573644 850314614 135573644 863917476 120182938 863917476 120182938 888934683 106536959 888934683 106536959 895358925 85700261 895358925 85700261 914448973 81603579 914448973 81603579 917572184 80967503 917572184 80967503 918925593 74537310 918925593 74537310 925102118 70865438 925102118 70865438 940910663 54403046 940910663 54403046 951324577 47434333 951324577 47434333 951629385 47115847 951629385 47115847 954183523 44049518 954183523 44049518 955230234 42280396 955230234 42280396 957498207 41070058 957498207 41070058 959417969 38075273 959417969 38075273 961407861 37011112 961407861 37011112 963751288 33901540 963751288 33901540 969573445 27915256 969573445 27915256 972219647 26800428 972219647 26800428 973299723 26329850 973299723 26329850 975165774 24046688 975165774 24046688 975854612 23227876 975854612 23227876 976392117 22581061 976392117 22581061 977334328 21765842 977334328 21765842 980481062 16795458 980481062 16795458 983628262 15520304 983628262 15520304 984442243 15183821 984442243 15183821 984915438 12819527 984915438 12819527 987612343 12415215 987612343 12415215 988044707 11644754 988044707 11644754 988738900 9676898 988738900 9676898 990407657 8656512 990407657 8656512 991931460 7604815 991931460 7604815 992518000 7344880 992518000 7344880 992590888 6870699 992590888 6870699 993183281 6328598 993183281 6328598 994237044 5799966 994237044 5799966 994244243 402646786 994244243 402646786 485289288 573008101 485289288 573008101 404376989 607032677 404376989 607032677 359673161 689841463 359673161 689841463 264344457 749913563 264344457 749913563 242005812 776506649 242005812 776506649 217191084 784571215 217191084 784571215 194109930 825984656 194109930 825984656 165347475 841778450 165347475 841778450 152796003 862059006 152796003 862059006 134410771 868781563 134410771 868781563 118657806 886344700 118657806 886344700 114368588 896303663 114368588 896303663 101481292 902205187 101481292 902205187 99178994 909969940 99178994 909969940 85808926 916433093 85808926 916433093 80735866 922299075 80735866 922299075 78671787 928086284 78671787 928086284 70551119 932535606 70551119 932535606 68926650 938263423 68926650 938263423 63106917 939876392 63106917 939876392 59419294 944781519 59419294 944781519 54955860 949828385 54955860 949828385 48972627 953066978 48972627 953066978 47667789 953507623 47667789 953507623 42837550 958484741 42837550 958484741 41758169 961122417 41758169 961122417 38370778 963140222 38370778 963140222 35730530 965453043 35730530 965453043 35203074 969504249 35203074 969504249 31616748 970379902 31616748 970379902 29592739 972535915 29592739 972535915 28612338 972778652 28612338 972778652 27990202 973286072 27990202 973286072 26539278 975250446 26539278 975250446 25461068 975921656 25461068 975921656 25297979 977598468 25297979 977598468 22804033 980648341 22804033 980648341 20584060 981902441 20584060 981902441 19020860 982215321 19020860 982215321 17724075 984392217 17724075 984392217 15235132 985825671 15235132 985825671 14116322 986731831 14116322 986731831 13131664 987857313 13131664 987857313 12309118 989005019 12309118 989005019 11349474 989701156 11349474 989701156 10460750 990906707 10460750 990906707 7792045 992839712 7792045 992839712 7289329 993187095 7289329 993187095 6942570 993315319 6942570 993315319 6669991 993800739 6669991 993800739 5655657 994098249 5655657 994098249 644133682 347909852 644133682 347909852 677606947 318194385 677606947 318194385 683733505 305942578 683733505 305942578 714177413 283751797 714177413 283751797 718375059 278069765 718375059 278069765 725209667 269037323 725209667 269037323 743916538 254577495 743916538 254577495 756330825 204387188 756330825 204387188 794354714 201546625 794354714 201546625 803857187 192019769 803857187 192019769 812471253 183478307 812471253 183478307 838154729 159427288 838154729 159427288 845235404 141702505 845235404 141702505 859417611 134811747 859417611 134811747 864675183 113453796 864675183 113453796 886699110 111662094 886699110 111662094 888477304 110157933 888477304 110157933 890466334 108329331 890466334 108329331 910246271 87721532 910246271 87721532 913079003 84506179 913079003 84506179 915058871 81631012 915058871 81631012 917437905 76938047 917437905 76938047 923661064 74382024 923661064 74382024 924274549 73291766 924274549 73291766 936672677 58271580 936672677 58271580 944396210 50898053 944396210 50898053 951488641 46424670 951488641 46424670 952887687 45313180 952887687 45313180 955562986 40967763 955562986 40967763 959299878 38865178 959299878 38865178 961170231 37231357 961170231 37231357 961685263 36124973 961685263 36124973 964624504 34469539 964624504 34469539 967185374 30227091 967185374 30227091 970712335 26850667 970712335 26850667 973175528 25381208 973175528 25381208 974935015 24431349 974935015 24431349 975429933 22243300 975429933 22243300 977535759 20931452 977535759 20931452 978902706 18982631 978902706 18982631 981363235 15551859 981363235 15551859 984160357 15344261 984160357 15344261 984459056 14916330 984459056 14916330 985402663 13530519 985402663 13530519 986846859 12930497 986846859 12930497 987445682 12020519 987445682 12020519 988076858 11564526 988076858 11564526 989318354 9847990 989318354 9847990 990669567 8944785 990669567 8944785 991796420 7997583 991796420 7997583 992047429 6980466 992047429 6980466 993635863 5984742 993635863 5984742 994121371 5852597 994121371 5852597 994185084 622383689 994185084 622383689 374910749 635772610 374910749 635772610 321992074 721043924 321992074 721043924 267417579 734277832 267417579 734277832 265224462 738047893 265224462 738047893 250287702 775718245 250287702 775718245 219450064 782872816 219450064 782872816 216261202 786809219 216261202 786809219 209920572 809930292 209920572 809930292 181414418 820156019 181414418 820156019 168262052 835978370 168262052 835978370 158252327 844506290 158252327 844506290 133201491 869149361 133201491 869149361 125262066 890497251 125262066 890497251 107793691 898035302 107793691 898035302 101436565 902310992 101436565 902310992 96626191 906174343 96626191 906174343 92703116 912873774 92703116 912873774 88634408 915339477 88634408 915339477 80748323 927566388 80748323 927566388 72296192 931490031 72296192 931490031 67863161 934698646 67863161 934698646 65094699 941081712 65094699 941081712 60459893 942033931 60459893 942033931 56619699 947342099 56619699 947342099 51023823 953593065 51023823 953593065 45206277 957221218 45206277 957221218 42947601 958586444 42947601 958586444 41888195 959130521 41888195 959130521 40666748 961039689 40666748 961039689 39402566 963605274 39402566 963605274 36062828 965240696 36062828 965240696 34198258 967523092 34198258 967523092 30617992 971157068 30617992 971157068 29042840 972459319 29042840 972459319 28459005 973003027 28459005 973003027 26858280 974297507 26858280 974297507 26576285 975258677 26576285 975258677 22494026 979330215 22494026 979330215 20683736 981230459 20683736 981230459 18857303 984173801 18857303 984173801 15078078 986210163 15078078 986210163 14169716 986961117 14169716 986961117 13419440 987686092 13419440 987686092 13037535 988002881 13037535 988002881 12381688 988666274 12381688 988666274 11713980 989627424 11713980 989627424 8655611 991767317 8655611 991767317 7866207 992454821 7866207 992454821 7797827 992737927 7797827 992737927 7344655 993176531 7344655 993176531 6926236 993270630 6926236 993270630 6812134 993495616 6812134 993495616 6305443 993716362 6305443 993716362 6167340 993820091 6167340 993820091 5860004 994040564 5860004 994040564 5712527 534507312 5712527 534507312 500405431 477286028 500405431 477286028 526661805 442536539 526661805 442536539 565002883 431424603 565002883 431424603 577310283 417199741 577310283 417199741 598814675 390726302 598814675 390726302 643360621 337615029 643360621 337615029 664843883 286362213 664843883 286362213 713542114 282723921 713542114 282723921 717142903 281220696 717142903 281220696 724565702 264733043 724565702 264733043 736319905 258348966 736319905 258348966 787151753 209490334 787151753 209490334 790635135 205826020 790635135 205826020 808703790 186061004 808703790 186061004 816138279 161431604 816138279 161431604 844413497 152756080 844413497 152756080 849063544 142196102 849063544 142196102 860470631 129803174 860470631 129803174 878096877 117172717 878096877 117172717 886804582 108671689 886804582 108671689 899328327 90413003 899328327 90413003 909031506 86119425 909031506 86119425 917161896 79985900 917161896 79985900 921302186 75228050 921302186 75228050 931820282 66213163 931820282 66213163 936599888 59546087 936599888 59546087 940498757 55747135 940498757 55747135 944776554 49222305 944776554 49222305 951346704 46388469 951346704 46388469 956360029 41184594 956360029 41184594 958528736 40108162 958528736 40108162 959973178 39024050 959973178 39024050 961631346 34916965 961631346 34916965 964613357 32379441 964613357 32379441 967357689 29398456 967357689 29398456 970270224 27587007 970270224 27587007 972718106 25573754 972718106 25573754 974265611 24776906 974265611 24776906 975281132 23500623 975281132 23500623 977037232 21732638 977037232 21732638 977812537 19289716 977812537 19289716 983973183 15437692 983973183 15437692 984784649 14546208 984784649 14546208 986393063 13204499 986393063 13204499 987323372 12316799 987323372 12316799 988165208 9929045 988165208 9929045 989895934 9224653 989895934 9224653 990894941 8753699 990894941 8753699 991017946 8528480 991017946 8528480 991290157 8224836 991290157 8224836 991583238 7765092 991583238 7765092 992034577 7036194 992034577 7036194 993360921 6255447 993360921 6255447 993853159 6184097 993853159 6184097 363038243 657207092 363038243 657207092 340119920 707536552 340119920 707536552 291484239 713883209 291484239 713883209 271947656 731939593 271947656 731939593 268483462 737836874 268483462 737836874 258905398 750316717 258905398 750316717 226957077 774629968 226957077 774629968 215309243 789778471 215309243 789778471 188523715 815996361 188523715 815996361 183450740 825131981 183450740 825131981 173843242 841091564 173843242 841091564 134580159 871903279 134580159 871903279 120357125 886520195 120357125 886520195 110489650 898318478 110489650 898318478 97704627 905427164 97704627 905427164 94154990 908409829 94154990 908409829 89668436 913078772 89668436 913078772 86730398 917514221 86730398 917514221 83379140 918789454 83379140 918789454 81306447 923736736 81306447 923736736 76033540 926076876 76033540 926076876 71155617 930850321 71155617 930850321 69421072 935345689 69421072 935345689 62707494 940733726 62707494 940733726 56648911 944854418 56648911 944854418 56211314 945706817 56211314 945706817 55549132 948903909 55549132 948903909 45459796 956568255 45459796 956568255 43369855 958393346 43369855 958393346 42032681 959323423 42032681 959323423 40714541 962197837 40714541 962197837 37827610 964405888 37827610 964405888 35590085 965860348 35590085 965860348 34481993 970686232 34481993 970686232 29711871 972066945 29711871 972066945 29008270 972633743 29008270 972633743 28379617 973310313 28379617 973310313 23833679 978058116 23833679 978058116 20805014 980780524 20805014 980780524 18929835 984839845 18929835 984839845 15416124 986076102 15416124 986076102 13632787 987209577 13632787 987209577 13288177 987723732 13288177 987723732 12276478 988528451 12276478 988528451 11124472 990832373 11124472 990832373 9397770 991529912 9397770 991529912 7962509 992398113 7962509 992398113 7378992 993096380 7378992 993096380 6570261 993524954 6570261 993524954 6345804 994008674 6345804 994008674 5714403 587352907 5714403 587352907 459962126 518372927 459962126 518372927 483630943 499820818 483630943 499820818 519940540 450477695 519940540 450477695 570221749 429057349 570221749 429057349 577393953 389214530 577393953 389214530 619569563 363943728 619569563 363943728 654624928 304212637 654624928 304212637 709488531 288763948 709488531 288763948 711456130 286224133 711456130 286224133 723112758 273403126 723112758 273403126 727985567 248669481 727985567 248669481 753808325 243269907 753808325 243269907 764857331 226035945 764857331 226035945 776216554 218230432 776216554 218230432 787989528 210113509 787989528 210113509 820735364 161791937 820735364 161791937 839129713 151753243 839129713 151753243 853585332 143377582 853585332 143377582 858444742 124994426 858444742 124994426 874087182 121164419 874087182 121164419 881055869 112217207 881055869 112217207 904640527 91124965 904640527 91124965 908648822 87993771 908648822 87993771 910742818 83862993 910742818 83862993 916060577 82065570 916060577 82065570 917414830 80721699 917414830 80721699 918342197 76144055 918342197 76144055 922699494 75840540 922699494 75840540 931789425 64996214 931789425 64996214 939181945 56801297 939181945 56801297 942623634 54980090 942623634 54980090 944091437 54682969 944091437 54682969 944722240 47911212 944722240 47911212 955271844 43547236 955271844 43547236 957629700 41112216 957629700 41112216 958891387 38445989 958891387 38445989 960584208 35977608 960584208 35977608 963529881 33623690 963529881 33623690 966536014 32295655 966536014 32295655 967363962 29108322 967363962 29108322 970689141 27802625 970689141 27802625 973056045 26691985 973056045 26691985 973351612 25079934 973351612 25079934 974889763 23418540 974889763 23418540 977014507 19683321 977014507 19683321 979720088 18064082 979720088 18064082 981883250 17151939 981883250 17151939 983914860 15580391 983914860 15580391 984034980 14279230 984034980 14279230 986237129 13421818 986237129 13421818 986770345 13339792 986770345 13339792 987060620 13055223 987060620 13055223 987408456 12611947 987408456 12611947 987905632 11851702 987905632 11851702 988939163 10905809 988939163 10905809 989554345 10010615 989554345 10010615 990161319 9507448 990161319 9507448 990598262 9082976 990598262 9082976 990725009 8568999 990725009 8568999 991273386 7838276 991273386 7838276 991977854 7450380 991977854 7450380 992674074 7130692 992674074 7130692 993238488 6318893 993238488 6318893 993709853 268242688 993709853 268242688 419212390 583519558 419212390 583519558 412008857 597566370 412008857 597566370 391417838 620926472 391417838 620926472 378824040 629570124 378824040 629570124 363182656 671287086 363182656 671287086 297080150 710890653 297080150 710890653 275094631 741950521 275094631 741950521 243797574 762880978 243797574 762880978 230227996 773183357 230227996 773183357 227089168 788644446 227089168 788644446 202236378 811100568 202236378 811100568 179054526 823673810 179054526 823673810 176657163 840668094 176657163 840668094 138376693 871468308 138376693 871468308 127058560 885414462 127058560 885414462 113878431 894280428 113878431 894280428 105773165 904987246 105773165 904987246 91306191 911335319 91306191 911335319 90577806 911867081 90577806 911867081 89443629 912797784 89443629 912797784 87629312 914334737 87629312 914334737 86031156 918449559 86031156 918449559 82570370 924879570 82570370 924879570 73021442 930388460 73021442 930388460 69465000 933098521 69465000 933098521 67141107 935910925 67141107 935910925 62928674 942718267 62928674 942718267 58694790 943564138 58694790 943564138 57772485 944498907 57772485 944498907 48581684 954026619 48581684 954026619 46480780 955867190 46480780 955867190 44828041 956766771 44828041 956766771 43652443 957278122 43652443 957278122 42087030 959495507 42087030 959495507 40959512 959948881 40959512 959948881 40730275 960999240 40730275 960999240 39599355 961834160 39599355 961834160 39081600 963019393 39081600 963019393 37859906 963993320 37859906 963993320 36894467 964530268 36894467 964530268 34792625 966510173 34792625 966510173 31815908 970262657 31815908 970262657 30009560 971722219 30009560 971722219 29240159 972048540 29240159 972048540 28245169 973726785 28245169 973726785 27120012 974680325 27120012 974680325 22920760 978972287 22920760 978972287 21187879 980146754 21187879 980146754 20620327 981323549 20620327 981323549 19525106 984510016 19525106 984510016 16371723 985337252 16371723 985337252 15171343 985660915 15171343 985660915 14485577 986819148 14485577 986819148 13640618 987319650 13640618 987319650 13304055 987397977 13304055 987397977 12302042 990326846 12302042 990326846 9911679 991066883 9911679 991066883 9065898 991406918 9065898 991406918 8261917 992065401 8261917 992065401 7997398 992689755 7997398 992689755 7250280 992985604 7250280 992985604 6576499 993576268 6576499 993576268 5868665 993964409 5868665 975699614 5868665 975699614 457481200 532899705 457481200 532899705 507422788 481499886 507422788 481499886 527528203 470064454 527528203 470064454 541610886 440377779 541610886 440377779 567686271 384699435 567686271 384699435 631339218 360494042 631339218 360494042 685410387 311320652 685410387 311320652 696920720 300318938 696920720 300318938 699379944 291114298 699379944 291114298 712830010 277127757 712830010 277127757 725342181 232776635 725342181 232776635 771791578 214657656 771791578 214657656 815894789 173411221 815894789 173411221 826060479 166916805 826060479 166916805 832349171 166031999 832349171 166031999 844090265 147053874 844090265 147053874 852590150 144970897 852590150 144970897 858116561 127226693 858116561 127226693 873049736 121446539 873049736 121446539 877249771 113324124 877249771 113324124 900882144 94185342 900882144 94185342 906662789 91947369 906662789 91947369 908581073 83646179 908581073 83646179 915796900 77422085 915796900 77422085 926042767 69293728 926042767 69293728 934462483 63188550 934462483 63188550 937900959 56622072 937900959 56622072 948040101 48435355 948040101 48435355 955269722 43662562 955269722 43662562 956348902 41382150 956348902 41382150 957720247 41070622 957720247 41070622 958464121 40658174 958464121 40658174 959218002 39494938 959218002 39494938 960666073 37677763 960666073 37677763 961484870 36576812 961484870 36576812 963156856 33929920 963156856 33929920 965491155 32604561 965491155 32604561 970683624 27978674 970683624 27978674 971529681 26899320 971529681 26899320 973891032 25438018 973891032 25438018 974336322 24217589 974336322 24217589 975568330 23286905 975568330 23286905 976536946 22836755 976536946 22836755 977000772 21094315 977000772 21094315 978497232 20236891 978497232 20236891 980614521 17465932 980614521 17465932 983118940 16066580 983118940 16066580 983866719 15754149 983866719 15754149 983898889 15219432 983898889 15219432 985691533 13556524 985691533 13556524 986697034 13080806 986697034 13080806 987381041 12699840 987381041 12699840 987815245 11542107 987815245 11542107 988828098 10098995 988828098 10098995 990134509 9399215 990134509 9399215 990580394 9169130 990580394 9169130 991647509 7817893 991647509 7817893 992423393 6602973 992423393 6602973 993523922 6538685 993523922 6538685 348496993 683965041 348496993 683965041 284179841 728467917 284179841 728467917 259457152 742951728 259457152 742951728 245708068 757207995 245708068 757207995 234969099 769795208 234969099 769795208 230219984 772949894 230219984 772949894 213428446 807389501 213428446 807389501 190677151 811058487 190677151 811058487 168415789 834034833 168415789 834034833 164633791 849328350 164633791 849328350 145875448 857562806 145875448 857562806 143312613 862594788 143312613 862594788 138735476 868029894 138735476 868029894 125519218 876095030 125519218 876095030 124473134 882006793 124473134 882006793 117188531 886878141 117188531 886878141 114181210 888757800 114181210 888757800 107270395 898839320 107270395 898839320 99760076 904806468 99760076 904806468 94888515 911800528 94888515 911800528 88525587 916482406 88525587 916482406 81667801 921581282 81667801 921581282 78772044 923931110 78772044 923931110 77132881 927200973 77132881 927200973 74736716 930063774 74736716 930063774 69411170 933296191 69411170 933296191 65737459 939932337 65737459 939932337 60339553 943169726 60339553 943169726 58075487 949727050 58075487 949727050 50456909 955040689 50456909 955040689 45372463 955893056 45372463 955893056 44193291 956793644 44193291 956793644 42417507 960367442 42417507 960367442 38899564 962347064 38899564 962347064 38431196 962816824 38431196 962816824 38175182 963268326 38175182 963268326 35123626 966224788 35123626 966224788 33763843 967945657 33763843 967945657 32027273 970238865 32027273 970238865 30608126 971314307 30608126 971314307 29868311 971834599 29868311 971834599 28291042 973542784 28291042 973542784 24394109 977679751 24394109 977679751 22629086 978759417 22629086 978759417 21636610 980129408 21636610 980129408 21036120 980392439 21036120 980392439 19719418 984462459 19719418 984462459 16075373 985283028 16075373 985283028 13914286 986752086 13914286 986752086 13848909 988260204 13848909 988260204 12530645 989910412 12530645 989910412 9742346 992020736 9742346 992020736 8250358 992607177 8250358 992607177 7699750 992613246 7699750 992613246 7027983 993353416 7027983 993353416 5898041 993949958 5898041 993949958 927939207 67899385 927939207 67899385 936795933 61247846 936795933 61247846 937898975 58173699 937898975 58173699 941132045 57757760 941132045 57757760 942036239 56706524 942036239 56706524 943642314 49266599 943642314 49266599 949615352 46831199 949615352 46831199 952289395 45551557 952289395 45551557 954996380 42005276 954996380 42005276 957547655 40988168 957547655 40988168 958152337 40558953 958152337 40558953 960735246 38149158 960735246 38149158 960815548 38000945 960815548 38000945 961383525 37187721 961383525 37187721 962578099 35232983 962578099 35232983 964412912 34561130 964412912 34561130 966730977 31343760 966730977 31343760 969684779 29017699 969684779 29017699 970223676 28698294 970223676 28698294 971307226 27223403 971307226 27223403 974004083 25340913 974004083 25340913 975432247 23305332 975432247 23305332 977097807 21628490 977097807 21628490 978439400 19382529 978439400 19382529 980055274 18389635 980055274 18389635 981101751 17287549 981101751 17287549 983223892 16156364 983223892 16156364 983654902 15807638 983654902 15807638 984327571 14970148 984327571 14970148 985678086 14041200 985678086 14041200 986023589 13866695 986023589 13866695 986885253 13027474 986885253 13027474 987268095 11793025 987268095 11793025 988411267 11286422 988411267 11286422 988836188 10912023 988836188 10912023 990092600 9537070 990092600 9537070 990580517 8544823 990580517 8544823 991433052 8178256 991433052 8178256 991643004 8068282 991643004 8068282 992225012 7526706 992225012 7526706 992335577 6920762 992335577 6920762 993294728 6704306 993294728 6704306 586957928 562224141 586957928 562224141 428911262 574941379 428911262 574941379 414036469 593998145 414036469 593998145 406353798 597825279 406353798 597825279 383347994 627257398 383347994 627257398 341159460 673764090 341159460 673764090 322323119 704250246 322323119 704250246 294397873 715638032 294397873 715638032 283887646 731541063 283887646 731541063 267018741 733694571 267018741 733694571 247907696 755356017 247907696 755356017 239246236 761688815 239246236 761688815 237671608 769684621 237671608 769684621 228138241 784137557 228138241 784137557 209452326 796031489 209452326 796031489 191768358 815134417 191768358 815134417 184757317 825072886 184757317 825072886 164024668 851867557 164024668 851867557 146926506 861796296 146926506 861796296 130945148 882371978 130945148 882371978 118684487 886653584 118684487 886653584 107396192 895484775 107396192 895484775 105498076 898413119 105498076 898413119 95042077 911564117 95042077 911564117 89840456 913852732 89840456 913852732 81791307 922951391 81791307 922951391 77203470 929194723 77203470 929194723 71391059 930471631 71391059 930471631 70904197 931308085 70904197 931308085 63881059 941315794 63881059 941315794 60106474 942912466 60106474 942912466 59012589 948956601 59012589 948956601 45541907 955222979 45541907 955222979 43641900 957999267 43641900 957999267 41598719 960735671 41598719 960735671 39463021 962094246 39463021 962094246 38547104 965042852 38547104 965042852 34411346 966943180 34411346 966943180 33287512 968365451 33287512 968365451 32182698 970543049 32182698 970543049 29981422 971300795 29981422 971300795 28333714 976444975 28333714 976444975 22804187 978963562 22804187 978963562 22254976 980021029 22254976 980021029 20975405 984260805 20975405 984260805 15990061 985085659 15990061 985085659 15603155 985224170 15603155 985224170 14938326 986441610 14938326 986441610 14331037 986690783 14331037 986690783 13053078 988274872 13053078 988274872 11061551 989467051 11061551 989467051 10244031 991811130 10244031 991811130 8315907 992605087 8315907 992605087 7370444 992858522 7370444 992858522 7135417 993342286 7135417 993342286 6642568 993350840 6642568 993350840 72248406 558492990 72248406 558492990 455661100 491929050 455661100 491929050 509430764 486904990 509430764 486904990 539574323 457487817 539574323 457487817 556759735 418292538 556759735 418292538 597640552 389205352 597640552 389205352 612702860 377295396 612702860 377295396 634745915 363190091 634745915 363190091 650536635 336372342 650536635 336372342 667369366 313911497 667369366 313911497 694033960 302140754 694033960 302140754 699119394 294600152 699119394 294600152 707301504 289994728 707301504 289994728 721627572 236203817 721627572 236203817 771383031 226987781 771383031 226987781 781930853 215554838 781930853 215554838 783681425 193188888 783681425 193188888 817978476 169848921 817978476 169848921 831089010 165745042 831089010 165745042 835804838 158518245 835804838 158518245 851592632 144618715 851592632 144618715 869009636 128014309 869009636 128014309 873392242 124598743 873392242 124598743 875648605 118871577 875648605 118871577 883465696 114540553 883465696 114540553 887501473 97839350 887501473 97839350 901637695 92002909 901637695 92002909 913374156 84391083 913374156 84391083 920677278 77750049 920677278 77750049 926130965 64301229 926130965 64301229 934631329 63047030 934631329 63047030 937268496 59717624 937268496 59717624 942549839 53581117 942549839 53581117 947886234 49685478 947886234 49685478 949658611 48525370 949658611 48525370 952977562 45737459 952977562 45737459 957233215 41227400 957233215 41227400 958521978 39289069 958521978 39289069 961321542 36776849 961321542 36776849 963772396 33547249 963772396 33547249 965832795 32750637 965832795 32750637 967236661 30279571 967236661 30279571 970921053 27522421 970921053 27522421 972041946 26494817 972041946 26494817 973402865 25709591 973402865 25709591 974619401 24278373 974619401 24278373 975292630 24125211 975292630 24125211 976373820 21368262 976373820 21368262 978765193 20378085 978765193 20378085 979483791 18150491 979483791 18150491 981710985 17439638 981710985 17439638 983263501 16201788 983263501 16201788 983612639 15139881 983612639 15139881 984956233 14732419 984956233 14732419 985786049 13482517 985786049 13482517 987018255 11655187 987018255 11655187 988409314 11272511 988409314 11272511 989834578 9922929 989834578 9922929 990006716 9721717 990006716 9721717 990431319 9282017 990431319 9282017 990784603 8946793 990784603 8946793 991422537 8339191 991422537 8339191 991455532 8223522 991455532 8223522 991885711 7786872 991885711 7786872 992200865 7048568 992200865 7048568 993069161 6894501 993069161 784908415 993069161 784908415 210483262 804690905 210483262 804690905 193106252 816113360 193106252 816113360 165394816 835758705 165394816 835758705 155539204 850844158 155539204 850844158 146506943 855680941 146506943 855680941 145083064 858092959 145083064 858092959 136599985 870362818 136599985 870362818 117158924 886040056 117158924 886040056 111939364 894945183 111939364 894945183 99427832 904368668 99427832 904368668 95447212 906930497 95447212 906930497 92626314 910242752 92626314 910242752 83607875 920471827 83607875 920471827 79686297 928639622 79686297 928639622 72550460 935223427 72550460 935223427 61581809 941560623 61581809 941560623 60323200 942632370 60323200 942632370 56546094 946800357 56546094 946800357 49920515 954864564 49920515 954864564 44144560 956703535 44144560 956703535 40107670 960958414 40107670 960958414 37529840 966043231 37529840 966043231 34235514 967242162 34235514 967242162 33451466 968785603 33451466 968785603 30935128 970970097 30935128 970970097 30183241 972179009 30183241 972179009 27773045 973817169 27773045 973817169 24980949 977414276 24980949 977414276 23711184 977985697 23711184 977985697 22440603 980083189 22440603 980083189 18787107 983286973 18787107 983286973 16293680 984805660 16293680 984805660 15010874 986374128 15010874 986374128 14354378 987221965 14354378 987221965 13357076 987952091 13357076 987952091 11122941 990150068 11122941 990150068 9743541 991226554 9743541 991226554 8612920 991928703 8612920 991928703 8350957 992105463 8350957 992105463 7736378 992731101 7736378 992731101 6782276 993282062 6782276 925441089 6782276 925441089 455044599 510615556 455044599 510615556 491083829 507832564 491083829 507832564 502738209 482562181 502738209 482562181 523967690 421489387 523967690 421489387 609584788 388391444 609584788 388391444 618419713 373480905 618419713 373480905 629480073 340121438 629480073 340121438 691692963 306456363 691692963 306456363 697944035 292727320 697944035 292727320 709363792 288257637 709363792 288257637 711840372 267735586 711840372 267735586 757323175 237778388 757323175 237778388 771115758 219156986 771115758 219156986 782406400 215634925 782406400 215634925 797987121 198520516 797987121 198520516 800256654 193679578 800256654 193679578 805082194 180804336 805082194 180804336 824086398 169300136 824086398 169300136 830681570 162754166 830681570 162754166 837631094 155073868 837631094 155073868 849280386 139757358 849280386 139757358 864993298 132730765 864993298 132730765 866340539 128939401 866340539 128939401 870967472 115715729 870967472 115715729 883667479 113795128 883667479 113795128 888887493 99310280 888887493 99310280 902729945 92010146 902729945 92010146 909560243 86455959 909560243 86455959 912544492 82196901 912544492 82196901 920163494 75243606 920163494 75243606 926005331 71431016 926005331 71431016 932141301 65737169 932141301 65737169 933227675 61233070 933227675 61233070 941661834 56397541 941661834 56397541 942961621 51651611 942961621 51651611 948350978 50113360 948350978 50113360 950015239 48193982 950015239 48193982 952468250 45396879 952468250 45396879 954366769 43310971 954366769 43310971 955934339 42128867 955934339 42128867 956905069 41956842 956905069 41956842 957514962 41013224 957514962 41013224 958841185 40299917 958841185 40299917 959039816 38404992 959039816 38404992 961105536 37291111 961105536 37291111 966211251 32980734 966211251 32980734 966653135 31706273 966653135 31706273 968730773 30540102 968730773 30540102 970278991 28072188 970278991 28072188 971828055 26498050 971828055 26498050 974325693 23585448 974325693 23585448 976072180 22048994 976072180 22048994 978167409 18732497 978167409 18732497 980760426 18346042 980760426 18346042 982617290 16787040 982617290 16787040 983629502 15193805 983629502 15193805 985031620 14285921 985031620 14285921 986446809 12321728 986446809 12321728 988073478 11916286 988073478 11916286 988307606 11460369 988307606 11460369 989149348 10392225 989149348 10392225 990371394 9464189 990371394 9464189 990448334 9410364 990448334 9410364 991235426 8294691 991235426 8294691 991444996 8069080 991444996 8069080 991924125 7478501 991924125 7478501 992346998 7478501 830655148 545504034 830655148 545504034 441438217 564977214 441438217 564977214 427018249 591186453 427018249 591186453 392088623 657503329 392088623 657503329 339863127 662843179 339863127 662843179 326829633 694001392 326829633 694001392 302169346 701527335 302169346 701527335 296726000 717592429 296726000 717592429 256476519 749628791 256476519 749628791 251338994 754084450 251338994 754084450 240967900 763717109 240967900 763717109 231822635 779881258 231822635 779881258 202765350 816465816 202765350 816465816 181018718 838861186 181018718 838861186 158846759 852268859 158846759 852268859 147774129 864035288 147774129 864035288 117357330 885209772 117357330 885209772 114679971 891323772 114679971 891323772 109233465 894400292 109233465 894400292 99641257 902934199 99641257 902934199 96680083 915565576 96680083 915565576 82498770 920095182 82498770 920095182 74954831 930876148 74954831 930876148 67433808 935776905 67433808 935776905 65955060 939678132 65955060 939678132 60303964 943883671 60303964 943883671 52049541 951174994 52049541 951174994 47774544 954205133 47774544 954205133 45772515 955041010 45772515 955041010 45071442 955620164 45071442 955620164 44858025 957627267 44858025 957627267 42022628 959297691 42022628 959297691 40371938 965692718 40371938 965692718 34825632 967653709 34825632 967653709 33471219 968964085 33471219 968964085 31674335 970673082 31674335 970673082 30490909 971054375 30490909 971054375 29224413 974766026 29224413 974766026 25333526 977014746 25333526 977014746 23336120 978449354 23336120 978449354 22758211 978542897 22758211 978542897 22610746 980905301 22610746 980905301 18865327 983112944 18865327 983112944 16665092 984487067 16665092 984487067 15021450 986090188 15021450 986090188 14568115 986250942 14568115 986250942 13617260 987172933 13617260 987172933 13260839 989098031 13260839 989098031 11020578 990898757 11020578 990898757 9406005 991097373 9406005 991097373 9111220 991729664 9111220 991729664 8501786 991848575 8501786 991848575 8444879 991950461 8444879 991950461 8277167 992450497 8277167 992450497 7821478 992673157 7821478 992673157 6898031 993264010 6898031 993264010 6848989 993264010 224944455 546508151 224944455 546508151 477498332 515801171 477498332 515801171 484520909 493954719 484520909 493954719 505240577 489196849 505240577 489196849 542571706 428986614 542571706 428986614 579487324 420145341 579487324 420145341 607023962 363368567 607023962 363368567 691539803 302792847 691539803 302792847 696625379 297573579 696625379 297573579 706394947 256472287 706394947 256472287 749704466 243127809 749704466 243127809 760974273 221357486 760974273 221357486 778886733 217908718 778886733 217908718 793701032 203519674 793701032 203519674 797961143 181887720 797961143 181887720 822125456 175147371 822125456 175147371 827737374 169700013 827737374 169700013 834659645 159670498 834659645 159670498 843741642 152515671 843741642 152515671 851912904 137823637 851912904 137823637 862494662 134157543 862494662 134157543 866370479 119512721 866370479 119512721 879300416 116591840 879300416 116591840 897537108 99470330 897537108 99470330 900333863 90263523 900333863 90263523 910648441 86132606 910648441 86132606 912043535 79586152 912043535 79586152 919908057 74443254 919908057 74443254 928722056 66711483 928722056 66711483 936170528 60213514 936170528 60213514 938345845 59868292 938345845 59868292 939834669 53572041 939834669 53572041 946341380 51658342 946341380 51658342 947292592 48454512 947292592 48454512 951069441 46445969 951069441 46445969 954094910 42648353 954094910 42648353 957237454 40196093 957237454 40196093 959525583 37385770 959525583 37385770 962953172 34796159 962953172 34796159 966137113 32646156 966137113 32646156 967128599 31708849 967128599 31708849 968013002 29805522 968013002 29805522 970202828 28327059 970202828 28327059 971286665 27654409 971286665 27654409 971797069 26714665 971797069 26714665 974035137 24814502 974035137 24814502 975813871 23645226 975813871 23645226 976284003 21484571 976284003 21484571 979616541 18818329 979616541 18818329 982357838 17004601 982357838 17004601 982671452 16146515 982671452 16146515 984235689 14594036 984235689 14594036 985506492 14182586 985506492 14182586 986380548 13066765 986380548 13066765 987296234 12052537 987296234 12052537 988086290 11586355 988086290 11586355 988825657 11030230 988825657 11030230 989082201 10501974 989082201 10501974 989882870 8812043 989882870 8812043 991071789 8546697 991071789 8546697 991363331 8273087 991363331 8273087 991900755 7916821 991900755 7916821 158049865 851862400 158049865 851862400 148803919 862835751 148803919 862835751 132041840 880244608 132041840 880244608 118259373 885029780 118259373 885029780 109865321 894067029 109865321 894067029 99967494 904065344 99967494 904065344 91789407 913117119 91789407 913117119 84748303 917729935 84748303 917729935 82189410 927004573 82189410 927004573 74409448 931370626 74409448 931370626 69436700 932532508 69436700 932532508 69202039 934268503 69202039 934268503 65236397 940933499 65236397 940933499 59620109 946310459 59620109 946310459 53018253 949031952 53018253 949031952 51642845 950563839 51642845 950563839 49132682 952399377 49132682 952399377 47546027 953859520 47546027 953859520 45956380 954571057 45956380 954571057 45903881 954702854 45903881 954702854 42920485 958812977 42920485 958812977 40701480 960112813 40701480 960112813 37434861 964630487 37434861 964630487 34650760 966861053 34650760 966861053 32864179 969112705 32864179 969112705 32087624 970467770 32087624 970467770 30732105 970931797 30732105 970931797 27879634 974699811 27879634 974699811 24856012 977699314 24856012 977699314 23039558 978189315 23039558 978189315 20912291 980940559 20912291 980940559 18437042 984211177 18437042 984211177 16480417 984953325 16480417 984953325 15270595 985662882 15270595 985662882 14603368 986602038 14603368 986602038 14029186 987142267 14029186 987142267 13510871 988476162 13510871 988476162 11458178 989870124 11458178 989870124 10590055 990161640 10590055 990161640 9458409 991000318 9458409 991000318 8997594 991549806 8997594 991549806 8842233 991626202 8842233 991626202 8786113 991926188 8786113 991926188 7942632 992468679 7942632 992468679 7496386 992889752 7496386 992889752 7017480 993153546 7017480 993153546 574919121 423492545 574919121 423492545 606796769 372245265 606796769 372245265 664024868 324896060 664024868 324896060 678313097 313781077 678313097 313781077 691254805 306142032 691254805 306142032 700412723 278135268 700412723 278135268 724337420 248914793 724337420 248914793 768937284 221108279 768937284 221108279 780924604 200269535 780924604 200269535 820969485 174421092 820969485 174421092 827582147 164640824 827582147 164640824 835609736 156953637 835609736 156953637 860195954 136537446 860195954 136537446 862227444 128935290 862227444 128935290 878672386 117348004 878672386 117348004 881852425 105141982 881852425 105141982 899219122 99800275 899219122 99800275 899438677 95707173 899438677 95707173 905290664 92801675 905290664 92801675 908821330 88158395 908821330 88158395 913878067 82112774 913878067 82112774 917095163 81222593 917095163 81222593 918840132 75418975 918840132 75418975 923493701 69303509 923493701 69303509 929756950 68201754 929756950 68201754 931239410 63892267 931239410 63892267 937491891 59701185 937491891 59701185 941602571 54469276 941602571 54469276 945503213 52678667 945503213 52678667 946805888 51988651 946805888 51988651 949354996 46693821 949354996 46693821 952371000 45983189 952371000 45983189 954356224 43750766 954356224 43750766 957531016 41355772 957531016 41355772 962045373 35337445 962045373 35337445 965078410 32362548 965078410 32362548 970400488 28278565 970400488 28278565 971722856 27068835 971722856 27068835 972559629 26900117 972559629 26900117 973599680 25508251 973599680 25508251 975352206 22937023 975352206 22937023 976760582 21095337 976760582 21095337 980470186 17731123 980470186 17731123 982281421 16162740 982281421 16162740 984709015 14636814 984709015 14636814 985232795 14492884 985232795 14492884 985728661 14075058 985728661 14075058 987158605 11901667 987158605 11901667 988323590 11366065 988323590 11366065 988991535 10038445 988991535 10038445 989887046 9533811 989887046 9533811 990704860 8692074 990704860 8692074 991026651 8433287 991026651 8433287 991865470 7923995 991865470 7923995 187592828 830807963 187592828 830807963 162047857 840199361 162047857 840199361 160708554 841194166 160708554 841194166 151768002 853092380 151768002 853092380 143363227 858815795 143363227 858815795 135484429 870587299 135484429 870587299 123836150 881281197 123836150 881281197 116031926 895992132 116031926 895992132 101654956 901272869 101654956 901272869 100283567 901944129 100283567 901944129 98946064 905969312 98946064 905969312 94595045 909755847 94595045 909755847 91209398 915061146 91209398 915061146 84959199 920845892 84959199 920845892 77366329 924709365 77366329 924709365 75959846 926827648 75959846 926827648 73558454 931700450 73558454 931700450 65489739 938098859 65489739 938098859 64145465 939293990 64145465 939293990 62282399 940196758 62282399 940196758 55914169 948425719 55914169 948425719 49731138 954437181 49731138 954437181 45111798 955634210 45111798 955634210 42595450 958353965 42595450 958353965 39699675 962818191 39699675 962818191 36597208 964586176 36597208 964586176 36307774 966514809 36307774 966514809 34354850 969415143 34354850 969415143 31488895 970100971 31488895 970100971 30782801 971038208 30782801 971038208 27468239 973978171 27468239 973978171 26808556 974504286 26808556 974504286 25975018 977670673 25975018 977670673 23174927 980299913 23174927 980299913 19085647 982359137 19085647 982359137 17127229 984761713 17127229 984761713 15374126 985359761 15374126 985359761 15277788 985584576 15277788 985584576 14607284 986579157 14607284 986579157 13028843 987999951 13028843 987999951 12277287 989205043 12277287 989205043 10728723 990045556 10728723 990045556 9884608 990771286 9884608 990771286 8999448 991450670 8999448 991450670 8882346 991747115 8882346 991747115 8523667 991899335 8523667 991899335 8244537 992471982 8244537 992471982 7503173 992812912 7503173 992812912 7373221 418228975 7373221 418228975 595442101 395295338 595442101 395295338 646602735 352241667 646602735 352241667 654129250 340509785 654129250 340509785 660169187 328590729 660169187 328590729 683644290 309323322 683644290 309323322 694598725 301648477 694598725 301648477 719123041 267720868 719123041 267720868 752292440 230523962 752292440 230523962 770823733 226509748 770823733 226509748 780014973 212289688 780014973 212289688 792436271 199178519 792436271 199178519 812613604 178118694 812613604 178118694 820611691 175981924 820611691 175981924 824677113 171169885 824677113 171169885 831057285 168030886 831057285 168030886 836879510 156837376 836879510 156837376 848604981 141157354 848604981 141157354 860383219 136560433 860383219 136560433 865306268 131539348 865306268 131539348 874076195 119402248 874076195 119402248 897640315 101955839 897640315 101955839 898858147 93418734 898858147 93418734 908581705 85298037 908581705 85298037 915050779 82314149 915050779 82314149 917789862 75819305 917789862 75819305 926741953 71471111 926741953 71471111 928199777 67541352 928199777 67541352 934112581 64085347 934112581 64085347 936691065 59828225 936691065 59828225 942771978 56008075 942771978 56008075 944448640 52558136 944448640 52558136 946221248 50887253 946221248 50887253 948171560 47416417 948171560 47416417 951516531 46273853 951516531 46273853 953174804 45386961 953174804 45386961 955086995 42367476 955086995 42367476 956840418 39930443 956840418 39930443 960706680 36405965 960706680 36405965 964242998 33506716 964242998 33506716 966974866 30025508 966974866 30025508 970130599 28975896 970130599 28975896 971529272 27202093 971529272 27202093 972582546 26272561 972582546 26272561 973642635 25861434 973642635 25861434 975506439 23777357 975506439 23777357 976824329 20156121 976824329 20156121 980119635 19187335 980119635 19187335 980458249 18640482 980458249 18640482 981490592 16946804 981490592 16946804 983476518 16033548 983476518 16033548 984632812 14653925 984632812 14653925 985271295 13545712 985271295 13545712 986703934 12174574 986703934 12174574 987890130 12142054 987890130 12142054 988670603 10630726 988670603 10630726 989315012 10513684 989315012 10513684 990034781 9680277 990034781 9680277 990639941 9021156 990639941 9021156 990960650 8670004 990960650 8670004 991339531 8087571 991339531 8087571 991795237 8028333 991795237 850713178 991795237 850713178 148237282 856983513 148237282 856983513 143259487 869793140 143259487 869793140 129333894 874228816 129333894 874228816 122688918 881137833 122688918 881137833 102852282 900447656 102852282 900447656 96676460 909833515 96676460 909833515 87511142 915299040 87511142 915299040 77597558 924934114 77597558 924934114 76693351 926687845 76693351 926687845 75204210 928541132 75204210 928541132 70540908 935630190 70540908 935630190 66194615 938253329 66194615 938253329 64265596 942277049 64265596 942277049 58177774 947684442 58177774 947684442 49958625 951762274 49958625 951762274 48053554 953630235 48053554 953630235 47069215 954011092 47069215 954011092 46617630 954314882 46617630 954314882 45515819 958148154 45515819 958148154 41766218 961003189 41766218 961003189 39436861 963811209 39436861 963811209 36837756 964566402 36837756 964566402 32707430 969160967 32707430 969160967 31923729 969998179 31923729 969998179 31110099 972597489 31110099 972597489 27193509 974621137 27193509 974621137 26007599 976915562 26007599 976915562 23465903 977765350 23465903 977765350 23279024 977952947 23279024 977952947 22600704 980240941 22600704 980240941 20998123 980926345 20998123 980926345 19235649 981873194 19235649 981873194 19121486 981960839 19121486 981960839 18558746 983341016 18558746 983341016 17301750 983798325 17301750 983798325 17183142 984311782 17183142 984311782 16572113 985094876 16572113 985094876 14623608 986790166 14623608 986790166 13216485 987839085 13216485 987839085 11410915 989706447 11410915 989706447 10734848 990318297 10734848 990318297 9900663 990949281 9900663 990949281 8917827 991483951 8917827 991483951 8572225 991814137 8572225 991814137 8246631 992452688 8246631 992452688 7671714 992669006 7671714 992669006 7406952 992790499 7406952 139061329 7406952 139061329 861504191 135354606 861504191 135354606 870620997 122532605 870620997 122532605 877537393 118260844 877537393 118260844 884950257 105387391 884950257 105387391 894653470 101959579 894653470 101959579 898387907 98937727 898387907 98937727 904061284 94264376 904061284 94264376 908626294 87601919 908626294 87601919 914596560 82914416 914596560 82914416 919784038 77253845 919784038 77253845 922819332 72153641 922819332 72153641 926867981 67956367 926867981 67956367 930884954 67150314 930884954 67150314 932772111 61881466 932772111 61881466 937291005 56759848 937291005 56759848 943426494 54842148 943426494 54842148 944557597 50931093 944557597 50931093 948495698 48737742 948495698 48737742 949859239 48381505 949859239 48381505 952314964 46172004 952314964 46172004 953499222 44075087 953499222 44075087 955693014 42861533 955693014 42861533 956398825 38458963 956398825 38458963 963166373 33169627 963166373 33169627 967567857 30114849 967567857 30114849 969908781 29143643 969908781 29143643 970346102 28120857 970346102 28120857 972023498 26569914 972023498 26569914 973428650 24780991 973428650 24780991 975911611 20326367 975911611 20326367 980031003 19073640 980031003 19073640 980674526 18541370 980674526 18541370 980858373 17913409 980858373 17913409 982507164 17039767 982507164 17039767 983381161 15136336 983381161 15136336 984938309 13690694 984938309 13690694 986388769 13022195 986388769 13022195 987808576 11441535 987808576 11441535 988611596 11159881 988611596 11159881 989061234 10581579 989061234 10581579 989922483 8765195 989922483 8765195 991238915 8491166 991238915 8491166 991278653 73259197 991278653 73259197 439963458 564090296 439963458 564090296 430992808 587240517 430992808 587240517 392110860 629425258 392110860 629425258 346128112 657712219 346128112 657712219 343067890 677625260 343067890 677625260 309516571 697805468 309516571 697805468 298238365 739285861 298238365 739285861 256099629 750432880 256099629 750432880 240367290 761711941 240367290 761711941 235149668 767178986 235149668 767178986 232137686 771434133 232137686 771434133 209491263 795933433 209491263 795933433 189140545 829359534 189140545 829359534 170399923 838402746 170399923 838402746 161088866 839901832 161088866 839901832 154679944 848383352 154679944 848383352 147844676 853727945 147844676 853727945 145989132 856104214 145989132 856104214 133696127 869240122 133696127 869240122 127900636 875198341 127900636 875198341 120380987 894664630 120380987 894664630 105698610 897723405 105698610 897723405 101569297 903284819 101569297 903284819 98461664 907721417 98461664 907721417 90187061 913563881 90187061 913563881 80353564 922242715 80353564 922242715 78819837 923158807 78819837 923158807 78384738 923861485 78384738 923861485 77517859 924299003 77517859 924299003 76121176 926719342 76121176 926719342 66694715 937122955 66694715 937122955 60693979 942597854 60693979 942597854 54178664 948454475 54178664 948454475 51803993 951018260 51803993 951018260 49209876 952445154 49209876 952445154 47759855 953338066 47759855 953338066 47054805 954802952 47054805 954802952 43346150 960245389 43346150 960245389 38034006 963493858 38034006 963493858 36652989 964580786 36652989 964580786 35428222 968400650 35428222 968400650 31371659 970154896 31371659 970154896 30375898 972745499 30375898 972745499 27739497 976163061 27739497 976163061 25075070 976366467 25075070 976366467 24577224 976797970 24577224 976797970 23485586 977849893 23485586 977849893 22627427 978754153 22627427 978754153 21900888 979444599 21900888 979444599 20739497 981317861 20739497 981317861 19197201 981901553 19197201 981901553 19061608 982925305 19061608 982925305 17476427 983849031 17476427 983849031 16728962 984646945 16728962 984646945 15943968 985047871 15943968 985047871 14884186 985977238 14884186 985977238 13470268 987590952 13470268 987590952 10910044 989781827 10910044 989781827 9906391 990819296 9906391 990819296 9146874 991704002 9146874 991704002 8747633 991875016 8747633 991875016 8249158 992262086 8249158 992262086 7990727 563627018 7990727 563627018 442560721 535959347 442560721 535959347 471080444 516386598 471080444 516386598 484258351 451294296 484258351 451294296 574587292 412790072 574587292 412790072 587957011 365082513 587957011 365082513 634950934 363460388 634950934 363460388 643206442 351803510 643206442 351803510 653269863 332936170 653269863 332936170 670475512 314382127 670475512 314382127 686198982 311742672 686198982 311742672 722352068 271685194 722352068 271685194 740691992 243351072 740691992 243351072 761332865 233331787 761332865 233331787 767637458 208689907 767637458 208689907 796138434 191727277 796138434 191727277 806114817 185995301 806114817 185995301 818996883 175513199 818996883 175513199 826066112 169722997 826066112 169722997 832491006 160214665 832491006 160214665 849026099 147160883 849026099 147160883 853128091 144043045 853128091 144043045 858231987 128570456 858231987 128570456 872516724 120529798 872516724 120529798 877728642 116109476 877728642 116109476 890369410 106713316 890369410 106713316 894906233 99239372 894906233 99239372 903813139 94877645 903813139 94877645 905956545 92261998 905956545 92261998 909261828 88675261 909261828 88675261 912603778 83406454 912603778 83406454 917523551 77405400 917523551 77405400 922593145 75509350 922593145 75509350 926331000 68747900 926331000 68747900 934516539 62720090 934516539 62720090 935884300 60286430 935884300 60286430 941587504 57297024 941587504 57297024 943242067 55081431 943242067 55081431 945573996 52087865 945573996 52087865 949056934 48052633 949056934 48052633 950840527 46265491 950840527 46265491 952717407 45111609 952717407 45111609 955151269 43185448 955151269 43185448 960041964 37528967 960041964 37528967 962159196 35887909 962159196 35887909 964360815 34649437 964360815 34649437 966821221 32512855 966821221 32512855 967346172 31044728 967346172 31044728 969637326 29393655 969637326 29393655 969942331 29101895 969942331 29101895 971622980 27340254 971622980 27340254 973239386 25716499 973239386 25716499 978762208 19557580 978762208 19557580 979883065 19297349 979883065 19297349 980245940 18752252 980245940 18752252 980763894 17765423 980763894 17765423 982026762 15967309 982026762 15967309 983766693 15203378 983766693 15203378 984897472 13852615 984897472 13852615 986116483 13575734 986116483 13575734 987040942 12523780 987040942 12523780 987713632 12179924 987713632 12179924 987985679 11449688 987985679 11449688 988614649 10719044 988614649 10719044 989557373 9581653 989557373 9581653 990745403 8954412 990745403 8954412 990980704 8575157 990980704 8575157 991092370 131824422 991092370 131824422 441442922 565301210 441442922 565301210 422871936 608471742 422871936 608471742 391411220 665956720 391411220 665956720 329999513 684131632 329999513 684131632 312858457 690076060 312858457 690076060 310653143 691638503 310653143 691638503 306256130 702434749 306256130 702434749 289550466 721616599 289550466 721616599 261403504 749506759 261403504 749506759 251024655 753322747 251024655 753322747 244272905 761882172 244272905 761882172 235816427 791808032 235816427 791808032 201411820 806730980 201411820 806730980 174299671 835920623 174299671 835920623 163012269 846026745 163012269 846026745 153412787 847828932 153412787 847828932 152754219 854456055 152754219 854456055 143726661 859662054 143726661 859662054 140896071 871224235 140896071 871224235 129729668 874619278 129729668 874619278 121003913 880695211 121003913 880695211 117869183 887934114 117869183 887934114 108169574 895563945 108169574 895563945 105080053 898734434 105080053 898734434 99722671 903327229 99722671 903327229 94906133 913245193 94906133 913245193 81005982 921531406 81005982 921531406 79273567 922968821 79273567 922968821 77736171 924671727 77736171 924671727 70466446 932991217 70466446 932991217 67349882 935806336 67349882 935806336 64429516 940315641 64429516 940315641 61446031 941256093 61446031 941256093 56341376 945160585 56341376 945160585 55527194 946247533 55527194 946247533 55249733 949310356 55249733 949310356 50632289 950559441 50632289 950559441 49989470 953123084 49989470 953123084 47810521 957350850 47810521 957350850 43227184 959687376 43227184 959687376 41093851 959837181 41093851 959837181 40149880 962946632 40149880 962946632 37809490 964285418 37809490 964285418 35463712 967592888 35463712 967592888 31582865 969792715 31582865 969792715 28062971 973261641 28062971 973261641 27621793 974334978 27621793 974334978 26547279 975376141 26547279 975376141 25239325 976218955 25239325 976218955 24654616 977333525 24654616 977333525 23610291 977596306 23610291 977596306 21330049 980636392 21330049 980636392 19503347 981445207 19503347 981445207 19342853 982303677 19342853 982303677 18096374 983788537 18096374 983788537 16984560 984114820 16984560 984114820 16585374 984441556 16585374 984441556 16017620 985418335 16017620 985418335 13957238 986898020 13957238 986898020 12165609 989252198 12165609 989252198 11020232 989542824 11020232 989542824 10318272 990282307 10318272 990282307 9625658 990983586 9625658 990983586 9202875 991676541 9202875 991676541 8382452 992237413 8382452 992237413 8043207 705259361 8043207 705259361 449408676 548449576 449408676 548449576 458859730 539369857 458859730 539369857 474797028 518848083 474797028 518848083 531156126 451580402 531156126 451580402 567702640 425206315 567702640 425206315 575880564 415492980 575880564 415492980 593319380 384514472 593319380 384514472 638965234 360104250 638965234 360104250 648358464 330662191 648358464 330662191 669216417 316437340 669216417 316437340 683060967 270519995 683060967 270519995 749852542 238460623 749852542 238460623 765982611 231610335 765982611 231610335 779717871 211575542 779717871 211575542 788658793 200722569 788658793 200722569 803218190 194465082 803218190 194465082 804655468 188905448 804655468 188905448 816775605 179535339 816775605 179535339 821502018 173632338 821502018 173632338 834675548 148914948 834675548 148914948 855053033 143177866 855053033 143177866 855831694 142197333 855831694 142197333 862178412 132746144 862178412 132746144 869996974 126248353 869996974 126248353 880914302 105266190 880914302 105266190 898154693 99036299 898154693 99036299 900881958 93882359 900881958 93882359 904984029 92970368 904984029 92970368 909599620 86539335 909599620 86539335 912510292 84341520 912510292 84341520 915537854 78682971 915537854 78682971 920853843 76823731 920853843 76823731 924351987 73307858 924351987 73307858 927137831 69106104 927137831 69106104 934973077 62566056 934973077 62566056 937962476 58351179 937962476 58351179 940550163 56555681 940550163 56555681 944640934 52143534 944640934 52143534 948104776 50448901 948104776 50448901 948310582 50086801 948310582 50086801 948849770 46883384 948849770 46883384 952130981 45588149 952130981 45588149 954144872 44522515 954144872 44522515 956404553 40120528 956404553 40120528 960303278 35690982 960303278 35690982 965821137 31338424 965821137 31338424 968236668 30503245 968236668 30503245 968985917 29398587 968985917 29398587 970150916 27215247 970150916 27215247 973200155 25767832 973200155 25767832 974470698 22626741 974470698 22626741 977923160 19850821 977923160 19850821 980438201 18875789 980438201 18875789 982217749 16540778 982217749 16540778 983371441 15403630 983371441 15403630 984247761 15085425 984247761 15085425 985873262 13844951 985873262 13844951 986361625 12903737 986361625 12903737 987486595 12493235 987486595 12493235 988112433 11586257 988112433 11586257 988560597 10411307 988560597 10411307 989866169 9030983 989866169 9030983 990771469 8963660 990771469 8963660 233655410 785527290 233655410 785527290 210440585 798640875 210440585 798640875 192229587 822608790 192229587 822608790 176455290 828904991 176455290 828904991 167412894 833614705 167412894 833614705 165130413 835771582 165130413 835771582 160096437 846404533 160096437 846404533 146362764 855724755 146362764 855724755 144368571 858201340 144368571 858201340 142257832 869273605 142257832 869273605 123988808 879159093 123988808 879159093 118417925 888025355 118417925 888025355 113263553 888744255 113263553 888744255 107617527 895528322 107617527 895528322 105574618 901107119 105574618 901107119 97662015 910868143 97662015 910868143 86308699 919797553 86308699 919797553 82072984 920998946 82072984 920998946 79782296 923907523 79782296 923907523 75947594 932056545 75947594 932056545 67965422 935061381 67965422 935061381 65413429 939194107 65413429 939194107 62008840 942344547 62008840 942344547 56705045 945310241 56705045 945310241 52561516 949210701 52561516 949210701 50134910 951878816 50134910 951878816 48403507 952640095 48403507 952640095 45135497 959791638 45135497 959791638 39199780 962886417 39199780 962886417 38011348 967486337 38011348 967486337 32632882 968532297 32632882 968532297 32194573 968952915 32194573 968952915 29919910 971417961 29919910 971417961 28639300 973047090 28639300 973047090 27245670 975659473 27245670 975659473 23941817 977529700 23941817 977529700 22577428 980791118 22577428 980791118 20043477 981163335 20043477 981163335 19152189 981947276 19152189 981947276 18250432 983017537 18250432 983017537 16946822 984280113 16946822 984280113 16413099 985173122 16413099 985173122 14487036 986770044 14487036 986770044 13717748 986941252 13717748 986941252 13506381 988406235 13506381 988406235 12179917 988792375 12179917 988792375 11064265 989903829 11064265 989903829 10350975 990236841 10350975 990236841 10089344 990869054 10089344 990869054 9517743 991354825 9517743 991354825 8921805 991885076 8921805 991885076 8472529 991885076 821998581 175208476 821998581 175208476 830688993 165320462 830688993 165320462 836119554 154002562 836119554 154002562 845648865 146442096 845648865 146442096 853906724 144524793 853906724 144524793 860445697 136715015 860445697 136715015 863176709 135002941 863176709 135002941 866392324 128601865 866392324 128601865 869712244 128215361 869712244 128215361 870684013 127239401 870684013 127239401 871737228 120032683 871737228 120032683 880561049 115031315 880561049 115031315 884182471 110948223 884182471 110948223 891287272 107288337 891287272 107288337 892797498 106083166 892797498 106083166 895670566 102168476 895670566 102168476 898328268 99415689 898328268 99415689 904559304 94054785 904559304 94054785 906673032 90609660 906673032 90609660 911759112 86013339 911759112 86013339 912835321 82145662 912835321 82145662 919825459 74548486 919825459 74548486 925023717 70904185 925023717 70904185 928158841 63529580 928158841 63529580 935038961 62709321 935038961 62709321 936855456 60213720 936855456 60213720 938729962 59115089 938729962 59115089 941584715 56284774 941584715 56284774 944139522 53664864 944139522 53664864 947634457 50373003 947634457 50373003 948791486 48958124 948791486 48958124 951795612 46135140 951795612 46135140 952930208 45308755 952930208 45308755 954004732 43668846 954004732 43668846 955862652 41355420 955862652 41355420 958246327 39623361 958246327 39623361 960072719 36439632 960072719 36439632 963194816 34027610 963194816 34027610 967083065 31719637 967083065 31719637 968178425 29521778 968178425 29521778 969754124 27666505 969754124 27666505 971882347 27299555 971882347 27299555 973396454 23302246 973396454 23302246 978041502 20818517 978041502 20818517 979374771 19865247 979374771 19865247 979565687 19747939 979565687 19747939 979794830 18623614 979794830 18623614 982900841 16660118 982900841 16660118 983868455 15394012 983868455 15394012 984655005 15108963 984655005 15108963 985473773 14277543 985473773 14277543 985710116 14106467 985710116 14106467 986159344 12594827 986159344 12594827 988055274 11729090 988055274 11729090 989234353 10506802 989234353 10506802 989747051 9974981 989747051 9974981 990705224 9085320 990705224 9085320 990717822 9085320 24912332 976496769 24912332 976496769 24098630 977296346 24098630 977296346 22275747 980712174 22275747 980712174 19846662 981505603 19846662 981505603 18892125 982712427 18892125 982712427 18337961 982782302 18337961 982782302 17792176 983663563 17792176 983663563 16897779 984171753 16897779 984171753 16440108 986339136 16440108 986339136 13738206 987805890 13738206 987805890 12754536 988580080 12754536 988580080 11919009 989079835 11919009 989079835 11390419 989315351 11390419 989315351 11072320 989532629 11072320 989532629 10260171 990362348 10260171 990362348 9890196 990752798 9890196 990752798 9075863 991279477 9075863 991279477 9033176 991315166 9033176 324699587 9033176 324699587 673744731 321126850 673744731 321126850 682176224 283699582 682176224 283699582 739993480 250908068 739993480 250908068 754465398 236462070 754465398 236462070 777875105 211652514 777875105 211652514 788186990 197845015 788186990 197845015 801510929 185066901 801510929 185066901 813293896 184477265 813293896 184477265 815539563 182607492 815539563 182607492 831057034 158685022 831057034 158685022 846344052 146820863 846344052 146820863 854203106 136815624 854203106 136815624 867605469 129486827 867605469 129486827 870414274 119176997 870414274 119176997 880884914 112981563 880884914 112981563 885626404 108766728 885626404 108766728 892683676 103302409 892683676 103302409 897615259 101380159 897615259 101380159 900417902 95063267 900417902 95063267 908683429 87063980 908683429 87063980 913914660 82761648 913914660 82761648 918326188 78790616 918326188 78790616 921425499 75328189 921425499 75328189 925022241 71791369 925022241 71791369 930216362 65232264 930216362 65232264 934789733 60692411 934789733 60692411 937681941 59562302 937681941 59562302 941252364 56885771 941252364 56885771 942878980 54853316 942878980 54853316 945855680 52138537 945855680 52138537 947893723 47350871 947893723 47350871 951701874 46811397 951701874 46811397 952553137 44259530 952553137 44259530 954735419 41465193 954735419 41465193 957659901 36742765 957659901 36742765 962618869 35556695 962618869 35556695 964233052 33753564 964233052 33753564 966655150 32278587 966655150 32278587 967357379 31490718 967357379 31490718 968513943 30570679 968513943 30570679 968863122 29591375 968863122 29591375 970144026 28980975 970144026 28980975 970579438 28248206 970579438 28248206 971949806 26036919 971949806 26036919 974747595 24446685 974747595 24446685 978574724 20656105 978574724 20656105 979254644 19992492 979254644 19992492 980326204 18663074 980326204 18663074 980753825 17588418 980753825 17588418 982531233 16659917 982531233 16659917 983787843 15541763 983787843 15541763 984083548 14410982 984083548 14410982 985448347 14190579 985448347 14190579 986047604 13853328 986047604 13853328 987679614 12387637 987679614 12387637 988054970 11825652 988054970 11825652 988222924 11185629 988222924 11185629 989194915 10176645 989194915 10176645 990289853 9551612 990289853 36026843 990289853 36026843 444938768 558636200 444938768 558636200 432976857 571708895 432976857 571708895 427222084 602922467 427222084 602922467 343515937 668143504 343515937 668143504 311689572 705216950 311689572 705216950 272997679 735885535 272997679 735885535 251129799 756335987 251129799 756335987 243980321 757700300 243980321 757700300 239837884 781552032 239837884 781552032 202556906 813888028 202556906 813888028 184404413 819651246 184404413 819651246 177945678 824604378 177945678 824604378 172959026 829580975 172959026 829580975 170899882 830851607 170899882 830851607 161099210 842955154 161099210 842955154 153023008 855704794 153023008 855704794 143376565 868658465 143376565 868658465 131710979 875455677 131710979 875455677 122167842 880651187 122167842 880651187 119148537 884321170 119148537 884321170 106725253 894929267 106725253 894929267 105752901 898946408 105752901 898946408 99723517 906698438 99723517 906698438 94743503 910872476 94743503 910872476 88562140 915431544 88562140 915431544 84586958 919615568 84586958 919615568 80578064 921907479 80578064 921907479 78983330 923859024 78983330 923859024 72288749 931067023 72288749 931067023 68002598 935442496 68002598 935442496 66486371 936951182 66486371 936951182 61576699 942425740 61576699 942425740 57947300 948801368 57947300 948801368 50296935 952302934 50296935 952302934 47052953 953971318 47052953 953971318 45304327 958528922 45304327 958528922 39615907 961589432 39615907 961589432 39180638 962525219 39180638 962525219 38574075 962799913 38574075 962799913 36297896 964799050 36297896 964799050 33677604 967767889 33677604 967767889 33198505 968144427 33198505 968144427 32592046 971066410 32592046 971066410 29304102 972069974 29304102 972069974 29045682 974584780 29045682 974584780 26354059 975970060 26354059 975970060 24728782 976742721 24728782 976742721 24170090 980414728 24170090 980414728 19847353 981569936 19847353 981569936 18814725 982779275 18814725 982779275 18115530 983031745 18115530 983031745 17237140 986118122 17237140 986118122 14581387 987203109 14581387 987203109 12988739 987955466 12988739 987955466 12485208 988373010 12485208 988373010 12087642 988764333 12087642 988764333 11413955 989429013 11413955 989429013 11016099 989521911 11016099 989521911 10879838 990069286 10879838 990069286 10123989 990653648 10123989 990653648 9460860 990940171 9460860 990940171 467667725 519996000 467667725 519996000 485043805 473263212 485043805 473263212 531265386 447060187 531265386 447060187 558138650 433248243 558138650 433248243 574831787 406937650 574831787 406937650 616943716 376905730 616943716 376905730 632558298 361294576 632558298 361294576 644339596 351407941 644339596 351407941 655403904 340883369 655403904 340883369 664503746 328801857 664503746 328801857 713547403 275740662 713547403 275740662 729882912 255636768 729882912 255636768 747360990 243962130 747360990 243962130 756738276 239618907 756738276 239618907 776824467 212821072 776824467 212821072 793396394 198883505 793396394 198883505 799974074 188349149 799974074 188349149 810666630 183466823 810666630 183466823 817790991 165937426 817790991 165937426 843612553 151395145 843612553 151395145 847685451 145037512 847685451 145037512 854618001 137691541 854618001 137691541 868107567 127800144 868107567 127800144 875158527 120598483 875158527 120598483 878549860 114009493 878549860 114009493 889392285 106722055 889392285 106722055 892771578 105318362 892771578 105318362 897347020 100288765 897347020 100288765 902373443 96397437 902373443 96397437 905956721 90285120 905956721 90285120 910359949 87301705 910359949 87301705 915544629 80600498 915544629 80600498 921222177 74994892 921222177 74994892 923705504 70625934 923705504 70625934 928456188 70116882 928456188 70116882 931225875 67197956 931225875 67197956 933233612 64998082 933233612 64998082 934154682 62630109 934154682 62630109 937538280 60439075 937538280 60439075 938880801 57925440 938880801 57925440 942886979 56023206 942886979 56023206 944708253 52579770 944708253 52579770 947143452 51155876 947143452 51155876 948356293 48680198 948356293 48680198 949957713 47611137 949957713 47611137 951563130 46506290 951563130 46506290 953541606 44071863 953541606 44071863 956905737 41829999 956905737 41829999 959789681 38728269 959789681 38728269 961256244 36027601 961256244 36027601 967038536 31556606 967038536 31556606 968182877 30604641 968182877 30604641 968947933 29421184 968947933 29421184 970768946 26748086 970768946 26748086 973560497 25394299 973560497 25394299 978453694 20349013 978453694 20349013 979024065 20017216 979024065 20017216 979879808 18876756 979879808 18876756 980672454 18209900 980672454 18209900 982437802 17052257 982437802 17052257 982947258 16161610 982947258 16161610 983999638 14950312 983999638 14950312 985324188 14336192 985324188 14336192 986685178 13322865 986685178 13322865 987530837 12227001 987530837 12227001 988218494 11450369 988218494 11450369 989028804 10342841 989028804 10342841 989494316 10342841 589327136 545060144 589327136 545060144 409487660 621496824 409487660 621496824 344834916 668246257 344834916 668246257 316952164 691319910 316952164 691319910 275439469 735472570 275439469 735472570 253528824 751726135 253528824 751726135 247595797 754696754 247595797 754696754 238763436 775127537 238763436 775127537 223876658 790964819 223876658 790964819 208813118 808715997 208813118 808715997 187659060 815180740 187659060 815180740 174729560 830326590 174729560 830326590 170160069 832753688 170160069 832753688 164519310 843473366 164519310 843473366 155173728 849907137 155173728 849907137 144906004 858076868 144906004 858076868 139723664 865491901 139723664 865491901 128151697 877240654 128151697 877240654 120018717 888495225 120018717 888495225 110614129 894872020 110614129 894872020 104387300 898278413 104387300 898278413 102434572 904622750 102434572 904622750 94793164 911540550 94793164 911540550 89441817 912986829 89441817 912986829 85759946 916338070 85759946 916338070 83197727 921528532 83197727 921528532 79627641 923598744 79627641 923598744 78201238 925945900 78201238 925945900 75463426 930499435 75463426 930499435 69221190 935013725 69221190 935013725 62019062 942601702 62019062 942601702 55495657 949513516 55495657 949513516 51544115 950783944 51544115 950783944 49517686 951702924 49517686 951702924 49265720 951936529 49265720 951936529 47383374 953919878 47383374 953919878 43013958 960658727 43013958 960658727 39337848 963916533 39337848 963916533 36238021 967412289 36238021 967412289 33526866 968725793 33526866 968725793 29935775 971472843 29935775 971472843 29247516 972157418 29247516 972157418 28208801 973292612 28208801 973292612 26256551 975407983 26256551 975407983 25646332 977079297 25646332 977079297 22328811 979855753 22328811 979855753 20685768 980823554 20685768 980823554 19327533 982726187 19327533 982726187 18255722 982919061 18255722 982919061 17286523 985616912 17286523 985616912 14940005 987406117 14940005 987406117 12644583 988591460 12644583 988591460 11570208 989072806 11570208 989072806 11494877 989642957 11494877 989642957 10617888 989908673 10617888 989908673 10284853 990282664 10284853 990282664 9823116 990930271 9823116 990930271 9465948 604107053 9465948 604107053 473938982 522193004 473938982 522193004 477794716 483036110 477794716 483036110 521419934 473068663 521419934 473068663 533545519 462435643 533545519 462435643 544129460 434641479 544129460 434641479 614765729 377622262 614765729 377622262 633982412 346197283 633982412 346197283 658153272 339244693 658153272 339244693 665994018 320563896 665994018 320563896 685097335 286762417 685097335 286762417 741457156 255669510 741457156 255669510 752947140 245338418 752947140 245338418 754141575 230510761 754141575 230510761 783470831 214987059 783470831 214987059 794153308 200428583 794153308 200428583 801750911 191369150 801750911 191369150 808070749 183618863 808070749 183618863 817770839 174453391 817770839 174453391 826205027 170506194 826205027 170506194 834479354 160431461 834479354 160431461 843461830 145804993 843461830 145804993 855136632 140318067 855136632 140318067 866028132 126644764 866028132 126644764 874238902 117648280 874238902 117648280 880834255 115527267 880834255 115527267 888825654 107759261 888825654 107759261 893635989 102727397 893635989 102727397 898312477 98018340 898312477 98018340 902264774 95217891 902264774 95217891 904563476 92170562 904563476 92170562 908958031 85063536 908958031 85063536 913948522 83465560 913948522 83465560 916849693 78487376 916849693 78487376 920972524 76016743 920972524 76016743 923860698 68876806 923860698 68876806 929978890 67893676 929978890 67893676 934224058 61634557 934224058 61634557 936793871 60807973 936793871 60807973 938259019 59663633 938259019 59663633 940932589 57096142 940932589 57096142 941973964 54577522 941973964 54577522 945268343 51387332 945268343 51387332 949102785 47347266 949102785 47347266 951867035 46573915 951867035 46573915 954581432 42464874 954581432 42464874 959838422 38747705 959838422 38747705 962463085 34207194 962463085 34207194 966849925 31888506 966849925 31888506 967686789 30724672 967686789 30724672 969767912 29418396 969767912 29418396 973885685 23204045 973885685 23204045 977183586 20989491 977183586 20989491 978423307 20812987 978423307 20812987 978667917 19598202 978667917 19598202 980233492 18721961 980233492 18721961 982288457 16699947 982288457 16699947 983321066 15819421 983321066 15819421 983910053 15675851 983910053 15675851 983930471 14550734 983930471 14550734 985309204 13615860 985309204 13615860 986852611 13112859 986852611 13112859 987717910 12297602 987717910 12297602 987818842 11598307 987818842 11598307 988664104 10501641 988664104 10501641 989393158 374936690 989393158 374936690 458747704 571379659 458747704 571379659 410613560 610807678 410613560 610807678 378634701 634040131 378634701 634040131 356952461 650558604 356952461 650558604 317080765 688715767 317080765 688715767 294143165 731812140 294143165 731812140 260089887 747656708 260089887 747656708 249521345 754163592 249521345 754163592 227953256 779314842 227953256 779314842 213282760 790595206 213282760 790595206 202370742 804318220 202370742 804318220 189176738 813336137 189176738 813336137 175052597 826672086 175052597 826672086 172078539 830093798 172078539 830093798 170109318 835302804 170109318 835302804 156140047 850075618 156140047 850075618 149063144 855143419 149063144 855143419 140554402 865277149 140554402 865277149 136172627 867786123 136172627 867786123 131289228 875053662 131289228 875053662 124093063 885209412 124093063 885209412 114137519 887220023 114137519 887220023 107328305 896992539 107328305 896992539 103931223 902791957 103931223 902791957 97381494 908716691 97381494 908716691 87800328 914719869 87800328 914719869 85776621 916935124 85776621 916935124 84383587 921396891 84383587 921396891 80514731 922852840 80514731 922852840 78426382 925412382 78426382 925412382 76083850 931081885 76083850 931081885 70315653 931909315 70315653 931909315 68704918 937788089 68704918 937788089 63218632 940223269 63218632 940223269 61510047 946089958 61510047 946089958 54734019 947343310 54734019 947343310 50873448 950715003 50873448 950715003 50152786 951175702 50152786 951175702 44478777 957716661 44478777 957716661 41492448 960045855 41492448 960045855 40421590 961237424 40421590 961237424 38822357 963872038 38822357 963872038 35311572 966541350 35311572 966541350 34224319 966888885 34224319 966888885 33857814 967189068 33857814 967189068 33709449 967899524 33709449 967899524 32732339 970108004 32732339 970108004 29942661 971489567 29942661 971489567 28188690 974802764 28188690 974802764 25904208 975493297 25904208 975493297 25335685 976670712 25335685 976670712 24362756 977007516 24362756 977007516 23655471 977525577 23655471 977525577 22348464 980117431 22348464 980117431 20660339 981344108 20660339 981344108 19107613 982040760 19107613 982040760 18564263 982664573 18564263 982664573 17884111 983229150 17884111 983229150 17557257 983598057 17557257 983598057 15594188 985188500 15594188 985188500 15270223 986725789 15270223 986725789 13476642 987262332 13476642 987262332 12943621 988396409 12943621 988396409 12173270 988593448 12173270 988593448 11739618 989116217 11739618 989116217 11451565 989608911 11451565 989608911 10608376 990074948 10608376 990074948 10347573 990282140 10347573 990282140 9836936 990582150 9836936 452388470 9836936 452388470 557137981 382096896 557137981 382096896 618488731 368464805 618488731 368464805 632906205 362894471 632906205 362894471 649862476 349476646 649862476 349476646 659168541 335935064 659168541 335935064 669236095 298908883 669236095 298908883 708142873 285315540 708142873 285315540 724473676 269826551 724473676 269826551 745481728 248279645 745481728 248279645 758352503 216864274 758352503 216864274 782933855 214672049 782933855 214672049 786952667 211016936 786952667 211016936 789704925 208174499 789704925 208174499 793335480 198360413 793335480 198360413 804444504 193415725 804444504 193415725 813636403 183665549 813636403 183665549 816058604 175815162 816058604 175815162 824934939 166094105 824934939 166094105 841635201 155742838 841635201 155742838 850757135 143526690 850757135 143526690 856471204 135669172 856471204 135669172 868419875 127672802 868419875 127672802 873853611 118487272 873853611 118487272 880033417 114592317 880033417 114592317 884473266 112749379 884473266 112749379 886833231 109798971 886833231 109798971 890685704 103262556 890685704 103262556 901197265 97768862 901197265 97768862 908592316 87314309 908592316 87314309 911515466 85132941 911515466 85132941 916655362 78625522 916655362 78625522 921220583 77043708 921220583 77043708 921812999 70139674 921812999 70139674 929612432 67973976 929612432 67973976 933986517 62879837 933986517 62879837 937360527 58923797 937360527 58923797 940212202 58445895 940212202 58445895 941035341 57795033 941035341 57795033 941638679 54339793 941638679 54339793 945124233 50704101 945124233 50704101 948973247 48275960 948973247 48275960 951790918 44773718 951790918 44773718 954746825 39918076 954746825 39918076 960217049 36567006 960217049 36567006 963015662 35002417 963015662 35002417 966321051 33010314 966321051 33010314 966621358 31952829 966621358 31952829 967860257 30923191 967860257 30923191 968959474 30247412 968959474 30247412 969618942 29439569 969618942 29439569 973181084 26188715 973181084 26188715 976858596 21694614 976858596 21694614 978525519 20820106 978525519 20820106 979747342 19209119 979747342 19209119 980318689 18027093 980318689 18027093 981943100 17443371 981943100 17443371 982095301 17196515 982095301 17196515 983272163 14783551 983272163 14783551 985070491 13824482 985070491 13824482 986837078 12914659 986837078 12914659 987482357 11620651 987482357 11620651 988438764 11374807 988438764 11374807 988888476 10895879 988888476 10895879 989121051 10727333 989121051 906467982 989121051 906467982 95327818 912476964 95327818 912476964 86919236 915451806 86919236 915451806 85893468 919001597 85893468 919001597 82863568 919727457 82863568 919727457 80820933 923409786 80820933 923409786 77547162 924322502 77547162 924322502 75841058 930018831 75841058 930018831 71271473 932746120 71271473 932746120 64681231 939960586 64681231 939960586 61947773 940147413 61947773 940147413 57935623 946592596 57935623 946592596 54693068 947996003 54693068 947996003 52449520 949559726 52449520 949559726 48583307 954442795 48583307 954442795 41628383 959577199 41628383 959577199 40684835 960775037 40684835 960775037 39860941 961268263 39860941 961268263 35049662 966871547 35049662 966871547 33728942 967883154 33728942 967883154 32238183 969997101 32238183 969997101 31184814 971436886 31184814 971436886 29070913 972566935 29070913 972566935 27691434 974507998 27691434 974507998 26083855 976434659 26083855 976434659 24616099 977275389 24616099 977275389 23159832 978803262 23159832 978803262 22078047 981302636 22078047 981302636 18957818 982599493 18957818 982599493 18429140 982946777 18429140 982946777 18150136 984770631 18150136 984770631 16024360 985521643 16024360 985521643 14210147 986735880 14210147 986735880 13219602 987544694 13219602 987544694 12935445 988530684 12935445 988530684 11504271 989321991 11504271 989321991 10969780 989736073 10969780 989736073 10530814 989980325 10530814 989980325 10075519 990420314 10075519 990420314 9911478 990420314 788540993 209310492 788540993 209310492 789547009 198423480 789547009 198423480 810614774 187184512 810614774 187184512 815222278 179246891 815222278 179246891 835228651 160408269 835228651 160408269 848809218 149081522 848809218 149081522 852139219 143259623 852139219 143259623 862273326 126777088 862273326 126777088 873793222 123032372 873793222 123032372 879555179 118115296 879555179 118115296 881947166 114434154 881947166 114434154 884662324 111742614 884662324 111742614 887532202 108949369 887532202 108949369 891804576 105016000 891804576 105016000 894720611 101817668 894720611 101817668 899033486 97383609 899033486 97383609 906662142 90913251 906662142 90913251 909177449 88678258 909177449 88678258 910894227 85833344 910894227 85833344 916534057 81741583 916534057 81741583 918548415 77412956 918548415 77412956 924131376 74327180 924131376 74327180 928589312 68201676 928589312 68201676 931926372 65607238 931926372 65607238 934043216 63434735 934043216 63434735 938972079 59247082 938972079 59247082 939747007 58735333 939747007 58735333 941207770 56159708 941207770 56159708 943471285 54765838 943471285 54765838 947169089 48920882 947169089 48920882 951103463 46620906 951103463 46620906 956032519 39797317 956032519 39797317 959916310 38218682 959916310 38218682 961994558 36715584 961994558 36715584 962077009 36539697 962077009 36539697 962673760 35671024 962673760 35671024 964997239 32103588 964997239 32103588 967767695 31337984 967767695 31337984 968109008 29683284 968109008 29683284 969642825 29257965 969642825 29257965 971946063 24305558 971946063 24305558 976697843 21886403 976697843 21886403 977753337 20936999 977753337 20936999 979299179 20017762 979299179 20017762 979340457 19820468 979340457 19820468 981887309 17374204 981887309 17374204 982339220 16500002 982339220 16500002 983896871 14762629 983896871 14762629 985768526 13989803 985768526 13989803 986812158 13243549 986812158 13243549 987184382 12411800 987184382 12411800 988333488 11351338 988333488 11351338 988906307 10742560 988906307 10742560 989096014 10742560 99240839 903415483 99240839 903415483 95449368 912378902 95449368 912378902 88869299 913672622 88869299 913672622 87915067 917905233 87915067 917905233 82445968 920200633 82445968 920200633 78763744 926142107 78763744 926142107 72118618 929742696 72118618 929742696 69851681 934579524 69851681 934579524 66643442 938055872 66643442 938055872 62719733 939649486 62719733 939649486 55619933 946150815 55619933 946150815 53085797 948317262 53085797 948317262 52513881 951081226 52513881 951081226 49290419 956096956 49290419 956096956 43950042 958573117 43950042 958573117 41819252 959268469 41819252 959268469 40507455 960184250 40507455 960184250 39657754 964064196 39657754 964064196 36009921 965502140 36009921 965502140 34267035 967245703 34267035 967245703 33337391 969199385 33337391 969199385 31537977 969974481 31537977 969974481 30850556 971316078 30850556 971316078 29130702 972381487 29130702 972381487 26819510 974422258 26819510 974422258 26650400 974527414 26650400 974527414 26227506 975984735 26227506 975984735 25151182 978744719 25151182 978744719 20130187 981055202 20130187 981055202 19845963 982269751 19845963 982269751 18740807 982909471 18740807 982909471 17968525 984547659 17968525 984547659 14822100 986182215 14822100 986182215 14130339 986737093 14130339 986737093 13634184 987092973 13634184 987092973 12581801 988449122 12581801 988449122 11966479 989024861 11966479 989024861 11282346 989328208 11282346 989328208 10914398 989868940 10914398 989868940 10598759 989868940 758513966 224324334 758513966 224324334 778496102 218070746 778496102 218070746 781891556 212747890 781891556 212747890 785885373 208680003 785885373 208680003 798525011 192928608 798525011 192928608 805425705 189309376 805425705 189309376 812146879 181037019 812146879 181037019 818471586 179834731 818471586 179834731 831823264 161345478 831823264 161345478 845028198 153254560 845028198 153254560 846088224 149085220 846088224 149085220 854261399 143684168 854261399 143684168 860867673 132865770 860867673 132865770 868215267 124605231 868215267 124605231 873570792 120647407 873570792 120647407 879262467 117716700 879262467 117716700 880898441 115974842 880898441 115974842 883798839 111690007 883798839 111690007 888127035 107623503 888127035 107623503 895415705 100580799 895415705 100580799 906331489 90425904 906331489 90425904 911145960 82201349 911145960 82201349 920326527 76491685 920326527 76491685 925993339 71498228 925993339 71498228 928829530 69419208 928829530 69419208 932277995 65460116 932277995 65460116 933112245 64090316 933112245 64090316 937597917 60661077 937597917 60661077 939221074 57506227 939221074 57506227 942508478 56632588 942508478 56632588 945766568 52741641 945766568 52741641 946408309 51557270 946408309 51557270 947246181 48033975 947246181 48033975 951801310 46850139 951801310 46850139 956363882 41940977 956363882 41940977 958044096 40535579 958044096 40535579 961431664 36867343 961431664 36867343 963556047 32839667 963556047 32839667 967177693 31814663 967177693 31814663 967552814 30018442 967552814 30018442 969458427 27643958 969458427 27643958 974834227 23784946 974834227 23784946 976117241 23408793 976117241 23408793 976217832 22514783 976217832 22514783 978105302 21054122 978105302 21054122 978357438 21009796 978357438 2100979
100016 863195906 0 863195906 500028355 920657669 500028355 920657669 19706320 18954143 19706320 18954143 500035990 645730835 500035990 645730835 112573303 33715539 112573303 33715539 688312108 619484190 688312108 619484190 276951002 809275182 276951002 809275182 838895476 61871077 838895476 61871077 973255905 26386616 973255905 26386616 21183990 550795617 21183990 550795617 928845506 42868216 928845506 42868216 10594430 944396322 10594430 944396322 153965250 624334817 153965250 624334817 499989701 355866263 499989701 355866263 143695291 500005714 143695291 500005714 894792980 586315810 894792980 586315810 258808703 204023607 258808703 204023607 993402602 994137178 993402602 994137178 999754596 999727077 999754596 999727077 138202624 404602752 138202624 404602752 614710018 335532739 614710018 335532739 334988296 663852818 334988296 663852818 500802006 105503676 500802006 105503676 902666740 929709574 902666740 929709574 958286421 195963633 958286421 195963633 592200436 883798340 592200436 883798340 374010059 499994671 374010059 499994671 969613022 534283372 969613022 534283372 519989589 83286298 519989589 83286298 85680769 926888123 85680769 926888123 500030581 500033255 500030581 500033255 136805084 872806761 136805084 872806761 889808636 500001483 889808636 500001483 618290752 843386926 618290752 843386926 156298734 383746271 156298734 383746271 764716746 797155842 764716746 797155842 499961283 97140861 499961283 97140861 500028550 499960682 500028550 499960682 170449308 164413131 170449308 164413131 710900313 390166442 710900313 390166442 292206012 206090538 292206012 206090538 831382919 89173021 831382919 89173021 499961682 988344260 499961682 988344260 4854161 424210026 4854161 424210026 657814827 793853472 657814827 793853472 186507252 816189192 186507252 816189192 42475940 11455627 42475940 11455627 753702230 537865225 753702230 537865225 499988832 645027251 499988832 645027251 820061745 50568127 820061745 50568127 203729739 617802405 203729739 617802405 752735948 199803272 752735948 199803272 65575109 44286763 65575109 44286763 604947654 500002762 604947654 500002762 87949634 433149584 87949634 433149584 500006125 280486490 500006125 280486490 861709618 128244650 861709618 128244650 362048736 749426812 362048736 749426812 500032029 511678414 500032029 511678414 108217125 425980425 108217125 425980425 499986201 923093018 499986201 923093018 500018051 790839850 500018051 790839850 473070946 138465099 473070946 138465099 50165722 964346828 50165722 964346828 500023976 228288702 500023976 228288702 26919639 856945799 26919639 856945799 499964146 499977798 499964146 499977798 327242281 803211734 327242281 803211734 811227323 338871906 811227323 338871906 422143278 591348146 422143278 591348146 167055482 40614129 167055482 40614129 36855735 759803746 36855735 759803746 827395835 51788410 827395835 51788410 970192477 979257644 970192477 979257644 254690768 434087911 254690768 434087911 616246367 499994190 616246367 499994190 283654460 418996951 283654460 418996951 771835240 628321063 771835240 628321063 530164586 232153489 530164586 232153489 311633312 875603628 311633312 875603628 897056342 978865154 897056342 978865154 6641262 995878308 6641262 995878308 590252424 499980193 590252424 499980193 317489585 753561221 317489585 753561221 500019602 410229146 500019602 410229146 499976916 290409674 499976916 290409674 259925974 872307740 259925974 872307740 503270860 499996576 503270860 499996576 741735662 618798730 741735662 618798730 185947790 881361262 185947790 881361262 45886462 974853801 45886462 974853801 499995407 564451576 499995407 564451576 664213307 780038285 664213307 780038285 135285387 119684208 135285387 119684208 75717422 54243254 75717422 54243254 500023734 727761301 500023734 727761301 381204424 233756984 381204424 233756984 804144550 626201379 804144550 626201379 456477098 499997473 456477098 499997473 852274073 916383842 852274073 916383842 168005992 98999940 168005992 98999940 517532640 578423419 517532640 578423419 222124067 176855297 222124067 176855297 122231276 816568208 122231276 816568208 500027983 310721953 500027983 310721953 145922609 500011023 145922609 500011023 112533247 911120235 112533247 911120235 944752859 418093102 944752859 418093102 193335183 810028616 193335183 810028616 513072918 222969496 513072918 222969496 499963083 500006738 499963083 500006738 998459328 195387176 998459328 195387176 171380971 743486101 171380971 743486101 536072302 169428627 536072302 169428627 917031282 42773961 917031282 42773961 499966332 500011770 499966332 500011770 801789354 86518360 801789354 86518360 445993943 499967615 445993943 499967615 511145733 857941855 511145733 857941855 104558674 323811241 104558674 323811241 499997350 197015691 499997350 197015691 288145934 567906019 288145934 567906019 717726225 464986322 717726225 464986322 500270936 516672888 500270936 516672888 829936958 873274649 829936958 873274649 926538144 208133770 926538144 208133770 157604144 890327195 157604144 890327195 972132287 269691351 972132287 269691351 359501795 580182885 359501795 580182885 640530756 286462424 640530756 286462424 499962401 815362513 499962401 815362513 842362296 106492508 842362296 106492508 464145034 574445345 464145034 574445345 500036089 238159876 500036089 238159876 311510122 534865709 311510122 534865709 632616396 414577882 632616396 414577882 236039309 217800464 236039309 217800464 198710921 500006274 198710921 500006274 564366441 578014149 564366441 578014149 840082570 307631116 840082570 307631116 261794913 239607785 261794913 239607785 527932741 577473683 527932741 577473683 636578960 26210352 636578960 26210352 462928319 500001990 462928319 500001990 268160045 115885797 268160045 115885797 500003390 417899251 500003390 417899251 305218531 752845288 305218531 752845288 729683255 90772954 729683255 90772954 979377163 500039405 979377163 500039405 48622575 982009451 48622575 982009451 996041176 931821 996041176 931821 431960 42141 431960 42141 32881 792793548 32881 792793548 924264905 45695800 924264905 45695800 388742411 778932606 388742411 778932606 656623833 347060183 656623833 347060183 116423938 927781534 116423938 927781534 959536122 966406231 959536122 966406231 993588059 1198318 993588059 1198318 396664461 789243945 396664461 789243945 163443659 261373470 163443659 261373470 660012938 755486146 660012938 755486146 215703993 127736154 215703993 127736154 531910923 500029103 531910923 500029103 248103883 844844853 248103883 844844853 915149454 165794256 915149454 165794256 734157556 604402747 734157556 604402747 336818915 488126272 336818915 488126272 728339425 500036402 728339425 500036402 592780200 494951551 592780200 494951551 499980419 310813500 499980419 310813500 592002712 853379939 592002712 853379939 858291814 499969117 858291814 499969117 11446478 495604679 11446478 495604679 550563921 681223080 550563921 681223080 454585528 16415895 454585528 16415895 2572325 998793700 2572325 998793700 1088378 500021743 1088378 500021743 826430184 407820922 826430184 407820922 198196181 866870578 198196181 866870578 95122864 271741992 95122864 271741992 554272244 500036981 554272244 500036981 783505747 162407353 783505747 162407353 40729350 500033740 40729350 500033740 638125943 276010189 638125943 276010189 53386511 27788187 53386511 27788187 23756587 983669814 23756587 983669814 523438467 500020546 523438467 500020546 638180540 344464445 638180540 344464445 463401847 721697630 463401847 721697630 907361084 405556709 907361084 405556709 499993237 764740507 499993237 764740507 361267142 287431238 361267142 287431238 749222200 148922263 749222200 148922263 934408210 960897502 934408210 960897502 970170324 19879812 970170324 19879812 15770522 554433972 15770522 554433972 715196510 226245096 715196510 226245096 162006972 918692532 162006972 918692532 692684821 499985772 692684821 499985772 375722983 150422179 375722983 150422179 62211989 770281851 62211989 770281851 865058573 866561282 865058573 866561282 241283201 420497675 241283201 420497675 753038924 802506739 753038924 802506739 384064793 194394985 384064793 194394985 760445718 775049902 760445718 775049902 116294775 107333471 116294775 107333471 500026904 918598452 500026904 918598452 398162261 395655259 398162261 395655259 630835495 721051628 630835495 721051628 266292999 488556467 266292999 488556467 499976459 867406028 499976459 867406028 435167694 500003719 435167694 500003719 320408508 271594032 320408508 271594032 589835570 754077641 589835570 754077641 364264881 363092497 364264881 363092497 535560762 776951708 535560762 776951708 47826871 246555785 47826871 246555785 357099253 500029146 357099253 500029146 145443074 916068899 145443074 916068899 923423769 499974637 923423769 499974637 500020468 136014673 500020468 136014673 902632225 569953242 902632225 569953242 500036891 336634740 500036891 336634740 121157718 105585989 121157718 105585989 91112799 512043321 91112799 512043321 870049325 211149716 870049325 211149716 500039030 499971990 500039030 499971990 644301572 813163215 644301572 813163215 499962446 500010134 499962446 500010134 73605942 63412375 73605942 63412375 949161094 499991469 949161094 499991469 281997998 271845898 281997998 271845898 229030028 523291707 229030028 523291707 655882368 206050112 655882368 206050112 845641949 139300595 845641949 139300595 255124377 500005448 255124377 500005448 139088916 653254448 139088916 653254448 750341978 218494009 750341978 218494009 486996741 500020997 486996741 500020997 168048674 150253104 168048674 150253104 581649872 647649368 581649872 647649368 753746544 779584377 753746544 779584377 182494704 155733726 182494704 155733726 499993993 584359935 499993993 584359935 406735040 379599374 406735040 379599374 780332648 566852867 780332648 566852867 500033200 770164644 500033200 770164644 779980081 846853528 779980081 846853528 499963551 242318952 499963551 242318952 806730313 847255160 806730313 847255160 65906343 480365583 65906343 480365583 739445548 803415672 739445548 803415672 499980792 382561462 499980792 382561462 241559454 785218223 241559454 785218223 499993915 499988829 499993915 499988829 705821430 719954196 705821430 719954196 156435369 427057455 156435369 427057455 604518441 842469325 604518441 842469325 77735847 43532213 77735847 43532213 975023056 500010903 975023056 500010903 378823907 249600692 378823907 249600692 836193720 923891430 836193720 923891430 487358590 476075675 487358590 476075675 600475325 692331187 600475325 692331187 428573514 410898569 428573514 410898569 796075323 144005578 796075323 144005578 159084320 713917428 159084320 713917428 723835493 244772108 723835493 244772108 230442304 841985297 230442304 841985297 144583856 905871292 144583856 905871292 909103460 499967793 909103460 499967793 166257836 871107684 166257836 871107684 780533185 93837770 780533185 93837770 912876138 650711519 912876138 650711519 382168132 227800187 382168132 227800187 801539873 500022227 801539873 500022227 210713964 387508362 210713964 387508362 500011107 768857307 500011107 768857307 422900751 552922853 422900751 552922853 816491524 302476783 816491524 302476783 232349486 966855569 232349486 966855569 571613386 469881442 571613386 469881442 369936531 834017105 369936531 834017105 943537249 246550418 943537249 246550418 66399190 977470047 66399190 977470047 18040857 9961351 18040857 9961351 697644958 676612574 697644958 676612574 115549863 499961654 115549863 499961654 661650923 500037536 661650923 500037536 53451220 27961228 53451220 27961228 499983902 500006294 499983902 500006294 226486490 174944296 226486490 174944296 56452087 715167952 56452087 715167952 500025129 901404874 500025129 901404874 27112282 367584124 27112282 367584124 569456872 713306079 569456872 713306079 402646274 490703003 402646274 490703003 640106077 359300376 640106077 359300376 401428707 741295508 401428707 741295508 705241210 499983053 705241210 499983053 499966559 885383425 499966559 885383425 748740365 411942011 748740365 411942011 168934523 945961019 168934523 945961019 683060597 240578114 683060597 240578114 988617635 529049937 988617635 529049937 319371629 499962391 319371629 499962391 500021957 53905291 500021957 53905291 178888476 499989650 178888476 499989650 756436782 67006608 756436782 67006608 207606705 780760212 207606705 780760212 836030491 69728893 836030491 69728893 44705113 500035866 44705113 500035866 707826773 384928556 707826773 384928556 121751821 612831176 121751821 612831176 500037169 192957912 500037169 192957912 274491048 734670061 274491048 734670061 500027312 484129333 500027312 484129333 478210546 334560631 478210546 334560631 125636665 900546420 125636665 900546420 829630718 496674815 829630718 496674815 499976081 10927910 499976081 10927910 2523752 998709881 2523752 998709881 998774896 900229 998774896 900229 499961090 821937612 499961090 821937612 96785033 75459563 96785033 75459563 931566443 504595658 931566443 504595658 479594247 135838226 479594247 135838226 940707965 984134607 940707965 984134607 14413832 988093058 14413832 988093058 584792294 181676073 584792294 181676073 499965045 629842434 499965045 629842434 244053900 407340274 244053900 407340274 746879515 499989531 746879515 499989531 502857708 128309649 502857708 128309649 93082762 77224048 93082762 77224048 925742532 869101559 925742532 869101559 115049091 277874504 115049091 277874504 689810018 707475185 689810018 707475185 139366364 908396214 139366364 908396214 613028912 296800790 613028912 296800790 441974420 500034648 441974420 500034648 148868621 349547043 148868621 349547043 635167920 500033589 635167920 500033589 354668173 91809823 354668173 91809823 964010945 973803321 964010945 973803321 388114304 373191573 388114304 373191573 638287646 65836958 638287646 65836958 392040931 673520873 392040931 673520873 203084675 499969833 203084675 499969833 578097302 832134640 578097302 832134640 282288943 499994561 282288943 499994561 593386160 688923764 593386160 688923764 897254952 499981623 897254952 499981623 280725940 128002605 280725940 128002605 868570118 582890798 868570118 582890798 343555890 683387792 343555890 683387792 590060326 513372504 590060326 513372504 87656709 499978095 87656709 499978095 702847825 646115026 702847825 646115026 423200764 300072335 423200764 300072335 783538794 499989884 783538794 499989884 894124814 29283772 894124814 29283772 17770748 500028960 17770748 500028960 637769855 292214427 637769855 292214427 775105597 813377210 775105597 813377210 94922714 63065469 94922714 63065469 950276639 961291961 950276639 961291961 970732569 499971164 970732569 499971164 309576236 695617636 309576236 695617636 867426698 884488784 867426698 884488784 113886300 919295229 113886300 919295229 928337705 442713013 928337705 442713013 499983237 746775896 499983237 746775896 505841177 500017797 505841177 500017797 106180726 31310732 106180726 31310732 30679109 8033230 30679109 8033230 500027401 499988588 500027401 499988588 131282899 916463998 131282899 916463998 62859672 947845015 62859672 947845015 693514151 297874232 693514151 297874232 276874514 766594757 276874514 766594757 806999981 420363381 806999981 420363381 352545038 687302337 352545038 687302337 254607938 180656354 254607938 180656354 846153887 858123415 846153887 858123415 120941444 428795951 120941444 428795951 500013125 552939548 500013125 552939548 499910766 416878568 499910766 416878568 534017419 585268239 534017419 585268239 361179700 499978266 361179700 499978266 758980945 780455201 758980945 780455201 156082332 896209344 156082332 896209344 500033462 84508075 500033462 84508075 496556051 523576363 496556051 523576363 659786865 320105296 659786865 320105296 694493890 876628407 694493890 876628407 878741621 897357918 878741621 897357918 58381853 220943565 58381853 220943565 499982201 606276137 499982201 606276137 263943500 248391715 263943500 248391715 570224154 674883159 570224154 674883159 705437879 783345882 705437879 783345882 857339632 409803621 857339632 409803621 328354014 729888295 328354014 729888295 174227885 844124636 174227885 844124636 570289748 282087313 570289748 282087313 722976069 223467950 722976069 223467950 499966925 556941102 499966925 556941102 544804659 499964543 544804659 499964543 665180331 595358823 665180331 595358823 289801489 401873288 289801489 401873288 703120455 287203570 703120455 287203570 146180460 859334321 146180460 859334321 935386292 940645928 935386292 940645928 360788720 422769341 360788720 422769341 602750794 703486128 602750794 703486128 347374661 350465298 347374661 350465298 450473525 798779652 450473525 798779652 692545402 471102331 692545402 471102331 393836440 163113508 393836440 163113508 845451598 934265953 845451598 934265953 240325378 500039666 240325378 500039666 887732994 499964478 887732994 499964478 44717490 728600245 44717490 728600245 767283035 886397414 767283035 886397414 446118447 306235443 446118447 306235443 778230535 550303315 778230535 550303315 120110052 274733399 120110052 274733399 744212501 210878282 744212501 210878282 350190857 499985347 350190857 499985347 104593157 984391558 104593157 984391558 656938607 213957203 656938607 213957203 446083444 655932713 446083444 655932713 342827141 675423858 342827141 675423858 829188999 499966813 829188999 499966813 365188764 739274757 365188764 739274757 894919047 973355896 894919047 973355896 16307674 988039066 16307674 988039066 997407624 1824387 997407624 1824387 1419482 1326050 1419482 1326050 725613 594693786 725613 594693786 499976843 499975770 499976843 499975770 399906540 634068063 399906540 634068063 752203916 90707736 752203916 90707736 329191668 500026817 329191668 500026817 499964093 616674715 499964093 616674715 554481352 499983059 554481352 499983059 103524122 582347216 103524122 582347216 439346543 125097317 439346543 125097317 120834802 971980117 120834802 971980117 22562237 17052955 22562237 17052955 648501872 500028941 648501872 500028941 255466348 820184339 255466348 820184339 926370443 37175784 926370443 37175784 971212909 13153425 971212909 13153425 377281527 744407468 377281527 744407468 780871798 218180410 780871798 218180410 857112043 837112099 857112043 837112099 361008760 346076898 361008760 346076898 500035468 499981914 500035468 499981914 798725772 575846913 798725772 575846913 430019107 499963815 430019107 499963815 923894848 549985348 923894848 549985348 248734870 442175516 248734870 442175516 775548943 813958273 775548943 813958273 165570540 886934156 165570540 886934156 887362514 442681698 887362514 442681698 473999922 643817192 473999922 643817192 319074959 746572190 319074959 746572190 782944988 407207262 782944988 407207262 258625244 184827786 258625244 184827786 865059833 517964991 865059833 517964991 499978977 284161579 499978977 284161579 671143501 567831320 671143501 567831320 352621243 804708326 352621243 804708326 544303154 90160750 544303154 90160750 491657279 697956397 491657279 697956397 500008023 78071534 500008023 78071534 802760168 880959141 802760168 880959141 218867203 372834513 218867203 372834513 561476716 551324936 561476716 551324936 232088693 157933365 232088693 157933365 110920898 53213989 110920898 53213989 987034019 555048467 987034019 555048467 552175660 311116371 552175660 311116371 291690362 500001097 291690362 500001097 108972054 687509284 108972054 687509284 427108566 404158893 427108566 404158893 399047703 300185139 399047703 300185139 511968174 499978001 511968174 499978001 929905309 257032797 929905309 257032797 499997480 908163700 499997480 908163700 31841275 30471523 31841275 30471523 827646326 750922894 827646326 750922894 500098483 250865084 500098483 250865084 755786906 129210580 755786906 129210580 379182289 689626352 379182289 689626352 533096732 277300437 533096732 277300437 883276948 76044840 883276948 76044840 392218175 645582376 392218175 645582376 501217882 472522293 501217882 472522293 446649227 500035785 446649227 500035785 888794643 351180176 888794643 351180176 596471871 500025432 596471871 500025432 307863390 351475554 307863390 351475554 727611213 766933327 727611213 766933327 103187398 305760992 103187398 305760992 551793886 690623480 551793886 690623480 134283383 435572082 134283383 435572082 499992372 706948065 499992372 706948065 88726624 322171303 88726624 322171303 500031342 701308744 500031342 701308744 943163294 951283163 943163294 951283163 33631254 972205035 33631254 972205035 996527972 1728470 996527972 1728470 999659852 918763526 999659852 918763526 240867233 257771647 240867233 257771647 925834799 527590864 925834799 527590864 202402739 68942689 202402739 68942689 940329667 56146208 940329667 56146208 53596818 500031464 53596818 500031464 499992229 358063405 499992229 358063405 499963723 270599107 499963723 270599107 164275474 758416004 164275474 758416004 506305709 274896288 506305709 274896288 122674440 913716005 122674440 913716005 82364778 500001569 82364778 500001569 847594316 130817663 847594316 130817663 98237653 911394155 98237653 911394155 966726857 349737850 966726857 349737850 214527432 835478766 214527432 835478766 873911621 500000294 873911621 500000294 500012433 893897060 500012433 893897060 529651420 249946759 529651420 249946759 499983649 897529205 499983649 897529205 87276171 297742314 87276171 297742314 764141585 686825236 764141585 686825236 537578106 211412363 537578106 211412363 204051561 624427686 204051561 624427686 627747599 345283820 627747599 345283820 775166775 176719722 775166775 176719722 385683207 653561485 385683207 653561485 908571325 441605918 908571325 441605918 469720767 500026051 469720767 500026051 246359042 112454671 246359042 112454671 915803222 933236260 915803222 933236260 965425790 252499484 965425790 252499484 500016573 639169623 500016573 639169623 499991133 259512377 499991133 259512377 500099655 653983468 500099655 653983468 260339389 107395791 260339389 107395791 96872845 710509989 96872845 710509989 500002545 278803043 500002545 278803043 428372635 588436253 428372635 588436253 684019970 65797083 684019970 65797083 939879819 941897322 939879819 941897322 16595138 995392845 16595138 995392845 538897343 322372848 538897343 322372848 499981417 937160643 499981417 937160643 42868727 499968324 42868727 499968324 772877587 543471081 772877587 543471081 252504632 496328289 252504632 496328289 591332175 182583936 591332175 182583936 101378490 903097735 101378490 903097735 908924103 935625916 908924103 935625916 499973355 471962115 499973355 471962115 874885290 898377924 874885290 898377924 469764113 255587221 469764113 255587221 865959747 710528498 865959747 710528498 644863163 500033266 644863163 500033266 499968322 902876376 499968322 902876376 536575771 334994345 536575771 334994345 872196885 660008309 872196885 660008309 499975296 476910636 499975296 476910636 763205057 801496629 763205057 801496629 125486449 330069527 125486449 330069527 808151509 500007389 808151509 500007389 855382444 860923902 855382444 860923902 500004749 382182743 500004749 382182743 787178698 191165427 787178698 191165427 366850211 689271414 366850211 689271414 183906627 36580695 183906627 36580695 967515489 11299546 967515489 11299546 343356754 756041998 343356754 756041998 566382436 500018275 566382436 500018275 68871489 948708803 68871489 948708803 961027316 499965565 961027316 499965565 66231577 567686294 66231577 567686294 937579770 122627874 937579770 122627874 500004647 764819041 500004647 764819041 882725391 963734311 882725391 963734311 293090609 237840422 293090609 237840422 499999908 521097577 499999908 521097577 400919990 704406001 400919990 704406001 954291085 29341787 954291085 29341787 252945453 585898195 252945453 585898195 500008375 317347861 500008375 317347861 243176070 500031742 243176070 500031742 944245533 13638060 944245533 13638060 393195187 499962992 393195187 499962992 680618504 140189317 680618504 140189317 133068440 693522115 133068440 693522115 499997795 909873484 499997795 909873484 962844425 369645435 962844425 369645435 350140225 667274265 350140225 667274265 869424777 445837284 869424777 445837284 434930668 500024586 434930668 500024586 882726495 93656534 882726495 93656534 499988313 439245007 499988313 439245007 273140705 139698359 273140705 139698359 499989277 820398254 499989277 820398254 89686644 492920124 89686644 492920124 591809027 620265962 591809027 620265962 174818911 388396203 174818911 388396203 499993953 717134155 499993953 717134155 112915913 897998718 112915913 897998718 99400746 479631007 99400746 479631007 589955084 761275860 589955084 761275860 336976018 500010199 336976018 500010199 768221031 210521343 768221031 210521343 499991590 701053167 499991590 701053167 287128053 772777764 287128053 772777764 712661029 557304334 712661029 557304334 468099788 499982043 468099788 499982043 746023486 797745746 746023486 797745746 499962917 73316165 499962917 73316165 500030977 500019954 500030977 500019954 306283120 757887666 306283120 757887666 182274635 75123085 182274635 75123085 866087323 529168801 866087323 529168801 335701794 499965040 335701794 499965040 903841310 93439703 903841310 93439703 53408928 39588812 53408928 39588812 982854779 631183484 982854779 631183484 499991368 264306215 499991368 264306215 772659208 500007079 772659208 500007079 596714121 343268524 596714121 343268524 711310635 761182948 711310635 761182948 415332637 298452681 415332637 298452681 296350307 799798892 296350307 799798892 165915404 340443673 165915404 340443673 660180738 665595922 660180738 665595922 666390388 97538517 666390388 97538517 384037487 945941671 384037487 945941671 562444005 378800186 562444005 378800186 951767606 996230265 951767606 996230265 458743713 525540994 458743713 525540994 580797678 268174652 580797678 268174652 499990737 753020873 499990737 753020873 178489528 167827254 178489528 167827254 145819530 64036554 145819530 64036554 787978607 379044532 787978607 379044532 320646566 227344341 320646566 227344341 222897073 115088529 222897073 115088529 779676015 877099936 779676015 877099936 927580246 985198282 927580246 985198282 6614305 466721264 6614305 466721264 717470598 889315276 717470598 889315276 56435999 988645199 56435999 988645199 992600121 412421917 992600121 412421917 298043115 710444988 298043115 710444988 232799831 389058352 232799831 389058352 580540248 655623934 580540248 655623934 275608782 248458525 275608782 248458525 831535978 605071836 831535978 605071836 369622543 298024491 369622543 298024491 923593423 966880909 923593423 966880909 980524400 4441333 980524400 4441333 996541904 999397176 996541904 999397176 484669768 366333248 484669768 366333248 137984699 82523104 137984699 82523104 928424807 500035521 928424807 500035521 385665931 350125855 385665931 350125855 556177834 657617647 556177834 657617647 485302607 196873818 485302607 196873818 590759034 849316250 590759034 849316250 428650490 421987034 428650490 421987034 680841107 681131210 680841107 681131210 748648225 831643587 748648225 831643587 234877519 402428284 234877519 402428284 500029477 877116451 500029477 877116451 443644083 499961875 443644083 499961875 632038301 500026395 632038301 500026395 142795626 482509467 142795626 482509467 575315788 536330518 575315788 536330518 348431785 359459844 348431785 359459844 890090545 843427229 890090545 843427229 500009931 268438678 500009931 268438678 811698854 889135696 811698854 889135696 499972208 384286109 499972208 384286109 500032548 805934595 500032548 805934595 488030227 262647887 488030227 262647887 665113404 398396700 665113404 398396700 499971010 63205145 499971010 63205145 500026192 499962058 500026192 499962058 857451564 28810274 857451564 28810274 486096546 605015371 486096546 605015371 778935389 296523060 778935389 296523060 204480012 500018068 204480012 500018068 756879408 207455804 756879408 207455804 312424685 688189214 312424685 688189214 799406295 500000878 799406295 500000878 499997995 868116218 499997995 868116218 879090198 57745087 879090198 57745087 439038767 598049920 439038767 598049920 183414348 182658112 183414348 182658112 601097657 642947948 601097657 642947948 253317746 234246648 253317746 234246648 717639515 499975345 717639515 499975345 500017210 162348539 500017210 162348539 852000044 913215851 852000044 913215851 36958014 432026768 36958014 432026768 620502803 255347636 620502803 255347636 196617616 940235067 196617616 940235067 500013965 667683490 500013965 667683490 272701427 387763318 272701427 387763318 713240386 500001398 713240386 500001398 263473590 420060068 263473590 420060068 809919928 883358254 809919928 883358254 17778428 10546235 17778428 10546235 726281438 806489114 726281438 806489114 884723471 403780979 884723471 403780979 379808884 299726316 379808884 299726316 894880996 499987440 894880996 499987440 500029745 99034816 500029745 99034816 267379312 500023401 267379312 500023401 499999952 35759499 499999952 35759499 994426852 998993165 994426852 998993165 315976945 315655141 315976945 315655141 500036653 193835878 500036653 193835878 499986508 499964597 499986508 499964597 975025835 601745916 975025835 601745916 200509305 919493432 200509305 919493432 948594569 49357718 948594569 49357718 238035353 774388322 238035353 774388322 500035398 387136193 500035398 387136193 619546605 757795151 619546605 757795151 209996195 358722991 209996195 358722991 574164872 566366129 574164872 566366129 176944644 408485288 176944644 408485288 499993812 61583077 499993812 61583077 941118888 941398157 941118888 941398157 296531572 142768141 296531572 142768141 862530668 882599908 862530668 882599908 499993765 178147779 499993765 178147779 120062008 712522939 120062008 712522939 570019706 143903502 570019706 143903502 956006597 844364797 956006597 844364797 735347729 712523407 735347729 712523407 417233107 446684583 417233107 446684583 765743558 770743790 765743558 770743790 772971651 180600625 772971651 180600625 203845069 500026646 203845069 500026646 669764565 255522113 669764565 255522113 246709027 543240394 246709027 543240394 505583263 343679140 505583263 343679140 194711245 679620019 194711245 679620019 955738375 26333191 955738375 26333191 360514365 703642508 360514365 703642508 611013277 383467563 611013277 383467563 499972898 712119137 499972898 712119137 25927454 160801440 25927454 160801440 500038803 500016101 500038803 500016101 311190404 354087000 311190404 354087000 500029359 752204706 500029359 752204706 575767640 434521752 575767640 434521752 462638574 500016654 462638574 500016654 164700052 208942504 164700052 208942504 746064608 732423201 746064608 732423201 499996977 165490678 499996977 165490678 872065792 944774625 872065792 944774625 286214835 424809774 286214835 424809774 750825097 547996412 750825097 547996412 168259823 146283749 168259823 146283749 77502608 50726030 77502608 50726030 951666384 596284543 951666384 596284543 379273074 335923956 379273074 335923956 700229413 872522977 700229413 872522977 895868075 898216067 895868075 898216067 956603115 23265310 956603115 23265310 22175144 20603473 22175144 20603473 983059053 984872464 983059053 984872464 321553143 279220053 321553143 279220053 500007916 856444541 500007916 856444541 878163051 464198102 878163051 464198102 164792729 687255948 164792729 687255948 512115154 315236278 512115154 315236278 280205343 799479790 280205343 799479790 500024374 500008352 500024374 500008352 897387844 399749338 897387844 399749338 500008922 848734075 500008922 848734075 135205330 899397060 135205330 899397060 84896951 281083817 84896951 281083817 616157415 453600149 616157415 453600149 335218022 281866820 335218022 281866820 812895998 499981401 812895998 499981401 414702378 174791556 414702378 174791556 172004693 67943193 172004693 67943193 769625434 282952518 769625434 282952518 235300903 667024526 235300903 667024526 500036772 435886119 500036772 435886119 445766982 672887942 445766982 672887942 804969525 499990562 804969525 499990562 865106039 117380615 865106039 117380615 281141593 666528196 281141593 666528196 765356274 460808625 765356274 460808625 499984865 149248764 499984865 149248764 140906730 96093943 140906730 96093943 924380703 754012101 924380703 754012101 728927059 535272861 728927059 535272861 500020140 870829509 500020140 870829509 910553334 961654788 910553334 961654788 9824578 3659649 9824578 3659649 996903105 813002237 996903105 813002237 638377877 283050578 638377877 283050578 361655642 726560260 361655642 726560260 833226270 378007237 833226270 378007237 277415660 572094692 277415660 572094692 577282058 384743778 577282058 384743778 436298582 500002096 436298582 500002096 178928733 902331857 178928733 902331857 560924602 346867908 560924602 346867908 337115882 792415614 337115882 792415614 156269674 180742391 156269674 180742391 724227326 500003466 724227326 500003466 383480425 633341960 383480425 633341960 332766775 332098420 332766775 332098420 828671336 500032000 828671336 500032000 331563204 146272283 331563204 146272283 603611127 634595978 603611127 634595978 499965206 169056492 499965206 169056492 499997538 44415529 499997538 44415529 466258274 588535431 466258274 588535431 134830259 110612356 134830259 110612356 105185557 899870947 105185557 899870947 571173278 180955302 571173278 180955302 434693190 685524794 434693190 685524794 162527256 68722716 162527256 68722716 520308104 704951300 520308104 704951300 429613994 499963861 429613994 499963861 511970613 754854065 511970613 754854065 806566876 61923884 806566876 61923884 371469950 431029963 371469950 431029963 662761201 594537252 662761201 594537252 386113843 262323695 386113843 262323695 500019531 378625826 500019531 378625826 277517431 500006694 277517431 500006694 715946590 171496668 715946590 171496668 499985218 523400913 499985218 523400913 320616783 706675648 320616783 706675648 647370542 92296634 647370542 92296634 44946238 500022290 44946238 500022290 875968794 480732070 875968794 480732070 500020071 177897944 500020071 177897944 849850960 500037461 849850960 500037461 573610034 499964679 573610034 499964679 881115660 931711216 881115660 931711216 45753698 43904359 45753698 43904359 33572640 11950013 33572640 11950013 673279747 824918971 673279747 824918971 434236291 395991384 434236291 395991384 293850346 270622616 293850346 270622616 110993992 583090906 110993992 583090906 740589652 381629463 740589652 381629463 379075501 779075926 379075501 779075926 500015577 551605543 500015577 551605543 388225092 789416799 388225092 789416799 106456281 58535554 106456281 58535554 614169378 763016418 614169378 763016418 174567324 165027801 174567324 165027801 147752272 934456436 147752272 934456436 564599797 500014110 564599797 500014110 147929767 592894251 147929767 592894251 653413398 918094739 653413398 918094739 923241589 987661408 923241589 987661408 341066114 466702417 341066114 466702417 655533082 218460192 655533082 218460192 499968310 516045716 499968310 516045716 320745853 499986334 320745853 499986334 985191926 370928582 985191926 370928582 456459996 636293892 456459996 636293892 745150755 142732158 745150755 142732158 472759086 500454408 472759086 500454408 721041808 162602112 721041808 162602112 82404883 968596279 82404883 968596279 499988881 415062071 499988881 415062071 839841224 857055058 839841224 857055058 499979090 159717949 499979090 159717949 79934821 774557672 79934821 774557672 526663931 499990050 526663931 499990050 780092654 151367315 780092654 151367315 499986455 699154630 499986455 699154630 720371254 426728471 720371254 426728471 499972945 733914627 499972945 733914627 191824821 301148256 191824821 301148256 690066018 950138409 690066018 950138409 46485772 40877966 46485772 40877966 970355963 500031838 970355963 500031838 86015025 940656336 86015025 940656336 661707538 225643998 661707538 225643998 477194761 814425508 477194761 814425508 849447495 170305941 849447495 170305941 499986433 875587522 499986433 875587522 632269686 552533944 632269686 552533944 499992681 190385411 499992681 190385411 123972007 500015319 123972007 500015319 754763450 916377513 754763450 916377513 986489520 378424239 986489520 378424239 245942072 149667187 245942072 149667187 855054560 519081296 855054560 519081296 460068636 457184352 460068636 457184352 511124685 616423525 511124685 616423525 771994499 499973948 771994499 499973948 275763330 872627228 275763330 872627228 840732230 134215042 840732230 134215042 489152898 576525723 489152898 576525723 384255288 464130764 384255288 464130764 778086952 669932711 778086952 669932711 203941848 852606282 203941848 852606282 815884665 89076782 815884665 89076782 392553981 551423131 392553981 551423131 645578009 277242318 645578009 277242318 499960741 919699694 499960741 919699694 895651562 500031989 895651562 500031989 288559479 795544712 288559479 795544712 586797615 344138216 586797615 344138216 439078861 499974463 439078861 499974463 299861930 948863300 299861930 948863300 993829088 994204687 993829088 994204687 5165458 499972315 5165458 499972315 873570525 895565265 873570525 895565265 391926924 388013559 391926924 388013559 615355603 786152261 615355603 786152261 188799272 499966840 188799272 499966840 499962124 847196229 499962124 847196229 517608253 384789358 517608253 384789358 784561230 756861425 784561230 756861425 239159578 238767287 239159578 238767287 71059515 743227958 71059515 743227958 770038717 146820818 770038717 146820818 205090070 302307863 205090070 302307863 788604314 500005467 788604314 500005467 500021784 72810497 500021784 72810497 935359871 500009909 935359871 500009909 10194725 244578319 10194725 244578319 609727262 789682311 609727262 789682311 435162373 500013725 435162373 500013725 37014607 982115995 37014607 982115995 631037987 216020781 631037987 216020781 114479048 500027072 114479048 500027072 499961921 894539033 499961921 894539033 896051024 499977638 896051024 499977638 279852641 506176284 279852641 506176284 499987779 993037566 499987779 993037566 6034194 2105222 6034194 2105222 567682218 570182154 567682218 570182154 849976466 452528664 849976466 452528664 496268013 524860510 496268013 524860510 776724924 490856478 776724924 490856478 284668588 822793312 284668588 822793312 880366463 390077080 880366463 390077080 293629282 747282619 293629282 747282619 823840281 499985455 823840281 499985455 32664090 15825361 32664090 15825361 984226260 8191383 984226260 8191383 338199079 561171686 338199079 561171686 673931092 239374120 673931092 239374120 215373870 200333524 215373870 200333524 156907378 98564081 156907378 98564081 831112824 499988615 831112824 499988615 182091667 601688760 182091667 601688760 746371578 127418421 746371578 127418421 982950129 988558417 982950129 988558417 989980337 445465220 989980337 445465220 416209304 365762926 416209304 365762926 644618980 698587252 644618980 698587252 498306714 499963800 498306714 499963800 848520211 119219229 848520211 119219229 499983394 688335614 499983394 688335614 474695204 349652181 474695204 349652181 913128565 717896008 913128565 717896008 499979308 579940365 499979308 579940365 582272204 102886310 582272204 102886310 471436569 500012926 471436569 500012926 874150660 920700144 874150660 920700144 951864883 452857364 951864883 452857364 325175432 802356701 325175432 802356701 852769890 500000815 852769890 500000815 375356270 793738557 375356270 793738557 880355664 226105978 880355664 226105978 193367265 95894274 193367265 95894274 913353053 964556119 913353053 964556119 987937663 988147710 987937663 988147710 10501072 7179376 10501072 7179376 500032747 694052098 500032747 694052098 495829372 286119023 495829372 286119023 725587869 500006234 725587869 500006234 204720460 426559585 204720460 426559585 752946765 227733150 752946765 227733150 792310947 191264699 792310947 191264699 33294839 19014411 33294839 19014411 18534280 992544181 18534280 992544181 708451107 312550351 708451107 312550351 109406438 953616328 109406438 953616328 809875701 402036538 809875701 402036538 395350396 755556720 395350396 755556720 738348831 591896738 738348831 591896738 388946815 75628925 388946815 75628925 566093888 579228275 566093888 579228275 366152925 347188091 366152925 347188091 906639542 680799877 906639542 680799877 417580114 461491490 417580114 461491490 500033675 756836200 500033675 756836200 874478927 887122381 874478927 887122381 958008383 16950518 958008383 16950518 470913396 688898914 470913396 688898914 724516376 865957420 724516376 865957420 905470621 494081852 905470621 494081852 500003263 700630002 500003263 700630002 808834531 422666199 808834531 422666199 397981887 697614095 397981887 697614095 824069181 108130429 824069181 108130429 496014780 686645780 496014780 686645780 888706507 972447231 888706507 972447231 23162046 499997857 23162046 499997857 576387942 676598524 576387942 676598524 382472049 140750034 382472049 140750034 503514009 596528136 503514009 596528136 140364218 43255086 140364218 43255086 24835431 980588284 24835431 980588284 983361201 434366330 983361201 434366330 339314666 760085704 339314666 760085704 789830910 60142368 789830910 60142368 77192414 533390896 77192414 533390896 935438166 218353095 935438166 218353095 706165838 500027383 706165838 500027383 180209923 499970284 180209923 499970284 926012276 763831630 926012276 763831630 499979816 335133804 499979816 335133804 718655986 500022336 718655986 500022336 500012658 835572269 500012658 835572269 77246894 936593425 77246894 936593425 942007053 51549056 942007053 51549056 964192223 966287713 964192223 966287713 499987633 117343061 499987633 117343061 925117431 733689379 925117431 733689379 724217799 499968755 724217799 499968755 238062199 152151789 238062199 152151789 106228587 790322445 106228587 790322445 821136609 499961984 821136609 499961984 499979278 901711651 499979278 901711651 49643840 952452715 49643840 952452715 729871179 267977281 729871179 267977281 499980145 461438949 499980145 461438949 777470005 500026263 777470005 500026263 72580607 933259469 72580607 933259469 599525934 409053546 599525934 409053546 372761188 266072312 372761188 266072312 910739165 657888204 910739165 657888204 309611605 442893779 309611605 442893779 536795104 779908596 536795104 779908596 499985398 517960575 499985398 517960575 697067703 147909145 697067703 147909145 109692803 642231953 109692803 642231953 499999065 730787895 499999065 730787895 500001144 499976585 500001144 499976585 190202461 835519709 190202461 835519709 859141094 926785411 859141094 926785411 335483805 619247439 335483805 619247439 803386265 910438075 803386265 910438075 80993551 35203554 80993551 35203554 965163341 569702011 965163341 569702011 246526078 190465354 246526078 190465354 134021622 612649774 134021622 612649774 597027748 272690934 597027748 272690934 405749085 763807394 405749085 763807394 650030302 499962432 650030302 499962432 435408091 618356095 435408091 618356095 520560477 344440811 520560477 344440811 703314196 286216656 703314196 286216656 410151420 500037146 410151420 500037146 57646276 429114580 57646276 429114580 575323523 564920979 575323523 564920979 499985297 781664614 499985297 781664614 681691728 359854381 681691728 359854381 178344646 661656047 178344646 661656047 670702527 955053446 670702527 955053446 141309990 136104477 141309990 136104477 124371286 942250196 124371286 942250196 946095797 971860866 946095797 971860866 973061955 973424655 973061955 973424655 370043705 353119318 370043705 353119318 740745660 192635415 740745660 192635415 852169403 105961484 852169403 105961484 900431021 916431607 900431021 916431607 455236676 401615840 455236676 401615840 374787795 687958298 374787795 687958298 583262884 499993920 583262884 499993920 416130356 184105462 416130356 184105462 500039365 499964323 500039365 499964323 189745960 141257895 189745960 141257895 561463614 718474693 561463614 718474693 757535581 227459773 757535581 227459773 129697449 500024466 129697449 500024466 499995093 224724999 499995093 224724999 499973548 731281434 499973548 731281434 380431670 592752129 380431670 592752129 626270655 710953754 626270655 710953754 309272217 240645964 309272217 240645964 883608144 561549638 883608144 561549638 516457072 480139835 516457072 480139835 791829301 785610202 791829301 785610202 348257590 326493873 348257590 326493873 710613343 837574993 710613343 837574993 843775065 19802878 843775065 19802878 499980642 895395411 499980642 895395411 575257342 466935561 575257342 466935561 191182044 158566879 191182044 158566879 141199796 880270535 141199796 880270535 824015682 387667395 824015682 387667395 261739791 249887093 261739791 249887093 751115239 200452496 751115239 200452496 166874926 847539212 166874926 847539212 47877261 332986880 47877261 332986880 565973251 674242104 565973251 674242104 226551837 809965965 226551837 809965965 500018939 482669100 500018939 482669100 684221942 709664331 684221942 709664331 500011275 449884999 500011275 449884999 654742515 740009032 654742515 740009032 500003475 383027072 500003475 383027072 176808559 599302416 176808559 599302416 499999398 146980976 499999398 146980976 944827772 968443815 944827772 968443815 984163973 13647609 984163973 13647609 12454425 990252821 12454425 990252821 7026366 499972011 7026366 499972011 484004275 361984500 484004275 361984500 824169086 658833839 824169086 658833839 260939801 286211007 260939801 286211007 625209965 833091783 625209965 833091783 410860032 499986765 410860032 499986765 540147296 346383517 540147296 346383517 336798307 788984264 336798307 788984264 904305836 483721149 904305836 483721149 222234609 699754332 222234609 699754332 747929741 493600133 747929741 493600133 293507286 761770746 293507286 761770746 500036123 504090594 500036123 504090594 438943286 215257853 438943286 215257853 680413817 914382903 680413817 914382903 928719041 57996703 928719041 57996703 280409508 500009827 280409508 500009827 359376262 88662706 359376262 88662706 26396905 500021754 26396905 500021754 822669951 885894666 822669951 885894666 33019531 982443857 33019531 982443857 16124717 478588563 16124717 478588563 509087514 532948384 509087514 532948384 308552415 142663433 308552415 142663433 125580258 500008056 125580258 500008056 500023941 219969666 500023941 219969666 905971213 572298992 905971213 572298992 389934060 280621818 389934060 280621818 736067238 532040534 736067238 532040534 499983756 722985233 499983756 722985233 123129545 499964152 123129545 499964152 662526038 247333546 662526038 247333546 415200690 503369849 415200690 503369849 911687341 938534061 911687341 938534061 997078559 499983800 997078559 499983800 118089984 536598755 118089984 536598755 499985984 211043311 499985984 211043311 500006595 474337416 500006595 474337416 499966696 781319157 499966696 781319157 122634304 239044608 122634304 239044608 500031946 630664539 500031946 630664539 372221299 302037686 372221299 302037686 960100820 623894713 960100820 623894713 320607936 404411677 320607936 404411677 666053243 87032078 666053243 87032078 93010398 579991998 93010398 579991998 921961160 154549868 921961160 154549868 499964368 692487151 499964368 692487151 891476916 323241351 891476916 323241351 500013858 861258562 500013858 861258562 886782432 335199271 886782432 335199271 242899149 938921285 242899149 938921285 961904786 149825506 961904786 149825506 488489909 714305175 488489909 714305175 956011142 178315434 956011142 178315434 156227034 744871047 156227034 744871047 708310526 123586671 708310526 123586671 261241889 500018167 261241889 500018167 596054408 734833075 596054408 734833075 144786736 137806829 144786736 137806829 870383897 898810212 870383897 898810212 363415723 231186627 363415723 231186627 54066903 536913047 54066903 536913047 785041294 491439739 785041294 491439739 265835546 112445450 265835546 112445450 902239080 580334443 902239080 580334443 500025004 877340766 500025004 877340766 98665222 499967660 98665222 499967660 787836694 562023275 787836694 562023275 535423693 500001519 535423693 500001519 825045674 873549111 825045674 873549111 29147523 104017177 29147523 104017177 771915741 500038688 771915741 500038688 181908192 133674531 181908192 133674531 521490679 708444543 521490679 708444543 394290882 395553450 394290882 395553450 900659387 562348233 900659387 562348233 278763155 869066470 278763155 869066470 500036715 169542016 500036715 169542016 959842828 967643420 959842828 967643420 298935435 95220406 298935435 95220406 697508758 594439104 697508758 594439104 250785366 830663165 250785366 830663165 839186175 499972666 839186175 499972666 267342784 800869161 267342784 800869161 184989403 306863321 184989403 306863321 816726976 770606702 816726976 770606702 167049766 347945212 167049766 347945212 928731979 499981188 928731979 499981188 78211259 922675740 78211259 922675740 945525041 952069359 945525041 952069359 243262310 74396184 243262310 74396184 608475275 609093373 608475275 609093373 903178313 22108657 903178313 22108657 13039258 992881797 13039258 992881797 880896594 120850165 880896594 120850165 78861700 972399286 78861700 972399286 981144263 985684244 981144263 985684244 10853574 361771784 10853574 361771784 757964652 665479057 757964652 665479057 174915202 198097839 174915202 198097839 536159298 630419274 536159298 630419274 266912099 210195750 266912099 210195750 500033764 908359797 500033764 908359797 89938607 913872514 89938607 913872514 53326868 26573674 53326868 26573674 499988024 861067306 499988024 861067306 512096780 500013827 512096780 500013827 102613286 84469110 102613286 84469110 499988467 483575776 499988467 483575776 103908206 500023925 103908206 500023925 771166608 490616706 771166608 490616706 136704895 77227926 136704895 77227926 608005640 609501582 608005640 609501582 721476573 152300939 721476573 152300939 381160871 543027200 381160871 543027200 891700399 323346985 891700399 323346985 499970494 887667689 499970494 887667689 502781789 403931447 502781789 403931447 59808724 510502920 59808724 510502920 810017247 499977593 810017247 499977593 499982464 786325366 499982464 786325366 110367699 908471120 110367699 908471120 48045398 434944114 48045398 434944114 682421523 83630699 682421523 83630699 930739229 57249164 930739229 57249164 500001363 814031350 500001363 814031350 823949499 90894143 823949499 90894143 440286238 583222289 440286238 583222289 402717509 288544835 402717509 288544835 500020076 567539790 500020076 567539790 468780050 499961918 468780050 499961918 93467270 671374468 93467270 671374468 810487573 841098438 810487573 841098438 848252622 124511963 848252622 124511963 401872497 641317681 401872497 641317681 766041665 499979531 766041665 499979531 118175840 904342356 118175840 904342356 576907912 196235079 576907912 196235079 163012318 155394814 163012318 155394814 644783593 712501935 644783593 712501935 281679205 184227699 281679205 184227699 898895256 677916885 898895256 677916885 407107226 265342905 407107226 265342905 609647481 614050259 609647481 614050259 499965133 267114336 499965133 267114336 749078026 847829949 749078026 847829949 481689713 178746747 481689713 178746747 499986379 788831343 499986379 788831343 205785770 154798667 205785770 154798667 600404390 609636792 600404390 609636792 391568860 263390011 391568860 263390011 749580902 817560510 749580902 817560510 324959849 453491734 324959849 453491734 653026293 501006432 653026293 501006432 408995465 284744573 408995465 284744573 778625358 146208097 778625358 146208097 499963291 833960915 499963291 833960915 879567334 366376352 879567334 366376352 157731837 573323051 157731837 573323051 761720171 196307359 761720171 196307359 141244568 558000022 141244568 558000022 826647264 871769406 826647264 871769406 28739926 492814279 28739926 492814279 545505044 665232535 545505044 665232535 227494396 222167181 227494396 222167181 607987071 500015043 607987071 500015043 736603948 901812833 736603948 901812833 34933785 463828561 34933785 463828561 712259890 500017643 712259890 500017643 24752067 267547120 24752067 267547120 500035751 101370436 500035751 101370436 994739168 499988103 994739168 499988103 37540192 726367953 37540192 726367953 499969386 242115215 499969386 242115215 178662396 500010247 178662396 500010247 753287650 439323595 753287650 439323595 378942286 253773539 378942286 253773539 727404223 970657171 727404223 970657171 320752033 458504877 320752033 458504877 553586840 512407436 553586840 512407436 500021266 287639938 500021266 287639938 826129376 499981324 826129376 499981324 500036492 969303945 500036492 969303945 21833555 18633015 21833555 18633015 738480689 747250481 738480689 747250481 56939618 155657989 56939618 155657989 928242452 515610727 928242452 515610727 237999521 482490233 237999521 482490233 524063545 260244665 524063545 260244665 250200319 788269477 250200319 788269477 793345929 499981519 793345929 499981519 202501725 104078461 202501725 104078461 688482966 581912977 688482966 581912977 328926875 698672570 328926875 698672570 891228546 968152405 891228546 968152405 968444397 27353711 968444397 27353711 10920149 499999237 10920149 499999237 787200401 901290737 787200401 901290737 276808805 277949114 276808805 277949114 598342311 599368486 598342311 599368486 335064493 954429397 335064493 954429397 570371615 84030307 570371615 84030307 41106668 682060140 41106668 682060140 660258979 500004686 660258979 500004686 276434379 738438797 276434379 738438797 866327383 46952727 866327383 46952727 139566972 564715508 139566972 564715508 855200897 63990934 855200897 63990934 133844047 959174074 133844047 959174074 962714231 977634659 962714231 977634659 5580796 145066398 5580796 145066398 836419427 957461011 836419427 957461011 365471829 627838624 365471829 627838624 656147366 264611577 656147366 264611577 238708230 500035998 238708230 500035998 499975540 938803126 499975540 938803126 558411903 297688851 558411903 297688851 768333669 172586262 768333669 172586262 74956959 513327961 74956959 513327961 521872977 450357019 521872977 450357019 366303561 667478813 366303561 667478813 500019039 747672124 500019039 747672124 279225784 189924748 279225784 189924748 895304690 536157008 895304690 536157008 499984353 313130983 499984353 313130983 378431858 769934589 378431858 769934589 800561615 60054528 800561615 60054528 951178645 628381303 951178645 628381303 335310207 219990055 335310207 219990055 739295015 930106523 739295015 930106523 470261826 418736512 470261826 418736512 594869336 688535341 594869336 688535341 280097638 801568368 280097638 801568368 654324901 499994287 654324901 499994287 410514309 693799839 410514309 693799839 869543099 931940740 869543099 931940740 933307142 499976070 933307142 499976070 500038948 537022054 500038948 537022054 499990514 265850580 499990514 265850580 814953654 568416377 814953654 568416377 499983866 640873227 499983866 640873227 500038473 151847220 500038473 151847220 124693913 573424983 124693913 573424983 853839334 360805696 853839334 360805696 165731058 814613760 165731058 814613760 499989866 100341540 499989866 100341540 121154905 377519084 121154905 377519084 824603290 725109382 824603290 725109382 61183186 138096530 61183186 138096530 470967358 500031739 470967358 500031739 876893931 951837443 876893931 951837443 29786580 235906413 29786580 235906413 738981026 499983612 738981026 499983612 258976635 804009644 258976635 804009644 809768379 278328129 809768379 278328129 458365513 545104742 458365513 545104742 595771152 359140903 595771152 359140903 307958196 500039391 307958196 500039391 796212107 363439451 796212107 363439451 83001651 61054077 83001651 61054077 40209113 864632148 40209113 864632148 499975198 327914436 499975198 327914436 512532874 614893754 512532874 614893754 806948875 254186340 806948875 254186340 176520601 956841814 176520601 956841814 500025232 261193374 500025232 261193374 141880237 78014161 141880237 78014161 956462338 966940648 956462338 966940648 341817505 418348928 341817505 418348928 654918607 726431132 654918607 726431132 132123330 888998736 132123330 888998736 670450994 326241954 670450994 326241954 329467356 559189339 329467356 559189339 500000700 314908820 500000700 314908820 499970226 595342358 499970226 595342358 500037472 372903561 500037472 372903561 779456701 816433086 779456701 816433086 884164179 69052701 884164179 69052701 66597881 47572122 66597881 47572122 33617055 24988107 33617055 24988107 980336496 571017902 980336496 571017902 353274845 718631921 353274845 718631921 739026585 91550758 739026585 91550758 75611400 564331370 75611400 564331370 499977880 319649382 499977880 319649382 582156769 800098540 582156769 800098540 178739435 910726974 178739435 910726974 531746308 500031242 531746308 500031242 249363225 427951593 249363225 427951593 659379468 500028208 659379468 500028208 262954647 79740648 262954647 79740648 74235816 68488802 74235816 68488802 45688561 957010692 45688561 957010692 964117926 273317323 964117926 273317323 447487708 705653321 447487708 705653321 275429482 399802323 275429482 399802323 863899900 669197621 863899900 669197621 327131815 276017801 327131815 276017801 691214498 848113277 691214498 848113277 862285854 379567276 862285854 379567276 204960581 807544237 204960581 807544237 725008461 152057127 725008461 152057127 917879468 543159278 917879468 543159278 384735046 708602951 384735046 708602951 754542161 149636938 754542161 149636938 499965757 425481794 499965757 425481794 796858499 192039902 796858499 192039902 819776857 150589052 819776857 150589052 499972729 930868603 499972729 930868603 51119824 976060721 51119824 976060721 987454716 8266488 987454716 8266488 285955614 601419991 285955614 601419991 675594027 167213510 675594027 167213510 230122268 820063124 230122268 820063124 500033220 340284346 500033220 340284346 394850066 620245264 394850066 620245264 229112656 92353293 229112656 92353293 74194997 500026890 74194997 500026890 630230883 348767379 630230883 348767379 178898394 823583147 178898394 823583147 505382819 499985281 505382819 499985281 555578192 737877799 555578192 737877799 499988681 854274235 499988681 854274235 108061801 928798460 108061801 928798460 549059299 486354994 549059299 486354994 499994908 148068895 499994908 148068895 434820150 599962627 434820150 599962627 795341235 499981898 795341235 499981898 104063364 75212056 104063364 75212056 517614231 524836241 517614231 524836241 571275295 604887707 571275295 604887707 440177857 500036108 440177857 500036108 328253605 793162777 328253605 793162777 879015719 43893507 879015719 43893507 284634221 542930468 284634221 542930468 623940234 499963261 623940234 499963261 917288367 708553399 917288367 708553399 500023794 191054252 500023794 191054252 937682858 982145247 937682858 982145247 296804496 248020214 296804496 248020214 532266817 649564479 532266817 649564479 499988844 433248101 499988844 433248101 579133776 336584889 579133776 336584889 405222524 884236847 405222524 884236847 500032917 275418301 500032917 275418301 572461084 480292033 572461084 480292033 321501843 545899710 321501843 545899710 499980179 237360905 499980179 237360905 803190225 499983223 803190225 499983223 228788097 846496275 228788097 846496275 538020992 318208488 538020992 318208488 280310289 821316435 280310289 821316435 96962682 384526579 96962682 384526579 500021099 767301847 500021099 767301847 723551996 499997930 723551996 499997930 184608303 491340477 184608303 491340477 672060291 500000362 672060291 500000362 450929667 330712811 450929667 330712811 735597330 263641233 735597330 263641233 957859476 557281590 957859476 557281590 446003156 490382191 446003156 490382191 541305265 833985114 541305265 833985114 107214916 935792303 107214916 935792303 877447010 500011174 877447010 500011174 260571268 344540954 260571268 344540954 585746189 500032921 585746189 500032921 500032595 82779255 500032595 82779255 972900008 18557861 972900008 18557861 18159686 994973732 18159686 994973732 996778902 328438886 996778902 328438886 500023035 550461531 500023035 550461531 708855367 499963748 708855367 499963748 435033689 917882631 435033689 917882631 46256895 222284754 46256895 222284754 899939014 527235002 899939014 527235002 248962197 347222453 248962197 347222453 759265373 766524096 759265373 766524096 119546021 336378829 119546021 336378829 862498513 66959953 862498513 66959953 966853033 967323122 966853033 967323122 968357487 28042335 968357487 28042335 988037042 606889663 988037042 606889663 388590098 742070605 388590098 742070605 102141965 36449907 102141965 36449907 760066036 499967586 760066036 499967586 258389385 728351567 258389385 728351567 500005498 116532000 500005498 116532000 499984568 789606215 499984568 789606215 805041032 90977118 805041032 90977118 43160081 37308579 43160081 37308579 34485242 986845442 34485242 986845442 990645860 998446698 990645860 998446698 1500753 999206589 1500753 999206589 596530329 247698855 596530329 247698855 825913863 851107420 825913863 851107420 124484757 955553043 124484757 955553043 512603597 499994676 512603597 499994676 182152816 847013835 182152816 847013835 500014936 106019490 500014936 106019490 431313448 672921108 431313448 672921108 792950190 77134127 792950190 77134127 312664507 500023509 312664507 500023509 74056621 499982348 74056621 499982348 777669992 944115885 777669992 944115885 959512850 978472588 959512850 978472588 984597818 355622821 984597818 355622821 444953561 700835809 444953561 700835809 803315419 923375598 803315419 923375598 46012731 25907524 46012731 25907524 565418130 570902851 565418130 570902851 275492492 240817117 275492492 240817117 656042268 883066566 656042268 883066566 113086257 924417253 113086257 924417253 931077364 950559187 931077364 950559187 499971796 256503831 499971796 256503831 171914889 73717071 171914889 73717071 500009154 632546376 500009154 632546376 513571705 467132843 513571705 467132843 499965062 112783421 499965062 112783421 891750582 898425379 891750582 898425379 49659975 350079051 49659975 350079051 730712434 836096343 730712434 836096343 941695255 349767493 941695255 349767493 344658717 723608415 344658717 723608415 831232533 204600473 831232533 204600473 499964430 176610541 499964430 176610541 734759838 500028882 734759838 500028882 499991512 235863936 499991512 235863936 765187742 787712455 765187742 787712455 250891624 96585477 250891624 96585477 86035946 500000814 86035946 500000814 499980029 269315948 499980029 269315948 221531856 621722049 221531856 621722049 500011559 222012968 500011559 222012968 177164707 841348272 177164707 841348272 761262895 499975544 761262895 499975544 390192407 809587350 390192407 809587350 500026580 313860409 500026580 313860409 150004654 870120431 150004654 870120431 635772403 499967638 635772403 499967638 829401231 129523517 829401231 129523517 499993125 870295441 499993125 870295441 33687838 499962271 33687838 499962271 671403644 715497987 671403644 715497987 148147830 367805832 148147830 367805832 539586128 618743300 539586128 618743300 245287874 480276519 245287874 480276519 604570690 660514317 604570690 660514317 499974519 189235116 499974519 189235116 614112391 500036390 614112391 500036390 833277174 85537841 833277174 85537841 465200018 500022880 465200018 500022880 828638592 900250215 828638592 900250215 48344757 316991577 48344757 316991577 595725258 699858524 595725258 699858524 499974614 297453718 499974614 297453718 729753822 704960472 729753822 704960472 261106533 499970967 261106533 499970967 500016458 722111836 500016458 722111836 60551755 449940015 60551755 449940015 499999944 583702708 499999944 583702708 227214047 182999322 227214047 182999322 825758711 113842729 825758711 113842729 492636021 714982128 492636021 714982128 747215337 499984357 747215337 499984357 372396776 318476439 372396776 318476439 623121477 752583078 623121477 752583078 253908074 153646007 253908074 153646007 577521166 661402533 577521166 661402533 293758617 133796388 293758617 133796388 936743995 48684056 936743995 48684056 32903266 927173070 32903266 927173070 499988040 325458186 499988040 325458186 463298091 689681693 463298091 689681693 652761338 499963907 652761338 499963907 46342059 500010302 46342059 500010302 980808542 464490244 980808542 464490244 383056394 704014897 383056394 704014897 71057176 46643316 71057176 46643316 570555663 912633899 570555663 912633899 80836673 73184126 80836673 73184126 963488209 500011474 963488209 500011474 486178425 329154628 486178425 329154628 159442833 499973404 159442833 499973404 390027531 839643187 390027531 839643187 853189682 137038687 853189682 137038687 60003410 500029857 60003410 500029857 727580054 402759880 727580054 402759880 219416473 815957845 219416473 815957845 827161593 87410720 827161593 87410720 285602821 500000355 285602821 500000355 191144392 160118849 191144392 160118849 760841121 518305960 760841121 518305960 425363485 338163003 425363485 338163003 637046177 717720298 637046177 717720298 788451605 430005996 788451605 430005996 551709702 617023654 551709702 617023654 756110644 126756499 756110644 126756499 499988617 394221701 499988617 394221701 309166073 258869802 309166073 258869802 20689394 18086766 20689394 18086766 990696399 947401460 990696399 947401460 500004972 46261815 500004972 46261815 482572732 678425007 482572732 678425007 681806780 270428590 681806780 270428590 181922497 910972672 181922497 910972672 630453347 282082650 630453347 282082650 142088378 500017169 142088378 500017169 759379989 947781702 759379989 947781702 949113480 34489617 949113480 34489617 25405544 978170058 25405544 978170058 12719681 12030660 12719681 12030660 990437848 991115068 990437848 991115068 499996221 499983054 499996221 499983054 920160245 662141107 920160245 662141107 659840145 499996602 659840145 499996602 914746180 598764895 914746180 598764895 453079786 380731198 453079786 380731198 695021345 662131450 695021345 662131450 515913506 320010935 515913506 320010935 835335325 663369215 835335325 663369215 373935477 332732831 373935477 332732831 61399203 923657553 61399203 923657553 500007219 143497036 500007219 143497036 866657049 917807138 866657049 917807138 500007861 242335280 500007861 242335280 189502619 561676461 189502619 561676461 499980804 290459944 499980804 290459944 756674962 804984050 756674962 804984050 872653629 54206627 872653629 54206627 35544029 30261892 35544029 30261892 987469752 499972024 987469752 499972024 622182542 681853037 622182542 681853037 688895829 414987520 688895829 414987520 500023052 500033765 500023052 500033765 238383689 171875601 238383689 171875601 500029533 971363080 500029533 971363080 754391906 136543907 754391906 136543907 59935353 523935869 59935353 523935869 499994649 400419549 499994649 400419549 364544801 645123176 364544801 645123176 151269022 145205889 151269022 145205889 546282111 500023977 546282111 500023977 946512650 45111304 946512650 45111304 383660757 500004602 383660757 500004602 921399956 391231224 921399956 391231224 365625355 533450017 365625355 533450017 567122530 230334949 567122530 230334949 893112064 905388677 893112064 905388677 276828980 159746653 276828980 159746653 33901460 986811689 33901460 986811689 500024778 663261524 500024778 663261524 801149096 909269221 801149096 909269221 966983449 499960228 966983449 499960228 499963364 146409516 499963364 146409516 885954737 45075768 885954737 45075768 236907223 778716481 236907223 778716481 132560647 84681721 132560647 84681721 600435881 406132846 600435881 406132846 318220954 725580677 318220954 725580677 790022242 286895530 790022242 286895530 387190457 500030020 387190457 500030020 762730281 455202685 762730281 455202685 338637947 287761871 338637947 287761871 266057118 738516492 266057118 738516492 540708310 445630352 540708310 445630352 748453944 542194287 748453944 542194287 521783508 324816036 521783508 324816036 299250844 260835508 299250844 260835508 34975562 991516887 34975562 991516887 993937563 363793598 993937563 363793598 461501263 601446932 461501263 601446932 362242424 318619977 362242424 318619977 85542460 931952302 85542460 931952302 500021370 762668073 500021370 762668073 484704389 449620203 484704389 449620203 660098170 690736493 660098170 690736493 499984830 444330247 499984830 444330247 815283793 92751634 815283793 92751634 920016625 70990372 920016625 70990372 950035278 48657849 950035278 48657849 404315526 499977754 404315526 499977754 499981793 237176781 499981793 237176781 156548175 679816701 156548175 679816701 692641869 119048947 692641869 119048947 69358632 44378249 69358632 44378249 964291932 964437121 964291932 964437121 499993244 440351391 499993244 440351391 412443226 916930468 412443226 916930468 500036294 481149534 500036294 481149534 258288580 904856501 258288580 904856501 914266610 457887359 914266610 457887359 495823906 829297174 495823906 829297174 834111209 499969135 834111209 499969135 304499135 897386302 304499135 897386302 687445774 500005293 687445774 500005293 790398880 566605771 790398880 566605771 500004132 597188817 500004132 597188817 379820233 229715020 379820233 229715020 924701544 804045391 924701544 804045391 47185341 954846595 47185341 954846595 500024755 499967017 500024755 499967017 170152236 83231397 170152236 83231397 628984183 778834283 628984183 778834283 20375308 262127192 20375308 262127192 625521001 795256624 625521001 795256624 428175680 399752521 428175680 399752521 795913230 185733132 795913230 185733132 174405298 744901109 174405298 744901109 389264979 227289133 389264979 227289133 925099713 45752187 925099713 45752187 33910132 9761636 33910132 9761636 500029035 937900832 500029035 937900832 25006424 9209283 25006424 9209283 500031737 894032690 500031737 894032690 941705679 45938730 941705679 45938730 364165759 796069617 364165759 796069617 859877568 292076582 859877568 292076582 95218611 63828944 95218611 63828944 500032268 504735788 500032268 504735788 359834246 890360354 359834246 890360354 684679517 299666166 684679517 299666166 409523282 632300707 409523282 632300707 297121677 411884270 297121677 411884270 464744170 582144089 464744170 582144089 644358892 499983342 644358892 499983342 117391462 108957254 117391462 108957254 38091268 37137886 38091268 37137886 25741876 500013272 25741876 500013272 499964649 144190670 499964649 144190670 879775642 949676302 879775642 949676302 967472796 499982124 967472796 499982124 232479345 158795910 232479345 158795910 561514907 621422430 561514907 621422430 338171302 302347220 338171302 302347220 849794379 870172517 849794379 870172517 909795416 465641039 909795416 465641039 439949005 346506839 439949005 346506839 794703175 626755369 794703175 626755369 189530327 861647553 189530327 861647553 500010545 499970824 500010545 499970824 339013691 575922294 339013691 575922294 500033830 157417860 500033830 157417860 867572413 800073093 867572413 800073093 367040463 499989614 367040463 499989614 109010256 949187573 109010256 949187573 695515483 499989216 695515483 499989216 275504303 743645444 275504303 743645444 706520760 294653770 706520760 294653770 131698587 124015108 131698587 124015108 903761756 551482686 903761756 551482686 546468732 395956778 546468732 395956778 310674721 722062203 310674721 722062203 676876227 499961830 676876227 499961830 755190937 500033965 755190937 500033965 499966353 230969490 499966353 230969490 667334128 736883660 667334128 736883660 327895815 500006807 327895815 500006807 142639748 908741880 142639748 908741880 37585486 973768553 37585486 973768553 687694957 445796660 687694957 445796660 330078965 796338817 330078965 796338817 509498836 359747971 509498836 359747971 500006138 46522918 500006138 46522918 968639129 600786929 968639129 600786929 500028296 79067160 500028296 79067160 975767422 6616303 975767422 6616303 409459129 651756585 409459129 651756585 815010782 499990039 815010782 499990039 748334598 537737361 748334598 537737361 252027462 398575375 252027462 398575375 882999657 49634633 882999657 49634633 48872013 834666943 48872013 834666943 499963391 946280897 499963391 946280897 567663813 405595873 567663813 405595873 157018157 500036732 157018157 500036732 868107406 908370309 868107406 908370309 69244980 147681492 69244980 147681492 864481595 500018334 864481595 500018334 242856239 271844969 242856239 271844969 757378996 644845987 757378996 644845987 341010883 456801982 341010883 456801982 796676578 885085529 796676578 885085529 499986572 425756932 499986572 425756932 848428975 826209601 848428975 826209601 451097943 130180865 451097943 130180865 500011920 683138277 500011920 683138277 532401899 229438612 532401899 229438612 855675436 499990835 855675436 499990835 166248931 156880233 166248931 156880233 911738093 544647475 911738093 544647475 399562577 846897048 399562577 846897048 537581435 499981642 537581435 499981642 816653125 177817083 816653125 177817083 175587307 839295373 175587307 839295373 854907670 499989169 854907670 499989169 468246077 216648457 468246077 216648457 211466335 582950490 211466335 582950490 499974700 277109265 499974700 277109265 744581167 247275137 744581167 247275137 500003320 79900953 500003320 79900953 936134369 949628307 936134369 949628307 399268593 320834859 399268593 320834859 577576550 665720911 577576550 665720911 359199412 35871498 359199412 35871498 687813852 844565100 687813852 844565100 227308146 348352753 227308146 348352753 857348084 58125112 857348084 58125112 499980388 910006021 499980388 910006021 500006129 703366019 500006129 703366019 500030890 805643624 500030890 805643624 131834674 903694265 131834674 903694265 20545248 414225579 20545248 414225579 725781863 589323242 725781863 589323242 499984064 70331709 499984064 70331709 141340299 527019270 141340299 527019270 778145799 163436852 778145799 163436852 499997517 499990447 499997517 499990447 895238848 90896809 895238848 90896809 950111340 12073568 950111340 12073568 4927209 997421787 4927209 997421787 500005697 200611574 500005697 200611574 85864913 32125014 85864913 32125014 16657896 782739812 16657896 782739812 799154048 193215300 799154048 193215300 368507645 723120900 368507645 723120900 273150916 770060334 273150916 770060334 531004478 297677467 531004478 297677467 312488789 607183490 312488789 607183490 500032676 114769261 500032676 114769261 417526969 603905963 417526969 603905963 599987539 364311893 599987539 364311893 849454056 902992052 849454056 902992052 903907961 499990391 903907961 499990391 500002697 804435937 500002697 804435937 143479913 292598104 143479913 292598104 715265255 803179986 715265255 803179986 196033346 201357832 196033346 201357832 841106494 500036218 841106494 500036218 252479027 805303951 252479027 805303951 556079936 499986147 556079936 499986147 42358964 959341032 42358964 959341032 980996220 146388581 980996220 146388581 499964953 810036943 499964953 810036943 874647740 897554382 874647740 897554382 901615696 947098131 901615696 947098131 48582545 499980647 48582545 499980647 787364995 779770905 787364995 779770905 339927322 500015182 339927322 500015182 827687017 195768248 827687017 195768248 500006134 754375382 500006134 754375382 682457336 243590101 682457336 243590101 475110432 526568876 475110432 526568876 176903181 488205187 176903181 488205187 500038320 836563361 500038320 836563361 143974481 946038665 143974481 946038665 978766041 384583657 978766041 384583657 324238623 845500128 324238623 845500128 69734106 190608387 69734106 190608387 816310013 143103706 816310013 143103706 377252325 767730422 377252325 767730422 798385210 833747659 798385210 833747659 499984225 205944938 499984225 205944938 905368708 910653120 905368708 910653120 64951291 64582451 64951291 64582451 500013565 853856112 500013565 853856112 366287828 220608500 366287828 220608500 500011678 623860490 500011678 623860490 667096913 283522982 667096913 283522982 126401967 59556928 126401967 59556928 954279535 26849153 954279535 26849153 985531096 500035976 985531096 500035976 394221250 789232214 394221250 789232214 790195140 427771725 790195140 427771725 416207944 716800155 416207944 716800155 108924457 499966999 108924457 499966999 803062923 906969105 803062923 906969105 500019898 129329887 500019898 129329887 604995161 648500692 604995161 648500692 814946527 130562698 814946527 130562698 334751226 513327471 334751226 513327471 792468952 225301741 792468952 225301741 481150415 630609797 481150415 630609797 524683946 437125001 524683946 437125001 278394099 500029543 278394099 500029543 499966440 188680743 499966440 188680743 859960262 886688346 859960262 886688346 500014500 376985681 500014500 376985681 897141069 934834245 897141069 934834245 62770139 422950411 62770139 422950411 768408320 136069729 768408320 136069729 925375962 927973741 925375962 927973741 426071388 239344498 426071388 239344498 232258991 183071199 232258991 183071199 561287294 500037051 561287294 500037051 884063113 499984543 884063113 499984543 499962380 252348501 499962380 252348501 747966504 499999812 747966504 499999812 927174830 949151492 927174830 949151492 499972013 239079360 499972013 239079360 865853999 721317814 865853999 721317814 499989801 872515443 499989801 872515443 700875883 286394541 700875883 286394541 290549221 564650807 290549221 564650807 499969743 269501579 499969743 269501579 562908708 619067693 562908708 619067693 657920001 294286289 657920001 294286289 891098684 778388427 891098684 778388427 333861201 499966369 333861201 499966369 491066933 373718813 491066933 373718813 145529365 782667079 145529365 782667079 816616519 134835300 816616519 134835300 915575804 990484672 915575804 990484672 101484552 68949733 101484552 68949733 933643459 52059138 933643459 52059138 500019916 499988649 500019916 499988649 654374394 316507428 654374394 316507428 684543064 653765287 684543064 653765287 290246448 785916124 290246448 785916124 135111554 888358074 135111554 888358074 52447705 962408714 52447705 962408714 964203154 19160733 964203154 19160733 999925120 28937 999925120 28937 500003346 668530292 500003346 668530292 782371184 192063657 782371184 192063657 165468512 144674437 165468512 144674437 500026097 616285408 500026097 616285408 660548958 763556662 660548958 763556662 499976172 233278020 499976172 233278020 216933354 202247510 216933354 202247510 558700436 567519844 558700436 567519844 700080111 499984539 700080111 499984539 359953826 335030427 359953826 335030427 500018223 680688785 500018223 680688785 357282513 380118633 357282513 380118633 722781754 137154515 722781754 137154515 876135060 107357660 876135060 107357660 65674346 649870788 65674346 649870788 500032550 290866024 500032550 290866024 451014388 499993252 451014388 499993252 814175432 864995051 814175432 864995051 134550196 332230438 134550196 332230438 818983543 580974576 818983543 580974576 181833535 500025297 181833535 500025297 771776727 779667460 771776727 779667460 144640650 142999288 144640650 142999288 866384965 928797626 866384965 928797626 272275728 648831523 272275728 648831523 521964062 494861786 521964062 494861786 424772777 184077329 424772777 184077329 525299974 675566390 525299974 675566390 499989185 757990398 499989185 757990398 541896492 328704625 541896492 328704625 748838133 537309102 748838133 537309102 430259986 585782379 430259986 585782379 534879787 334317517 534879787 334317517 254068358 517505227 254068358 517505227 499972813 990772836 499972813 990772836 990862125 1733411 990862125 1733411 197138622 542672877 197138622 542672877 834197673 841070698 834197673 841070698 154771285 120727172 154771285 120727172 909363607 51253578 909363607 51253578 181440912 830323078 181440912 830323078 73450818 934278797 73450818 934278797 942752188 360270638 942752188 360270638 322591936 751638351 322591936 751638351 742714314 499968071 742714314 499968071 243604205 500002799 243604205 500002799 953095969 959138729 953095969 959138729 978952145 18959132 978952145 18959132 5477691 996738640 5477691 996738640 1749708 998879275 1749708 998879275 500007195 210799809 500007195 210799809 206549256 884615405 206549256 884615405 499998326 348486154 499998326 348486154 351917958 500031410 351917958 500031410 213691817 108398601 213691817 108398601 670881936 520329527 670881936 520329527 499964529 709058350 499964529 709058350 247348647 81200099 247348647 81200099 691483295 388961739 691483295 388961739 299799533 192449250 299799533 192449250 845295130 774906672 845295130 774906672 475469313 433163754 475469313 433163754 737637910 763578868 737637910 763578868 865604920 56063507 865604920 56063507 976167576 8034487 976167576 8034487 3753685 999347160 3753685 999347160 999655917 36750 999655917 36750 19119 689683611 19119 689683611 570909256 499981203 570909256 499981203 217002527 711645794 217002527 711645794 511591260 378619025 511591260 378619025 285610158 248877006 285610158 248877006 603185982 590845410 603185982 590845410 199601983 917092774 199601983 917092774 635014286 499981425 635014286 499981425 432650921 437867157 432650921 437867157 504318528 500033231 504318528 500033231 756415484 143024179 756415484 143024179 499962528 918539400 499962528 918539400 68486864 499960224 68486864 499960224 616359956 628013220 616359956 628013220 500000625 384085121 500000625 384085121 507556633 652709193 507556633 652709193 398619066 92804615 398619066 92804615 925696013 29447480 925696013 29447480 24085968 856890609 24085968 856890609 858135966 948981127 858135966 948981127 444906717 254520633 444906717 254520633 200326467 862397886 200326467 862397886 760483204 499997506 760483204 499997506 171831615 847512474 171831615 847512474 884752536 80807461 884752536 80807461 958997512 964044169 958997512 964044169 984402931 470272801 984402931 470272801 313392172 931109707 313392172 931109707 36291493 326189796 36291493 326189796 777792549 145222827 777792549 145222827 868328347 71638260 868328347 71638260 350841579 656869563 350841579 656869563 500025729 272959512 500025729 272959512 786364069 504600069 786364069 504600069 499988615 343125156 499988615 343125156 894068093 946011739 894068093 946011739 313201134 421656316 313201134 421656316 552469729 499971821 552469729 499971821 123095899 387556898 123095899 387556898 532342137 673294368 532342137 673294368 313494432 488143782 313494432 488143782 514549637 535785605 514549637 535785605 83204016 500009507 83204016 500009507 624397128 648042237 624397128 648042237 499994300 432125023 499994300 432125023 240134989 579585243 240134989 579585243 499994454 948458567 499994454 948458567 50967168 83661961 50967168 83661961 306607814 945495368 306607814 945495368 499998155 443499536 499998155 443499536 725335496 555895328 725335496 555895328 312099089 729399002 312099089 729399002 528406800 398805395 528406800 398805395 500015683 643543599 500015683 643543599 806499933 428001042 806499933 428001042 104175041 63491578 104175041 63491578 59429223 25571081 59429223 25571081 868294942 902443782 868294942 902443782 77615355 118170413 77615355 118170413 499974442 834794833 499974442 834794833 64190045 499984940 64190045 499984940 500010825 767816140 500010825 767816140 215761380 942250083 215761380 942250083 500035180 458879162 500035180 458879162 246353070 499991862 246353070 499991862 737402825 740515724 737402825 740515724 407814634 255088328 407814634 255088328 923655563 732765759 923655563 732765759 232647697 799769706 232647697 799769706 499987089 109690199 499987089 109690199 963328708 652433586 963328708 652433586 278303039 58731913 278303039 58731913 983919861 934554034 983919861 934554034 506173069 346129691 506173069 346129691 499976178 300891000 499976178 300891000 896110407 924932240 896110407 924932240 958395953 26630467 958395953 26630467 499977753 796013089 499977753 796013089 818381106 137338120 818381106 137338120 83967426 499983395 83967426 499983395 766112084 182171045 766112084 182171045 192238541 500020064 192238541 500020064 668170476 851892854 668170476 851892854 355675890 344719924 355675890 344719924 531363638 836717287 531363638 836717287 890772562 890945501 890772562 890945501 170850670 231004404 170850670 231004404 856052316 922487872 856052316 922487872 22189079 239388466 22189079 239388466 501194964 790991940 501194964 790991940 468648656 191294696 468648656 191294696 901056332 767793346 901056332 767793346 679651281 232642879 679651281 232642879 84760529 77236734 84760529 77236734 927200746 44633241 927200746 44633241 38836478 555473439 38836478 555473439 545565056 390052922 545565056 390052922 386713051 334152106 386713051 334152106 499993111 500008113 499993111 500008113 883760756 404687014 883760756 404687014 360337732 101801695 360337732 101801695 59738409 500014400 59738409 500014400 814385162 913410014 814385162 913410014 499970085 499986752 499970085 499986752 710578568 859475516 710578568 859475516 895931447 467821304 895931447 467821304 349508145 555206496 349508145 555206496 778898972 876246744 778898972 876246744 499966052 499964430 499966052 499964430 816423524 127956696 816423524 127956696 43729185 978290622 43729185 978290622 647849694 289593663 647849694 289593663 153678029 531698507 153678029 531698507 610092666 658101485 610092666 658101485 304771079 805426368 304771079 805426368 532727635 407095853 532727635 407095853 600278955 667380651 600278955 667380651 399969760 309912209 399969760 309912209 208308658 954082610 208308658 954082610 672968433 629998681 672968433 629998681 499962969 732986577 499962969 732986577 663584369 329936378 663584369 329936378 366750242 948322476 366750242 948322476 500032927 135060662 500032927 135060662 129734511 890206062 129734511 890206062 777934808 166943832 777934808 166943832 890694352 916708475 890694352 916708475 381558797 311478797 381558797 311478797 144190341 579062615 144190341 579062615 600272721 291261316 600272721 291261316 216492324 802223853 216492324 802223853 28609702 979669010 28609702 979669010 758333995 293424369 758333995 293424369 266342278 598264254 266342278 598264254 500022565 764251005 500022565 764251005 682611670 192400226 682611670 192400226 439580121 500018710 439580121 500018710 180754359 547928738 180754359 547928738 682754297 480753158 682754297 480753158 499960115 921422099 499960115 921422099 932745259 949558500 932745259 949558500 499961262 52091908 499961262 52091908 17990686 500017306 17990686 500017306 902148551 257831976 902148551 257831976 231572397 581059471 231572397 581059471 777519269 364645227 777519269 364645227 320210568 174492431 320210568 174492431 841574689 911979520 841574689 911979520 167849143 500001077 167849143 500001077 730462681 683474715 730462681 683474715 479303942 366594400 479303942 366594400 651951244 180276667 651951244 180276667 866562201 977355983 866562201 977355983 12165638 27309854 12165638 27309854 732222707 754233641 732222707 754233641 183573853 499984146 183573853 499984146 429331922 727896652 429331922 727896652 103975321 88065245 103975321 88065245 711630759 829349018 711630759 829349018 499966673 499979301 499966673 499979301 616924106 668995360 616924106 668995360 405383536 369700518 405383536 369700518 812882107 547290202 812882107 547290202 500006269 138779372 500006269 138779372 127933730 891893816 127933730 891893816 86701366 369955070 86701366 369955070 712006217 286823533 712006217 286823533 222918849 610349662 222918849 610349662 499978463 313907602 499978463 313907602 895566017 820945153 895566017 820945153 247577033 499614102 247577033 499614102 816986354 920390549 816986354 920390549 14236102 445262107 14236102 445262107 595638796 543024451 595638796 543024451 422962827 794157186 422962827 794157186 691339588 500030583 691339588 500030583 151791853 84256969 151791853 84256969 42950595 526742773 42950595 526742773 776630640 209937409 776630640 209937409 884575401 954502203 884575401 954502203 964215893 266633678 964215893 266633678 200021571 921969358 200021571 921969358 947904596 356759076 947904596 356759076 418248241 787562079 418248241 787562079 500030351 548990185 500030351 548990185 448233554 775674173 448233554 775674173 217130159 954362110 217130159 954362110 962379233 971066866 962379233 971066866 8757002 411747573 8757002 411747573 499999188 135694615 499999188 135694615 522710095 524199839 522710095 524199839 92840218 88055362 92840218 88055362 949799638 550696890 949799638 550696890 499984801 109479322 499984801 109479322 43852383 652580915 43852383 652580915 610743652 173322572 610743652 173322572 134700460 117760508 134700460 117760508 716908012 447224874 716908012 447224874 441766131 500011375 441766131 500011375 696069578 157571898 696069578 157571898 919957745 514607831 919957745 514607831 202350472 499964762 202350472 499964762 675309363 831105129 675309363 831105129 488412943 442494899 488412943 442494899 573264800 500006392 573264800 500006392 128425533 499972760 128425533 499972760 500009987 259236511 500009987 259236511 894079885 909058738 894079885 909058738 64685780 39331237 64685780 39331237 499995771 505567409 499995771 505567409 683493942 97747175 683493942 97747175 49270217 6837360 49270217 6837360 998276016 614556182 998276016 614556182 456017313 390576798 456017313 390576798 509091379 499994414 509091379 499994414 185966729 739062970 185966729 739062970 828980912 429359094 828980912 429359094 440567392 665694268 440567392 665694268 729400797 858159444 729400797 858159444 132453611 167809587 132453611 167809587 375552601 569515148 375552601 569515148 499991085 859450000 499991085 859450000 223760810 158641480 223760810 158641480 904499251 500030000 904499251 500030000 665430810 786938166 665430810 786938166 844285883 169293780 844285883 169293780 453074691 877017326 453074691 877017326 728547420 579440604 728547420 579440604 452518123 194252375 452518123 194252375 888431209 897761696 888431209 897761696 9911141 2238954 9911141 2238954 500031111 693270455 500031111 693270455 722806590 216023110 722806590 216023110 499970491 500021656 499970491 500021656 769907428 403696813 769907428 403696813 160766331 620767697 160766331 620767697 500026799 423690200 500026799 423690200 499960725 702469702 499960725 702469702 175629488 62727942 175629488 62727942 969002057 25445458 969002057 25445458 486420515 592491854 486420515 592491854 790241901 115154671 790241901 115154671 390985417 701899527 390985417 701899527 746702021 42481239 746702021 42481239 371008953 500004968 371008953 500004968 774051349 794448901 774051349 794448901 144254166 962046904 144254166 962046904 980456926 261017985 980456926 261017985 499998244 741587206 499998244 741587206 743309487 314868713 743309487 314868713 301027783 782535593 301027783 782535593 852513424 262747915 852513424 262747915 500008139 660801690 500008139 660801690 273840524 377489782 273840524 377489782 596194373 677951506 596194373 677951506 371749665 329565598 371749665 329565598 906907153 75108891 906907153 75108891 957586509 981943786 957586509 981943786 992522586 424617899 992522586 424617899 474716657 575128878 474716657 575128878 901356663 924740800 901356663 924740800 58642707 978825907 58642707 978825907 980175997 988998237 980175997 988998237 364309819 362659598 364309819 362659598 354755626 305220175 354755626 305220175 517459268 891987109 517459268 891987109 219641028 437627325 219641028 437627325 685328808 854243555 685328808 854243555 962845968 34265194 962845968 34265194 150821537 500017873 150821537 500017873 500019884 396226794 500019884 396226794 518383734 499989393 518383734 499989393 7933893 499996299 7933893 499996299 500012576 101591339 500012576 101591339 246801631 327283544 246801631 327283544 520844311 867509240 520844311 867509240 890082807 77794146 890082807 77794146 193464226 499969931 193464226 499969931 667313287 319798314 667313287 319798314 481051674 911687460 481051674 911687460 805938034 438602669 805938034 438602669 263991824 925231098 263991824 925231098 48497824 33405455 48497824 33405455 977009935 22809758 977009935 22809758 989287587 572587881 989287587 572587881 500023701 137611989 500023701 137611989 131884505 908078385 131884505 908078385 9876703 473547993 9876703 473547993 500022632 336212974 500022632 336212974 278540358 164634759 278540358 164634759 847759817 150516704 847759817 150516704 415072256 594542525 415072256 594542525 752570027 489499648 752570027 489499648 350442449 704656652 350442449 704656652 929275854 971636501 929275854 971636501 499962495 433850798 499962495 433850798 531969150 533069880 531969150 533069880 499973486 210050888 499973486 210050888 166042489 849166581 166042489 849166581 500038605 389439492 500038605 389439492 675275685 135770688 675275685 135770688 499970391 724449564 499970391 724449564 500030157 500017395 500030157 500017395 277686168 836366386 277686168 836366386 902849936 499979211 902849936 499979211 430951024 500026396 430951024 500026396 659410812 499960024 659410812 499960024 28239893 594295210 28239893 594295210 500011636 662254835 500011636 662254835 770271082 235293549 770271082 235293549 132383516 78282922 132383516 78282922 664684965 626362606 664684965 626362606 156935194 152011018 156935194 152011018 500015698 929999202 500015698 929999202 188865376 213831525 188865376 213831525 499993236 494294300 499993236 494294300 412560394 938160127 412560394 938160127 828888181 68478612 828888181 68478612 13412455 890069443 13412455 890069443 637628011 321563594 637628011 321563594 723991617 500031019 723991617 500031019 3733337 998610125 3733337 998610125 529092566 500033501 529092566 500033501 853541067 904244327 853541067 904244327 20918004 367300017 20918004 367300017 658086305 106551048 658086305 106551048 500004899 902113881 500004899 902113881 35594023 268059713 35594023 268059713 499998963 885348008 499998963 885348008 100270118 500004463 100270118 500004463 669049275 788347252 669049275 788347252 133774018 55018654 133774018 55018654 950837192 974886446 950837192 974886446 980470358 985661285 980470358 985661285 499968060 280942159 499968060 280942159 61471285 940752035 61471285 940752035 500029454 80264682 500029454 80264682 318316368 500039151 318316368 500039151 838804588 155527147 838804588 155527147 906123031 500020256 906123031 500020256 499978955 165492893 499978955 165492893 883401237 862402752 883401237 862402752 60512035 56726678 60512035 56726678 37080715 991980051 37080715 991980051 5068942 997572073 5068942 997572073 633124925 355827170 633124925 355827170 772679093 108834024 772679093 108834024 925189719 40650238 925189719 40650238 28953665 827631354 28953665 827631354 574865632 462448675 574865632 462448675 387450320 500020344 387450320 500020344 500008995 383282122 500008995 383282122 785547662 500030307 785547662 500030307 385373764 499983450 385373764 499983450 692999878 734455551 692999878 734455551 748824310 191025291 748824310 191025291 127695864 903608719 127695864 903608719 52911716 948789133 52911716 948789133 958381594 24848920 958381594 24848920 15234648 988853807 15234648 988853807 10144216 9883732 10144216 9883732 687383576 725344725 687383576 725344725 894986218 294037375 894986218 294037375 252341768 756058314 252341768 756058314 500033947 880287217 500033947 880287217 893132255 105434593 893132255 105434593 259062222 332732751 259062222 332732751 500039151 773871856 500039151 773871856 498550116 500017566 498550116 500017566 762338708 421201136 762338708 421201136 500002879 810620714 500002879 810620714 404903809 321605359 404903809 321605359 232738084 845292135 232738084 845292135 861927734 76278781 861927734 76278781 436712760 698398077 436712760 698398077 500024726 337205664 500024726 337205664 752280750 223831999 752280750 223831999 833231066 681542958 833231066 681542958 499995025 330090279 499995025 330090279 876200791 513238485 876200791 513238485 315499794 288214529 315499794 288214529 182173234 756800863 182173234 756800863 648767789 495288831 648767789 495288831 486654128 538583314 486654128 538583314 351131591 499977152 351131591 499977152 808434661 858255591 808434661 858255591 499960779 500023890 499960779 500023890 934716200 432650560 934716200 432650560 499975963 693425706 499975963 693425706 518261587 499983441 518261587 499983441 946130194 634752849 946130194 634752849 366431054 245832098 366431054 245832098 844490053 645280041 844490053 645280041 249427633 221528908 249427633 221528908 49459760 955071118 49459760 955071118 40402553 351460863 40402553 351460863 943135358 568185337 943135358 568185337 428200829 411955242 428200829 411955242 674829119 721916076 674829119 721916076 901152981 499982255 901152981 499982255 406314128 679687090 406314128 679687090 571386294 360923203 571386294 360923203 241435880 500013764 241435880 500013764 638051414 499985275 638051414 499985275 867666230 908527289 867666230 908527289 401219288 514137129 401219288 514137129 551503011 118834618 551503011 118834618 101365625 629866241 101365625 629866241 584850330 500022266 584850330 500022266 284004666 828617078 284004666 828617078 500034307 331201248 500034307 331201248 485027484 791349709 485027484 791349709 145632665 874144782 145632665 874144782 57618470 973124569 57618470 973124569 26637835 975371601 26637835 975371601 980718959 987732708 980718959 987732708 276527439 219573544 276527439 219573544 667406525 771484404 667406525 771484404 792870724 499963133 792870724 499963133 264355317 742868263 264355317 742868263 748505837 183858432 748505837 183858432 894005688 39779448 894005688 39779448 499970633 797646172 499970633 797646172 186629046 123025939 186629046 123025939 708510780 533196110 708510780 533196110 499980076 724757141 499980076 724757141 645807117 199406286 645807117 199406286 351271293 554482696 351271293 554482696 779681213 255097070 779681213 255097070 553964871 749933540 553964871 749933540 811022152 276669677 811022152 276669677 500033910 757503241 500033910 757503241 364935652 230668781 364935652 230668781 203552417 770186632 203552417 770186632 524736312 351625048 524736312 351625048 668631931 306648603 668631931 306648603 329466379 431994531 329466379 431994531 500039643 73261925 500039643 73261925 499965835 811653776 499965835 811653776 500011150 400582712 500011150 400582712 429623025 707416386 429623025 707416386 797336361 394775126 797336361 394775126 201869207 499989373 201869207 499989373 464525399 45156222 464525399 45156222 852340945 936140740 852340945 936140740 33010812 191791615 33010812 191791615 499980429 815133552 499980429 815133552 171459325 105178765 171459325 105178765 595922687 500032823 595922687 500032823 161084724 71443163 161084724 71443163 715431409 931072479 715431409 931072479 499975152 30544785 499975152 30544785 983833012 500015148 983833012 500015148 503347418 638196460 503347418 638196460 109121521 499963503 109121521 499963503 767391340 195495010 767391340 195495010 435770278 526118536 435770278 526118536 499960048 237823456 499960048 237823456 789712081 500029141 789712081 500029141 332687074 52812389 332687074 52812389 32595081 974027104 32595081 974027104 537488182 375670819 537488182 375670819 378616456 756356494 378616456 756356494 581163329 167681546 581163329 167681546 943021621 41557640 943021621 41557640 961678065 580352683 961678065 580352683 499966654 290079562 499966654 290079562 222054263 696509430 222054263 696509430 618908443 500007585 618908443 500007585 798421655 456392510 798421655 456392510 453696268 663505720 453696268 663505720 500031845 109667233 500031845 109667233 72834464 21070956 72834464 21070956 576256308 939246331 576256308 939246331 347350824 186226377 347350824 186226377 182932679 124230116 182932679 124230116 500030825 880225076 500030825 880225076 885010136 101146041 885010136 101146041 134623723 854355302 134623723 854355302 877616736 83959538 877616736 83959538 456365338 500002830 456365338 500002830 62960461 973893061 62960461 973893061 500012381 157700139 500012381 157700139 135337274 555328067 135337274 555328067 499981396 317827043 499981396 317827043 313565211 502332686 313565211 502332686 499970331 237849452 499970331 237849452 500016802 636425138 500016802 636425138 433156516 500004922 433156516 500004922 873026990 617975000 873026990 617975000 168131973 499964009 168131973 499964009 408708801 311070016 408708801 311070016 830991414 517740535 830991414 517740535 500029059 286239966 500029059 286239966 744058388 200332464 744058388 200332464 179423747 519406812 179423747 519406812 621308285 361519288 621308285 361519288 673982486 842575835 673982486 842575835 385042814 122970582 385042814 122970582 919455400 933131321 919455400 933131321 441786733 369208289 441786733 369208289 631411081 817438501 631411081 817438501 841312407 500019117 841312407 500019117 272105839 767541805 272105839 767541805 500266158 105392860 500266158 105392860 459820515 570101954 459820515 570101954 926879325 928062526 926879325 928062526 938807476 499983956 938807476 499983956 171927601 817403425 171927601 817403425 556753640 304539970 556753640 304539970 456539633 664843500 456539633 664843500 315387617 462729960 315387617 462729960 717151997 802096879 717151997 802096879 292434474 392146188 292434474 392146188 887786420 499988865 887786420 499988865 499973063 131210869 499973063 131210869 919807571 656578165 919807571 656578165 171708310 138558955 171708310 138558955 499994696 500008997 499994696 500008997 177878411 895832695 177878411 895832695 80169483 405668509 80169483 405668509 899413366 802914588 899413366 802914588 435311956 500029615 435311956 500029615 801617339 578872570 801617339 578872570 295987012 500018693 295987012 500018693 826757878 894306646 826757878 894306646 58104041 943985019 58104041 943985019 635631284 128284554 635631284 128284554 896766596 46182953 896766596 46182953 329718049 860085354 329718049 860085354 128974922 461894791 128974922 461894791 499970450 536931086 499970450 536931086 460235682 437257241 460235682 437257241 817473463 602169666 817473463 602169666 385344794 866150857 385344794 866150857 112015759 45511586 112015759 45511586 782885587 500003911 782885587 500003911 632991974 409184890 632991974 409184890 283728432 500033671 283728432 500033671 835001912 72795771 835001912 72795771 68612815 941642154 68612815 941642154 742229353 475513093 742229353 475513093 499988644 907873201 499988644 907873201 932405611 499969765 932405611 499969765 590177037 634103127 590177037 634103127 292519072 185838505 292519072 185838505 818468725 25490118 818468725 25490118 464976556 802490767 464976556 802490767 810138235 905256706 810138235 905256706 952414119 22679870 952414119 22679870 981311180 531117599 981311180 531117599 499988310 231050208 499988310 231050208 649510969 706623507 649510969 706623507 851521084 499964532 851521084 499964532 364697297 575298341 364697297 575298341 664904836 476283937 664904836 476283937 248879995 881748443 248879995 881748443 98409457 500001648 98409457 500001648 900209565 533831384 900209565 533831384 344586363 230498357 344586363 230498357 872956107 899898293 872956107 899898293 409742398 135130519 409742398 135130519 83057641 500036852 83057641 500036852 386733851 804828918 386733851 804828918 855812938 119246729 855812938 119246729 326948327 767951477 326948327 767951477 838996109 352228111 838996109 352228111 376665485 637498403 376665485 637498403 834611821 101603627 834611821 101603627 899560723 500017387 899560723 500017387 546746758 461307782 546746758 461307782 254255744 240534775 254255744 240534775 156586276 138086282 156586276 138086282 500035110 499971000 500035110 499971000 266049777 253214528 266049777 253214528 656197485 499980240 656197485 499980240 964509290 333755515 964509290 333755515 377950510 516533440 377950510 516533440 682007803 284857957 682007803 284857957 261536425 138008952 261536425 138008952 103048156 907748050 103048156 907748050 26569220 93523969 26569220 93523969 920094758 68005389 920094758 68005389 443724391 890917594 443724391 890917594 933914728 500011122 933914728 500011122 584108143 223182974 584108143 223182974 902241622 671125290 902241622 671125290 665823243 173561711 665823243 173561711 885385005 108450984 885385005 108450984 911364878 956767842 911364878 956767842 957071489 499974026 957071489 499974026 184978764 131185791 184978764 131185791 500038583 797850258 500038583 797850258 500000957 500037290 500000957 500037290 892439375 86198004 892439375 86198004 24101602 684081672 24101602 684081672 500008558 141758564 500008558 141758564 934447050 500014772 934447050 500014772 219340340 184683839 219340340 184683839 138149279 887161949 138149279 887161949 89881132 61221060 89881132 61221060 956410435 958168947 956410435 958168947 35412339 994063073 35412339 994063073 998510478 349031 998510478 349031 499960900 499985567 499960900 499985567 751714348 786765932 751714348 786765932 146067217 128679519 146067217 128679519 89051733 931457697 89051733 931457697 641396919 94447914 641396919 94447914 432669834 551630282 432669834 551630282 614953878 365142415 614953878 365142415 706099517 831329661 706099517 831329661 467358016 396587829 467358016 396587829 593244449 702524574 593244449 702524574 154264781 499972951 154264781 499972951 633139711 556889990 633139711 556889990 499999350 590082211 499999350 590082211 500027026 765799747 500027026 765799747 437197480 386021870 437197480 386021870 341070201 614443236 341070201 614443236 621270219 198810819 621270219 198810819 368444501 873124579 368444501 873124579 876086317 943339770 876086317 943339770 44635173 955436503 44635173 955436503 500027515 585642327 500027515 585642327 478536816 499991365 478536816 499991365 194567718 103639655 194567718 103639655 93597099 81377414 93597099 81377414 775708210 809589550 775708210 809589550 130855665 915520433 130855665 915520433 72925266 499981036 72925266 499981036 900877318 936724872 900877318 936724872 57202988 31133920 57202988 31133920 499988628 855779923 499988628 855779923 691585530 193236494 691585530 193236494 127286635 943076008 127286635 943076008 967401808 314867984 967401808 314867984 243512695 587591937 243512695 587591937 500029761 736960129 500029761 736960129 823076147 871761470 823076147 871761470 887296761 96884185 887296761 96884185 355410696 499976812 355410696 499976812 198570148 520687672 198570148 520687672 615263842 499966388 615263842 499966388 320162345 514901206 320162345 514901206 500027825 652932135 500027825 652932135 620489980 115204573 620489980 115204573 89638409 70965244 89638409 70965244 43102037 709898765 43102037 709898765 719296208 500011983 719296208 500011983 179313308 154952446 179313308 154952446 860529568 559534238 860529568 559534238 499964948 499989398 499964948 499989398 156325331 926360891 156325331 926360891 692596207 499982855 692596207 499982855 316549788 292416277 316549788 292416277 181861676 500029685 181861676 500029685 500017506 307019429 500017506 307019429 318968441 825139258 318968441 825139258 136767099 413321528 136767099 413321528 583208490 826242864 583208490 826242864 941881152 983400185 941881152 983400185 10363684 319757930 10363684 319757930 763311769 823249860 763311769 823249860 433661147 499979021 433661147 499979021 130248787 880964066 130248787 880964066 581184639 500002248 581184639 500002248 356973279 499973446 356973279 499973446 580487373 616132936 580487373 616132936 907779479 55987831 907779479 55987831 474413200 862219238 474413200 862219238 500029476 227572175 500029476 227572175 499972799 500018946 499972799 500018946 253661556 797369782 253661556 797369782 92844127 79004724 92844127 79004724 993681259 500034586 993681259 500034586 303891055 103860700 303891055 103860700 572177043 898363907 572177043 898363907 936309969 377004806 936309969 377004806 242471980 875722727 242471980 875722727 579556125 122925873 579556125 122925873 877394163 884863479 877394163 884863479 65294459 20517556 65294459 20517556 988757679 2618790 988757679 2618790 500015896 499975960 500015896 499975960 113259079 692308752 113259079 692308752 702658196 282872664 702658196 282872664 473840443 592110354 473840443 592110354 648720641 276021098 648720641 276021098 774057427 171539278 774057427 171539278 485232839 687392476 485232839 687392476 666164210 136090966 666164210 136090966 157309759 500026605 157309759 500026605 681676025 817016146 681676025 817016146 354777719 338544911 354777719 338544911 711063789 527509868 711063789 527509868 500007079 241058991 500007079 241058991 132782903 568267606 132782903 568267606 640669718 776001098 640669718 776001098 388859009 499977525 388859009 499977525 702086230 119018538 702086230 119018538 80395947 45136710 80395947 45136710 12120286 557674997 12120286 557674997 910313768 497314438 910313768 497314438 145829203 898717378 145829203 898717378 947377453 89988806 947377453 89988806 500002986 450689686 500002986 450689686 926820134 612702451 926820134 612702451 212020653 898534505 212020653 898534505 500028573 144834949 500028573 144834949 665371447 768285352 665371447 768285352 223881590 904101026 223881590 904101026 939970223 954128321 939970223 954128321 26481050 15081735 26481050 15081735 499996921 499961917 499996921 499961917 408551399 564200638 408551399 564200638 480961406 499969046 480961406 499969046 231402625 134601550 231402625 134601550 499993386 662102072 499993386 662102072 207873150 794226525 207873150 794226525 801203182 326405153 801203182 326405153 260691767 837035838 260691767 837035838 655548007 500000034 655548007 500000034 200821485 161369222 200821485 161369222 914144752 962722894 914144752 962722894 500002830 230970495 500002830 230970495 117086993 886411158 117086993 886411158 65730374 430042122 65730374 430042122 500036588 672371757 500036588 672371757 189548169 380305040 189548169 380305040 738765245 907609041 738765245 907609041 920752556 281601394 920752556 281601394 500038149 674113174 500038149 674113174 443082206 500016070 443082206 500016070 879325825 85556193 879325825 85556193 55738117 33577906 55738117 33577906 984513973 534764485 984513973 534764485 257240995 429077513 257240995 429077513 636053289 682366776 636053289 682366776 424308311 432529317 424308311 432529317 589624744 650237379 589624744 650237379 320849048 363267450 320849048 363267450 539397772 816871370 539397772 816871370 18462446 982521502 18462446 982521502 1516778 220352378 1516778 220352378 538217927 698906600 538217927 698906600 222630408 253625594 222630408 253625594 500010976 565646007 500010976 565646007 222070880 166562798 222070880 166562798 506636907 786459814 506636907 786459814 237758140 349945525 237758140 349945525 959059522 988897513 959059522 988897513 460176407 499964457 460176407 499964457 896193029 77111340 896193029 77111340 142540280 509292015 142540280 509292015 859618527 458666856 859618527 458666856 164363167 500026049 164363167 500026049 499991357 139897074 499991357 139897074 880347139 116933743 880347139 116933743 101584853 500009921 101584853 500009921 500002384 131864152 500002384 131864152 499971372 780824861 499971372 780824861 195038944 304104386 195038944 304104386 822665787 144141164 822665787 144141164 230525772 499998384 230525772 499998384 684305469 201105142 684305469 201105142 161369382 691920466 161369382 691920466 757604022 828840178 757604022 828840178 248852547 224210465 248852547 224210465 500007099 900838925 500007099 900838925 314108799 232565859 314108799 232565859 500030548 990880251 500030548 990880251 2052964 1513656 2052964 1513656 998655879 499992065 998655879 499992065 60164102 973177697 60164102 973177697 499993041 450919590 499993041 450919590 344025453 686746824 344025453 686746824 537179383 352039666 537179383 352039666 480837346 881664322 480837346 881664322 835061477 321107239 835061477 321107239 499964618 928968658 499964618 928968658 984169743 990225011 984169743 990225011 5045042 499991658 5045042 499991658 766600219 303080450 766600219 303080450 380644714 695443568 380644714 695443568 570355620 241975338 570355620 241975338 896950637 733119869 896950637 733119869 152540553 346861775 152540553 346861775 499990815 628753841 499990815 628753841 499980784 500027323 499980784 500027323 162811364 499972493 162811364 499972493 622749954 903704497 622749954 903704497 186988777 664096095 186988777 664096095 829258728 898933398 829258728 898933398 499972627 500014961 499972627 500014961 957780212 961811788 957780212 961811788 464096882 344744044 464096882 344744044 136445047 57255008 136445047 57255008 804056329 859175357 804056329 859175357 375389619 348542597 375389619 348542597 500026167 821542098 500026167 821542098 499984230 146527840 499984230 146527840 192078904 500026851 192078904 500026851 958451418 486155455 958451418 486155455 263267282 581523085 263267282 581523085 499983753 47706724 499983753 47706724 752803273 496418348 752803273 496418348 219728883 786576759 219728883 786576759 543263395 246031674 543263395 246031674 58311864 845959907 58311864 845959907 499965298 32511590 499965298 32511590 500009403 499999844 500009403 499999844 52782483 558133601 52782483 558133601 616835917 479067275 616835917 479067275 120560171 830731403 120560171 830731403 500032983 232273067 500032983 232273067 30085698 27647442 30085698 27647442 974086771 623449239 974086771 623449239 499995047 227875466 499995047 227875466 783411924 105376441 783411924 105376441 100499483 500010650 100499483 500010650 966266157 982229274 966266157 982229274 379705885 499967636 379705885 499967636 799352370 500036614 799352370 500036614 242907177 499963755 242907177 499963755 87909032 262294578 87909032 262294578 542876811 588518381 542876811 588518381 500007294 795224288 500007294 795224288 808540806 949235408 808540806 949235408 191858066 499982330 191858066 499982330 767005378 789603019 767005378 789603019 237234965 685092959 237234965 685092959 499980398 539556754 499980398 539556754 448668559 7943399 448668559 7943399 707937073 722080451 707937073 722080451 499983049 549607708 499983049 549607708 827534255 890211108 827534255 890211108 120256591 37689718 120256591 37689718 16433778 813961925 16433778 813961925 587659917 311694468 587659917 311694468 168002066 651273271 168002066 651273271 759313959 910213114 759313959 910213114 329567790 444776339 329567790 444776339 659204280 661463896 659204280 661463896 949641796 447904398 949641796 447904398 127130910 923792558 127130910 923792558 990739674 499999329 990739674 499999329 499994885 666698618 499994885 666698618 270156865 499978250 270156865 499978250 820413071 508061321 820413071 508061321 499977129 320075620 499977129 320075620 110838588 618333607 110838588 618333607 659703392 858113603 659703392 858113603 377880486 499972130 377880486 499972130 506450782 492676233 506450782 492676233 686438940 500001909 686438940 500001909 53769576 953713740 53769576 953713740 995477909 3168844 995477909 3168844 2274597 809677 2274597 809677 500012303 945429011 500012303 945429011 994698392 499963743 994698392 499963743 157373982 753095374 157373982 753095374 910110770 499961876 910110770 499961876 23301239 813113773 23301239 813113773 708367280 175063842 708367280 175063842 170817983 55669845 170817983 55669845 982126959 989320407 982126959 989320407 991039742 338948319 991039742 338948319 387230918 500007678 387230918 500007678 935139791 965567188 935139791 965567188 21920424 18018980 21920424 18018980 500029949 471747535 500029949 471747535 868567982 869118737 868567982 869118737 883918092 37974015 883918092 37974015 342945307 794253193 342945307 794253193 108256446 255700662 108256446 255700662 500028456 500012830 500028456 500012830 862055646 499965597 862055646 499965597 500010034 431374253 500010034 431374253 663109174 739310964 663109174 739310964 303919283 304274912 303919283 304274912 771598766 582295242 771598766 582295242 325983097 499961238 325983097 499961238 619525476 500020542 619525476 500020542 742642345 154019280 742642345 154019280 875391726 515584561 875391726 515584561 499976793 332322262 499976793 332322262 704405557 225971994 704405557 225971994 137930646 946037424 137930646 946037424 974588974 499992686 974588974 499992686 251944934 850299344 251944934 850299344 519007869 499991993 519007869 499991993 827506790 87045685 827506790 87045685 499989366 801435570 499989366 801435570 46719662 28262678 46719662 28262678 664629766 541997071 664629766 541997071 223836919 222771924 223836919 222771924 500008089 499985758 500008089 499985758 577746171 580606191 577746171 580606191 282595218 499977003 282595218 499977003 850137116 124144103 850137116 124144103 499969490 500038227 499969490 500038227 820724915 826085752 820724915 826085752 85091079 459584169 85091079 459584169 923129306 42109277 923129306 42109277 20647478 820445699 20647478 820445699 790670602 417792322 790670602 417792322 328637309 705434490 328637309 705434490 872115953 344227428 872115953 344227428 259144215 254648687 259144215 254648687 587597037 500023417 587597037 500023417 901393867 51182778 901393867 51182778 157616313 535581109 157616313 535581109 816228154 912006063 816228154 912006063 80685120 182916418 80685120 182916418 225945575 825622997 225945575 825622997 161478666 175187496 161478666 175187496 396714631 720851723 396714631 720851723 873210799 109612723 873210799 109612723 922329372 59442215 922329372 59442215 300349605 733322933 300349605 733322933 855562141 141557165 855562141 141557165 126050337 915832283 126050337 915832283 711256716 157060200 711256716 157060200 52662953 580049268 52662953 580049268 424352615 358979207 424352615 358979207 282712928 501134500 282712928 501134500 500024382 859010883 500024382 859010883 313103441 472089089 313103441 472089089 499985582 805409943 499985582 805409943 165524429 499979834 165524429 499979834 580148837 737992151 580148837 737992151 274439011 499968081 274439011 499968081 197283296 902104567 197283296 902104567 57067669 499965681 57067669 499965681 499987971 538231051 499987971 538231051 359708857 263906346 359708857 263906346 878594683 114138843 878594683 114138843 996129847 997208933 996129847 997208933 1857272 999173522 1857272 999173522 999173112 447234224 999173112 447234224 335637466 500033609 335637466 500033609 912054084 921484411 912054084 921484411 980109303 469637774 980109303 469637774 500035526 207390595 500035526 207390595 897543484 579561596 897543484 579561596 454716878 180259794 454716878 180259794 648029089 621759583 648029089 621759583 358772052 329533588 358772052 329533588 726179867 500015619 726179867 500015619 499962562 305517649 499962562 305517649 743828333 806506180 743828333 806506180 318141916 343078820 318141916 343078820 729644452 186834053 729644452 186834053 40897900 722223683 40897900 722223683 440312352 393003413 440312352 393003413 320962795 633747978 320962795 633747978 500036761 499979556 500036761 499979556 133711934 908606144 133711934 908606144 500033432 61459018 500033432 61459018 499975940 585075733 499975940 585075733 648960338 846941397 648960338 846941397 467214976 397052362 467214976 397052362 622874074 850771614 622874074 850771614 465886008 375610610 465886008 375610610 292777252 260731797 292777252 260731797 500031328 672231301 500031328 672231301 499992830 367932219 499992830 367932219 500018290 644713747 500018290 644713747 469800001 339368405 469800001 339368405 275826849 782536805 275826849 782536805 502171053 499960262 502171053 499960262 834660028 95345102 834660028 95345102 969402241 972957387 969402241 972957387 10419761 423695157 10419761 423695157 500029346 834274803 500029346 834274803 62531392 500012990 62531392 500012990 500024917 220073562 500024917 220073562 171318648 510704147 171318648 510704147 547658563 392829803 547658563 392829803 201928587 929793907 201928587 929793907 500013947 550643526 500013947 550643526 197072161 245885200 197072161 245885200 789780364 810741282 789780364 810741282 924230506 20267124 924230506 20267124 983652407 647315216 983652407 647315216 412717993 499975973 412717993 499975973 443208707 829217510 443208707 829217510 782403554 210994526 782403554 210994526 946809657 549412965 946809657 549412965 241572711 212101745 241572711 212101745 616087880 513540768 616087880 513540768 380100976 340401111 380100976 340401111 500006131 246470107 500006131 246470107 854069936 526590545 854069936 526590545 277495904 129998139 277495904 129998139 593012733 531032101 593012733 531032101 508071580 406223165 508071580 406223165 56754585 946154305 56754585 946154305 49009368 959890678 49009368 959890678 19637394 16866978 19637394 16866978 525587225 585911417 525587225 585911417 618096939 849734106 618096939 849734106 111029299 431318061 111029299 431318061 499979211 499973326 499979211 499973326 666152266 565049630 666152266 565049630 419459870 244354407 419459870 244354407 699444553 701181046 699444553 701181046 309513198 91753661 309513198 91753661 84777547 947189065 84777547 947189065 50517686 31319281 50517686 31319281 949275914 734313061 949275914 734313061 105752257 67970125 105752257 67970125 947869534 15430140 947869534 15430140 990218800 541465261 990218800 541465261 499992804 716306613 499992804 716306613 256556158 756789977 256556158 756789977 802902182 159755166 802902182 159755166 875197506 911482859 875197506 911482859 499985993 313681568 499985993 313681568 639296217 882286400 639296217 882286400 104220797 899674343 104220797 899674343 89557739 54720247 89557739 54720247 600315677 500038786 600315677 500038786 194378331 362781362 194378331 362781362 736581101 603042403 736581101 603042403 390377364 839983521 390377364 839983521 946613467 343570014 946613467 343570014 499965852 770617116 499965852 770617116 816475118 829502420 816475118 829502420 141437781 124724324 141437781 124724324 114737594 114324623 114737594 114324623 621260255 560627358 621260255 560627358 196223571 145553018 196223571 145553018 500038492 444265665 500038492 444265665 160635717 564144240 160635717 564144240 722882057 234454195 722882057 234454195 341710312 500014717 341710312 500014717 680514351 249322670 680514351 249322670 777061861 819746881 777061861 819746881 145365418 98717397 145365418 98717397 64524149 541819549 64524149 541819549 554073095 206416621 554073095 206416621 145093578 578469522 145093578 578469522 500026553 332018394 500026553 332018394 740680436 718792477 740680436 718792477 127175369 430752669 127175369 430752669 499993930 174897352 499993930 174897352 910378132 964422025 910378132 964422025 30941620 978126909 30941620 978126909 992048964 5743038 992048964 5743038 499965025 836041090 499965025 836041090 106351496 935282825 106351496 935282825 941437458 38568563 941437458 38568563 963755484 521071383 963755484 521071383 520032673 469276938 520032673 469276938 664839271 848456326 664839271 848456326 500024890 131904743 500024890 131904743 485391337 575631515 485391337 575631515 707137918 496121870 707137918 496121870 327309189 798609746 327309189 798609746 854334456 115433454 854334456 115433454 341225178 500019465 341225178 500019465 644367979 173473761 644367979 173473761 489650160 499963089 489650160 499963089 331469543 754599547 331469543 754599547 815571675 496491288 815571675 496491288 500026836 217065520 500026836 217065520 285182919 787456595 285182919 787456595 179097048 390626836 179097048 390626836 500032105 292040546 500032105 292040546 178775837 610772037 178775837 610772037 850243201 940582500 850243201 940582500 959043725 236326848 959043725 236326848 173957384 841031297 173957384 841031297 907766730 500028055 907766730 500028055 3397169 997007432 3397169 997007432 999279211 369963608 999279211 369963608 273279496 732532881 273279496 732532881 809796253 499963045 809796253 499963045 500009757 840393577 500009757 840393577 961083788 258820006 961083788 258820006 119302975 686377720 119302975 686377720 569230525 431014679 569230525 431014679 385949473 299518200 385949473 299518200 716794981 588776071 716794981 588776071 490087807 442600149 490087807 442600149 749463440 590491011 749463440 590491011 316065929 689422965 316065929 689422965 250378335 318986720 250378335 318986720 450080077 500000412 450080077 500000412 789415597 802595687 789415597 802595687 138019441 135896693 138019441 135896693 972399794 996490029 972399794 996490029 2926211 997163388 2926211 997163388 506241930 483235736 506241930 483235736 475338852 923883700 475338852 923883700 72598711 499960005 72598711 499960005 665184983 745830119 665184983 745830119 500021296 249280618 500021296 249280618 302062363 499999578 302062363 499999578 703424626 818698372 703424626 818698372 90452941 911704101 90452941 911704101 87039384 461106333 87039384 461106333 818340196 920501841 818340196 920501841 500011969 589569790 500011969 589569790 318876631 217711383 318876631 217711383 786619852 796717370 786619852 796717370 177429579 266448386 177429579 266448386 911364714 540724700 911364714 540724700 330693718 120547991 330693718 120547991 870637170 500003450 870637170 500003450 442363897 654264869 442363897 654264869 578927865 499989657 578927865 499989657 164660546 541073023 164660546 541073023 549986264 284500484 549986264 284500484 900292968 55874911 900292968 55874911 953635811 500003205 953635811 500003205 230385708 210959208 230385708 210959208 816171841 952250555 816171841 952250555 286906660 499966352 286906660 499966352 747590377 897623769 747590377 897623769 343218817 411692648 343218817 411692648 647229328 787995676 647229328 787995676 886711791 109797548 886711791 109797548 63718128 629061586 63718128 629061586 644684815 211368279 644684815 211368279 969114199 984676745 969114199 984676745 499993913 438539170 499993913 438539170 753399538 864137801 753399538 864137801 111055711 468065351 111055711 468065351 499962809 499960481 499962809 499960481 738366442 596079370 738366442 596079370 43006835 972900547 43006835 972900547 990428093 9362373 990428093 9362373 487604020 542620636 487604020 542620636 772200188 863604874 772200188 863604874 961428348 472210078 961428348 472210078 444460839 541609347 444460839 541609347 506844492 252835827 506844492 252835827 499992863 644798084 499992863 644798084 284964037 424891930 284964037 424891930 500003850 922433091 500003850 922433091 933137139 500004077 933137139 500004077 499977837 242925652 499977837 242925652 901311570 500023868 901311570 500023868 645937049 855355113 645937049 855355113 388894688 473203401 388894688 473203401 833598135 161025593 833598135 161025593 100511980 914254066 100511980 914254066 49085372 500030683 49085372 500030683 241621851 499991519 241621851 499991519 792124640 48371006 792124640 48371006 499965638 794208662 499965638 794208662 167992119 500001688 167992119 500001688 640128466 689187371 640128466 689187371 278293863 889168524 278293863 889168524 921686160 20603711 921686160 20603711 499987445 705404817 499987445 705404817 261848383 236515850 261848383 236515850 864551600 108652293 864551600 108652293 105926097 82769621 105926097 82769621 552413163 948111759 552413163 948111759 953633339 22402319 953633339 22402319 21076813 534607716 21076813 534607716 476124841 327232191 476124841 327232191 238872190 500034526 238872190 500034526 800803263 290545466 800803263 290545466 129355776 71624841 129355776 71624841 685819104 500011992 685819104 500011992 411454299 461146388 411454299 461146388 499999481 854409690 499999481 854409690 510371435 499986167 510371435 499986167 915193240 930137406 915193240 930137406 175036649 138899767 175036649 138899767 33251299 813273826 33251299 813273826 627371946 414764542 627371946 414764542 396300442 758493104 396300442 758493104 843054952 954160532 843054952 954160532 494314407 469463608 494314407 469463608 700468719 794076398 700468719 794076398 286973990 263315109 286973990 263315109 500025628 807011408 500025628 807011408 170656456 833766588 170656456 833766588 878786235 424016665 878786235 424016665 413374312 645567602 413374312 645567602 329061913 759526767 329061913 759526767 939872077 441764759 939872077 441764759 400667603 645851384 400667603 645851384 670406093 471807386 670406093 471807386 315330172 782160158 315330172 782160158 500004458 499836039 500004458 499836039 326745542 693623323 326745542 693623323 193467101 132059619 193467101 132059619 906824180 499993162 906824180 499993162 499963393 98155737 499963393 98155737 80768483 938754668 80768483 938754668 8762564 8638887 8762564 8638887 996136059 608599900 996136059 608599900 240824914 456231158 240824914 456231158 499968520 500000692 499968520 500000692 701790210 786543483 701790210 786543483 106721597 63484080 106721597 63484080 963714908 662757736 963714908 662757736 323708452 263993482 323708452 263993482 150685716 119815590 150685716 119815590 816400818 500025565 816400818 500025565 499969979 307898628 499969979 307898628 699494948 869597736 699494948 869597736 376717800 486956088 376717800 486956088 529819159 501183515 529819159 501183515 486784981 260754089 486784981 260754089 781948770 500027268 781948770 500027268 499975949 807900459 499975949 807900459 814611293 499991303 814611293 499991303 196047590 207799947 196047590 207799947 500031879 705497221 500031879 705497221 188685977 455749593 188685977 455749593 500014046 499973254 500014046 499973254 110292655 709171054 110292655 709171054 500011987 338358729 500011987 338358729 157581478 893827640 157581478 893827640 644604225 453004138 644604225 453004138 499993495 907908972 499993495 907908972 643262285 499967964 643262285 499967964 79730583 690393300 79730583 690393300 313873005 265841852 313873005 265841852 855945343 702000629 855945343 702000629 198779640 76461423 198779640 76461423 663118496 844671723 663118496 844671723 63221914 987326919 63221914 987326919 9369548 263062466 9369548 263062466 934730088 672543096 934730088 672543096 499987017 500036437 499987017 500036437 219287995 150886382 219287995 150886382 23963724 858448533 23963724 858448533 975105140 499994554 975105140 499994554 250611508 137181284 250611508 137181284 84342584 52192653 84342584 52192653 30639262 10098933 30639262 10098933 990283263 991556219 990283263 991556219 176368588 499983286 176368588 499983286 147011770 310316130 147011770 310316130 735149026 763586859 735149026 763586859 500012059 642305888 500012059 642305888 817312940 830021479 817312940 830021479 492148684 492239447 492148684 492239447 595762434 783263233 595762434 783263233 172923081 827766541 172923081 827766541 139917322 499970588 139917322 499970588 833456436 720510829 833456436 720510829 340551747 438523588 340551747 438523588 598284045 535451705 598284045 535451705 524852045 227330006 524852045 227330006 388825548 731855781 388825548 731855781 540410229 499989441 540410229 499989441 278806819 500017911 278806819 500017911 659716623 193567762 659716623 193567762 103112567 59212545 103112567 59212545 635750185 664339089 635750185 664339089 231515405 814688091 231515405 814688091 500036737 203626137 500036737 203626137 146702011 59395858 146702011 59395858 955518618 43056244 955518618 43056244 392692076 785002343 392692076 785002343 146395941 236235100 146395941 236235100 499998350 938148045 499998350 938148045 722018322 500035965 722018322 500035965 482570157 238637681 482570157 238637681 911370767 543655151 911370767 543655151 393464237 618691604 393464237 618691604 642937650 500017410 642937650 500017410 147083174 880328094 147083174 880328094 612702662 257096196 612702662 257096196 321996460 516441726 321996460 516441726 840078482 882953335 840078482 882953335 916743244 485155237 916743244 485155237 500031572 136722233 500031572 136722233 377792332 574621070 377792332 574621070 653028171 297277631 653028171 297277631 499961184 40970344 499961184 40970344 500009360 517202650 500009360 517202650 437786859 626204401 437786859 626204401 332486944 674647969 332486944 674647969 737922470 291529366 737922470 291529366 370487296 500000382 370487296 500000382 500031632 199383562 500031632 199383562 874759632 548437045 874759632 548437045 441314540 271046260 441314540 271046260 500033111 610091444 500033111 610091444 94513814 357949179 94513814 357949179 671863696 889498638 671863696 889498638 893569004 87744528 893569004 87744528 333980590 500007038 333980590 500007038 677555887 502501066 677555887 502501066 317596256 240747949 317596256 240747949 794441062 808651509 794441062 808651509 179640179 910575545 179640179 910575545 513250975 492931027 513250975 492931027 397412829 47621402 397412829 47621402 7128991 4315515 7128991 4315515 3857819 2298454 3857819 2298454 754652438 868693873 754652438 868693873 877825759 958921471 877825759 958921471 499972459 447030749 499972459 447030749 520311185 578777815 520311185 578777815 417149520 19581482 417149520 19581482 593682904 651884201 593682904 651884201 699668469 262504398 699668469 262504398 161957089 985577928 161957089 985577928 499989778 175856928 499989778 175856928 58456455 500038890 58456455 500038890 950955489 29855759 950955489 29855759 985791729 500028593 985791729 500028593 597175633 339049273 597175633 339049273 152564114 122604499 152564114 122604499 892690466 913630267 892690466 913630267 26014542 179235784 26014542 179235784 855328560 964898970 855328560 964898970 984932706 14684199 984932706 14684199 499976972 658056320 499976972 658056320 742410467 376321960 742410467 376321960 221273929 824728710 221273929 824728710 79650963 944020177 79650963 944020177 952694873 357316639 952694873 357316639 457687016 500032916 457687016 500032916 817121533 191033434 817121533 191033434 698985981 815526732 698985981 815526732 176477135 161073785 176477135 161073785 571466079 673856365 571466079 673856365 500014289 34037457 500014289 34037457 15230302 499995019 15230302 499995019 640866908 357516224 640866908 357516224 426486030 435990848 426486030 435990848 628658376 329778558 628658376 329778558 256642574 704796443 256642574 704796443 520709906 466217504 520709906 466217504 442443215 504715024 442443215 504715024 509634418 480704407 509634418 480704407 634838127 726098147 634838127 726098147 404995807 499973886 404995807 499973886 301457515 548345560 301457515 548345560 746302741 40972320 746302741 40972320 127598237 500030573 127598237 500030573 887804941 889973738 887804941 889973738 11604719 339184818 11604719 339184818 532529824 532233803 532529824 532233803 262839454 476750095 262839454 476750095 499961311 95060808 499961311 95060808 63805157 58876200 63805157 58876200 743856523 831522615 743856523 831522615 377420870 154167599 377420870 154167599 500026142 800851240 500026142 800851240 355753317 65761939 355753317 65761939 51224017 689234049 51224017 689234049 633240757 202267342 633240757 202267342 137781306 93779149 137781306 93779149 970496073 989337325 970496073 989337325 160764230 174762896 160764230 174762896 828597592 837516078 828597592 837516078 104607004 254137592 104607004 254137592 297085254 588172138 297085254 588172138 626355702 717460350 626355702 717460350 237846165 153885346 237846165 153885346 670478481 500014401 670478481 500014401 784452551 144409246 784452551 144409246 857943915 63093399 857943915 63093399 226063502 317306966 226063502 317306966 500006535 730832844 500006535 730832844 244008743 201561987 244008743 201561987 101575326 517409147 101575326 517409147 740902530 83517942 740902530 83517942 33410553 500172671 33410553 500172671 518483118 615903408 518483118 615903408 743978869 499967561 743978869 499967561 279175644 158322864 279175644 158322864 500020065 409009149 500020065 409009149 226437040 684295744 226437040 684295744 754243123 437077195 754243123 437077195 204457864 875974091 204457864 875974091 581933664 306103421 581933664 306103421 778671207 726476879 778671207 726476879 379065518 499985526 379065518 499985526 688052467 903117376 688052467 903117376 499993012 466573422 499993012 466573422 738901913 500037419 738901913 500037419 949835978 950662198 949835978 950662198 442058407 346462536 442058407 346462536 680942175 656616623 680942175 656616623 412682987 189990832 412682987 189990832 130478275 614155533 130478275 614155533 821479933 464203740 821479933 464203740 384825871 772748602 384825871 772748602 121962363 900673552 121962363 900673552 30578106 499980512 30578106 499980512 499992559 765990594 499992559 765990594 822585689 500013951 822585689 500013951 443240163 145045938 443240163 145045938 652233220 831159882 652233220 831159882 160678264 499988621 160678264 499988621 779310353 843689591 779310353 843689591 847640392 344442795 847640392 344442795 225410804 677085678 225410804 677085678 751090757 826632345 751090757 826632345 500027005 355597518 500027005 355597518 802153845 577923234 802153845 577923234 237300935 200395124 237300935 200395124 875716112 80932688 875716112 80932688 454207732 500036502 454207732 500036502 726722361 157528365 726722361 157528365 116749369 899157688 116749369 899157688 854823329 470873254 854823329 470873254 281454496 235405308 281454496 235405308 816561827 842350177 816561827 842350177 114577777 938574737 114577777 938574737 631216744 340015615 631216744 340015615 993070395 680195343 993070395 680195343 500005831 303334962 500005831 303334962 193142455 499998449 193142455 499998449 494670320 585045654 494670320 585045654 839818008 864850153 839818008 864850153 315501243 338318419 315501243 338318419 500035681 822060553 500035681 822060553 372136469 313639920 372136469 313639920 954103127 672916882 954103127 672916882 163740056 49560359 163740056 49560359 961625789 699933338 961625789 699933338 499977891 275658669 499977891 275658669 522148856 499973198 522148856 499973198 385278657 730558191 385278657 730558191 743919478 499971469 743919478 499971469 507941046 250405471 507941046 250405471 500003283 639006557 500003283 639006557 687947831 499990571 687947831 499990571 500027703 846691707 500027703 846691707 861222087 444356994 861222087 444356994 450700500 746467169 450700500 746467169 883196692 337430673 883196692 337430673 188833193 142188633 188833193 142188633 500029357 724018442 500029357 724018442 499962936 456179631 499962936 456179631 745447439 914268494 745447439 914268494 349020348 343633717 349020348 343633717 698435792 564195339 698435792 564195339 462467684 419720727 462467684 419720727 369709326 500022472 369709326 500022472 823008038 243680393 823008038 243680393 499984035 746292953 499984035 746292953 813909036 849217956 813909036 849217956 931294369 942452229 931294369 942452229 57330590 976058922 57330590 976058922 9760621 373062508 9760621 373062508 707226373 285148254 707226373 285148254 150645340 500013950 150645340 500013950 500003332 738288798 500003332 738288798 679909959 309284328 679909959 309284328 119147367 615171620 119147367 615171620 624624431 369656178 624624431 369656178 499973146 518115073 499973146 518115073 725964871 790646882 725964871 790646882 382048914 452516634 382048914 452516634 454236639 561491917 454236639 561491917 329637427 909996049 329637427 909996049 945599745 490892794 945599745 490892794 388702620 536672319 388702620 536672319 505726116 449687852 505726116 449687852 477704053 801123303 477704053 801123303 806563573 414925472 806563573 414925472 237663733 500039456 237663733 500039456 758729847 32479925 758729847 32479925 499991578 361762707 499991578 361762707 117265357 111744172 117265357 111744172 654927997 534522654 654927997 534522654 255934146 237969514 255934146 237969514 935495216 601759074 935495216 601759074 74255761 326697297 74255761 326697297 750245669 499999725 750245669 499999725 500020296 391666710 500020296 391666710 657722721 135801233 657722721 135801233 82657538 924500546 82657538 924500546 936681692 499962705 936681692 499962705 204860099 892122924 204860099 892122924 534290018 457507227 534290018 457507227 208627073 644579247 208627073 644579247 646114496 886076993 646114496 886076993 82922832 492538515 82922832 492538515 499974057 346580445 499974057 346580445 166905551 624709872 166905551 624709872 618132220 488996013 618132220 488996013 366090611 83477303 366090611 83477303 528673595 512022473 528673595 512022473 139499858 425931001 139499858 425931001 559317065 789495239 559317065 789495239 500018555 38817018 500018555 38817018 52501244 761621222 52501244 761621222 857987953 453919936 857987953 453919936 185850218 922559162 185850218 922559162 753560757 149960453 753560757 149960453 972868862 8464417 972868862 8464417 994322078 995715102 994322078 995715102 341981097 339938692 341981097 339938692 661396201 718169875 661396201 718169875 238248804 886513122 238248804 886513122 608241462 368223601 608241462 368223601 323262199 698286107 323262199 698286107 290046990 441437752 290046990 441437752 446194566 560608654 446194566 560608654 596558685 288531443 596558685 288531443 902109603 920556871 902109603 920556871 52879999 8877485 52879999 8877485 994541594 4035276 994541594 4035276 998435005 500020482 998435005 500020482 191600769 447204494 191600769 447204494 500002188 649357381 500002188 649357381 343272102 59014702 343272102 59014702 581263792 635596337 581263792 635596337 145276230 92418282 145276230 92418282 513688931 897153057 513688931 897153057 70023622 364841020 70023622 364841020 759286828 706122709 759286828 706122709 456750874 499974175 456750874 499974175 808343897 786345147 808343897 786345147 113579517 160228191 113579517 160228191 733670365 499984502 733670365 499984502 215454048 675845584 215454048 675845584 760686227 500014248 760686227 500014248 872394516 433793635 872394516 433793635 182719674 656865990 182719674 656865990 658300256 700914641 658300256 700914641 281881370 175205955 281881370 175205955 965856422 974917940 965856422 974917940 985432978 994616674 985432978 994616674 299710484 494270547 299710484 494270547 510904109 361000168 510904109 361000168 664230567 500036553 664230567 500036553 807273168 489462417 807273168 489462417 500012437 739348604 500012437 739348604 496374946 324181244 496374946 324181244 835884614 590652014 835884614 590652014 388489253 641530799 388489253 641530799 826195210 499976126 826195210 499976126 386569749 629368575 386569749 629368575 581333878 499980350 581333878 499980350 64923186 959423536 64923186 959423536 500014859 500029910 500014859 500029910 853160306 909168037 853160306 909168037 362642409 618808655 362642409 618808655 961242628 196374178 961242628 196374178 77408953 898742874 77408953 898742874 589493970 277181106 589493970 277181106 499973501 37540128 499973501 37540128 733484467 499961426 733484467 499961426 388148612 500022515 388148612 500022515 449951498 412445722 449951498 412445722 331829456 762561234 331829456 762561234 853707655 140130694 853707655 140130694 939152486 500039975 939152486 500039975 439137398 333254354 439137398 333254354 684153488 905260174 684153488 905260174 494512693 376547080 494512693 376547080 499984470 527494454 499984470 527494454 461608576 167022123 461608576 167022123 500035939 17543637 500035939 17543637 9984028 500020500 9984028 500020500 725809760 185439487 725809760 185439487 857462208 971146097 857462208 971146097 476524313 339701565 476524313 339701565 762027275 658615632 762027275 658615632 479506183 210583532 479506183 210583532 520120109 694281560 520120109 694281560 346751232 499971020 346751232 499971020 931161724 973531461 931161724 973531461 973750245 979649320 973750245 979649320 427995226 521302619 427995226 521302619 723904599 751304695 723904599 751304695 48319390 185586883 48319390 185586883 500023429 892529519 500023429 892529519 930521823 954210476 930521823 954210476 315019633 135107421 315019633 135107421 920978522 921785878 920978522 921785878 445128048 500012583 445128048 500012583 623060890 702186277 623060890 702186277 500011966 501972182 500011966 501972182 588748318 155773446 588748318 155773446 462434211 597849354 462434211 597849354 805956550 159586774 805956550 159586774 413527023 419314322 413527023 419314322 622995223 183053338 622995223 183053338 500009279 81790529 500009279 81790529 23895351 500021665 23895351 500021665 757777416 43361121 757777416 43361121 500004600 499987133 500004600 499987133 684319407 500030950 684319407 500030950 156047113 858076391 156047113 858076391 542110440 499966629 542110440 499966629 866537011 795432084 866537011 795432084 355044339 299079816 355044339 299079816 676940846 671968092 676940846 671968092 122273966 100638164 122273966 100638164 854621223 677297473 854621223 677297473 499995257 916186960 499995257 916186960 83198137 61727746 83198137 61727746 840913448 912343267 840913448 912343267 41699144 971311078 41699144 971311078 972517516 170151418 972517516 170151418 491720192 712965181 491720192 712965181 892167120 68077129 892167120 68077129 954454408 956204213 954454408 956204213 966882120 499990038 966882120 499990038 499963088 834418548 499963088 834418548 128814451 436141952 128814451 436141952 929264392 635277479 929264392 635277479 500000747 111335155 500000747 111335155 98920161 628229901 98920161 628229901 851430743 499971914 851430743 499971914 922643148 13467865 922643148 13467865 438167723 499997238 438167723 499997238 771721682 137184041 771721682 137184041 499971860 465213874 499971860 465213874 540370292 433010411 540370292 433010411 390206724 709333226 390206724 709333226 500018585 908733690 500018585 908733690 954975238 18888236 954975238 18888236 8477215 516188677 8477215 516188677 731005392 808540099 731005392 808540099 500010947 378504032 500010947 378504032 476451854 546226870 476451854 546226870 384349197 210272940 384349197 210272940 504979506 807905027 504979506 807905027 487061591 417107379 487061591 417107379 516095014 499960117 516095014 499960117 182854915 891071863 182854915 891071863 500007561 261224578 500007561 261224578 539011429 812029388 539011429 812029388 488195487 354120116 488195487 354120116 499983976 36212899 499983976 36212899 326833392 884977937 326833392 884977937 499971828 173318239 499971828 173318239 122769122 896928231 122769122 896928231 766836543 315943021 766836543 315943021 221316839 500018419 221316839 500018419 374379577 359043313 374379577 359043313 319457372 857682553 319457372 857682553 907977637 69397303 907977637 69397303 27375369 565690620 27375369 565690620 499988007 648833149 499988007 648833149 263167200 128048573 263167200 128048573 639125255 809655442 639125255 809655442 499960470 64285033 499960470 64285033 46847868 38878235 46847868 38878235 796350371 799322700 796350371 799322700 819845275 162353196 819845275 162353196 66973912 942838442 66973912 942838442 56962758 495470285 56962758 495470285 730939698 756881208 730939698 756881208 255428698 558164829 255428698 558164829 692198403 257939657 692198403 257939657 384299544 794868067 384299544 794868067 500031699 637174993 500031699 637174993 315018108 732963864 315018108 732963864 886797605 112655845 886797605 112655845 471641766 500033196 471641766 500033196 652827989 394471163 652827989 394471163 587750900 574880067 587750900 574880067 277591606 268185418 277591606 268185418 592436759 500010299 592436759 500010299 148156533 144536968 148156533 144536968 924515123 836555894 924515123 836555894 500031159 320594964 500031159 320594964 91383572 586704921 91383572 586704921 772587587 884138560 772587587 884138560 432728817 173776484 432728817 173776484 836048015 162726238 836048015 162726238 107156549 993780283 107156549 993780283 499995163 500005790 499995163 500005790 320732542 689545109 320732542 689545109 528190037 499978820 528190037 499978820 323906527 975218301 323906527 975218301 511336729 352344731 511336729 352344731 427758370 796738643 427758370 796738643 873039001 914438780 873039001 914438780 471208974 499998935 471208974 499998935 126080042 970461215 126080042 970461215 549795886 232794014 549795886 232794014 219936597 838596507 219936597 838596507 500013548 180818453 500013548 180818453 772379849 886802584 772379849 886802584 107636418 967513887 107636418 967513887 500033094 499977236 500033094 499977236 205983008 173214571 205983008 173214571 906890827 946812354 906890827 946812354 11544049 7067749 11544049 7067749 995318843 996030916 995318843 996030916 997086514 2346278 997086514 2346278 997881989 298769 997881989 298769 155237 78294 155237 78294 662779280 690109347 662779280 690109347 364310790 300926122 364310790 300926122 292490544 256962043 292490544 256962043 545321574 751706897 545321574 751706897 500007300 500025046 500007300 500025046 825086855 500003922 825086855 500003922 326479294 384330439 326479294 384330439 567062964 533668776 567062964 533668776 371275649 666532357 371275649 666532357 216094142 500002738 216094142 500002738 500020501 815603102 500020501 815603102 918393898 469408420 918393898 469408420 481351954 544682292 481351954 544682292 728624133 363871717 728624133 363871717 323260662 500027765 323260662 500027765 159999837 538881210 159999837 538881210 499972351 854799634 499972351 854799634 857778392 499985154 857778392 499985154 66318824 563587355 66318824 563587355 499973833 500027163 499973833 500027163 315101312 214910961 315101312 214910961 144480122 897559479 144480122 897559479 585700466 483624330 585700466 483624330 292958379 524400075 292958379 524400075 870109087 80849107 870109087 80849107 499980193 882862343 499980193 882862343 288983268 177854848 288983268 177854848 520782012 854544328 520782012 854544328 250561567 195024210 250561567 195024210 656447636 758347309 656447636 758347309 61944895 960017950 61944895 960017950 985578502 988362109 985578502 988362109 256997024 333273330 256997024 333273330 832196816 877329447 832196816 877329447 500005185 165911755 500005185 165911755 885698774 600347056 885698774 600347056 499983243 87928815 499983243 87928815 957921590 512815963 957921590 512815963 500022745 103914790 500022745 103914790 500035401 679779749 500035401 679779749 319394441 499960589 319394441 499960589 493986260 619249007 493986260 619249007 775141240 204132568 775141240 204132568 118331766 500014692 118331766 500014692 756318920 275038004 756318920 275038004 89586540 653448741 89586540 653448741 660460330 783200625 660460330 783200625 166217920 499976245 166217920 499976245 74324562 225101536 74324562 225101536 684655307 765844246 684655307 765844246 853282694 499995853 853282694 499995853 272757345 223103728 272757345 223103728 134315844 923023350 134315844 923023350 965766153 14890983 965766153 14890983 12398552 842290257 12398552 842290257 858187139 500020732 858187139 500020732 237849861 299352492 237849861 299352492 767997367 805346329 767997367 805346329 830049089 116041860 830049089 116041860 100277988 43022992 100277988 43022992 699070510 542996155 699070510 542996155 296340142 172381014 296340142 172381014 841438628 925557396 841438628 925557396 499973006 302313784 499973006 302313784 521092669 553596127 521092669 553596127 492967283 498278946 492967283 498278946 673326505 500039521 673326505 500039521 500026195 836102654 500026195 836102654 499989828 536201991 499989828 536201991 638861682 688869999 638861682 688869999 61542317 967402972 61542317 967402972 676470886 232752915 676470886 232752915 333566937 516175676 333566937 516175676 767275705 324444716 767275705 324444716 318429586 596478658 318429586 596478658 452998939 173963048 452998939 173963048 786716287 370960927 786716287 370960927 323833985 899991307 323833985 899991307 88947993 20858671 88947993 20858671 984572456 993546713 984572456 993546713 446426359 499988878 446426359 499988878 959325839 14481279 959325839 14481279 9468546 991662906 9468546 991662906 806408799 499966718 806408799 499966718 373529726 636977778 373529726 636977778 249758347 473459552 249758347 473459552 547068853 531663140 547068853 531663140 129452616 499970467 129452616 499970467 537099821 310336504 537099821 310336504 106108597 784306415 106108597 784306415 771625039 407574268 771625039 407574268 362738879 125233975 362738879 125233975 791967820 499967167 791967820 499967167 908645400 56092704 908645400 56092704 475032553 500000496 475032553 500000496 888551865 936225255 888551865 936225255 233779908 213006916 233779908 213006916 673546473 695855089 673546473 695855089 757766574 291728300 757766574 291728300 500009222 718877570 500009222 718877570 549198901 358165505 549198901 358165505 25503625 872696473 25503625 872696473 666835696 282331414 666835696 282331414 67232039 657592561 67232039 657592561 890348438 444100067 890348438 444100067 317343976 541154881 317343976 541154881 760396423 165784513 760396423 165784513 349370035 749764904 349370035 749764904 500025198 499991321 500025198 499991321 199980143 801244806 199980143 801244806 967550670 973111211 967550670 973111211 974427945 23679198 974427945 23679198 297333204 575884050 297333204 575884050 698227659 425085614 698227659 425085614 172478855 70409995 172478855 70409995 765309711 701145348 765309711 701145348 232084279 203231174 232084279 203231174 883198245 952693059 883198245 952693059 960664110 499961096 960664110 499961096 306735850 867973977 306735850 867973977 943871736 448411704 943871736 448411704 499990136 348336184 499990136 348336184 766377132 164692976 766377132 164692976 262772763 500000957 262772763 500000957 754470532 127386950 754470532 127386950 928088916 950554394 928088916 950554394 966852296 499977896 966852296 499977896 27889482 978571582 27889482 978571582 656219493 500023747 656219493 500023747 847822501 835105944 847822501 835105944 430021952 360810696 430021952 360810696 545091065 791557425 545091065 791557425 499984310 661312542 499984310 661312542 85390132 941752634 85390132 941752634 970960533 983852443 970960533 983852443 9984261 4136828 9984261 4136828 706065596 866395698 706065596 866395698 499977566 697029437 499977566 697029437 741544675 810946148 741544675 810946148 913112063 69859800 913112063 69859800 257603676 655252160 257603676 655252160 593033448 320543305 593033448 320543305 124803506 913519826 124803506 913519826 75938108 926073844 75938108 926073844 64787425 18971894 64787425 18971894 10732951 994369567 10732951 994369567 4383087 3640770 4383087 3640770 1862816 614162975 1862816 614162975 848090700 454586355 848090700 454586355 189588204 787312069 189588204 787312069 649817903 500020609 649817903 500020609 175257216 65770731 175257216 65770731 526032269 543998525 526032269 543998525 431397725 209111594 431397725 209111594 500004121 666545062 500004121 666545062 197722422 856391540 197722422 856391540 575946076 413680693 575946076 413680693 607544372 791318518 607544372 791318518 106146701 368255601 106146701 368255601 396167874 545160167 396167874 545160167 563431533 843446636 563431533 843446636 75543992 931759629 75543992 931759629 501339722 81382968 501339722 81382968 376686294 510812252 376686294 510812252 817291996 499960324 817291996 499960324 78186095 963047129 78186095 963047129 500012039 499974343 500012039 499974343 114926034 500030344 114926034 500030344 918989497 930975795 918989497 930975795 979623598 499974661 979623598 499974661 499968429 884001454 499968429 884001454 511390634 504054691 511390634 504054691 500037602 761495055 500037602 761495055 926894586 58888833 926894586 58888833 41947593 26095515 41947593 26095515 637741295 518047848 637741295 518047848 362813643 638864580 362813643 638864580 899201278 84434364 899201278 84434364 499977026 705576108 499977026 705576108 183487356 100825691 183487356 100825691 786787721 495817478 786787721 495817478 344160575 821421676 344160575 821421676 873497136 878421050 873497136 878421050 915546082 942589116 915546082 942589116 986405611 10965910 986405611 10965910 499996070 820078606 499996070 820078606 209100806 152228505 209100806 152228505 132692214 500021318 132692214 500021318 817517752 818175661 817517752 818175661 499972263 322074698 499972263 322074698 549049835 734939736 549049835 734939736 199901273 811596821 199901273 811596821 703895581 234330660 703895581 234330660 499962765 745272784 499962765 745272784 195659382 499970782 195659382 499970782 869007318 500024595 869007318 500024595 500017431 247863771 500017431 247863771 203653275 841573881 203653275 841573881 845230232 912458404 845230232 912458404 216566023 630441934 216566023 630441934 606992189 304779918 606992189 304779918 232942808 809575776 232942808 809575776 816294401 417893713 816294401 417893713 500002453 148183605 500002453 148183605 118749514 118598092 118749514 118598092 108655170 628313246 108655170 628313246 705221433 831099246 705221433 831099246 838261699 138542283 838261699 138542283 119385356 882227069 119385356 882227069 552909128 314052364 552909128 314052364 688139447 619842783 688139447 619842783 540650007 388402548 540650007 388402548 700209525 544341034 700209525 544341034 178480762 499964544 178480762 499964544 863460101 935242096 863460101 935242096 48729765 500036243 48729765 500036243 655349065 302807347 655349065 302807347 784555530 184532728 784555530 184532728 473030436 499600165 473030436 499600165 575372895 390567121 575372895 390567121 292052218 805910815 292052218 805910815 559803339 316400395 559803339 316400395 750752616 838100976 750752616 838100976 39642377 38198406 39642377 38198406 968737182 970396698 968737182 970396698 499966936 500007403 499966936 500007403 389527847 652427566 389527847 652427566 568611706 530285438 568611706 530285438 178309152 431588357 178309152 431588357 574569038 801263018 574569038 801263018 321319808 480460206 321319808 480460206 499979736 745598230 499979736 745598230 477599983 382703911 477599983 382703911 582740219 500026498 582740219 500026498 825509633 322085241 825509633 322085241 357652257 724561454 357652257 724561454 885234145 499978238 885234145 499978238 506019621 125238644 506019621 125238644 924397093 54433137 924397093 54433137 380816672 629974651 380816672 629974651 572074987 385197531 572074987 385197531 352992626 187445667 352992626 187445667 574805417 764933627 574805417 764933627 148728298 89083693 148728298 89083693 562831088 477065008 562831088 477065008 460552634 674494824 460552634 674494824 706177832 889692397 706177832 889692397 39201775 359024839 39201775 359024839 424093272 499983687 424093272 499983687 263807180 657403504 263807180 657403504 586062964 428502237 586062964 428502237 527124914 536942925 527124914 536942925 274002077 71879761 274002077 71879761 500027586 499986826 500027586 499986826 945024125 46125949 945024125 46125949 987621218 606370074 987621218 606370074 180860161 177679889 180860161 177679889 610120750 568059405 610120750 568059405 332145738 210915430 332145738 210915430 113567543 591210314 113567543 591210314 594486438 348705105 594486438 348705105 499972249 556633274 499972249 556633274 500033695 885325715 500033695 885325715 886021284 934116064 886021284 934116064 46033841 966961780 46033841 966961780 566655890 251921855 566655890 251921855 111132271 646818863 111132271 646818863 722320026 88436720 722320026 88436720 455310763 499997921 455310763 499997921 120469777 924152891 120469777 924152891 968712510 17496629 968712510 17496629 445919081 500006233 445919081 500006233 713081488 99425628 713081488 99425628 98836066 81311578 98836066 81311578 619714777 625970617 619714777 625970617 401762654 213288193 401762654 213288193 790367446 918288034 790367446 918288034 114062337 431895055 114062337 431895055 801106486 677052076 801106486 677052076 358878068 499975199 358878068 499975199 821574270 201063783 821574270 201063783 499973461 763653046 499973461 763653046 823935190 346062728 823935190 346062728 457586454 704211070 457586454 704211070 245872900 877740012 245872900 877740012 96045298 932848372 96045298 932848372 588515670 406259027 588515670 406259027 378436543 284774671 378436543 284774671 563681678 565719033 563681678 565719033 383116939 364466440 383116939 364466440 172806580 499995511 172806580 499995511 558649809 370938241 558649809 370938241 210670377 182736027 210670377 182736027 589550914 741774042 589550914 741774042 262826250 230483149 262826250 230483149 184270817 867207568 184270817 867207568 607703579 287660243 607703579 287660243 253601510 637234030 253601510 637234030 403114806 226120690 403114806 226120690 834371743 524721959 834371743 524721959 325388956 499965148 325388956 499965148 607384085 500039964 607384085 500039964 498532178 429418807 498532178 429418807 763959894 562792297 763959894 562792297 360064855 420934787 360064855 420934787 719803310 795759010 719803310 795759010 177191441 884474346 177191441 884474346 934236863 500004286 934236863 500004286 347546501 668129236 347546501 668129236 213300378 20250344 213300378 20250344 559517639 528755015 559517639 528755015 436572222 491528269 436572222 491528269 500016237 268380630 500016237 268380630 781650301 573512361 781650301 573512361 216237784 194307756 216237784 194307756 565587362 500005107 565587362 500005107 130530869 78196740 130530869 78196740 69333399 500027091 69333399 500027091 616391099 573551398 616391099 573551398 408135954 499968106 408135954 499968106 274461806 500009797 274461806 500009797 528449188 245745983 528449188 245745983 138284641 896172404 138284641 896172404 656343308 500010592 656343308 500010592 380734672 794993239 380734672 794993239 767850238 500021537 767850238 500021537 486781911 31182532 486781911 31182532 547855559 517058859 547855559 517058859 499977260 709713306 499977260 709713306 881897232 350495708 881897232 350495708 418363295 512182250 418363295 512182250 574463951 238530023 574463951 238530023 415677469 596054582 415677469 596054582 673949530 814362229 673949530 814362229 211590013 10670430 211590013 10670430 7473906 623146242 7473906 623146242 647511833 312638878 647511833 312638878 931191150 562449427 931191150 562449427 515139056 108468231 515139056 108468231 499992130 888574974 499992130 888574974 602383280 345544285 602383280 345544285 414085236 500020818 414085236 500020818 997547541 997717787 997547541 997717787 1955653 186667741 1955653 186667741 500035807 571236325 500035807 571236325 601317965 181488839 601317965 181488839 178291474 145624583 178291474 145624583 753662731 499981377 753662731 499981377 499962814 122216796 499962814 122216796 892810568 499971621 892810568 499971621 625147925 500034440 625147925 500034440 950994263 386593410 950994263 386593410 468050112 500009633 468050112 500009633 925456630 59525516 925456630 59525516 973724230 976015067 973724230 976015067 245062392 237080665 245062392 237080665 19637752 500020669 19637752 500020669 727350821 90292481 727350821 90292481 499961002 927218757 499961002 927218757 31258618 982300775 31258618 982300775 990615016 4643913 990615016 4643913 996820348 996943858 996820348 996943858 2976371 2815915 2976371 2815915 500038362 906732331 500038362 906732331 63780782 949295740 63780782 949295740 621078852 284926610 621078852 284926610 129667023 883717081 129667023 883717081 89886633 488507114 89886633 488507114 765154892 563548460 765154892 563548460 397584547 639550794 397584547 639550794 248532290 446078510 248532290 446078510 801393867 809104967 801393867 809104967 176153249 898610480 176153249 898610480 931292389 51735131 931292389 51735131 298470515 652098354 298470515 652098354 426242914 173791248 426242914 173791248 746706763 735827684 746706763 735827684 352885571 499966693 352885571 499966693 197391325 666319029 197391325 666319029 797958283 283342366 797958283 283342366 209110873 680630750 209110873 680630750 498094468 139694082 498094468 139694082 562968260 503132702 562968260 503132702 373137007 299935360 373137007 299935360 877808913 550567766 877808913 550567766 310347876 500028360 310347876 500028360 784221076 838865060 784221076 838865060 308960801 579412707 308960801 579412707 756494408 930442570 756494408 930442570 955684429 23231187 955684429 23231187 13830068 654373328 13830068 654373328 535704192 249806430 535704192 249806430 499992571 131839731 499992571 131839731 893994615 698656919 893994615 698656919 500001175 509672126 500001175 509672126 766236158 116147808 766236158 116147808 53526298 53430085 53526298 53430085 500036304 746414405 500036304 746414405 225067675 282045024 225067675 282045024 500037393 500016633 500037393 500016633 307173608 306355197 307173608 306355197 643517909 499963039 643517909 499963039 794167171 693701346 794167171 693701346 568562149 405324203 568562149 405324203 499973497 665469359 499973497 665469359 205907591 46744157 205907591 46744157 18633230 581419537 18633230 581419537 611166023 776821158 611166023 776821158 107730739 71254828 107730739 71254828 689033866 525510950 689033866 525510950 510013949 434194630 510013949 434194630 592828228 570298436 592828228 570298436 364416144 450260058 364416144 450260058 698584908 860475086 698584908 860475086 499585225 454373368 499585225 454373368 617653505 196576843 617653505 196576843 103909871 72048442 103909871 72048442 66416733 520794162 66416733 520794162 633539650 875905081 633539650 875905081 888792616 900220666 888792616 900220666 484517023 499973556 484517023 499973556 369270007 163387035 369270007 163387035 500008287 569749209 500008287 569749209 608064462 134365939 608064462 134365939 123786062 66200368 123786062 66200368 968394807 848464840 968394807 848464840 144731421 397290341 144731421 397290341 500031035 662770777 500031035 662770777 247209781 791462922 247209781 791462922 748790775 165250087 748790775 165250087 898805264 649441870 898805264 649441870 427270752 356618003 427270752 356618003 742378726 227771571 742378726 227771571 500005510 745863674 500005510 745863674 499975256 499489381 499975256 499489381 670024571 792327588 670024571 792327588 98552647 405393722 98552647 405393722 764523559 568282329 764523559 568282329 499985755 624430706 499985755 624430706 500036006 309071142 500036006 309071142 242957159 608242411 242957159 608242411 421872680 575139199 421872680 575139199 576132697 328018178 576132697 328018178 499978538 821878150 499978538 821878150 882890827 328798536 882890827 328798536 496099010 861843763 496099010 861843763 61375093 46750508 61375093 46750508 812733305 858350126 812733305 858350126 335051839 106721438 335051839 106721438 908592569 71565924 908592569 71565924 63382995 945608245 63382995 945608245 798313135 179220627 798313135 179220627 931440161 934594083 931440161 934594083 46567084 46327356 46567084 46327356 776556188 500031329 776556188 500031329 499984234 104711144 499984234 104711144 662897278 575847789 662897278 575847789 236951083 913425804 236951083 913425804 500028701 190359199 500028701 190359199 152208746 900214088 152208746 900214088 657485003 255257969 657485003 255257969 831169857 868165411 831169857 868165411 499977320 423403800 499977320 423403800 382648717 642847664 382648717 642847664 669028141 499997523 669028141 499997523 141348744 499972436 141348744 499972436 937297794 431699199 937297794 431699199 264055952 875594888 264055952 875594888 881208835 492161217 881208835 492161217 222756686 808091499 222756686 808091499 499999593 549669694 499999593 549669694 105379980 910386827 105379980 910386827 88734086 928915342 88734086 928915342 939475758 983159737 939475758 983159737 152842283 380835493 152842283 380835493 779722127 879665095 779722127 879665095 500016417 411864701 500016417 411864701 819685547 562315577 819685547 562315577 500036056 182248389 500036056 182248389 228235806 863269561 228235806 863269561 600675507 499982977 600675507 499982977 901320192 695362915 901320192 695362915 499993986 198119335 499993986 198119335 871521456 605551242 871521456 605551242 333157451 796332710 333157451 796332710 97993418 97915515 97993418 97915515 736814555 504408010 736814555 504408010 443059747 349609852 443059747 349609852 606869402 642141590 606869402 642141590 382255188 375440052 382255188 375440052 855742163 619127826 855742163 619127826 457044962 429629573 457044962 429629573 351436213 623389250 351436213 623389250 707438206 499976584 707438206 499976584 499987204 188350291 499987204 188350291 500008190 152829169 500008190 152829169 575499728 562333295 575499728 562333295 246954270 930640667 246954270 930640667 615267773 275840580 615267773 275840580 902323722 709452232 902323722 709452232 500036236 216716160 500036236 216716160 496782956 528901439 496782956 528901439 688019944 224212606 688019944 224212606 889091508 615007014 889091508 615007014 337351436 499994921 337351436 499994921 657170983 400710630 657170983 400710630 499676681 500008365 499676681 500008365 616578549 701085328 616578549 701085328 248799281 240746262 248799281 240746262 183116253 620143639 183116253 620143639 509162128 412844775 509162128 412844775 425479629 560010305 425479629 560010305 653214670 740755159 653214670 740755159 143729254 498587288 143729254 498587288 892363452 500031211 892363452 500031211 345252092 395505647 345252092 395505647 444014850 586967755 444014850 586967755 570523357 283029642 570523357 283029642 499993174 715278052 499993174 715278052 204809826 819861606 204809826 819861606 921166204 77702709 921166204 77702709 70889991 30365955 70889991 30365955 499989294 499964793 499989294 499964793 908178227 371717727 908178227 371717727 371346807 664588052 371346807 664588052 713280281 499977253 713280281 499977253 192419486 343743655 192419486 343743655 500034556 625389200 500034556 625389200 96064320 69783614 96064320 69783614 722937740 930278619 722937740 930278619 931322884 499963310 931322884 499963310 500004144 973269113 500004144 973269113 973785668 18376423 973785668 18376423 983048604 673786725 983048604 673786725 500022568 107568450 500022568 107568450 300866413 631014291 300866413 631014291 754684108 158450181 754684108 158450181 130419997 925301724 130419997 925301724 599817321 357352416 599817321 357352416 279632247 807922073 279632247 807922073 830085325 499967144 830085325 499967144 481055214 806655745 481055214 806655745 857623455 326229250 857623455 326229250 499988848 943519189 499988848 943519189 36442121 972602350 36442121 972602350 984617536 291518236 984617536 291518236 244767006 500038619 244767006 500038619 438042125 175754059 438042125 175754059 729329506 762946798 729329506 762946798 873778759 499991474 873778759 499991474 93278507 414243639 93278507 414243639 432064310 640260564 432064310 640260564 328221626 318708019 328221626 318708019 715449173 109166432 715449173 109166432 382093755 589702402 382093755 589702402 601505229 219365401 601505229 219365401 450921246 670745915 450921246 670745915 673709948 406712927 673709948 406712927 401679935 717861322 401679935 717861322 126859812 499982475 126859812 499982475 784763746 849384625 784763746 849384625 40163469 205256759 40163469 205256759 665278238 685072512 665278238 685072512 818063100 499960201 818063100 499960201 500003913 157579617 500003913 157579617 165961227 874477405 165961227 874477405 793256921 187827059 793256921 187827059 499986442 878851634 499986442 878851634 572093679 499975008 572093679 499975008 232374933 179923156 232374933 179923156 836621400 989754223 836621400 989754223 345566939 455581345 345566939 455581345 676154473 264428293 676154473 264428293 779171972 499972980 779171972 499972980 252265264 51800933 252265264 51800933 953138858 556420436 953138858 556420436 374574268 473683353 374574268 473683353 677752992 727556251 677752992 727556251 757643060 363738751 757643060 363738751 548772385 705791178 548772385 705791178 499979764 102460867 499979764 102460867 926519464 500015493 926519464 500015493 949971122 975990148 949971122 975990148 460842620 377719748 460842620 377719748 651559454 500038422 651559454 500038422 812426427 395880260 812426427 395880260 499997488 711781918 499997488 711781918 131494837 42570307 131494837 42570307 969854006 808707774 969854006 808707774 613901895 362532063 613901895 362532063 499970310 590942696 499970310 590942696 678255184 279999562 678255184 279999562 745320996 195899340 745320996 195899340 391491200 546885526 391491200 546885526 573570620 725868221 573570620 725868221 215800896 164644208 215800896 164644208 107348031 500008836 107348031 500008836 672362384 296297095 672362384 296297095 35823973 755681501 35823973 755681501 307073078 51782381 307073078 51782381 48906783 654822983 48906783 654822983 369341775 321986623 369341775 321986623 923059434 885239060 923059434 885239060 383299634 366448456 383299634 366448456 61053723 511842046 61053723 511842046 496791588 481770039 496791588 481770039 897775695 915373547 897775695 915373547 499971179 425701669 499971179 425701669 500030958 946496151 500030958 946496151 499992986 488590011 499992986 488590011 301519904 499997222 301519904 499997222 941209378 955801126 941209378 955801126 401289588 241378577 401289588 241378577 701496861 703135553 701496861 703135553 171483994 853551642 171483994 853551642 21905347 499972080 21905347 499972080 605642410 642244908 605642410 642244908 796399593 801923647 796399593 801923647 499970196 583850090 499970196 583850090 705560808 278650056 705560808 278650056 499966962 680877444 499966962 680877444 577673934 500022811 577673934 500022811 79668256 71521159 79668256 71521159 35301123 514209535 35301123 514209535 500036376 402952882 500036376 402952882 391593277 754441682 391593277 754441682 500036241 101715295 500036241 101715295 950817748 698429882 950817748 698429882 485850004 426187706 485850004 426187706 378394187 322848955 378394187 322848955 763910289 930918618 763910289 930918618 40821174 357274773 40821174 357274773 548518492 777597364 548518492 777597364 838890736 109033152 838890736 109033152 499972805 698375507 499972805 698375507 201820522 190895951 201820522 190895951 701723256 503922682 701723256 503922682 355271093 257162029 355271093 257162029 749608096 675793507 749608096 675793507 499995188 63891956 499995188 63891956 937008827 53496222 937008827 53496222 35466223 992967289 35466223 992967289 4672700 996519632 4672700 996519632 2103728 1110148 2103728 1110148 581441151 780931227 581441151 780931227 321512628 375409055 321512628 375409055 500004882 919277731 500004882 919277731 928506078 45672469 928506078 45672469 499980546 500018345 499980546 500018345 807416778 466028015 807416778 466028015 320813972 735803046 320813972 735803046 853541359 499960234 853541359 499960234 358731428 792569261 358731428 792569261 866890264 396628731 866890264 396628731 588621484 596196173 588621484 596196173 190824025 177477355 190824025 177477355 148537075 500027240 148537075 500027240 745360159 377264144 745360159 377264144 192413184 572654430 192413184 572654430 761169745 241883898 761169745 241883898 256575470 500030211 256575470 500030211 499980241 75426073 499980241 75426073 47423617 958768390 47423617 958768390 500001880 300497874 500001880 300497874 142704394 500039793 142704394 500039793 499971646 795935745 499971646 795935745 128291987 263784942 128291987 263784942 499969515 887719200 499969515 887719200 909054929 930280481 909054929 930280481 960256401 263399328 960256401 263399328 113268521 33129809 113268521 33129809 974125371 17729466 974125371 17729466 989243773 992855070 989243773 992855070 993829272 995659458 993829272 995659458 417970898 565564219 417970898 565564219 596089821 499987392 596089821 499987392 500013915 823402009 500013915 823402009 170379595 419198413 170379595 419198413 500021911 362022170 500021911 362022170 843260239 870722270 843260239 870722270 239747558 700021676 239747558 700021676 500019437 384641615 500019437 384641615 372944601 682947061 372944601 682947061 212328706 159552559 212328706 159552559 129168500 118225645 129168500 118225645 949412027 31982172 949412027 31982172 7707884 620181520 7707884 620181520 468512287 487568644 468512287 487568644 499999327 674931379 499999327 674931379 834165739 385987044 834165739 385987044 359822240 340758134 359822240 340758134 714875666 866505875 714875666 866505875 112385689 901599518 112385689 901599518 645585372 212631463 645585372 212631463 360127279 747111691 360127279 747111691 593175571 496705028 593175571 496705028 465943371 499996061 465943371 499996061 145644604 536948912 145644604 536948912 620872116 716568764 620872116 716568764 438904947 328236266 438904947 328236266 682026282 499981707 682026282 499981707 500039645 392807086 500039645 392807086 679171219 140928930 679171219 140928930 362548985 500011087 362548985 500011087 471286435 610610492 471286435 610610492 229370196 797211304 229370196 797211304 832860733 856180440 832860733 856180440 443801229 423971442 443801229 423971442 667461910 811840502 667461910 811840502 836505837 93364365 836505837 93364365 80595051 527830387 80595051 527830387 689465204 274393302 689465204 274393302 427707370 500029408 427707370 500029408 786954064 790288033 786954064 790288033 94339927 323950037 94339927 323950037 500034619 371624527 500034619 371624527 215674561 708886114 215674561 708886114 500006924 301881545 500006924 301881545 205031386 662378741 205031386 662378741 520551757 499979458 520551757 499979458 808722519 852863794 808722519 852863794 945688340 499965848 945688340 499965848 127855772 584644421 127855772 584644421 538726637 500021202 538726637 500021202 167985712 162841330 167985712 162841330 37348473 772691352 37348473 772691352 829974264 484261123 829974264 484261123 485327098 644056097 485327098 644056097 715687037 843253434 715687037 843253434 499997945 693449113 499997945 693449113 621163196 237319751 621163196 237319751 432330674 551577010 432330674 551577010 585674179 244709304 585674179 244709304 33016088 500019101 33016088 500019101 499968528 174432742 499968528 174432742 500008378 665175573 500008378 665175573 314771804 466701011 314771804 466701011 605725181 327188811 605725181 327188811 90009489 611533536 90009489 611533536 818832273 482958116 818832273 482958116 411542461 597238548 411542461 597238548 735667470 494992004 735667470 494992004 308865454 299968963 308865454 299968963 827110719 500002222 827110719 500002222 499979907 876466382 499979907 876466382 89660538 499973806 89660538 499973806 648088783 308747536 648088783 308747536 423803879 532878415 423803879 532878415 547557335 667989567 547557335 667989567 732690152 956589411 732690152 956589411 971541676 12483370 971541676 12483370 199606706 499960691 199606706 499960691 886050245 79543127 886050245 79543127 48655539 499999044 48655539 499999044 589051364 723394209 589051364 723394209 284291280 499966386 284291280 499966386 555758963 313452485 555758963 313452485 252125656 196608056 252125656 196608056 528910089 662555930 528910089 662555930 182899211 126428848 182899211 126428848 510640746 680428217 510640746 680428217 391148793 304251270 391148793 304251270 500002162 911869544 500002162 911869544 932601329 54690040 932601329 54690040 974706581 500022582 974706581 500022582 500003427 806311596 500003427 806311596 155279507 441772826 155279507 441772826 500012561 653140229 500012561 653140229 707466496 343965581 707466496 343965581 339375604 955221403 339375604 955221403 551946403 174017288 551946403 174017288 499980958 507338795 499980958 507338795 499960752 196789618 499960752 196789618 874105763 515884978 874105763 515884978 500026431 608926013 500026431 608926013 764413812 147528685 764413812 147528685 424836960 877468925 424836960 877468925 824456731 123601243 824456731 123601243 929271947 986690152 929271947 986690152 344715001 275224279 344715001 275224279 773717523 187453417 773717523 187453417 370162894 637833501 370162894 637833501 84003876 459174965 84003876 459174965 763701908 500017976 763701908 500017976 863650015 109581078 863650015 109581078 90170500 603849837 90170500 603849837 801860487 904926484 801860487 904926484 80556179 500013733 80556179 500013733 352367805 721524754 352367805 721524754 235873480 309078825 235873480 309078825 499962860 553123641 499962860 553123641 779027612 131619742 779027612 131619742 128264585 67376072 128264585 67376072 598422723 403851113 598422723 403851113 388519183 842490911 388519183 842490911 620134048 134311832 620134048 134311832 499991200 499969551 499991200 499969551 181817362 160409567 181817362 160409567 151037390 897340537 151037390 897340537 654585453 407757210 654585453 407757210 218058019 210763050 218058019 210763050 857883646 579375365 857883646 579375365 264355148 261985581 264355148 261985581 210274775 877702186 210274775 877702186 670139684 290671230 670139684 290671230 478484256 772054642 478484256 772054642 798180703 79809102 798180703 79809102 64869716 961714185 64869716 961714185 30372879 499965753 30372879 499965753 737474915 659237229 737474915 659237229 270238907 860859483 270238907 860859483 699842122 500018478 699842122 500018478 248018555 228650787 248018555 228650787 789311018 751739167 789311018 751739167 192989651 499998931 192989651 499998931 764904141 500024873 764904141 500024873 391859890 905796170 391859890 905796170 618465746 389372740 618465746 389372740 499971025 873988649 499971025 873988649 500036773 306114292 500036773 306114292 398346629 640046077 398346629 640046077 698143184 482227460 698143184 482227460 460012389 659679816 460012389 659679816 793441308 396348552 793441308 396348552 463749258 695802605 463749258 695802605 709933802 106372797 709933802 106372797 14741650 986526173 14741650 986526173 11681489 10684202 11681489 10684202 991842435 823518930 991842435 823518930 332829442 499962459 332829442 499962459 791564342 845922744 791564342 845922744 897316618 95799791 897316618 95799791 960676145 971389075 960676145 971389075 499960584 500036978 499960584 500036978 321722288 411073140 321722288 411073140 628734065 637532664 628734065 637532664 780267679 107435237 780267679 107435237 955453663 500031800 955453663 500031800 234348316 499962113 234348316 499962113 582481234 356223909 582481234 356223909 240047857 548891254 240047857 548891254 500022579 837757214 500022579 837757214 959461940 25679080 959461940 25679080 499960655 565960563 499960655 565960563 364738217 230362199 364738217 230362199 158193024 654693507 158193024 654693507 781692303 499997214 781692303 499997214 272305538 274046910 272305538 274046910 769653203 216661563 769653203 216661563 841979157 615382449 841979157 615382449 241373645 778098296 241373645 778098296 943699777 953957863 943699777 953957863 499970564 453197132 499970564 453197132 772579030 951274921 772579030 951274921 961775955 975986651 961775955 975986651 9647077 994124411 9647077 994124411 3786111 1558182 3786111 1558182 543427917 502072382 543427917 502072382 436003786 495614337 436003786 495614337 686523950 743304283 686523950 743304283 80539953 54477960 80539953 54477960 945826606 590654526 945826606 590654526 304615696 762408546 304615696 762408546 791442623 79454267 791442623 79454267 114603185 516388583 114603185 516388583 584504537 306675325 584504537 306675325 781280085 949633662 781280085 949633662 50147161 954457855 50147161 954457855 500020332 563393899 500020332 563393899 321103084 766740186 321103084 766740186 530821818 179511486 530821818 179511486 850106014 939712400 850106014 939712400 963772215 15907650 963772215 15907650 255333200 907316394 255333200 907316394 57356445 499972079 57356445 499972079 809329550 606597913 809329550 606597913 292973108 495530905 292973108 495530905 516353486 229553478 516353486 229553478 94391970 87429642 94391970 87429642 751594379 514320853 751594379 514320853 503434772 279428641 503434772 279428641 804070166 109065730 804070166 109065730 72124753 666217723 72124753 666217723 685636547 900041880 685636547 900041880 98634458 917592382 98634458 917592382 947209443 957688731 947209443 957688731 984438227 7652131 984438227 7652131 499980235 619611572 499980235 619611572 611673418 251454368 611673418 251454368 272801057 546996744 272801057 546996744 596111619 212444784 596111619 212444784 439222132 499973212 439222132 499973212 645302663 776246198 645302663 776246198 152000608 251513248 152000608 251513248 499995032 882779934 499995032 882779934 31133102 18794130 31133102 18794130 990098524 996161958 990098524 996161958 997270239 234810006 997270239 234810006 129919004 924937804 129919004 924937804 514576396 500010217 514576396 500010217 346656386 240731984 346656386 240731984 500010838 608033884 500010838 608033884 787081558 500033141 787081558 500033141 312674053 881490213 312674053 881490213 567340041 379441990 567340041 379441990 393025965 499963207 393025965 499963207 561258269 797647685 561258269 797647685 812892312 880926198 812892312 880926198 499964884 408586065 499964884 408586065 774292502 163366411 774292502 163366411 141830067 566471357 141830067 566471357 796952756 808823929 796952756 808823929 352730007 260753233 352730007 260753233 760601849 784547774 760601849 784547774 922312401 387891772 922312401 387891772 419918184 709837846 419918184 709837846 746753876 150384585 746753876 150384585 881755734 922383541 881755734 922383541 74203033 56122958 74203033 56122958 968754594 11965918 968754594 11965918 499998480 301185501 499998480 301185501 805138824 127668983 805138824 127668983 21220615 754284681 21220615 754284681 500008707 202330089 500008707 202330089 254291930 771705356 254291930 771705356 210885882 864761502 210885882 864761502 500004151 222215635 500004151 222215635 197715664 519699607 197715664 519699607 555186882 57528157 555186882 57528157 461890215 500298882 461890215 500298882 580119620 499963150 580119620 499963150 181540459 821254752 181540459 821254752 120141159 500001066 120141159 500001066 933789515 936831170 933789515 936831170 7225415 499972952 7225415 499972952 500014632 805846111 500014632 805846111 894727514 32265395 894727514 32265395 309001865 700742889 309001865 700742889 286335164 207276303 286335164 207276303 601751963 553519571 601751963 553519571 381009459 679569033 381009459 679569033 302124044 76364507 302124044 76364507 938004479 982533993 938004479 982533993 16955799 986444489 16955799 986444489 10515306 997961963 10515306 997961963 999276630 999632033 999276630 999632033 313677 499989178 313677 499989178 684213116 599955943 684213116 599955943 381595212 665896727 381595212 665896727 872654450 500005157 872654450 500005157 499972382 612936106 499972382 612936106 738435647 400625809 738435647 400625809 464342314 643276193 464342314 643276193 202491204 185629100 202491204 185629100 886512279 708062067 886512279 708062067 571485772 359989667 571485772 359989667 705531930 168365080 705531930 168365080 139790772 864365761 139790772 864365761 933411362 500004974 933411362 500004974 318887537 704498086 318887537 704498086 294058239 868281152 294058239 868281152 609426193 314542107 609426193 314542107 465274909 634093246 465274909 634093246 358792637 699361918 358792637 699361918 752458663 435131362 752458663 435131362 253184016 184617584 253184016 184617584 110692203 64849245 110692203 64849245 943063995 832046302 943063995 832046302 500037756 287825593 500037756 287825593 301861473 500001992 301861473 500001992 890799048 269000194 890799048 269000194 452412215 500028959 452412215 500028959 915033598 500018886 915033598 500018886 500039298 774122245 500039298 774122245 84057074 237317777 84057074 237317777 552468415 681897772 552468415 681897772 724470419 500006894 724470419 500006894 417081767 937508004 417081767 937508004 58635319 32014044 58635319 32014044 708602511 404432464 708602511 404432464 499981781 147210369 499981781 147210369 146065142 606412791 146065142 606412791 499979615 172045828 499979615 172045828 538223804 703165699 538223804 703165699 295923957 204315909 295923957 204315909 533045442 738133489 533045442 738133489 813269442 94229235 813269442 94229235 74114044 500025038 74114044 500025038 576666355 400545397 576666355 400545397 351160570 279068454 351160570 279068454 863412091 928374230 863412091 928374230 281834575 362360887 281834575 362360887 500017781 682072646 500017781 682072646 693098588 303700495 693098588 303700495 499964846 866665222 499964846 866665222 97292315 918860666 97292315 918860666 934868854 966314152 934868854 966314152 27727425 465256891 27727425 465256891 541680868 556496701 541680868 556496701 182377223 499972432 182377223 499972432 500024795 889468617 500024795 889468617 915328652 499996335 915328652 499996335 252024998 846006745 252024998 846006745 500001318 500010298 500001318 500010298 239630646 743002774 239630646 743002774 551907159 389616062 551907159 389616062 315470785 138373502 315470785 138373502 785709147 582615314 785709147 582615314 448395970 366234840 448395970 366234840 510280381 744349424 510280381 744349424 394056051 439920016 394056051 439920016 724639581 854558812 724639581 854558812 860881565 440450982 860881565 440450982 367667189 501819596 367667189 501819596 500024826 137910840 500024826 137910840 873105726 59064281 873105726 59064281 44783084 975597711 44783084 975597711 981432448 983308845 981432448 983308845 9032683 265884045 9032683 265884045 660856811 499961642 660856811 499961642 160066120 499986388 160066120 499986388 445710416 889744332 445710416 889744332 74230725 947348217 74230725 947348217 833803804 499962903 833803804 499962903 350008913 946584181 350008913 946584181 810719233 472442885 810719233 472442885 433812261 810974580 433812261 810974580 903591000 73174465 903591000 73174465 927573656 43649842 927573656 43649842 500009241 525110007 500009241 525110007 384174059 238462165 384174059 238462165 855428648 863343143 855428648 863343143 873120897 499992149 873120897 499992149 500012506 770388660 500012506 770388660 120026497 118532767 120026497 118532767 715654936 655646916 715654936 655646916 573666645 518837945 573666645 518837945 430772541 499975785 430772541 499975785 124620415 66228410 124620415 66228410 738354902 421981935 738354902 421981935 499969531 87497144 499969531 87497144 49230155 807999520 49230155 807999520 559678681 505845854 559678681 505845854 174893743 157827926 174893743 157827926 137749528 785923171 137749528 785923171 789147425 204551422 789147425 204551422 196352442 499992442 196352442 499992442 500029077 308181612 500029077 308181612 256270448 223164304 256270448 223164304 187127714 581541944 187127714 581541944 606403669 396290992 606403669 396290992 375862712 500028172 375862712 500028172 723860142 262586659 723860142 262586659 486902082 500039399 486902082 500039399 601628480 499988803 601628480 499988803 724845813 774249767 724845813 774249767 34131595 968988592 34131595 968988592 28376217 281517218 28376217 281517218 657923835 660160742 657923835 660160742 939777738 499965593 939777738 499965593 269994325 550510821 269994325 550510821 604814685 671685323 604814685 671685323 319770326 808747300 319770326 808747300 969363681 458199018 969363681 458199018 499996815 253547409 499996815 253547409 499987407 651197967 499987407 651197967 284325470 499960935 284325470 499960935 962460272 982653050 962460272 982653050 499970044 537066096 499970044 537066096 800708796 246941257 800708796 246941257 429329575 434934576 429329575 434934576 587679525 930892784 587679525 930892784 499979767 112894610 499979767 112894610 560161697 807065222 560161697 807065222 407324594 492701751 407324594 492701751 624033836 285568654 624033836 285568654 803838766 958886957 803838766 958886957 18629307 13227435 18629307 13227435 500033761 410850294 500033761 410850294 712885929 153240410 712885929 153240410 45800689 753834282 45800689 753834282 836133714 132228571 836133714 132228571 185219429 875158115 185219429 875158115 74689071 942489432 74689071 942489432 41937519 970582344 41937519 970582344 986159239 500011150 986159239 500011150 406689723 265534220 406689723 26553
100046 21121598 0 21121598 14674725 583533 14674725 583533 477821 26666290 477821 26666290 124538 116276 124538 116276 25511 26921996 25511 26921996 4650 725 4650 725 651 725 17432622 23239869 17432622 23239869 24327059 1491511 24327059 1491511 1367228 25440478 1367228 25440478 1248926 26040577 1248926 26040577 679824 26504794 679824 26504794 517357 507883 517357 507883 26430007 25720642 26430007 25720642 855294 785957 855294 785957 664700 26354994 664700 26354994 467837 460896 467837 460896 26452543 26027234 26452543 26027234 760407 784142 760407 784142 26209900 25468875 26209900 25468875 1330650 1370384 1330650 1370384 26275775 25214914 26275775 25214914 26548459 25863808 26548459 25863808 870607 805957 870607 805957 12684291 19680384 12684291 19680384 20658453 21597452 20658453 21597452 23522092 22504353 23522092 22504353 3450480 2151706 3450480 2151706 25325391 1439937 25325391 1439937 25567027 25063137 25567027 25063137 1613657 1462250 1613657 1462250 1383140 19939633 1383140 19939633 15080192 5327728 15080192 5327728 4953800 3064551 4953800 3064551 24755736 2160433 24755736 2160433 2054620 1152469 2054620 1152469 25728470 24768630 25728470 24768630 2000256 1764281 2000256 1764281 1835672 25279442 1835672 25279442 1448439 1754938 1448439 1754938 13499891 17317339 13499891 17317339 7319633 22912351 7319633 22912351 23426965 3173673 23426965 3173673 3201790 24058204 3201790 24058204 2990361 2898508 2990361 2898508 2537648 24513462 2537648 24513462 25541250 1196288 25541250 1196288 1093212 958490 1093212 958490 26731523 25813287 26731523 25813287 19748010 4990740 19748010 4990740 4929972 4543035 4929972 4543035 22849103 3758501 22849103 3758501 23222548 23607126 23222548 23607126 2887254 24405112 2887254 24405112 1967518 1645322 1967518 1645322 25305685 24199043 25305685 24199043 14239061 8088156 14239061 8088156 21665849 21607115 21665849 21607115 4765370 23003326 4765370 23003326 24803145 24118857 24803145 24118857 2635196 2454618 2635196 2454618 13931911 17947246 13931911 17947246 18937299 19992898 18937299 19992898 6121551 21593855 6121551 21593855 5299288 4855793 5299288 4855793 23092888 22407581 23092888 22407581 4693613 11811979 4693613 11811979 17932266 17810952 17932266 17810952 6068620 21064929 6068620 21064929 12287602 11107099 12287602 11107099 17666080 18113166 17666080 18113166 18786327 20026430 18786327 20026430 6174781 6093066 6174781 6093066 5613852 5115647 5613852 5115647 22443241 22081951 22443241 22081951 4811376 3920989 4811376 3920989 3989363 23236805 3989363 23236805 3566223 15414446 3566223 15414446 15158755 9635164 15158755 9635164 8596901 20987557 8596901 20987557 21620462 16359545 21620462 16359545 8606408 18418800 8606408 18418800 16181709 8854863 16181709 8854863 18754209 6641307 18754209 6641307 6926849 20256276 6926849 20256276 6524175 6254991 6524175 6254991 20940386 5617907 20940386 5617907 5378394 4535402 5378394 4535402 22956033 22394709 22956033 22394709 4262366 22836898 4262366 22836898 23716051 13303912 23716051 13303912 12762905 14287953 12762905 14287953 16859026 16776960 16859026 16776960 9202686 7596972 9202686 7596972 20047533 19551948 20047533 19551948 21675119 5412914 21675119 5412914 22397239 21788317 22397239 21788317 4720586 4526039 4720586 4526039 23246469 22376303 23246469 22376303 4369614 22645535 4369614 22645535 23983079 2802182 23983079 2802182 24206093 23405409 24206093 23405409 12366473 10930430 12366473 10930430 18055164 17857229 18055164 17857229 18621063 8507130 18621063 8507130 18806747 13479990 18806747 13479990 11737134 16999528 11737134 16999528 8868484 6758673 8868484 6758673 5586714 21698257 5586714 21698257 5068762 4011858 5068762 4011858 4254494 23559788 4254494 23559788 24394521 1609617 24394521 1609617 25318308 24795542 25318308 24795542 1973392 2252758 1973392 2252758 12698575 15407396 12698575 15407396 7873099 19558246 7873099 19558246 6407592 5799333 6407592 5799333 5853786 21925783 5853786 21925783 4724053 3221522 4724053 3221522 23578599 22577399 23578599 22577399 4171786 3522606 4171786 3522606 23223399 22130056 23223399 22130056 13661929 11585277 13661929 11585277 17455408 19702133 17455408 19702133 20741073 20612586 20741073 20612586 21545600 5000967 21545600 5000967 4989827 4165721 4989827 4165721 22725925 12501679 22725925 12501679 11187846 15827347 11187846 15827347 18600925 7915408 18600925 7915408 6670828 6221946 6670828 6221946 13893505 13267065 13893505 13267065 12400142 16175340 12400142 16175340 17898135 8872476 17898135 8872476 19801892 19420965 19801892 19420965 20290398 19862977 20290398 19862977 20820297 20841638 20820297 20841638 5665556 21429346 5665556 21429346 3838688 23232450 3838688 23232450 23843352 12736255 23843352 12736255 11361379 10076388 11361379 10076388 9016432 18595744 9016432 18595744 20015895 6457653 20015895 6457653 6232810 20913205 6232810 20913205 5510182 5072322 5510182 5072322 22019101 4070403 22019101 4070403 22913728 22658918 22913728 22658918 3628403 3685271 3628403 3685271 23765293 23646977 23765293 23646977 24973796 24640186 24973796 24640186 1982089 25113675 1982089 25113675 1575973 1807704 1575973 1807704 25840916 24942692 25840916 24942692 1970369 12427683 1970369 12427683 15159247 10020998 15159247 10020998 9548996 7062647 9548996 7062647 20506426 19842293 20506426 19842293 13633370 9664564 13633370 9664564 17507838 17423738 17507838 17423738 19865570 7046804 19865570 7046804 6632019 20603516 6632019 20603516 22034758 21880820 22034758 21880820 22624935 2968893 22624935 2968893 2944844 12878621 2944844 12878621 15447560 10861798 15447560 10861798 16226595 16918218 16226595 16918218 9977196 13983974 9977196 13983974 13556211 10036065 13556211 10036065 10386195 9783578 10386195 9783578 18643537 8431649 18643537 8431649 19570526 7217614 19570526 7217614 7284046 19788874 7284046 19788874 20934535 20774875 20934535 20774875 21950920 21590318 21950920 21590318 22898501 3021651 22898501 3021651 2909083 2011889 2909083 2011889 2220147 1179651 2220147 1179651 25861058 24749829 25861058 24749829 15411308 12528897 15411308 12528897 13778585 14088324 13778585 14088324 12287875 10942312 12287875 10942312 16469365 9474680 16469365 9474680 8550784 7463942 8550784 7463942 6123708 6026160 6123708 6026160 20673637 5488336 20673637 5488336 4713037 3878087 4713037 3878087 23875032 22969673 23875032 22969673 2830234 24161431 2830234 24161431 2550782 25046985 2550782 25046985 813871 847001 813871 847001 26259222 25766711 26259222 25766711 1292018 1073920 1292018 1073920 25762226 24724613 25762226 24724613 1342463 1119550 1342463 1119550 26399418 25410681 26399418 25410681 1659554 1414317 1659554 1414317 25712070 24662217 25712070 24662217 1585342 1041480 1585342 1041480 26171977 25513048 26171977 25513048 1548350 12590694 1548350 12590694 13639733 15391922 13639733 15391922 9601568 18080557 9601568 18080557 8064290 18790070 8064290 18790070 20383656 6087461 20383656 6087461 6570607 11994067 6570607 11994067 15025119 17076847 15025119 17076847 17753632 8692271 17753632 8692271 8054717 19655906 8054717 19655906 20182709 13713017 20182709 13713017 12501063 11265240 12501063 11265240 11661573 16389849 11661573 16389849 17942530 18463191 17942530 18463191 7912621 7570785 7912621 7570785 19646228 6931478 19646228 6931478 7012531 19893741 7012531 19893741 15699460 11036582 15699460 11036582 11581128 16383026 11581128 16383026 17299259 8660020 17299259 8660020 8915850 18600924 8915850 18600924 18838169 7166320 18838169 7166320 7445796 6243287 7445796 6243287 5081368 4444708 5081368 4444708 4591943 22674439 4591943 22674439 23186255 13153539 23186255 13153539 13115701 14108229 13115701 14108229 16000015 15456137 16000015 15456137 11005063 16967476 11005063 16967476 9402684 17479904 9402684 17479904 8546948 8053390 8546948 8053390 7610415 6254703 7610415 6254703 5882615 22165095 5882615 22165095 23808012 23074848 23808012 23074848 24491324 23523501 24491324 23523501 24946353 24426793 24946353 24426793 2416596 24951423 2416596 24951423 1964174 1702724 1964174 1702724 25949948 25313209 25949948 25313209 1200145 1439948 1200145 1439948 25811399 25113740 25811399 25113740 1840992 12919240 1840992 12919240 14989372 15338180 14989372 15338180 8598482 8296803 8598482 8296803 19134014 19216504 19134014 19216504 7497893 7088024 7497893 7088024 6816416 6124659 6816416 6124659 4914501 4210008 4914501 4210008 23251737 22315091 23251737 22315091 4605791 12690972 4605791 12690972 12828751 11390205 12828751 11390205 15588112 15527843 15588112 15527843 10616139 17235921 10616139 17235921 18075077 18451087 18075077 18451087 8302859 19503241 8302859 19503241 7503490 5140963 7503490 5140963 4790929 22362150 4790929 22362150 4475274 4334871 4475274 4334871 3124969 3170913 3124969 3170913 24008026 2223579 24008026 2223579 24754099 23859667 24754099 23859667 2866705 3025438 2866705 3025438 14620216 13982275 14620216 13982275 13869530 12677154 13869530 12677154 17753170 8987138 17753170 8987138 7990387 7525982 7990387 7525982 7943010 20687353 7943010 20687353 21413957 13508694 21413957 13508694 12762112 12561817 12762112 12561817 16812101 8052638 16812101 8052638 19287825 18696771 19287825 18696771 7939213 6846272 7939213 6846272 5619594 5517490 5619594 5517490 11922388 14994086 11922388 14994086 13297329 13157967 13297329 13157967 15664167 11215795 15664167 11215795 10561270 17073528 10561270 17073528 17931896 19734055 17931896 19734055 21781563 21593247 21781563 21593247 22782171 3431582 22782171 3431582 23627535 22798406 23627535 22798406 11919133 10142234 11919133 10142234 17170646 7946902 17170646 7946902 7823288 6777406 7823288 6777406 20480808 20198548 20480808 20198548 6322281 5142829 6322281 5142829 22313858 22068160 22313858 22068160 4512158 4191399 4512158 4191399 12179275 15073905 12179275 15073905 10048527 16978591 10048527 16978591 18286910 8199033 18286910 8199033 18888900 12042120 18888900 12042120 13099030 15441997 13099030 15441997 17276404 8505330 17276404 8505330 18538942 18925813 18538942 18925813 20335694 20229465 20335694 20229465 5789061 21373033 5789061 21373033 5501095 14150076 5501095 14150076 13322855 11176167 13322855 11176167 10495773 16287110 10495773 16287110 17333076 17419350 17333076 17419350 9583224 10042659 9583224 10042659 17062738 17821105 17062738 17821105 19293953 7262795 19293953 7262795 6694921 20715607 6694921 20715607 6104499 21422304 6104499 21422304 5236414 4567690 5236414 4567690 23312218 23036824 23312218 23036824 3500748 3204732 3500748 3204732 23610380 22712860 23610380 22712860 15095170 11345448 15095170 11345448 16170086 9399147 16170086 9399147 8917252 8097023 8917252 8097023 19645725 19967723 19645725 19967723 6256740 20671747 6256740 20671747 5429808 5031093 5429808 5031093 4799052 22350100 4799052 22350100 23469212 3069207 23469212 3069207 24158076 23343518 24158076 23343518 3265969 23893606 3265969 23893606 24589993 2154152 24589993 2154152 2511597 24324213 2511597 24324213 13759736 11924796 13759736 11924796 15220697 14666238 15220697 14666238 11431747 10591155 11431747 10591155 10614078 16413218 10614078 16413218 17972356 8794842 17972356 8794842 18317048 8274783 18317048 8274783 19085101 19440175 19085101 19440175 21464851 5449207 21464851 5449207 22107428 4998447 22107428 4998447 4808343 22423165 4808343 22423165 4450507 4352096 4450507 4352096 22622179 13822495 22622179 13822495 12798943 15315706 12798943 15315706 16217265 17436255 16217265 17436255 8613232 7248504 8613232 7248504 7390556 6181877 7390556 6181877 21010939 20552750 21010939 20552750 6255811 13939840 6255811 13939840 14811452 10904670 14811452 10904670 11154874 15671180 11154874 15671180 11115777 17165033 11115777 17165033 18152250 8471728 18152250 8471728 8544514 19198066 8544514 19198066 20046030 7004168 20046030 7004168 14196142 14879820 14196142 14879820 17152614 9398731 17152614 9398731 9195338 18021514 9195338 18021514 19004881 7962499 19004881 7962499 7644710 20095453 7644710 20095453 5169931 21959558 5169931 21959558 14982312 10704465 14982312 10704465 16951166 16857125 16951166 16857125 8150269 7823694 8150269 7823694 7837201 20031799 7837201 20031799 20836533 21576353 20836533 21576353 5555723 11600676 5555723 11600676 12634991 15646720 12634991 15646720 16492696 9622198 16492696 9622198 17715168 18967947 17715168 18967947 7556609 6912518 7556609 6912518 20439109 13857909 20439109 13857909 13044318 16649907 13044318 16649907 8309592 7612436 8309592 7612436 7759822 6073294 7759822 6073294 21370286 4910492 21370286 4910492 4908585 4447161 4908585 4447161 4361113 23249846 4361113 23249846 23749366 13177370 23749366 13177370 12994414 15525409 12994414 15525409 10698443 9564217 10698443 9564217 19821739 20407554 19821739 20407554 21536876 5301217 21536876 5301217 4019501 3327184 4019501 3327184 23442150 23708659 23442150 23708659 3150844 2488577 3150844 2488577 2633099 12500735 2633099 12500735 15298587 11359440 15298587 11359440 11348113 16434320 11348113 16434320 10193761 8942730 10193761 8942730 19040887 18181443 19040887 18181443 8519718 6318801 8519718 6318801 20782677 13390068 20782677 13390068 13526885 13827600 13526885 13827600 11257893 10621187 11257893 10621187 17162782 16829633 17162782 16829633 18435941 18831379 18435941 18831379 19650233 20274468 19650233 20274468 6486336 20779723 6486336 20779723 21536766 4532718 21536766 4532718 23182466 22664763 23182466 22664763 24519013 2228446 24519013 2228446 25149169 23903965 25149169 23903965 14713971 11977894 14713971 11977894 14031611 14675461 14031611 14675461 11499602 15653509 11499602 15653509 11074489 8881356 11074489 8881356 19225024 6991557 19225024 6991557 20157329 11466990 20157329 11466990 14205580 14127514 14205580 14127514 15842615 8464898 15842615 8464898 6845794 5692261 6845794 5692261 20926763 20573709 20926763 20573709 23136779 22268691 23136779 22268691 3793547 2740219 3793547 2740219 24498751 23831476 24498751 23831476 2498152 2369515 2498152 2369515 24959798 23894079 24959798 23894079 2689618 1706408 2689618 1706408 25125594 24131763 25125594 24131763 2458358 24761323 2458358 24761323 2131178 1914392 2131178 1914392 24746147 23663977 24746147 23663977 3254650 3081232 3254650 3081232 14753295 12391843 14753295 12391843 14941694 14643477 14941694 14643477 10371659 17594902 10371659 17594902 9506224 13379270 9506224 13379270 14713468 11839857 14713468 11839857 11489266 15749383 11489266 15749383 18121357 17680602 18121357 17680602 20220190 6786013 20220190 6786013 5481659 5315387 5481659 5315387 13743643 13225000 13743643 13225000 14524443 11543615 14524443 11543615 15924841 15476919 15924841 15476919 14842476 11972367 14842476 11972367 9742045 19823736 9742045 19823736 5601662 4665408 5601662 4665408 22963583 3612767 22963583 3612767 23570038 3119113 23570038 3119113 23899993 23687847 23899993 23687847 3049103 23854249 3049103 23854249 25248572 24421707 25248572 24421707 2449208 1977338 2449208 1977338 25135051 24228368 25135051 24228368 1909804 25679510 1909804 25679510 933214 661560 933214 661560 26739380 158501 26739380 158501 56629 26901572 56629 26901572 13945546 12184796 13945546 12184796 15130064 10811057 15130064 10811057 10323364 16483142 10323364 16483142 9085404 8670370 9085404 8670370 7794838 19770715 7794838 19770715 20855405 20264049 20855405 20264049 14522888 10244685 14522888 10244685 9768957 20073045 9768957 20073045 20673247 12985541 20673247 12985541 12604052 14920537 12604052 14920537 17573115 7504736 17573115 7504736 7788108 19673129 7788108 19673129 20593641 6077369 20593641 6077369 5794082 3764449 5794082 3764449 23238083 3267238 23238083 3267238 3196112 23893527 3196112 23893527 2671462 2323352 2671462 2323352 24652795 24340705 24652795 24340705 2737912 15431449 2737912 15431449 14243067 12436796 14243067 12436796 15643916 11443319 15643916 11443319 13891217 16653923 13891217 16653923 18669601 7448977 18669601 7448977 20195986 19675550 20195986 19675550 7339167 6207477 7339167 6207477 5776395 21224209 5776395 21224209 22286221 22011442 22286221 22011442 23137968 3696209 23137968 3696209 3817235 23473934 3817235 23473934 24410034 2533901 24410034 2533901 24956805 23962047 24956805 23962047 2954838 3010298 2954838 3010298 24245576 23128457 24245576 23128457 12710777 9864383 12710777 9864383 8781092 18984547 8781092 18984547 20134287 20360666 20134287 20360666 5982332 5652861 5982332 5652861 20987785 20600768 20987785 20600768 21662028 20884633 21662028 20884633 11805166 14301960 11805166 14301960 17296801 17296682 17296801 17296682 8201287 6801958 8201287 6801958 20668911 20334837 20668911 20334837 6387907 6024995 6387907 6024995 21673679 21382583 21673679 21382583 5217797 4738547 5217797 4738547 22792673 3979503 22792673 3979503 15481493 17105467 15481493 17105467 18038854 19002228 18038854 19002228 7810345 7144188 7810345 7144188 20157528 19710606 20157528 19710606 20724759 5260104 20724759 5260104 5530766 14152890 5530766 14152890 14496216 18228634 14496216 18228634 8351022 7438051 8351022 7438051 20059685 6280979 20059685 6280979 20450107 20559372 20450107 20559372 21300887 20794019 21300887 20794019 6239656 21710699 6239656 21710699 23993381 22982333 23993381 22982333 15092653 9197238 15092653 9197238 18244397 8470494 18244397 8470494 8213519 7756161 8213519 7756161 12505795 16647922 12505795 16647922 17782975 17399025 17782975 17399025 8503237 19058904 8503237 19058904 20107989 6621643 20107989 6621643 20435155 5322033 20435155 5322033 5201408 22101984 5201408 22101984 23731751 22865660 23731751 22865660 3902846 3547973 3902846 3547973 23992782 23227740 23992782 23227740 3197606 23772596 3197606 23772596 24847093 1754886 24847093 1754886 25353547 1380695 25353547 1380695 1018474 591838 1018474 591838 26372403 25745379 26372403 25745379 1041435 26122960 1041435 26122960 953682 26227457 953682 26227457 192371 210418 192371 210418 26885132 26111862 26885132 26111862 384519 246061 384519 246061 132315 11976541 132315 11976541 15734739 8958942 15734739 8958942 9280789 8502399 9280789 8502399 18833427 18035968 18833427 18035968 7445201 7428188 7445201 7428188 9949334 9884916 9949334 9884916 17445453 9257922 17445453 9257922 18220690 18154406 18220690 18154406 19428098 7143326 19428098 7143326 6689522 6208203 6689522 6208203 21235114 20644994 21235114 20644994 14107663 11522351 14107663 11522351 16111959 9639205 16111959 9639205 9684886 9156041 9684886 9156041 9500116 8589258 9500116 8589258 8461897 7121265 8461897 7121265 7508744 20365287 7508744 20365287 22046813 21251437 22046813 21251437 14620898 12652509 14620898 12652509 10950569 15811806 10950569 15811806 16883127 16967317 16883127 16967317 9150036 17832066 9150036 17832066 14180117 9932888 14180117 9932888 17411430 8668643 17411430 8668643 18684383 18171245 18684383 18171245 13592929 12936375 13592929 12936375 11732678 10443933 11732678 10443933 10026026 9614127 10026026 9614127 17462287 17843113 17462287 17843113 18522575 13057996 18522575 13057996 13073135 15005291 13073135 15005291 16342470 16109036 16342470 16109036 10599444 13986938 10599444 13986938 14625612 15267012 14625612 15267012 11483127 10518494 11483127 10518494 16962955 10298729 16962955 10298729 10499878 18120774 10499878 18120774 19159964 19102361 19159964 19102361 7539955 20321167 7539955 20321167 6426963 6208845 6426963 6208845 20508024 12696710 20508024 12696710 12639772 11435756 12639772 11435756 12106173 14244809 12106173 14244809 13025007 11874297 13025007 11874297 16083373 15993207 16083373 15993207 9327576 8682788 9327576 8682788 8478341 18549976 8478341 18549976 8355693 19299400 8355693 19299400 20176300 5794150 20176300 5794150 22273277 4096868 22273277 4096868 22441485 22212258 22441485 22212258 23278257 22851477 23278257 22851477 3994749 22984021 3994749 22984021 3913946 3339351 3913946 3339351 23490823 22554411 23490823 22554411 4144482 4029300 4144482 4029300 14028773 14771980 14028773 14771980 15657420 15498194 15657420 15498194 16393576 9931287 16393576 9931287 18252488 8070749 18252488 8070749 8233289 7771290 8233289 7771290 19908553 19789297 19908553 19789297 7207680 5710920 7207680 5710920 22040941 21496399 22040941 21496399 13105250 11373760 13105250 11373760 16526980 16718845 16526980 16718845 8752732 8156797 8752732 8156797 13632564 14379820 13632564 14379820 11325943 10583103 11325943 10583103 16792440 18119374 16792440 18119374 8240193 18720824 8240193 18720824 12688228 13757972 12688228 13757972 15525318 15071097 15525318 15071097 11878742 11505315 11878742 11505315 13179823 13710798 13179823 13710798 14796966 14269583 14796966 14269583 9311352 18383556 9311352 18383556 18840793 7442777 18840793 7442777 7633761 13273681 7633761 13273681 14690630 10172466 14690630 10172466 17202626 17383805 17202626 17383805 9044730 8128714 9044730 8128714 7854218 6869469 7854218 6869469 7342305 6744768 7342305 6744768 20903372 20749808 20903372 20749808 5510517 21684542 5510517 21684542 4575545 4523069 4575545 4523069 22298899 21575478 22298899 21575478 5278809 4274970 5278809 4274970 4278128 3979172 4278128 3979172 23093024 22788699 23093024 22788699 4133354 3087916 4133354 3087916 23903106 2890040 23903106 2890040 3288068 13418677 3288068 13418677 14738249 15407803 14738249 15407803 11287475 17431930 11287475 17431930 18218542 8133849 18218542 8133849 20338645 7046175 20338645 7046175 6457774 20650807 6457774 20650807 21949913 5068444 21949913 5068444 4631587 4326176 4631587 4326176 4303608 3864174 4303608 3864174 3500526 3055234 3500526 3055234 24426260 2072146 24426260 2072146 1990746 13360320 1990746 13360320 13221765 12015302 13221765 12015302 17199150 9770889 17199150 9770889 13443145 13300098 13443145 13300098 14654714 10715383 14654714 10715383 11337854 17067215 11337854 17067215 18207733 8682378 18207733 8682378 18452226 18330587 18452226 18330587 7999009 7482331 7999009 7482331 19776701 19203605 19776701 19203605 14453993 9276889 14453993 9276889 9491295 8197276 9491295 8197276 8232399 7077175 8232399 7077175 20241476 5883612 20241476 5883612 5388213 4452934 5388213 4452934 23356054 3236719 23356054 3236719 2901170 24627505 2901170 24627505 2167783 25485257 2167783 25485257 1232486 1092079 1232486 1092079 26121227 25735269 26121227 25735269 1331918 1807170 1331918 1807170 14097434 14241956 14097434 14241956 10657253 9517144 10657253 9517144 17560542 17115202 17560542 17115202 9167379 8328889 9167379 8328889 18949414 5857834 18949414 5857834 6112240 15688536 6112240 15688536 16435704 9715110 16435704 9715110 9705197 9230278 9705197 9230278 18290921 9159276 18290921 9159276 8896736 19957001 8896736 19957001 7007820 20978096 7007820 20978096 21897824 5292832 21897824 5292832 5155924 4907314 5155924 4907314 21967940 14187632 21967940 14187632 11492520 10719475 11492520 10719475 15718540 14735979 15718540 14735979 11652627 15429930 11652627 15429930 16397878 9988454 16397878 9988454 10476299 15509513 10476299 15509513 18155029 18008706 18155029 18008706 18739951 8218759 18739951 8218759 8492676 19896291 8492676 19896291 6952887 20152821 6952887 20152821 21065565 5706192 21065565 5706192 13599772 13595858 13599772 13595858 10889494 17345959 10889494 17345959 20102735 21344675 20102735 21344675 4947549 4573725 4947549 4573725 3913381 3493635 3913381 3493635 23447400 22371512 23447400 22371512 14062408 12749935 14062408 12749935 13244259 11528683 13244259 11528683 15705318 15903836 15705318 15903836 10046021 17424740 10046021 17424740 7985744 20046303 7985744 20046303 21299100 5854620 21299100 5854620 21507939 20926507 21507939 20926507 6118446 14334881 6118446 14334881 15997543 17204920 15997543 17204920 8603562 18743894 8603562 18743894 20449644 6533966 20449644 6533966 14297636 13974594 14297636 13974594 11982330 15345963 11982330 15345963 9737413 9068669 9737413 9068669 14060871 14262107 14060871 14262107 11744137 14783174 11744137 14783174 16537661 9811903 16537661 9811903 17673274 8583581 17673274 8583581 19725905 19215808 19725905 19215808 13310656 11118366 13310656 11118366 11031574 16332322 11031574 16332322 17320720 9892067 17320720 9892067 14286988 15673177 14286988 15673177 16798583 16496738 16798583 16496738 9793990 8504705 9793990 8504705 20350106 6147889 20350106 6147889 6081682 21492562 6081682 21492562 22619465 22133050 22619465 22133050 4791608 12671084 4791608 12671084 15259373 11064434 15259373 11064434 11448036 15697833 11448036 15697833 17511418 17851985 17511418 17851985 8311837 7667392 8311837 7667392 20168922 20183341 20168922 20183341 6709028 5749045 6709028 5749045 21725613 21603780 21725613 21603780 5435308 12764467 5435308 12764467 14012167 13394584 14012167 13394584 12354906 11784446 12354906 11784446 15618119 16894617 15618119 16894617 10059025 11602233 10059025 11602233 13145615 13914528 13145615 13914528 10921170 8532954 10921170 8532954 18526867 12874331 18526867 12874331 11278153 10336037 11278153 10336037 10011611 8523862 10011611 8523862 20411982 19976532 20411982 19976532 21073851 5565112 21073851 5565112 21354671 5389302 21354671 5389302 5078393 21720039 5078393 21720039 22368969 4301949 22368969 4301949 23084221 22850983 23084221 22850983 4143901 12395394 4143901 12395394 16476438 16981207 16476438 16981207 7908756 7168259 7908756 7168259 20618612 6366302 20618612 6366302 5825067 21719076 5825067 21719076 5256504 5120217 5256504 5120217 21765262 21492228 21765262 21492228 5312446 22149439 5312446 22149439 23024606 3652338 23024606 3652338 23226232 11159848 23226232 11159848 10335969 9741063 10335969 9741063 8761413 7698302 8761413 7698302 20261872 20437866 20261872 20437866 21279933 20969566 21279933 20969566 22011433 4337936 22011433 4337936 22741103 11772965 22741103 11772965 11550999 16538668 11550999 16538668 17650172 18590384 17650172 18590384 19581054 6873202 19581054 6873202 6853021 20310029 6853021 20310029 6204931 5525859 6204931 5525859 5804915 13624455 5804915 13624455 15441854 10738587 15441854 10738587 11214940 9448510 11214940 9448510 18021907 19416966 18021907 19416966 6385414 6014410 6385414 6014410 5359848 21623846 5359848 21623846 4438750 22773631 4438750 22773631 4124334 3764045 4124334 3764045 22960730 22416966 22960730 22416966 4276396 23176672 4276396 23176672 3589927 23727347 3589927 23727347 25853276 24928465 25853276 24928465 1901679 2055787 1901679 2055787 13630102 14761027 13630102 14761027 11837544 8709851 11837544 8709851 19477894 7654085 19477894 7654085 6490417 5762164 6490417 5762164 5478351 21498715 5478351 21498715 22431170 4558085 22431170 4558085 12815762 15751556 12815762 15751556 16502723 16625290 16502723 16625290 10275773 16745984 10275773 16745984 20229857 19871758 20229857 19871758 20736352 20945885 20736352 20945885 22302510 21596801 22302510 21596801 4628000 22412072 4628000 22412072 23436338 3235918 23436338 3235918 23725805 2532582 23725805 2532582 24288659 13252078 24288659 13252078 12549804 11572850 12549804 11572850 15302404 10267478 15302404 10267478 8215679 7902731 8215679 7902731 20280572 19863184 20280572 19863184 21485633 21180635 21485633 21180635 5693422 4792493 5693422 4792493 22037663 11988341 22037663 11988341 12748243 14132316 12748243 14132316 14755085 11768292 14755085 11768292 8411142 7388190 8411142 7388190 7882190 12624936 7882190 12624936 17587728 8458553 17587728 8458553 8031673 7608300 8031673 7608300 19635115 17751309 19635115 17751309 14803060 12928686 14803060 12928686 12966156 11340718 12966156 11340718 15792094 17221260 15792094 17221260 18591205 19083288 18591205 19083288 20556689 6242707 20556689 6242707 21523826 20960557 21523826 20960557 4648654 22399860 4648654 22399860 4234459 3261632 4234459 3261632 23803593 23605991 23803593 23605991 24438159 12140962 24438159 12140962 14252596 17849410 14252596 17849410 8873145 6964245 8873145 6964245 20308855 20821712 20308855 20821712 5598135 4118822 5598135 4118822 22612483 22488335 22612483 22488335 23536741 23158667 23536741 23158667 3683066 3757202 3683066 3757202 3545722 23940645 3545722 23940645 2369608 24799892 2369608 24799892 26342057 512458 26342057 512458 16936226 15581058 16936226 15581058 10963673 15898057 10963673 15898057 10318080 9613400 10318080 9613400 19499230 19338596 19499230 19338596 7383126 7014068 7383126 7014068 12613277 15278883 12613277 15278883 16293123 10080073 16293123 10080073 9580054 7975632 9580054 7975632 8456634 18866631 8456634 18866631 7750308 7605284 7750308 7605284 7030807 20102707 7030807 20102707 20859922 5576013 20859922 5576013 21883239 21715433 21883239 21715433 22591538 4023471 22591538 4023471 3929691 3977847 3929691 3977847 23126172 22735538 23126172 22735538 4168848 24034554 4168848 24034554 2903178 11771378 2903178 11771378 15115564 11437400 15115564 11437400 15877596 15856164 15877596 15856164 17432324 17712055 17432324 17712055 9210915 8676224 9210915 8676224 19137340 18684267 19137340 18684267 14847578 12741702 14847578 12741702 13616906 13259838 13616906 13259838 14373596 11773012 14373596 11773012 10403187 7896352 10403187 7896352 19378226 11617764 19378226 11617764 11945778 10250398 11945778 10250398 9412038 18164050 9412038 18164050 18939389 7924532 18939389 7924532 6786002 20301404 6786002 20301404 6697598 6525697 6697598 6525697 13243472 14216065 13243472 14216065 15714642 10532752 15714642 10532752 10092180 17110939 10092180 17110939 18650567 18177151 18650567 18177151 19325227 7634109 19325227 7634109 13879930 16543286 13879930 16543286 17635128 17349291 17635128 17349291 8531020 8077229 8531020 8077229 7567142 20073903 7567142 20073903 21041255 6231385 21041255 6231385 6442355 6092398 6442355 6092398 15080893 13641505 15080893 13641505 12828804 11898504 12828804 11898504 16958942 16846734 16958942 16846734 8236693 19397940 8236693 19397940 20609596 6733819 20609596 6733819 6729484 13681361 6729484 13681361 14303999 12738541 14303999 12738541 12665601 16276217 12665601 16276217 16997667 17887297 16997667 17887297 19635301 20276473 19635301 20276473 6618174 20536982 6618174 20536982 21371099 4826819 21371099 4826819 22259204 21462651 22259204 21462651 14289224 11512585 14289224 11512585 15896462 11251835 15896462 11251835 16978429 16440805 16978429 16440805 10238406 8277359 10238406 8277359 8568048 18234745 8568048 18234745 12956357 13511476 12956357 13511476 14494558 11403707 14494558 11403707 16928502 9137229 16928502 9137229 17943658 17723242 17943658 17723242 8980554 18056132 8980554 18056132 7617701 6663380 7617701 6663380 20808874 6115218 20808874 6115218 14816272 14322806 14816272 14322806 12280783 10428437 12280783 10428437 18245357 8615287 18245357 8615287 8829894 7241541 8829894 7241541 20376454 5750143 20376454 5750143 21519202 21272060 21519202 21272060 22121818 4700386 22121818 4700386 4981517 13415526 4981517 13415526 14774712 16042306 14774712 16042306 9912650 19171879 9912650 19171879 6958902 6056815 6958902 6056815 5840048 21400649 5840048 21400649 5123225 4968336 5123225 4968336 21990239 22047409 21990239 22047409 23101566 3362336 23101566 3362336 3869982 13254591 3869982 13254591 15389289 14927081 15389289 14927081 11849117 11388648 11849117 11388648 13197582 13713801 13197582 13713801 12818566 14065068 12818566 14065068 12479553 11755070 12479553 11755070 10290743 17518123 10290743 17518123 18368466 7276099 18368466 7276099 19994095 6424692 19994095 6424692 6382477 20922768 6382477 20922768 21870666 4626746 21870666 4626746 22465341 4113393 22465341 4113393 23064648 3157835 23064648 3157835 23979408 2576505 23979408 2576505 3094934 12454302 3094934 12454302 14103168 13799695 14103168 13799695 12407547 10628799 12407547 10628799 16848256 10180839 16848256 10180839 9920007 9224936 9920007 9224936 9054718 8521832 9054718 8521832 8966214 7318081 8966214 7318081 6822386 20597265 6822386 20597265 21193817 14955196 21193817 14955196 11199396 15545717 11199396 15545717 19489812 19684510 19489812 19684510 20535110 19888823 20535110 19888823 6798701 5986419 6798701 5986419 21199432 5540687 21199432 5540687 13381583 13979090 13381583 13979090 12636363 11854010 12636363 11854010 15777367 9442188 15777367 9442188 19528731 19710283 19528731 19710283 7176978 20022300 7176978 20022300 6919427 5451789 6919427 5451789 22415404 22083084 22415404 22083084 4645591 3859216 4645591 3859216 3690110 11625049 3690110 11625049 15304185 15420497 15304185 15420497 17235622 17459544 17235622 17459544 20223053 6757178 20223053 6757178 7134626 6659700 7134626 6659700 20799534 20984017 20799534 20984017 21958264 21663368 21958264 21663368 4712368 22373186 4712368 22373186 4591566 3608687 4591566 3608687 23738143 23602620 23738143 23602620 2252347 24559101 2252347 24559101 12438558 11073437 12438558 11073437 15887203 10980675 15887203 10980675 16599521 16197883 16599521 16197883 9166902 8356430 9166902 8356430 19143212 18980618 19143212 18980618 20021819 6866560 20021819 6866560 20936624 4928444 20936624 4928444 21735193 21367606 21735193 21367606 5246548 4640312 5246548 4640312 4272701 22820789 4272701 22820789 3624025 24402180 3624025 24402180 2462470 24601237 2462470 24601237 25716070 14222464 25716070 14222464 14108914 12593937 14108914 12593937 12247132 15693543 12247132 15693543 16936416 9601385 16936416 9601385 9135648 7784722 9135648 7784722 7722372 19804755 7722372 19804755 20244489 14272215 20244489 14272215 14598470 13714512 14598470 13714512 12145529 11071633 12145529 11071633 11587191 10605884 11587191 10605884 16480608 16564246 16480608 16564246 9591735 8665547 9591735 8665547 18351548 17838741 18351548 17838741 8169724 7380977 8169724 7380977 7703309 19342607 7703309 19342607 14812790 11254722 14812790 11254722 10896201 9441193 10896201 9441193 18683941 18727309 18683941 18727309 7736173 19860392 7736173 19860392 20119052 5559858 20119052 5559858 21317341 20674250 21317341 20674250 6110655 21094055 6110655 21094055 5549098 5055581 5549098 5055581 4934114 4105638 4934114 4105638 23858697 23094206 23858697 23094206 3605137 3594644 3605137 3594644 23312316 22599852 23312316 22599852 23672726 23742838 23672726 23742838 24990824 1557579 24990824 1557579 25513306 1360542 25513306 1360542 1230911 25754866 1230911 25754866 796394 675834 796394 675834 26723465 25824961 26723465 25824961 1143771 1326586 1143771 1326586 13642325 14974431 13642325 14974431 9079707 17858462 9079707 17858462 14274153 12433967 14274153 12433967 15860551 10991969 15860551 10991969 16143423 16047084 16143423 16047084 9614425 17449514 9614425 17449514 13384049 9537479 13384049 9537479 9513207 8439216 9513207 8439216 7155458 7073746 7155458 7073746 13641321 15167807 13641321 15167807 17106677 9905061 17106677 9905061 9927731 17068912 9927731 17068912 18719770 8483307 18719770 8483307 8737095 8040637 8737095 8040637 19379124 19271597 19379124 19271597 19775881 20628854 19775881 20628854 5882772 5157599 5882772 5157599 4608873 4530915 4608873 4530915 15671923 15371928 15671923 15371928 11417667 9966498 11417667 9966498 9046480 8402268 9046480 8402268 18775100 13236411 18775100 13236411 13576413 11002549 13576413 11002549 16986884 17620449 16986884 17620449 18408750 18369997 18408750 18369997 8692630 8320345 8692630 8320345 12511230 16270487 12511230 16270487 9396113 8727042 9396113 8727042 9216552 15843448 9216552 15843448 12157025 10118267 12157025 10118267 18245683 8929056 18245683 8929056 9163527 7941157 9163527 7941157 7835071 7344685 7835071 7344685 20300393 20444705 20300393 20444705 21059054 4916987 21059054 4916987 22584748 22027869 22584748 22027869 4796714 4595171 4796714 4595171 15759981 16130918 15759981 16130918 10951058 10305159 10951058 10305159 16061558 16124750 16061558 16124750 16807021 9828518 16807021 9828518 17520577 17121936 17520577 17121936 9227214 17830867 9227214 17830867 18052871 8659708 18052871 8659708 19782812 7155888 19782812 7155888 7115021 20419054 7115021 20419054 6346647 21325428 6346647 21325428 5400443 14199147 5400443 14199147 13936867 12356739 13936867 12356739 15837512 11054225 15837512 11054225 16047051 15056657 16047051 15056657 11444630 9312439 11444630 9312439 8151020 19269485 8151020 19269485 7187434 20245829 7187434 20245829 20904854 6214448 20904854 6214448 6635863 20454850 6635863 20454850 5634963 5440980 5634963 5440980 12743327 14192189 12743327 14192189 15507665 11336594 15507665 11336594 13021470 14118166 13021470 14118166 10883830 16101088 10883830 16101088 18260701 8372531 18260701 8372531 19541579 19215966 19541579 19215966 7909241 7515435 7909241 7515435 19666631 19702126 19666631 19702126 20588435 5938857 20588435 5938857 5106330 4344168 5106330 4344168 23188861 22965445 23188861 22965445 3433042 3284242 3433042 3284242 15041244 15311722 15041244 15311722 16453950 10295084 16453950 10295084 8185770 7997017 8185770 7997017 19212110 19543975 19212110 19543975 19780945 7461459 19780945 7461459 6739007 5692696 6739007 5692696 5888544 21751259 5888544 21751259 22649053 22104160 22649053 22104160 22790904 12687218 22790904 12687218 13600313 13666132 13600313 13666132 15015327 15195016 15015327 15195016 17729281 8468902 17729281 8468902 19045597 18493899 19045597 18493899 19811929 7286559 19811929 7286559 20167606 19925880 20167606 19925880 20457685 6394662 20457685 6394662 21493876 4678445 21493876 4678445 22355667 21731127 22355667 21731127 13589381 10961763 13589381 10961763 9320258 8979168 9320258 8979168 13087780 12727372 13087780 12727372 14801571 15590884 14801571 15590884 17301334 17427300 17301334 17427300 18284753 7756326 18284753 7756326 8398877 11226698 8398877 11226698 12270292 13729405 12270292 13729405 15840153 10831794 15840153 10831794 11739992 12069608 11739992 12069608 14305696 14515676 14305696 14515676 11935233 16090746 11935233 16090746 10185401 9735687 10185401 9735687 17725522 8767190 17725522 8767190 8060833 19269042 8060833 19269042 19499734 7810156 19499734 7810156 14278995 15836672 14278995 15836672 17780988 17288949 17780988 17288949 9560737 7698674 9560737 7698674 19856938 5546955 19856938 5546955 21354650 21300996 21354650 21300996 22497325 3851250 22497325 3851250 4167991 11126878 4167991 11126878 12890951 12836270 12890951 12836270 14419644 9626430 14419644 9626430 9853547 7644833 9853547 7644833 7541680 19595452 7541680 19595452 6728682 6136734 6728682 6136734 6382743 20526302 6382743 20526302 21834259 21505260 21834259 21505260 4345242 4277913 4345242 4277913 13540920 13624215 13540920 13624215 15599795 9505971 15599795 9505971 8562760 7293982 8562760 7293982 7012527 20281881 7012527 20281881 21605151 4755987 21605151 4755987 4030541 2846435 4030541 2846435 24843636 1621559 24843636 1621559 1543984 11404967 1543984 11404967 12921413 15573037 12921413 15573037 8706951 18474633 8706951 18474633 18899226 12905012 18899226 12905012 13684235 12636995 13684235 12636995 15873216 15092486 15873216 15092486 12924018 10439967 12924018 10439967 18334092 19238928 18334092 19238928 7776134 14909760 7776134 14909760 17877188 8612565 17877188 8612565 8771070 18605951 8771070 18605951 8377992 7006856 8377992 7006856 20673599 20129273 20673599 20129273 21716857 4535124 21716857 4535124 3415843 23617451 3415843 23617451 2909235 24148848 2909235 24148848 25399929 25149938 25399929 25149938 1469980 25312229 1469980 25312229 15591950 12859688 15591950 12859688 9571541 8508303 9571541 8508303 19057246 8217510 19057246 8217510 15713705 15580329 15713705 15580329 16741041 8837145 16741041 8837145 9073739 8411314 9073739 8411314 7969093 19032746 7969093 19032746 20287823 20499598 20287823 20499598 6404322 5054422 6404322 5054422 21836691 4532652 21836691 4532652 22300764 14146655 22300764 14146655 13986718 12599545 13986718 12599545 17878400 17320848 17878400 17320848 14616683 11667132 14616683 11667132 10399014 17501991 10399014 17501991 9019210 8450333 9019210 8450333 19685785 6861395 19685785 6861395 20667577 20297931 20667577 20297931 6400058 21409600 6400058 21409600 23133207 3607656 23133207 3607656 16143003 16107081 16143003 16107081 16977633 9858315 16977633 9858315 9966432 8828446 9966432 8828446 18750493 18821181 18750493 18821181 7500286 19609128 7500286 19609128 20563562 20459313 20563562 20459313 6582448 5956346 6582448 5956346 21358704 20892516 21358704 20892516 21806536 22688865 21806536 22688865 24274275 23840269 24274275 23840269 3108687 13660734 3108687 13660734 15084027 10606468 15084027 10606468 17582630 8978770 17582630 8978770 8657018 18951513 8657018 18951513 20282540 19958334 20282540 19958334 6375361 20553407 6375361 20553407 21185417 13401893 21185417 13401893 11290406 17993476 11290406 17993476 8823841 7774882 8823841 7774882 19414321 7355987 19414321 7355987 20117106 5324256 20117106 5324256 5013609 3736946 5013609 3736946 3960387 24014800 3960387 24014800 25663322 1285392 25663322 1285392 15875507 12232519 15875507 12232519 10290117 9197987 10290117 9197987 18781926 8128633 18781926 8128633 8211462 19880802 8211462 19880802 6579535 22641809 6579535 22641809 4407367 2992698 4407367 2992698 24292944 24232716 24292944 24232716 25011460 10936367 25011460 10936367 10975406 18116273 10975406 18116273 8368919 8202319 8368919 8202319 19156296 18470110 19156296 18470110 12756987 11480263 12756987 11480263 11409705 10125236 11409705 10125236 10348116 9670024 10348116 9670024 19237987 18731499 19237987 18731499 8118677 19128529 8118677 19128529 6040339 5808805 6040339 5808805 21880617 4280115 21880617 4280115 22413746 22083096 22413746 22083096 23039153 23322162 23039153 23322162 24242520 13466483 24242520 13466483 12130011 15102953 12130011 15102953 11362513 14133147 11362513 14133147 13888491 12438986 13888491 12438986 15844367 10891984 15844367 10891984 10477942 7983667 10477942 7983667 20075682 6051676 20075682 6051676 6120573 22063469 6120573 22063469 3594072 23443304 3594072 23443304 12294893 14023746 12294893 14023746 15349426 11339470 15349426 11339470 10027824 17388389 10027824 17388389 19147722 20165114 19147722 20165114 6452896 5636093 6452896 5636093 22360921 4316793 22360921 4316793 4350477 2315987 4350477 2315987 2592204 13250777 2592204 13250777 14794140 11610658 14794140 11610658 16294572 8971437 16294572 8971437 17985323 8358365 17985323 8358365 8401644 7923291 8401644 7923291 19280178 20487829 19280178 20487829 21847357 4357973 21847357 4357973 4325511 23391713 4325511 23391713 24250153 2157664 24250153 2157664 24803549 23678113 24803549 23678113 3055002 3002045 3055002 3002045 12891151 14287447 12891151 14287447 10182365 16734806 10182365 16734806 17859673 18149043 17859673 18149043 18997456 7567601 18997456 7567601 20859064 5596885 20859064 5596885 6024686 20980331 6024686 20980331 22431351 21808569 22431351 21808569 23158915 22547505 23158915 22547505 23913232 2283206 23913232 2283206 24638307 24461088 24638307 24461088 2311778 25699274 2311778 25699274 1135258 1057359 1135258 1057359 25904395 25540142 25904395 25540142 26480061 480015 26480061 480015 14574941 14436937 14574941 14436937 12249097 11415140 12249097 11415140 12938358 13453461 12938358 13453461 14403023 10654626 14403023 10654626 16786301 10252584 16786301 10252584 10349741 17594630 10349741 17594630 18613535 8212925 18613535 8212925 19434415 6933010 19434415 6933010 6501063 5862534 6501063 5862534 21710333 21009187 21710333 21009187 16094451 10259932 16094451 10259932 17831926 6944564 17831926 6944564 7047921 13543964 7047921 13543964 14669632 10878345 14669632 10878345 10817579 15983595 10817579 15983595 16470505 14151956 16470505 14151956 12865913 11268065 12865913 11268065 11919333 15527871 11919333 15527871 16425604 9068542 16425604 9068542 8653139 20266543 8653139 20266543 6552332 6107607 6552332 6107607 20940446 5621202 20940446 5621202 21412325 20751052 21412325 20751052 5842452 5127595 5842452 5127595 22939644 3504038 22939644 3504038 3578032 23925354 3578032 23925354 1961376 2165738 1961376 2165738 24860638 23824726 24860638 23824726 2461039 24643513 2461039 24643513 1452818 1405805 1452818 1405805 25801146 24711549 25801146 24711549 1708724 2012347 1708724 2012347 12866866 12068340 12866866 12068340 14706178 14650598 14706178 14650598 15864059 10519615 15864059 10519615 10669223 9158560 10669223 9158560 18012156 17319382 18012156 17319382 7855836 6862739 7855836 6862739 7297941 6607255 7297941 6607255 6033911 4616439 6033911 4616439 3836183 23109397 3836183 23109397 12368659 10826922 12368659 10826922 16244111 16511928 16244111 16511928 10343344 9726170 10343344 9726170 10153035 17176306 10153035 17176306 9582546 9240687 9582546 9240687 19263560 18543952 19263560 18543952 7463131 7448194 7463131 7448194 20669479 6352984 20669479 6352984 12585137 13591927 12585137 13591927 13224628 11091642 13224628 11091642 11616580 15642603 11616580 15642603 17053416 9941612 17053416 9941612 13971328 13221800 13971328 13221800 12125277 15698613 12125277 15698613 16964311 10076550 16964311 10076550 9794380 17241522 9794380 17241522 18594542 18401626 18594542 18401626 19851144 6624611 19851144 6624611 6268082 5767305 6268082 5767305 21496107 21984164 21496107 21984164 4421407 22988862 4421407 22988862 24574637 23507811 24574637 23507811 25064060 24504196 25064060 24504196 2185109 2099011 2185109 2099011 25283040 24380333 25283040 24380333 2235734 2237737 2235734 2237737 14248052 13237421 14248052 13237421 13623336 10675185 13623336 10675185 10314324 9744542 10314324 9744542 10144376 17802567 10144376 17802567 19064277 7268043 19064277 7268043 7429864 20017149 7429864 20017149 21078313 5104688 21078313 5104688 5232782 4658368 5232782 4658368 4521465 4494868 4521465 4494868 3750885 23271413 3750885 23271413 24189184 2545441 24189184 2545441 2462741 24619472 2462741 24619472 2245754 1697063 2245754 1697063 25002971 23852239 25002971 23852239 2517027 2262382 2517027 2262382 24691778 23571709 24691778 23571709 15511362 14109864 15511362 14109864 15038697 15292493 15038697 15292493 17278900 8898058 17278900 8898058 9365507 17973169 9365507 17973169 19420593 19360350 19420593 19360350 7658326 6763675 7658326 6763675 20108829 20011721 20108829 20011721 21285039 21464221 21285039 21464221 22846889 22103363 22846889 22103363 3705007 3223736 3705007 3223736 23749273 2779066 23749273 2779066 24674952 23503515 24674952 23503515 12752637 11557957 12752637 11557957 11971096 16835907 11971096 16835907 17902677 17467054 17902677 17467054 18216265 7380444 18216265 7380444 20096155 19968678 20096155 19968678 5967898 6054317 5967898 6054317 15292714 12368142 15292714 12368142 13258686 16016522 13258686 16016522 17416109 16714031 17416109 16714031 12418634 10656086 12418634 10656086 16835471 16322591 16835471 16322591 10593185 14020672 10593185 14020672 15861622 10513326 15861622 10513326 16321887 12937687 16321887 12937687 13662257 14649653 13662257 14649653 11747264 10303206 11747264 10303206 18726020 8496273 18726020 8496273 19699273 19815926 19699273 19815926 20670714 5249619 20670714 5249619 5451786 12879476 5451786 12879476 16431516 15787383 16431516 15787383 11210814 10070470 11210814 10070470 10823181 12540255 10823181 12540255 13584002 13771467 13584002 13771467 11394869 16187448 11394869 16187448 19307982 18851622 19307982 18851622 7524360 6925121 7524360 6925121 19890547 19707209 19890547 19707209 7213622 5557779 7213622 5557779 5226068 4801737 5226068 4801737 23125131 22786954 23125131 22786954 23465402 3273404 23465402 3273404 23688575 22844518 23688575 22844518 13873227 11009917 13873227 11009917 15902069 16831507 15902069 16831507 9848469 18139429 9848469 18139429 19096870 7454292 19096870 7454292 6322532 20821629 6322532 20821629 22031475 4712292 22031475 4712292 13504008 14566862 13504008 14566862 11806576 14775660 11806576 14775660 14252165 12436004 14252165 12436004 15252883 16786503 15252883 16786503 9516719 18493843 9516719 18493843 8264851 7282478 8264851 7282478 20331874 5666889 20331874 5666889 22158679 5128283 22158679 5128283 5051453 22324627 5051453 22324627 4585462 4078395 4585462 4078395 23166606 3329477 23166606 3329477 3112516 23730346 3112516 23730346 15523520 10785412 15523520 10785412 11360907 9867502 11360907 9867502 10310546 17128846 10310546 17128846 9469363 7710469 9469363 7710469 19689977 19953029 19689977 19953029 6105216 5476333 6105216 5476333 5371971 5320327 5371971 5320327 12257125 13362424 12257125 13362424 14114748 11944717 14114748 11944717 12260302 15402142 12260302 15402142 17932981 9107265 17932981 9107265 19371090 6877450 19371090 6877450 6509183 5988590 6509183 5988590 6195658 21107746 6195658 21107746 22706455 3499740 22706455 3499740 3462564 2778499 3462564 2778499 24307599 23591605 24307599 23591605 14202047 12654816 14202047 12654816 12495044 15579870 12495044 15579870 15924059 10065310 15924059 10065310 8344909 20393356 8344909 20393356 21234935 20503991 21234935 20503991 5964568 21021348 5964568 21021348 4289628 3926284 4289628 3926284 23748656 22798901 23748656 22798901 3639278 23596201 3639278 23596201 25586352 1471281 25586352 1471281 1260440 13055590 1260440 13055590 13688680 14489006 13688680 14489006 15822251 15115059 15822251 15115059 10941117 16663429 10941117 16663429 18212968 8763561 18212968 8763561 8829567 18389263 8829567 18389263 14663279 11838728 14663279 11838728 14785166 15588958 14785166 15588958 16729748 7411348 16729748 7411348 7182716 19903493 7182716 19903493 6607072 5963247 6607072 5963247 4814387 3854010 4814387 3854010 22993711 22324303 22993711 22324303 4316977 4114597 4316977 4114597 13836702 13344158 13836702 13344158 13290551 14330495 13290551 14330495 12373380 11301274 12373380 11301274 20213039 5831470 20213039 5831470 5624323 4953802 5624323 4953802 22100131 21962056 22100131 21962056 22947100 22245336 22947100 22245336 14490969 12914808 14490969 12914808 13702534 13729445 13702534 13729445 16024723 8398340 16024723 8398340 19362688 7331698 19362688 7331698 6529586 20455720 6529586 20455720 15921685 11109679 15921685 11109679 13048512 13785904 13048512 13785904 14518850 14362824 14518850 14362824 10659741 17692884 10659741 17692884 8841998 19929231 8841998 19929231 21128343 5315698 21128343 5315698 21604207 4801174 21604207 4801174 4710089 22962164 4710089 22962164 23651302 12648152 23651302 12648152 11996656 9514072 11996656 9514072 9531148 17411851 9531148 17411851 8405889 5800752 8405889 5800752 21296619 12896420 21296619 12896420 9922484 17185882 9922484 17185882 18238845 8307445 18238845 8307445 18771255 18571885 18771255 18571885 6504739 6058313 6504739 6058313 20882891 20342175 20882891 20342175 22137712 4967028 22137712 4967028 12556616 14747292 12556616 14747292 15444647 9149106 15444647 9149106 8721285 19034347 8721285 19034347 20581496 6435319 20581496 6435319 13438763 13490000 13438763 13490000 13965181 10211531 13965181 10211531 10178657 17527767 10178657 17527767 17970992 15337516 17970992 15337516 10917670 17379090 10917670 17379090 8021777 7087052 8021777 7087052 7510693 15624545 7510693 15624545 13954173 9898076 13954173 9898076 17528595 16884679 17528595 16884679 9514995 7550658 9514995 7550658 8060426 19456184 8060426 19456184 20864521 5106343 20864521 5106343 5386903 21836463 5386903 21836463 22664321 3368710 22664321 3368710 24575628 1962377 24575628 1962377 25116129 24297751 25116129 24297751 25606087 704896 25606087 704896 26489494 25546688 26489494 25546688 979075 605967 979075 605967 26252254 25313423 26252254 25313423 1522778 1177656 1522778 1177656 25860740 25063677 25860740 25063677 1722880 25319235 1722880 25319235 1235558 790576 1235558 790576 26172188 25143556 26172188 25143556 1446765 1041878 1446765 1041878 26004498 25019161 26004498 25019161 1850322 2002701 1850322 2002701 11707281 15995042 11707281 15995042 16715784 18610903 16715784 18610903 7492646 6656519 7492646 6656519 20178799 19868461 20178799 19868461 5612308 21331279 5612308 21331279 22449140 23012497 22449140 23012497 4166029 12252550 4166029 12252550 14841265 11075625 14841265 11075625 15901720 15748856 15901720 15748856 20061581 7064985 20061581 7064985 15962478 11338053 15962478 11338053 9596609 7773021 9596609 7773021 19732721 18895064 19732721 18895064 15725599 11458870 15725599 11458870 17512286 9193933 17512286 9193933 8789437 18302888 8789437 18302888 13573960 12964013 13573960 12964013 10719439 9204333 10719439 9204333 8808073 18657383 8808073 18657383 19405732 19731309 19405732 19731309 6181436 5717624 6181436 5717624 5923011 5444803 5923011 5444803 21836705 21141213 21836705 21141213 22057518 11530329 22057518 11530329 13802101 15739862 13802101 15739862 10543717 8005407 10543717 8005407 19174315 7778401 19174315 7778401 6181093 20816868 6181093 20816868 21831000 4936379 21831000 4936379 22261304 4549793 22261304 4549793 4651465 10897379 4651465 10897379 17340106 17556252 17340106 17556252 18322707 8019665 18322707 8019665 19459156 19805381 19459156 19805381 20802321 5414348 20802321 5414348 21590986 21115818 21590986 21115818 22154435 21311812 22154435 21311812 5263471 4731874 5263471 4731874 4298227 22895657 4298227 22895657 3879673 23264228 3879673 23264228 2552820 2831520 2552820 2831520 24145235 14523345 24145235 14523345 11477418 16307206 11477418 16307206 9915801 9202210 9915801 9202210 9868455 15197960 9868455 15197960 16435973 17660998 16435973 17660998 18929260 18573818 18929260 18573818 8673327 14225363 8673327 14225363 14722762 12092849 14722762 12092849 16384202 10115393 16384202 10115393 10144683 16678819 10144683 16678819 17949581 17984702 17949581 17984702 8038175 6974295 8038175 6974295 6571852 5532573 6571852 5532573 5373430 5230359 5373430 5230359 14390632 12509569 14390632 12509569 14266321 12201870 14266321 12201870 13191200 14310039 13191200 14310039 11772199 15972842 11772199 15972842 9252432 18823481 9252432 18823481 7275452 19715785 7275452 19715785 7238286 13569362 7238286 13569362 16459991 10538042 16459991 10538042 10710789 16422250 10710789 16422250 16645581 13014259 16645581 13014259 12970856 10677726 12970856 10677726 9496204 8520438 9496204 8520438 8074559 20101504 8074559 20101504 20724784 6409112 20724784 6409112 21241594 20567591 21241594 20567591 6330436 5637927 6330436 5637927 21753492 21660819 21753492 21660819 5180221 22121020 5180221 22121020 4099739 4146101 4099739 4146101 23036405 22116223 23036405 22116223 4738251 3407052 4738251 3407052 2537366 2657580 2537366 2657580 24102943 23125495 24102943 23125495 24324478 2415112 24324478 2415112 24618245 23949271 24618245 23949271 2803666 24234509 2803666 24234509 14297442 11783255 14297442 11783255 12514753 14641518 12514753 14641518 16709566 17012280 16709566 17012280 18173078 17460383 18173078 17460383 7302024 6793701 7302024 6793701 14189286 14323369 14189286 14323369 15168261 11591937 15168261 11591937 11820964 10780541 11820964 10780541 17650221 7898753 17650221 7898753 7972738 20176410 7972738 20176410 20835177 6515944 20835177 6515944 12930258 14150972 12930258 14150972 11972204 10916185 11972204 10916185 16669636 9825605 16669636 9825605 9772728 7959526 9772728 7959526 19222153 18722389 19222153 18722389 7099727 20332472 7099727 20332472 21281274 5207417 21281274 5207417 4428261 4447703 4428261 4447703 23315270 22772982 23315270 22772982 4149450 4158598 4149450 4158598 23102263 22402731 23102263 22402731 4322859 3341896 4322859 3341896 23598339 2618096 23598339 2618096 24805074 24686312 24805074 24686312 2128277 1930989 2128277 1930989 24981521 1708967 24981521 1708967 13261290 14118784 13261290 14118784 11746953 9919608 11746953 9919608 18920086 18373630 18920086 18373630 8091919 19604468 8091919 19604468 20591297 20759421 20591297 20759421 5888115 5557054 5888115 5557054 5422863 4668998 5422863 4668998 22166965 21883866 22166965 21883866 22583509 12791922 22583509 12791922 12820227 12192420 12820227 12192420 15018926 9719985 15018926 9719985 8478772 18583675 8478772 18583675 20645913 5826810 20645913 5826810 21277816 13077927 21277816 13077927 13284272 14062611 13284272 14062611 12728110 9695761 12728110 9695761 17415530 17694683 17415530 17694683 18535879 17989832 18535879 17989832 19120893 6972090 19120893 6972090 6174820 6119869 6174820 6119869 14030669 16395177 14030669 16395177 17368571 16732889 17368571 16732889 10364090 12174040 10364090 12174040 13536523 14267970 13536523 14267970 11620562 9946762 11620562 9946762 17700055 17454929 17700055 17454929 18399230 6602837 18399230 6602837 6243437 20698262 6243437 20698262 16442362 12880973 16442362 12880973 12930502 13788786 12930502 13788786 16625849 16554846 16625849 16554846 7291734 6601302 7291734 6601302 20941918 20853137 20941918 20853137 5941113 4335909 5941113 4335909 4723661 11288740 4723661 11288740 15529302 15327123 15529302 15327123 18085807 8210475 18085807 8210475 7636456 19501232 7636456 19501232 20468219 6568873 20468219 6568873 14854146 12025914 14854146 12025914 11839582 10885684 11839582 10885684 11236481 16841025 11236481 16841025 18852759 18752295 18852759 18752295 20429642 6979867 20429642 6979867 15279274 13019261 15279274 13019261 13394915 10804624 13394915 10804624 16231585 12043231 16231585 12043231 12738943 14200124 12738943 14200124 12030184 8289558 12030184 8289558 7258112 7073891 7258112 7073891 13430394 17004134 13430394 17004134 9721430 18741648 9721430 18741648 20145323 7137489 20145323 7137489 6400434 21082116 6400434 21082116 5623199 15462760 5623199 15462760 17649590 8438349 17649590 8438349 20422099 20573180 20422099 20573180 21700924 5573910 21700924 5573910 5674937 22141442 5674937 22141442 4701425 4653030 4701425 4653030 14764188 16640444 14764188 16640444 9118283 17746346 9118283 17746346 18822481 7799570 18822481 7799570 20050382 6654324 20050382 6654324 20680913 6006133 20680913 6006133 21962539 21757673 21962539 21757673 23208520 22780396 23208520 22780396 3324855 2593763 3324855 2593763 2496224 11907221 2496224 11907221 17443478 19090276 17443478 19090276 7269896 20489870 7269896 20489870 6376881 10977367 6376881 10977367 17211541 9894390 17211541 9894390 13388656 16393500 13388656 16393500 18058751 8786533 18058751 8786533 18459052 7287419 18459052 7287419 20720270 20085975 20720270 20085975 11277172 13105270 11277172 13105270 15001457 15182894 15001457 15182894 10464946 9104445 10464946 9104445 8049083 7190870 8049083 7190870 19767093 18910274 19767093 18910274 6745324 6306960 6745324 6306960 21838440 21372621 21838440 21372621 5422593 16393029 5422593 16393029 10539179 16649848 10539179 16649848 18024992 8389159 18024992 8389159 18756364 17925214 18756364 17925214 16408396 10013099 16408396 10013099 18082367 8806438 18082367 8806438 19608573 20066202 19608573 20066202 20663195 20449158 20663195 20449158 6115298 5756838 6115298 5756838 4321227 23756483 4321227 23756483 24155059 2507948 24155059 2507948 1889963 2057644 1889963 2057644 24777087 23786896 24777087 23786896 15427577 11007862 15427577 11007862 11199983 9461289 11199983 9461289 8562324 18726655 8562324 18726655 20970474 5216656 20970474 5216656 21680776 22093988 21680776 22093988 23031142 15207958 23031142 15207958 14452122 11268920 14452122 11268920 11134909 15953755 11134909 15953755 10671143 16626813 10671143 16626813 10026218 9252051 10026218 9252051 18782957 7179877 18782957 7179877 6756090 6046226 6756090 6046226 21737112 4936890 21737112 4936890 22610687 21801016 22610687 21801016 4316663 3957564 4316663 3957564 23263676 22451368 23263676 22451368 4343443 4019983 4343443 4019983 23513649 3059583 23513649 3059583 24112492 2306747 24112492 2306747 24732546 24125705 24732546 24125705 2744561 2172209 2744561 2172209 24721689 11835963 24721689 11835963 12457521 10980470 12457521 10980470 11568366 15196349 11568366 15196349 16643971 17788015 16643971 17788015 9311011 8560692 9311011 8560692 18779333 7261339 18779333 7261339 6259579 4919544 6259579 4919544 21636892 21100410 21636892 21100410 5094653 4862254 5094653 4862254 23527495 3211389 23527495 3211389 2730862 24749527 2730862 24749527 1675544 25139759 1675544 25139759 26048752 25826131 26048752 25826131 843277 989311 843277 989311 25899425 25125687 25899425 25125687 1203192 1536226 1203192 1536226 14254447 15330159 14254447 15330159 11085167 9608497 11085167 9608497 18095916 8917028 18095916 8917028 9024723 7992189 9024723 7992189 8094942 20139637 8094942 20139637 6595196 20550855 6595196 20550855 21252701 14109641 21252701 14109641 13438175 11680857 13438175 11680857 17148850 16760311 17148850 16760311 19358933 20019163 19358933 20019163 6064465 20879207 6064465 20879207 12590164 13353015 12590164 13353015 14566808 12067936 14566808 12067936 11573659 15122441 11573659 15122441 13915392 11459699 13915392 11459699 15460955 14863455 15460955 14863455 15938661 10305782 15938661 10305782 16999809 17154192 16999809 17154192 9742506 9030487 9742506 9030487 8206609 7864137 8206609 7864137 15062927 12517147 15062927 12517147 11967467 9793012 11967467 9793012 9769643 9138470 9769643 9138470 8768727 8268140 8768727 8268140 20624346 5958428 20624346 5958428 4731567 23326089 4731567 23326089 3597308 2316451 3597308 2316451 2275105 1708596 2275105 1708596 25369503 24443779 25369503 24443779 2333606 2414206 2333606 2414206 24531251 23979152 24531251 23979152 25155715 24135674 25155715 24135674 2164817 1991107 2164817 1991107 25361259 24569092 25361259 24569092 26000381 24985273 26000381 24985273 1262568 610628 1262568 610628 208129 26915086 208129 26915086 14344 26999480 14344 26999480 809 18724180 809 18724180 12399680 11665294 12399680 11665294 10725042 9667104 10725042 9667104 9846567 9033600 9846567 9033600 18767698 7907016 18767698 7907016 7379013 7127896 7379013 7127896 7182589 6502745 7182589 6502745 6125931 21022779 6125931 21022779 5474394 5263999 5474394 5263999 21738140 14305665 21738140 14305665 12454997 11659008 12454997 11659008 15388052 12552948 15388052 12552948 13536239 14126545 13536239 14126545 11318063 9201800 11318063 9201800 9409341 17745492 9409341 17745492 8905959 18177433 8905959 18177433 14239183 12007443 14239183 12007443 15714845 10970673 15714845 10970673 10145290 17917373 10145290 17917373 18710549 8014827 18710549 8014827 8261394 19181648 8261394 19181648 20474207 20275310 20474207 20275310 21169631 4773712 21169631 4773712 4149973 22956752 4149973 22956752 3557610 2999512 3557610 2999512 24093398 22939208 24093398 22939208 3419487 23454606 3419487 23454606 24441053 24047909 24441053 24047909 2208330 24677483 2208330 24677483 2048813 25462856 2048813 25462856 1574744 25701322 1574744 25701322 1372175 13939762 1372175 13939762 16384725 16024127 16384725 16024127 16684985 10429796 16684985 10429796 18351338 8866427 18351338 8866427 8965729 18789321 8965729 18789321 19309613 19173051 19309613 19173051 20883929 20779066 20883929 20779066 5023286 21916709 5023286 21916709 4704325 22593565 4704325 22593565 3261993 24213884 3261993 24213884 2399467 1873807 2399467 1873807 25452589 24713390 25452589 24713390 2144486 24947704 2144486 24947704 1742370 1238409 1742370 1238409 25933477 25219325 25933477 25219325 1312268 1544988 1312268 1544988 25310385 24320624 25310385 24320624 25790043 601479 25790043 601479 26529784 25802352 26529784 25802352 1051464 26396198 1051464 26396198 419383 526283 419383 526283 26528087 281386 26528087 281386 26770331 237563 26770331 237563 13013015 14576117 13013015 14576117 9976034 9136464 9976034 9136464 9554398 13052900 9554398 13052900 15508545 11503653 15508545 11503653 10791579 9938046 10791579 9938046 17687607 9313314 17687607 9313314 18081873 18974407 18081873 18974407 20163556 20189779 20163556 20189779 22230538 22096204 22230538 22096204 4637649 4666448 4637649 4666448 23446161 22765987 23446161 22765987 4147967 11879348 4147967 11879348 15616901 9667538 15616901 9667538 10034505 8998239 10034505 8998239 18235665 8056771 18235665 8056771 7381602 20039767 7381602 20039767 20477851 13271133 20477851 13271133 12787507 14211741 12787507 14211741 14428375 11894953 14428375 11894953 11427821 16391210 11427821 16391210 17674546 8776764 17674546 8776764 9112365 18116498 9112365 18116498 19489318 19644672 19489318 19644672 19935414 12700328 19935414 12700328 12565072 9972364 12565072 9972364 10458966 16182002 10458966 16182002 13485065 11798587 13485065 11798587 11594529 10575179 11594529 10575179 17811447 8908357 17811447 8908357 8764734 18399729 8764734 18399729 15566504 12851748 15566504 12851748 11759271 15298955 11759271 15298955 10589926 10129993 10589926 10129993 16629194 16849636 16629194 16849636 17714408 17472341 17714408 17472341 8653819 7909047 8653819 7909047 7169417 5908030 7169417 5908030 5195347 21965006 5195347 21965006 4697922 4402087 4697922 4402087 23458895 22542910 23458895 22542910 4576125 4512856 4576125 4512856 12653167 13370503 12653167 13370503 16044653 15945305 16044653 15945305 17020608 16430910 17020608 16430910 13088405 12866446 13088405 12866446 14000114 13824020 14000114 13824020 11955676 15757530 11955676 15757530 10992421 16365806 10992421 16365806 9628701 8951675 9628701 8951675 18954637 7802971 18954637 7802971 19558084 7175681 19558084 7175681 20689753 6273390 20689753 6273390 11886832 15058772 11886832 15058772 10898184 16707356 10898184 16707356 8887721 7261837 8887721 7261837 6579808 20474110 6579808 20474110 5978963 21306246 5978963 21306246 22152415 21734029 22152415 21734029 5123598 4885325 5123598 4885325 22134234 13196261 22134234 13196261 13065759 9698049 13065759 9698049 8241935 19113026 8241935 19113026 20043088 5168278 20043088 5168278 5184703 14817001 5184703 14817001 17811559 9150449 17811559 9150449 9076024 7268849 9076024 7268849 7439094 19794047 7439094 19794047 5693504 5483554 5693504 5483554 21485987 21010922 21485987 21010922 5534613 5161818 5534613 5161818 5125043 21664418 5125043 21664418 13607022 13025439 13607022 13025439 14490609 14130149 14490609 14130149 10478084 9812693 10478084 9812693 18669426 18221608 18669426 18221608 19501538 7172464 19501538 7172464 7651941 19946271 7651941 19946271 6469241 21205221 6469241 21205221 4540163 22372564 4540163 22372564 4391544 22736475 4391544 22736475 24163296 23186137 24163296 23186137 13934569 12332705 13934569 12332705 17067898 16588691 17067898 16588691 15053184 10753586 15053184 10753586 10598260 18786828 10598260 18786828 8037106 19941985 8037106 19941985 21083454 6320787 21083454 6320787 21490817 21108694 21490817 21108694 22175297 22076549 22175297 22076549 4687366 22452273 4687366 22452273 23536905 3230178 23536905 3230178 14601255 15227103 14601255 15227103 11211882 15664854 11211882 15664854 14247887 12815723 14247887 12815723 13226298 11448761 13226298 11448761 15872207 15456971 15872207 15456971 9851734 9123847 9851734 9123847 18406023 18637761 18406023 18637761 6606398 5623002 6606398 5623002 5340515 5211178 5340515 5211178 21870070 21378598 21870070 21378598 22569171 4040266 22569171 4040266 22877816 21923350 22877816 21923350 4386205 22844560 4386205 22844560 24078282 23325319 24078282 23325319 24450438 23533595 24450438 23533595 3026553 2522456 3026553 2522456 24348267 23242164 24348267 23242164 3482040 3333007 3482040 3333007 23673341 22674654 23673341 22674654 4145585 4012816 4145585 4012816 23052512 3687283 23052512 3687283 23205079 22336146 23205079 22336146 4193674 23368931 4193674 23368931 24975717 23850597 24975717 23850597 14031511 11830780 14031511 11830780 12297689 9791725 12297689 9791725 17643827 9083811 17643827 9083811 8786727 7566593 8786727 7566593 20779520 6401007 20779520 6401007 6360115 21004891 6360115 21004891 5842916 5416989 5842916 5416989 21981165 21680195 21981165 21680195 22349262 4468365 22349262 4468365 22524215 13171768 22524215 13171768 13471619 12426615 13471619 12426615 15309390 15868178 15309390 15868178 18242080 7740880 18242080 7740880 20072590 19897839 20072590 19897839 6803809 6665169 6803809 6665169 6491043 20440014 6491043 20440014 14940663 12000861 14940663 12000861 10136533 9377749 10136533 9377749 9652927 8578801 9652927 8578801 7179662 6817514 7179662 6817514 20852086 20645152 20852086 20645152 21561187 21749233 21561187 21749233 22729928 3731766 22729928 3731766 3531067 23563139 3531067 23563139 2893748 24097697 2893748 24097697 25418416 24590203 25418416 24590203 1789443 2050726 1789443 2050726 14940308 17032521 14940308 17032521 9788188 9171982 9788188 9171982 18016231 17995036 18016231 17995036 19839989 6843799 19839989 6843799 6662437 20270124 6662437 20270124 20854602 10583139 20854602 10583139 13049455 14579145 13049455 14579145 16462051 9514365 16462051 9514365 9853541 17274444 9853541 17274444 17717922 8618693 17717922 8618693 19322905 7420052 19322905 7420052 7456419 6672055 7456419 6672055 20715135 5746082 20715135 5746082 5831251 5673356 5831251 5673356 21965174 21172145 21965174 21172145 5483300 21865165 5483300 21865165 4613489 3850754 4613489 3850754 23017182 10674148 23017182 10674148 10398840 16690608 10398840 16690608 18536068 17995430 18536068 17995430 18864457 18539764 18864457 18539764 20069653 19495859 20069653 19495859 14127434 11984310 14127434 11984310 12006777 14863627 12006777 14863627 14046331 10772048 14046331 10772048 10494280 16993946 10494280 16993946 17654155 13225987 17654155 13225987 13041183 10017187 13041183 10017187 17234830 16849919 17234830 16849919 9603372 19113118 9603372 19113118 6938981 6489959 6938981 6489959 6282116 5804600 6282116 5804600 5315984 4921631 5315984 4921631 5079766 12788433 5079766 12788433 15255729 15692716 15255729 15692716 18586364 8697066 18586364 8697066 10287450 17519139 10287450 17519139 8097215 18938556 8097215 18938556 11273520 11070648 11273520 11070648 16190114 9575313 16190114 9575313 9484486 17534203 9484486 17534203 13570792 10842208 13570792 10842208 16701945 9776569 16701945 9776569 10116515 8380643 10116515 8380643 19670540 7141581 19670540 7141581 11970940 14723468 11970940 14723468 11690241 15791196 11690241 15791196 11154474 10692613 11154474 10692613 14597302 14644860 14597302 14644860 15453067 13494287 15453067 13494287 11936636 14933218 11936636 14933218 13115374 11365713 13115374 11365713 11269076 8855117 11269076 8855117 18787778 7880240 18787778 7880240 19260731 18855593 19260731 18855593 13378238 11025295 13378238 11025295 17993144 8897061 17993144 8897061 18781274 18752311 18781274 18752311 7388095 6326500 7388095 6326500 20612613 14938740 20612613 14938740 12890688 11791513 12890688 11791513 16313223 15960825 16313223 15960825 17125328 9895806 17125328 9895806 9985303 7040711 9985303 7040711 20011683 20179749 20011683 20179749 21611361 21275654 21611361 21275654 5513546 4226633 5513546 4226633 22899704 3753236 22899704 3753236 23311982 23042817 23311982 23042817 3811147 13058184 3811147 13058184 15153682 15132024 15153682 15132024 11245859 10328304 11245859 10328304 17878491 17909865 17878491 17909865 8120842 19023067 8120842 19023067 20412531 6051606 20412531 6051606 20703109 14494425 20703109 14494425 11480539 10940139 11480539 10940139 15951277 17116210 15951277 17116210 18379360 19419705 18379360 19419705 7376279 19993653 7376279 19993653 20481849 6462297 20481849 6462297 6001632 5531041 6001632 5531041 5415802 21754999 5415802 21754999 4639976 3683180 4639976 3683180 23413501 3130853 23413501 3130853 3502410 23818547 3502410 23818547 2841201 24160914 2841201 24160914 2669362 2081117 2669362 2081117 25470778 24746337 25470778 24746337 2098003 1846437 2098003 1846437 25172729 24241849 25172729 24241849 2474818 2047992 2474818 2047992 24861254 23969121 24861254 23969121 12442012 13182172 12442012 13182172 15738098 10428401 15738098 10428401 8521624 7708504 8521624 7708504 20131969 6685406 20131969 6685406 7120124 13076015 7120124 13076015 16121958 9754348 16121958 9754348 17695465 19287580 17695465 19287580 6606145 6346386 6606145 6346386 21262354 21299487 21262354 21299487 22097978 22165626 22097978 22165626 23303745 2899423 23303745 2899423 24130611 2557576 24130611 2557576 24296213 1880733 24296213 1880733 1784940 1492083 1784940 1492083 25576077 24872177 25576077 24872177 26036350 26030103 26036350 26030103 403165 360252 403165 360252 189452 26836677 189452 26836677 13202483 13107919 13202483 13107919 16576952 17350081 16576952 17350081 18762741 8408246 18762741 8408246 8628336 19247793 8628336 19247793 5961652 4744160 5961652 4744160 23200184 22990707 23200184 22990707 3812702 3532597 3812702 3532597 11947770 15541562 11947770 15541562 10005395 9218344 10005395 9218344 8934980 8197979 8934980 8197979 19629645 19260243 19629645 19260243 7220311 6112202 7220311 6112202 5743191 4743829 5743191 4743829 22043895 21187167 22043895 21187167 12431836 11526215 12431836 11526215 15325814 14661309 15325814 14661309 11278683 10256070 11278683 10256070 10458722 16283229 10458722 16283229 17307950 9388986 17307950 9388986 18079129 17529644 18079129 17529644 9015433 7574887 9015433 7574887 7817172 7338889 7817172 7338889 7162136 6162426 7162136 6162426 5888021 5350159 5888021 5350159 21706721 21036666 21706721 21036666 21908501 21332619 21908501 21332619 13116223 13159867 13116223 13159867 14919681 11348274 14919681 11348274 11025100 16705514 11025100 16705514 17659772 18101060 17659772 18101060 8400173 20777030 8400173 20777030 21597837 21109539 21597837 21109539 22078277 21361655 22078277 21361655 5154825 4109611 5154825 4109611 3799199 3336527 3799199 3336527 23789902 22974494 23789902 22974494 3666780 3594664 3666780 3594664 3246237 2582027 3246237 2582027 24352338 23893776 24352338 23893776 2960721 2940473 2960721 2940473 24165926 23276311 24165926 23276311 3687728 13790471 3687728 13790471 13251842 12988230 13251842 12988230 14260762 11938903 14260762 11938903 15833085 8906854 15833085 8906854 9103331 17821813 9103331 17821813 13251642 12770183 13251642 12770183 14831809 15503333 14831809 15503333 10819458 16646345 10819458 16646345 9922791 9274014 9922791 9274014 18729936 8365250 18729936 8365250 20755697 20361434 20755697 20361434 21136227 20508879 21136227 20508879 6253926 5048392 6253926 5048392 21920610 21523776 21920610 21523776 22162077 4889397 22162077 4889397 22297885 13456443 22297885 13456443 12994231 10472783 12994231 10472783 16853865 9446744 16853865 9446744 18079023 7994937 18079023 7994937 8110301 20212002 8110301 20212002 21324487 21330230 21324487 21330230 23041639 22687842 23041639 22687842 23979410 2756409 23979410 2756409 24068137 22843786 24068137 22843786 3679014 3355865 3679014 3355865 23477458 3026192 23477458 3026192 3223252 13662576 3223252 13662576 15817112 15062361 15817112 15062361 10046780 18391510 10046780 18391510 8406651 19469747 8406651 19469747 20213985 6300722 20213985 6300722 6206023 5607639 6206023 5607639 5333242 4985973 5333242 4985973 21802613 21732989 21802613 21732989 4966313 22043599 4966313 22043599 4200555 4141583 4200555 4141583 23133630 22284736 23133630 22284736 4094400 3922025 4094400 3922025 23057507 22460506 23057507 22460506 23546211 23002698 23546211 23002698 3979723 23585920 3979723 23585920 3216191 2782978 3216191 2782978 24180469 23777210 24180469 23777210 2976722 3053973 2976722 3053973 24377760 1676892 24377760 1676892 25270926 24574394 25270926 24574394 25802375 24845411 25802375 24845411 2081172 2165890 2081172 2165890 25147418 24560669 25147418 24560669 2136547 1672997 2136547 1672997 25233057 24073271 25233057 24073271 2613618 2721020 2613618 2721020 24663117 23504569 24663117 23504569 3247414 23781775 3247414 23781775 2599175 1512647 2599175 1512647 25270232 24615722 25270232 24615722 1568821 1169673 1568821 1169673 1242855 25933895 1242855 25933895 861126 931533 861126 931533 26428367 25749400 26428367 25749400 800272 737041 800272 737041 406479 288340 406479 288340 191549 217277 191549 217277 26806841 26114694 26806841 26114694 527779 26627654 527779 26627654 410260 410640 410260 410640 271113 294422 271113 294422 26804992 26137556 26804992 26137556 760446 695846 760446 695846 597042 10388699 597042 10388699 16789149 17012938 16789149 17012938 17634789 12554866 17634789 12554866 12624350 14992821 12624350 14992821 10483707 9849355 10483707 9849355 9934161 9468674 9934161 9468674 9460441 8985575 9460441 8985575 20135528 19938725 20135528 19938725 20779125 5403150 20779125 5403150 4849207 4582748 4849207 4582748 22351710 21681113 22351710 21681113 5013367 4253668 5013367 4253668 22768638 21911076 22768638 21911076 4922156 4098345 4922156 4098345 22773641 3869814 22773641 3869814 23244687 3417786 23244687 3417786 3388643 23601344 3388643 23601344 12087441 10748522 12087441 10748522 10978607 16736395 10978607 16736395 18266998 19432254 18266998 19432254 20547371 6114763 20547371 6114763 21304152 20690237 21304152 20690237 6022917 5970925 6022917 5970925 21671868 5556049 21671868 5556049 15986955 15464911 15986955 15464911 11112151 16028623 11112151 16028623 17251675 8298555 17251675 8298555 8014917 6707209 8014917 6707209 20541146 11248833 20541146 11248833 13488029 12819769 13488029 12819769 15421839 14886706 15421839 14886706 12079448 11336369 12079448 11336369 15841177 11870177 15841177 11870177 12200253 10048706 12200253 10048706 18229250 17966574 18229250 17966574 7738569 19494234 7738569 19494234 6886676 6333947 6886676 6333947 20590044 12355978 20590044 12355978 12926353 10351326 12926353 10351326 16708626 13473117 16708626 13473117 12024827 15449277 12024827 15449277 10340116 9732969 10340116 9732969 18671740 7932117 18671740 7932117 19549966 7598044 19549966 7598044 14185771 14438796 14185771 14438796 15614395 14680568 15614395 14680568 10996131 9095890 10996131 9095890 9144193 8588696 9144193 8588696 18907153 19548512 18907153 19548512 20314001 6784336 20314001 6784336 20586929 19937875 20586929 19937875 13845199 12859085 13845199 12859085 12737195 14109653 12737195 14109653 14921821 12305407 14921821 12305407 12530668 16841537 12530668 16841537 9857347 8970240 9857347 8970240 18697413 18442048 18697413 18442048 8664358 7256205 8664358 7256205 20216128 6902786 20216128 6902786 6670368 20549087 6670368 20549087 21606505 5332059 21606505 5332059 5187823 4579005 5187823 4579005 22941875 23028885 22941875 23028885 4076504 3373614 4076504 3373614 3886295 23133924 3886295 23133924 23549567 13212942 23549567 13212942 13156909 13757978 13156909 13757978 14497939 12113648 14497939 12113648 11855597 15912626 11855597 15912626 9255079 8482922 9255079 8482922 18926848 18136584 18926848 18136584 13102490 13282128 13102490 13282128 14441243 15510576 14441243 15510576 11095606 9610760 11095606 9610760 17410589 11951438 17410589 11951438 11672400 14891405 11672400 14891405 15265817 11129788 15265817 11129788 11341237 9711022 11341237 9711022 17922863 17727282 17922863 17727282 18180938 9222900 18180938 9222900 8956977 19211195 8956977 19211195 19886106 13897595 19886106 13897595 12446450 10336756 12446450 10336756 10632442 17114808 10632442 17114808 18657337 18252107 18657337 18252107 19595111 19648785 19595111 19648785 7302763 19906735 7302763 19906735 21043819 20548709 21043819 20548709 6230903 5766178 6230903 5766178 5657232 21979659 5657232 21979659 4749164 22175998 4749164 22175998 15364973 13566710 15364973 13566710 13112395 15205640 13112395 15205640 11111851 16897984 11111851 16897984 18095192 8148735 18095192 8148735 7912770 7112841 7912770 7112841 7389983 19742657 7389983 19742657 6648712 20419929 6648712 20419929 6464620 6521511 6464620 6521511 20426738 13473679 20426738 13473679 13082392 11629167 13082392 11629167 15173243 13214039 15173243 13214039 13047393 14814581 13047393 14814581 16533597 16085822 16533597 16085822 10387848 17707785 10387848 17707785 8356485 7602688 8356485 7602688 7398758 19645917 7398758 19645917 20033268 6621356 20033268 6621356 20484596 12495552 20484596 12495552 14714499 14742293 14714499 14742293 10587327 9912998 10587327 9912998 9082261 18349922 9082261 18349922 18965991 8135427 18965991 8135427 19733320 20700444 19733320 20700444 5956058 5329183 5956058 5329183 22105150 21631545 22105150 21631545 5209440 22672442 5209440 22672442 4383352 4224020 4383352 4224020 12241080 16075276 12241080 16075276 9724985 9410568 9724985 9410568 13638946 14731430 13638946 14731430 15983262 10613328 15983262 10613328 17578105 17829550 17578105 17829550 8602116 8071640 8602116 8071640 8240391 19025486 8240391 19025486 19706181 7039687 19706181 7039687 7014747 5961521 7014747 5961521 5820734 21362580 5820734 21362580 5355970 4866792 5355970 4866792 21707172 21076578 21707172 21076578 22155930 21753333 22155930 21753333 22830996 3770247 22830996 3770247 3831190 14661233 3831190 14661233 15570643 17184458 15570643 17184458 18878944 8276357 18878944 8276357 8753398 7196285 8753398 7196285 7512458 6729969 7512458 6729969 21478836 21057446 21478836 21057446 5876595 21318141 5876595 21318141 4917700 22213620 4917700 22213620 12994444 11680240 12994444 11680240 14999085 12956652 14999085 12956652 13018853 12067502 13018853 12067502 17045172 10075363 17045172 10075363 9156623 18046621 9156623 18046621 18959472 6516452 18959472 6516452 20811876 20318174 20811876 20318174 6341908 5916325 6341908 5916325 21467763 20811605 21467763 20811605 21686299 21025091 21686299 21025091 13406707 11094618 13406707 11094618 9927581 17246884 9927581 17246884 13475755 12798541 13475755 12798541 14538245 16228282 14538245 16228282 10114929 8729584 10114929 8729584 18694886 18257034 18694886 18257034 8623942 13932176 8623942 13932176 14942295 10115612 14942295 10115612 8816947 18156710 8816947 18156710 14588637 13149731 14588637 13149731 11121953 10529695 11121953 10529695 14091252 14266880 14091252 14266880 11337566 16858614 11337566 16858614 17484385 9655539 17484385 9655539 12833824 13832311 12833824 13832311 17257374 8917068 17257374 8917068 18354589 18173359 18354589 18173359 8401654 8187651 8401654 8187651 19274150 18927299 19274150 18927299 20223584 6440746 20223584 6440746 6365985 20590313 6365985 20590313 21353230 5672534 21353230 5672534 5688143 4602923 5688143 4602923 22492288 22065317 22492288 22065317 4661870 22374916 4661870 22374916 22929725 12045408 22929725 12045408 12642192 14635686 12642192 14635686 14989419 11248718 14989419 11248718 16834469 17912653 16834469 17912653 9076512 13075073 9076512 13075073 15398789 15459124 15398789 15459124 10229829 9566604 10229829 9566604 9463479 17896246 9463479 17896246 18458821 17952476 18458821 17952476 18671711 8309907 18671711 8309907 8363950 18556452 8363950 18556452 19475008 19589767 19475008 19589767 6950680 5923892 6950680 5923892 20988556 20184316 20988556 20184316 6337991 20852947 6337991 20852947 21943442 21699240 21943442 21699240 22650875 4369209 22650875 4369209 4285092 4021548 4285092 4021548 3768984 23208337 3768984 23208337 13610351 11837873 13610351 11837873 11858329 14860199 11858329 14860199 16365757 9570182 16365757 9570182 9278823 7113011 9278823 7113011 7376532 19630473 7376532 19630473 12825875 13830363 12825875 13830363 10445269 16740203 10445269 16740203 17329732 17659890 17329732 17659890 18513369 7114486 18513369 7114486 7380845 14085155 7380845 14085155 13577095 11510267 13577095 11510267 16817124 16948139 16817124 16948139 9054904 18607163 9054904 18607163 20317816 6790046 20317816 6790046 20640634 6397281 20640634 6397281 20932027 6284129 20932027 6284129 5935196 21167390 5935196 21167390 4574038 22532003 4574038 22532003 23290102 13949129 23290102 13949129 12728948 12945173 12728948 12945173 14710159 14327471 14710159 14327471 16959902 9817651 16959902 9817651 10229168 9476178 10229168 9476178 18406878 8869101 18406878 8869101 8717331 18476579 8717331 18476579 7876339 19815578 7876339 19815578 20270614 13230140 20270614 13230140 13211801 12093658 13211801 12093658 17069060 9790528 17069060 9790528 8701371 7579005 8701371 7579005 7825174 19386591 7825174 19386591 7736388 13216841 7736388 13216841 14639235 10803701 14639235 10803701 10165198 17291716 10165198 17291716 18054335 8381078 18054335 8381078 19760729 19832512 19760729 19832512 6747468 20600155 6747468 20600155 21569039 5837270 21569039 5837270 13409188 12745178 13409188 12745178 15001563 9990261 15001563 9990261 10064205 16610629 10064205 16610629 12680298 13453776 12680298 13453776 13655222 10430249 13655222 10430249 17069546 16785923 17069546 16785923 17726975 8768978 17726975 8768978 19207037 19105389 19207037 19105389 20317918 6074594 20317918 6074594 21317767 20712658 21317767 20712658 12615926 12551473 12615926 12551473 16491261 15925710 16491261 15925710 11562714 13916949 11562714 13916949 16108520 9795004 16108520 9795004 18331419 17734495 18331419 17734495 12356774 12489688 12356774 12489688 14870096 16156431 14870096 16156431 10411785 17717588 10411785 17717588 19059648 7862531 19059648 7862531 7151262 7020730 7151262 7020730 20429384 20029305 20429384 20029305 6824399 21120303 6824399 21120303 6167352 5136511 6167352 5136511 22610573 22363106 22610573 22363106 4584251 14114898 4584251 14114898 14166234 11710084 14166234 11710084 12121460 14478735 12121460 14478735 14679514 12088149 14679514 12088149 14936344 10574695 14936344 10574695 10394895 16477251 10394895 16477251 17098062 9801619 17098062 9801619 10405128 16039289 10405128 16039289 16882312 9842894 16882312 9842894 9088987 7946872 9088987 7946872 19374560 19512464 19374560 19512464 7263364 20085016 7263364 20085016 21024785 4671634 21024785 4671634 22488598 22539110 22488598 22539110 4266514 22781512 4266514 22781512 23502843 15536212 23502843 15536212 15217733 12463402 15217733 12463402 13130749 11440241 13130749 11440241 15783990 15459189 15783990 15459189 11458414 8585550 11458414 8585550 19318351 19118389 19318351 19118389 7390441 7227609 7390441 7227609 20319631 19620354 20319631 19620354 15049490 10869978 15049490 10869978 16497492 15975597 16497492 15975597 10236772 8900033 10236772 8900033 8901480 18507059 8901480 18507059 19498142 7394528 19498142 7394528 7673762 11748187 7673762 11748187 15304585 11359851 15304585 11359851 15081181 14045642 15081181 14045642 12856724 11986635 12856724 11986635 14182609 13805418 14182609 13805418 11774072 16974889 11774072 16974889 9675329 7757586 9675329 7757586 8181434 7717363 8181434 7717363 7798359 19365665 7798359 19365665 20197589 6419140 20197589 6419140 7063351 13390743 7063351 13390743 15195449 14804286 15195449 14804286 11390557 9471542 11390557 9471542 9325225 8342609 9325225 8342609 8596336 11532545 8596336 11532545 17259241 17058305 17259241 17058305 8549814 8450995 8549814 8450995 18466189 17706445 18466189 17706445 10541466 9790280 10541466 9790280 17683947 9514923 17683947 9514923 9860497 8185490 9860497 8185490 19088948 18752521 19088948 18752521 8101182 7074790 8101182 7074790 20198490 19471009 20198490 19471009 15864629 11907324 15864629 11907324 10234346 8508161 10234346 8508161 18714583 11200798 18714583 11200798 12129905 11701336 12129905 11701336 15997246 15301289 15997246 15301289 11146885 16718457 11146885 16718457 17499314 17659167 17499314 17659167 9169314 19101002 9169314 19101002 19896491 19287243 19896491 19287243 12487401 13523000 12487401 13523000 14557652 14974213 14557652 14974213 16377864 10468125 16377864 10468125 16953105 17427546 16953105 17427546 18525674 18032572 18525674 18032572 19077182 8251372 19077182 8251372 8323648 6799966 8323648 6799966 20682959 20079576 20682959 20079576 6668442 4763595 6668442 4763595 4827338 22301841 4827338 22301841 23214327 2664139 23214327 2664139 24569975 23529479 24569975 23529479 3192296 2374794 3192296 2374794 2238020 1671057 2238020 1671057 25578670 24846400 25578670 24846400 1631916 1939144 1631916 1939144 14966263 12982981 14966263 12982981 13518875 12077444 13518875 12077444 15767385 10849278 15767385 10849278 10895254 10199179 10895254 10199179 17266635 17723715 17266635 17723715 8508473 7959106 8508473 7959106 20220672 20330078 20220672 20330078 6393404 5889128 6393404 5889128 21022873 20783509 21022873 20783509 6101500 5703279 6101500 5703279 5466355 21469204 5466355 21469204 22368460 21960006 22368460 21960006 23168947 23016080 23168947 23016080 4019493 13894494 4019493 13894494 15092784 11798034 15092784 11798034 12069050 10794846 12069050 10794846 17555051 8778608 17555051 8778608 18435496 18525876 18435496 18525876 8380947 7601667 8380947 7601667 6541467 6488929 6541467 6488929 4837890 4667606 4837890 4667606 4311361 3861048 4311361 3861048 3787579 11689299 3787579 11689299 15369643 14914974 15369643 14914974 15448992 13218369 15448992 13218369 12005902 10444050 12005902 10444050 10942828 16526216 10942828 16526216 9524350 8809720 9524350 8809720 18270733 18416667 18270733 18416667 18991575 13284008 18991575 13284008 13051466 14871636 13051466 14871636 16046933 10224532 16046933 10224532 10006109 9409272 10006109 9409272 9573215 18232829 9573215 18232829 20290502 20225068 20290502 20225068 20875509 21012012 20875509 21012012 22241798 21628322 22241798 21628322 5013125 4629356 5013125 4629356 4441908 3620858 4441908 3620858 3914643 23516949 3914643 23516949 24914564 24088786 24914564 24088786 2572199 2346953 2572199 2346953 24551222 2236056 24551222 2236056 24775908 23836956 24775908 23836956 2656628 24182101 2656628 24182101 2263356 25181908 2263356 25181908 1340409 25713806 1340409 25713806 14564502 12586565 14564502 12586565 11724788 16134004 11724788 16134004 17059351 9674094 17059351 9674094 10032211 17507793 10032211 17507793 18441103 17743833 18441103 17743833 7832363 7103122 7832363 7103122 6662491 5794574 6662491 5794574 22002731 21469860 22002731 21469860 5559112 4705563 5559112 4705563 22437578 22540108 22437578 22540108 23536354 12268540 23536354 12268540 11154046 10343322 11154046 10343322 17008377 9899980 17008377 9899980 17170966 9607342 17170966 9607342 17661193 12117879 17661193 12117879 14166192 13679645 14166192 13679645 15224765 11263227 15224765 11263227 15969884 16313984 15969884 16313984 20041570 19583599 20041570 19583599 20323092 4658891 20323092 4658891 4029390 23124728 4029390 23124728 3475755 23564453 3475755 23564453 3358741 3233433 3358741 3233433 23872767 2837172 23872767 2837172 3188619 12911062 3188619 12911062 14848003 12094724 14848003 12094724 11569226 15273689 11569226 15273689 16631047 16316401 16631047 16316401 10103604 18065571 10103604 18065571 19705446 7099269 19705446 7099269 6801225 6796415 6801225 6796415 14089286 13467093 14089286 13467093 12011213 10296272 12011213 10296272 10507109 9432400 10507109 9432400 18160881 7675247 18160881 7675247 7846691 7541352 7846691 7541352 7439144 19698179 7439144 19698179 20641266 6620416 20641266 6620416 12350175 15231111 12350175 15231111 16045456 10556680 16045456 10556680 11304529 15829125 11304529 15829125 17222589 9874612 17222589 9874612 8273369 19406716 8273369 19406716 19731197 14201922 19731197 14201922 13487516 11642170 13487516 11642170 15266144 11136054 15266144 11136054 11494805 15553857 11494805 15553857 16919474 17510741 16919474 17510741 18164698 8721413 18164698 8721413 19299405 7357016 19299405 7357016 19716754 20638351 19716754 20638351 5999212 20781384 5999212 20781384 15119936 11182798 15119936 11182798 15828332 13807267 15828332 13807267 13432839 12508257 13432839 12508257 11948571 15822870 11948571 15822870 10476185 8373781 10476185 8373781 19142644 7949964 19142644 7949964 7637230 20489808 7637230 20489808 6056861 21236697 6056861 21236697 21789866 13241744 21789866 13241744 13515120 12707834 13515120 12707834 14326625 11623232 14326625 11623232 9722708 17293461 9722708 17293461 9526800 6582882 9526800 6582882 20120976 14230092 20120976 14230092 13236393 10738995 13236393 10738995 16540667 10290037 16540667 10290037 17416543 6514102 17416543 6514102 6842568 20075794 6842568 20075794 21356867 20797871 21356867 20797871 5812940 21173382 5812940 21173382 22007587 21254632 22007587 21254632 11524881 10166503 11524881 10166503 10406474 16831179 10406474 16831179 9913155 17589877 9913155 17589877 19045752 7602542 19045752 7602542 7478109 19695085 7478109 19695085 21138993 20534065 21138993 20534065 21436808 21547664 21436808 21547664 4549784 3480050 4549784 3480050 23737551 22931293 23737551 22931293 3895893 23346378 3895893 23346378 3330409 2822189 3330409 2822189 24150287 23229513 24150287 23229513 3573185 3070319 3573185 3070319 23973339 22962324 23973339 22962324 13912872 12729522 13912872 12729522 11176905 16667981 11176905 16667981 18790977 19162878 18790977 19162878 7705073 6968436 7705073 6968436 6618566 20504183 6618566 20504183 21650451 5116664 21650451 5116664 4260106 22593661 4260106 22593661 15154233 11003030 15154233 11003030 15892431 15653755 15892431 15653755 16753738 10189660 16753738 10189660 10321099 17219103 10321099 17219103 18595583 18028547 18595583 18028547 8272555 7703507 8272555 7703507 6990176 20034690 6990176 20034690 6357580 6005856 6357580 6005856 5691822 5281688 5691822 5281688 22716697 21989753 22716697 21989753 4927464 4442234 4927464 4442234 22799650 22707735 22799650 22707735 4171237 4089046 4171237 4089046 23251059 22255506 23251059 22255506 4801277 12331471 4801277 12331471 15207571 11768546 15207571 11768546 12349929 14618948 12349929 14618948 11831595 15446095 11831595 15446095 11447360 16519494 11447360 16519494 17311235 9237919 17311235 9237919 9309060 6619012 9309060 6619012 7130286 14067899 7130286 14067899 16344490 9895580 16344490 9895580 17142854 9523304 17142854 9523304 9301594 19176339 9301594 19176339 19928849 6895768 19928849 6895768 6740090 6478217 6740090 6478217 14141138 14031510 14141138 14031510 12054726 10177446 12054726 10177446 18930413 19086716 18930413 19086716 19736718 12063232 19736718 12063232 12648284 15013857 12648284 15013857 10384692 17741576 10384692 17741576 8178967 6996772 8178967 6996772 20055382 12467188 20055382 12467188 13912644 14063049 13912644 14063049 12478890 14408654 12478890 14408654 16631649 10338187 16631649 10338187 10300877 9502961 10300877 9502961 17950540 8242639 17950540 8242639 8415417 19346321 8415417 19346321 20837712 5598484 20837712 5598484 5583537 21977043 5583537 21977043 3974867 4079217 3974867 4079217 22747048 22759517 22747048 22759517 3846616 23145742 3846616 23145742 23622072 11457617 23622072 11457617 15002798 12793004 15002798 12793004 13106406 15613819 13106406 15613819 16329280 10741262 16329280 10741262 14469481 15740597 14469481 15740597 16489554 16533577 16489554 16533577 8961206 8568844 8961206 8568844 7700146 19337135 7700146 19337135 7385868 6398917 7385868 6398917 6087631 4994771 6087631 4994771 22355055 4187051 22355055 4187051 22752468 21978347 22752468 21978347 5057005 4355224 5057005 4355224 22521191 3748287 22521191 3748287 23915645 23333802 23915645 23333802 3472614 3464817 3472614 3464817 23474202 3322334 23474202 3322334 11368233 15458053 11368233 15458053 16211357 15769823 16211357 15769823 10634697 9429997 10634697 9429997 9906335 18294114 9906335 18294114 19484191 7188002 19484191 7188002 21942385 5156237 21942385 5156237 5327147 21606351 5327147 21606351 15631560 13064243 15631560 13064243 12796485 12140449 12796485 12140449 15236779 15428421 15236779 15428421 11294995 10477734 11294995 10477734 12506621 12265053 12506621 12265053 15465741 11355625 15465741 11355625 13635104 14512896 13635104 14512896 16697937 16371312 16697937 16371312 10804787 10392147 10804787 10392147 16885463 16700525 16885463 16700525 19214252 19518474 19214252 19518474 6943709 6086270 6943709 6086270 21586428 20856370 21586428 20856370 5899081 21289543 5899081 21289543 4743270 22373439 4743270 22373439 4302318 23123464 4302318 23123464 3409522 2904725 3409522 2904725 24443454 23388488 24443454 23388488 12855120 10932330 12855120 10932330 11568084 15435694 11568084 15435694 8974793 7162770 8974793 7162770 7235410 6150802 7235410 6150802 6065085 21124367 6065085 21124367 21862174 21298697 21862174 21298697 5866585 5775201 5866585 5775201 13739053 14284677 13739053 14284677 15292388 13292634 15292388 13292634 12644290 11873414 12644290 11873414 15169258 15476770 15169258 15476770 17080030 8479187 17080030 8479187 8271379 19562814 8271379 19562814 20532569 20250038 20532569 20250038 6557078 5887847 6557078 5887847 6159832 11990046 6159832 11990046 15370934 13241723 15370934 13241723 12966392 14155530 12966392 14155530 15610594 11246445 15610594 11246445 9834911 8538421 9834911 8538421 19079791 19146411 19079791 19146411 6312652 6216655 6312652 6216655 14985491 12138257 14985491 12138257 11612116 15295417 11612116 15295417 14546049 10488875 14546049 10488875 16762991 17441141 16762991 17441141 9214515 18198234 9214515 18198234 20212476 6363501 20212476 6363501 5988991 21097239 5988991 21097239 22342086 3869143 22342086 3869143 22812753 23173816 22812753 23173816 25428660 24289495 25428660 24289495 2643872 24442138 2643872 24442138 2280973 2784146 2280973 2784146 25774342 1009214 25774342 1009214 26119800 25133942 26119800 25133942 1916498 25339733 1916498 25339733 1456709 14429638 1456709 14429638 15208461 11457291 15208461 11457291 16200072 10878894 16200072 10878894 17490352 7748162 17490352 7748162 7282267 6226168 7282267 6226168 5972329 5259669 5972329 5259669 21609871 21471283 21609871 21471283 5295709 22077289 5295709 22077289 4770817 4556513 4770817 4556513 4064731 3841673 4064731 3841673 23763637 2941732 23763637 2941732 23960544 23067094 23960544 23067094 14885126 12519102 14885126 12519102 12809867 14177484 12809867 14177484 10877933 16750262 10877933 16750262 10533907 8849585 10533907 8849585 9128066 18463574 9128066 18463574 19415286 7201308 19415286 7201308 7513698 20621922 7513698 20621922 21539796 20865729 21539796 20865729 21603240 21722880 21603240 21722880 5003630 4803830 5003630 4803830 14357732 13713719 14357732 13713719 11817110 16912095 11817110 16912095 18135963 18222662 18135963 18222662 20104363 19825872 20104363 19825872 20747741 6172366 20747741 6172366 21258480 5217458 21258480 5217458 21542105 21056707 21542105 21056707 5720815 5450445 5720815 5450445 21159856 14922254 21159856 14922254 13714819 10524884 13714819 10524884 17615009 17565231 17615009 17565231 18470540 8888677 18470540 8888677 19074218 7285922 19074218 7285922 7044413 6357312 7044413 6357312 20815904 20169864 20815904 20169864 6556799 20258872 6556799 20258872 13991539 12266037 13991539 12266037 14667164 10051377 14667164 10051377 17844815 8827684 17844815 8827684 19277829 19228932 19277829 19228932 20636309 20574958 20636309 20574958 21288409 5831460 21288409 5831460 5465655 4185592 5465655 4185592 22738678 22070944 22738678 22070944 13837868 10116515 13837868 10116515 9752435 18848069 9752435 18848069 19878384 6864730 19878384 6864730 6997059 20314527 6997059 20314527 21057041 13889523 21057041 13889523 11780074 10503919 11780074 10503919 17164284 9371610 17164284 9371610 8388122 7047395 8388122 7047395 7068872 19986740 7068872 19986740 20918884 20989571 20918884 20989571 5798735 5537512 5798735 5537512 22154547 21611625 22154547 21611625 4508295 4406688 4508295 4406688 22597066 21697628 22597066 21697628 22870599 3480077 22870599 3480077 3346820 23679727 3346820 23679727 3263428 15346397 3263428 15346397 16603959 17221236 16603959 17221236 18258878 19398405 18258878 19398405 7377314 6637653 7377314 6637653 20200044 6383004 20200044 6383004 20585580 5993254 20585580 5993254 6312052 4844495 6312052 4844495 22534654 3633907 22534654 3633907 23587895 22554675 23587895 22554675 4415851 12228950 4415851 12228950 15068006 10305686 15068006 10305686 17449954 9525736 17449954 9525736 8622946 18723631 8622946 18723631 19838080 19665875 19838080 19665875 7127224 6627854 7127224 6627854 20880609 20200091 20880609 20200091 6149097 20781277 6149097 20781277 5012815 4830675 5012815 4830675 3987378 3758706 3987378 3758706 23258112 22277307 23258112 22277307 4423300 4119058 4423300 4119058 23380720 22454738 23380720 22454738 4081643 3350457 4081643 3350457 3435766 13332794 3435766 13332794 16020398 16129655 16020398 16129655 10361972 16207753 10361972 16207753 11596918 11966489 11596918 11966489 15021811 10732348 15021811 10732348 11294144 10056670 11294144 10056670 19268041 7897724 19268041 7897724 7755766 19621210 7755766 19621210 20458337 6374384 20458337 6374384 5542371 4853126 5542371 4853126 4812711 4329929 4812711 4329929 22388021 22094266 22388021 22094266 3857988 23408764 3857988 23408764 24751381 1796883 24751381 1796883 1548973 1130219 1548973 1130219 25998895 25050038 25998895 25050038 1477343 1774482 1477343 1774482 25297891 1348808 25297891 1348808 25800661 25385876 25800661 25385876 1141553 937203 1141553 937203 471607 26643400 471607 26643400 445083 443089 445083 443089 289078 290051 289078 290051 26930898 26362502 26930898 26362502 627681 26699290 627681 26699290 407055 14663418 407055 14663418 12993867 10666769 12993867 10666769 16734796 8378450 16734796 8378450 8672754 18290454 8672754 18290454 19114540 7516410 19114540 7516410 7585215 19805017 7585215 19805017 20818175 20764222 20818175 20764222 22277398 22146115 22277398 22146115 4712058 13487139 4712058 13487139 15501853 17045622 15501853 17045622 8689006 8049637 8689006 8049637 19167069 15822509 19167069 15822509 10505537 17956691 10505537 17956691 18831783 8208584 18831783 8208584 19854488 7094481 19854488 7094481 7478949 6943851 7478949 6943851 20131986 19510626 20131986 19510626 20476074 20473753 20476074 20473753 6344787 5338702 6344787 5338702 21637730 21819247 21637730 21819247 5055457 21983169 5055457 21983169 4215614 22708863 4215614 22708863 23381759 14358068 23381759 14358068 11029720 9685489 11029720 9685489 10182922 16876316 10182922 16876316 9846607 9407719 9846607 9407719 18314188 17773533 18314188 17773533 8824128 19028905 8824128 19028905 7519168 6694155 7519168 6694155 20430873 11641875 20430873 11641875 10872701 15970004 10872701 15970004 16976234 9763517 16976234 9763517 9808337 17443420 9808337 17443420 18238709 17635293 18238709 17635293 9585818 11731327 9585818 11731327 13943689 13968275 13943689 13968275 15539973 16045105 15539973 16045105 17439483 8302293 17439483 8302293 18769160 18037704 18769160 18037704 8898032 7844491 8898032 7844491 19853487 19493420 19853487 19493420 7431555 6614220 7431555 6614220 20946078 20248636 20946078 20248636 22213642 4450132 22213642 4450132 22772537 3642180 22772537 3642180 24235978 23722491 24235978 23722491 2994081 24268735 2994081 24268735 25425635 1443459 25425635 1443459 1727357 13321515 1727357 13321515 15112858 11499429 15112858 11499429 15422537 12693030 15422537 12693030 12519181 10621917 12519181 10621917 16274842 13973482 16274842 13973482 14357241 11728435 14357241 11728435 15007568 15863824 15007568 15863824 9971404 17221432 9971404 17221432 17812674 8705710 17812674 8705710 8425505 7731115 8425505 7731115 19502657 18837092 19502657 18837092 12196748 11719119 12196748 11719119 15883300 15839146 15883300 15839146 10125289 17386137 10125289 17386137 9147991 8291090 9147991 8291090 8358459 19247839 8358459 19247839 6374595 21583446 6374595 21583446 22164588 15474011 22164588 15474011 15407290 13001803 15407290 13001803 11720518 11116201 11720518 11116201 10245855 16567631 10245855 16567631 18001835 8349174 18001835 8349174 19010623 18321900 19010623 18321900 8498845 7936499 8498845 7936499 8009072 20095999 8009072 20095999 20420727 12583183 20420727 12583183 12129886 10702776 12129886 10702776 11136677 9804071 11136677 9804071 9923285 9155798 9923285 9155798 8776278 8109058 8776278 8109058 19995464 6777970 19995464 6777970 6684722 4386917 6684722 4386917 22303385 12444692 22303385 12444692 11785852 15620414 11785852 15620414 17944879 9399007 17944879 9399007 12458791 14557597 12458791 14557597 17156714 9414784 17156714 9414784 9326013 8736154 9326013 8736154 18536623 17891019 18536623 17891019 8859850 18144292 8859850 18144292 8597052 7877984 8597052 7877984 20641931 20100877 20641931 20100877 6318749 21262673 6318749 21262673 22580367 4360309 22580367 4360309 3198041 23965311 3198041 23965311 25198467 11401720 25198467 11401720 13721169 13958804 13721169 13958804 11736026 10150499 11736026 10150499 10061727 17468351 10061727 17468351 18321585 8972819 18321585 8972819 13017135 14974151 13017135 14974151 11717886 16115588 11717886 16115588 17736608 9249629 17736608 9249629 13219094 14928897 13219094 14928897 15944317 15537095 15944317 15537095 16912197 9664684 16912197 9664684 9488552 8174829 9488552 8174829 19156271 6571217 19156271 6571217 21893394 21826660 21893394 21826660 5112188 4497850 5112188 4497850 23117399 3746079 23117399 3746079 13555325 13200524 13555325 13200524 14069136 12250322 14069136 12250322 12409312 11263321 12409312 11263321 16007685 10818891 16007685 10818891 11112117 16837143 11112117 16837143 18566078 19532039 18566078 19532039 7449288 6881859 7449288 6881859 20180590 19906803 20180590 19906803 13689251 13037611 13689251 13037611 14232267 14378478 14232267 14378478 12243122 10469874 12243122 10469874 17877557 8991881 17877557 8991881 8764963 8056710 8764963 8056710 8144514 7197787 8144514 7197787 20082484 19539518 20082484 19539518 13517519 12596393 13517519 12596393 15446165 10511267 15446165 10511267 17302168 17169901 17302168 17169901 9415030 18902901 9415030 18902901 8100024 19350656 8100024 19350656 20040362 20000224 20040362 20000224 6860220 20648087 6860220 20648087 21605034 3829357 21605034 3829357 3256634 2094415 3256634 2094415 25003314 23933988 25003314 23933988 2068372 2479873 2068372 2479873 13852999 13652934 13852999 13652934 12830263 11931617 12830263 11931617 11056782 16616777 11056782 16616777 17481704 9415093 17481704 9415093 9778711 17393574 9778711 17393574 18325910 12781536 18325910 12781536 11338486 9690803 11338486 9690803 9282772 17730503 9282772 17730503 8913590 8191340 8913590 8191340 7985076 19161055 7985076 19161055 6537237 5908378 6537237 5908378 21064375 21254382 21064375 21254382 4994349 22752411 4994349 22752411 24070436 23569858 24070436 23569858 24837779 23859114 24837779 23859114 14514666 12054819 14514666 12054819 15908164 15421005 15908164 15421005 16250936 16565088 16250936 16565088 10466794 9887140 10466794 9887140 9227932 8837492 9227932 8837492 10888344 11000214 10888344 11000214 16501555 10375399 16501555 10375399 10908590 11636553 10908590 11636553 14002832 13534214 14002832 13534214 12671704 10861354 12671704 10861354 11251840 10003930 11251840 10003930 10230832 17024418 10230832 17024418 17931352 18762780 17931352 18762780 19330708 7003304 19330708 7003304 20415547 19951208 20415547 19951208 5774287 5174980 5774287 5174980 23663137 3014820 23663137 3014820 3131190 2420678 3131190 2420678 2012665 2078748 2012665 2078748 25136149 24673247 25136149 24673247 2261138 12860629 2261138 12860629 15318328 11706112 15318328 11706112 12986107 13806388 12986107 13806388 15372539 14620169 15372539 14620169 11672825 10939532 11672825 10939532 11619451 15219164 11619451 15219164 14682553 13445717 14682553 13445717 13518546 11492340 13518546 11492340 16808921 9177923 16808921 9177923 18240707 8426992 18240707 8426992 19023134 18603921 19023134 18603921 20048364 19553071 20048364 19553071 6199206 5363687 6199206 5363687 5111190 22536904 5111190 22536904 4043538 22987232 4043538 22987232 24032324 23181872 24032324 23181872 24505146 23441655 24505146 23441655 2774006 24135639 2774006 24135639 13646800 11371810 13646800 11371810 15962145 10532692 15962145 10532692 17726068 9104102 17726068 9104102 18200121 9038773 18200121 9038773 18399562 18031757 18399562 18031757 8486151 7464245 8486151 7464245 7176725 6498063 7176725 6498063 6413141 20622106 6413141 20622106 5564374 22658092 5564374 22658092 23749825 2938705 23749825 2938705 23910178 22788258 23910178 22788258 3902544 2715132 3902544 2715132 24391382 23900416 24391382 23900416 24454868 13620460 24454868 13620460 13213803 14369766 13213803 14369766 15344895 15063939 15344895 15063939 15958026 11012603 15958026 11012603 11439779 10199949 11439779 10199949 10541780 8672522 10541780 8672522 8818028 8082559 8818028 8082559 19552204 19391949 19552204 19391949 19635549 13069191 19635549 13069191 13067115 13812331 13067115 13812331 12083624 15603925 12083624 15603925 10740136 16403234 10740136 16403234 14091516 12666661 14091516 12666661 13110403 13590596 13110403 13590596 11388127 10772315 11388127 10772315 13695300 13120504 13695300 13120504 14170471 14087185 14170471 14087185 15548281 15351740 15548281 15351740 10993980 17463647 10993980 17463647 9204015 17918331 9204015 17918331 9123131 12884316 9123131 12884316 13648621 13584378 13648621 13584378 12493593 11412147 12493593 11412147 15695336 16660811 15695336 16660811 17553684 17744308 17553684 17744308 9463391 12343168 9463391 12343168 13815599 15031463 13815599 15031463 11156304 10312591 11156304 10312591 9648549 8609547 9648549 8609547 19025185 19130326 19025185 19130326 21685112 21775364 21685112 21775364 22729728 3755399 22729728 3755399 23442900 23312589 23442900 23312589 3526912 2902293 3526912 2902293 3103454 24232952 3103454 24232952 2634856 2156780 2634856 2156780 2481516 12253038 2481516 12253038 14505753 14260941 14505753 14260941 12308468 11178079 12308468 11178079 9893884 8644677 9893884 8644677 8899202 18020815 8899202 18020815 14929912 11850604 14929912 11850604 13261074 13647205 13261074 13647205 12299770 9666921 12299770 9666921 9888584 9004282 9888584 9004282 9431101 14283387 9431101 14283387 16271020 16748304 16271020 16748304 17272263 9769006 17272263 9769006 10229946 16900711 10229946 16900711 18009429 18033038 18009429 18033038 7882262 6191391 7882262 6191391 6375341 20920467 6375341 20920467 22119209 4376386 22119209 4376386 4518623 12179693 4518623 12179693 14909500 11917858 14909500 11917858 11435536 16083138 11435536 16083138 17018954 16827635 17018954 16827635 10309811 13314289 10309811 13314289 14120614 11642651 14120614 11642651 16357346 9435905 16357346 9435905 9361095 8714619 9361095 8714619 8270274 20421869 8270274 20421869 5296950 5274953 5296950 5274953 11615536 16091010 11615536 16091010 10275102 9362710 10275102 9362710 17913195 9043012 17913195 9043012 18545911 7872292 18545911 7872292 20339962 5554166 20339962 5554166 5734724 13501257 5734724 13501257 15107919 16434877 15107919 16434877 18714884 19583328 18714884 19583328 6292445 22042655 6292445 22042655 4390848 4286878 4390848 4286878 4309635 12847933 4309635 12847933 14482499 11662810 14482499 11662810 11704622 10708902 11704622 10708902 10849078 16545873 10849078 16545873 16902447 13832848 16902447 13832848 12348573 11142885 12348573 11142885 11454013 9080814 11454013 9080814 9060629 7892464 9060629 7892464 20203383 20250192 20203383 20250192 21186044 20525703 21186044 20525703 4491968 4096427 4491968 4096427 4450585 22489681 4450585 22489681 13790920 12690639 13790920 12690639 13424978 13610033 13424978 13610033 12829522 11747280 12829522 11747280 11660593 11265012 11660593 11265012 11333704 17493736 11333704 17493736 9302228 18070229 9302228 18070229 19197367 6797738 19197367 6797738 20760207 20713353 20760207 20713353 4596032 4359524 4596032 4359524 3585703 23586787 3585703 23586787 24935882 24722373 24935882 24722373 25812937 1197274 25812937 1197274 1195625 25681512 1195625 25681512 26570984 25966758 26570984 25966758 1022054 898127 1022054 898127 26315052 25642359 26315052 25642359 1445681 15314603 1445681 15314603 17854096 8530369 17854096 8530369 8839414 18304172 8839414 18304172 21698278 4803862 21698278 4803862 22860365 22141735 22860365 22141735 4960545 4667136 4960545 4667136 22095310 12896643 22095310 12896643 13760524 15471181 13760524 15471181 11434402 11430599 11434402 11430599 16003089 10778481 16003089 10778481 9843628 17949411 9843628 17949411 8910067 11225694 8910067 11225694 12593901 15192207 12593901 15192207 9477087 19690872 9477087 19690872 6867210 20743961 6867210 20743961 21852568 21164320 21852568 21164320 23886369 23629400 23886369 23629400 3125474 2932527 3125474 2932527 2690879 24508193 2690879 24508193 25637157 25097168 25637157 25097168 1135291 1155941 1135291 1155941 13932158 15242536 13932158 15242536 9921653 19666454 9921653 19666454 7258674 20431556 7258674 20431556 21209360 5079308 21209360 5079308 21604991 4946551 21604991 4946551 21910444 21317986 21910444 21317986 22264604 3631886 22264604 3631886 3445003 3147112 3445003 3147112 15110824 14257096 15110824 14257096 14316593 12875784 14316593 12875784 12429684 11449232 12429684 11449232 16704252 16440113 16704252 16440113 19834894 19060380 19834894 19060380 6401861 5944851 6401861 5944851 21362498 20957758 21362498 20957758 5672709 5481327 5672709 5481327 21260693 20856452 21260693 20856452 5990961 5249825 5990961 5249825 22914077 3710213 22914077 3710213 3062402 24489538 3062402 24489538 2258230 1749665 2258230 1749665 25345268 24267844 25345268 24267844 1886844 1909113 1886844 1909113 25454412 24538038 25454412 24538038 2327022 2037647 2327022 2037647 24891372 23964231 24891372 23964231 1915813 1734011 1915813 1734011 25145053 24001552 25145053 24001552 2825381 24308584 2825381 24308584 2104821 2445649 2104821 2445649 24447126 23705136 24447126 23705136 13893423 11033286 13893423 11033286 16598048 8913628 16598048 8913628 9450322 8133121 9450322 8133121 7972043 19640928 7972043 19640928 21280086 20858470 21280086 20858470 5179076 3926856 5179076 3926856 3577291 23428322 3577291 23428322 3155350 2586432 3155350 2586432 24912425 23792813 24912425 23792813 14960730 14727859 14960730 14727859 14010566 11356400 14010566 11356400 15578252 12140685 15578252 12140685 12114340 14897728 12114340 14897728 17138030 7170819 17138030 7170819 20194803 6938756 20194803 6938756 14463511 16977646 14463511 16977646 18879251 7779262 18879251 7779262 6643831 6052809 6643831 6052809 6342317 20782411 6342317 20782411 21538229 5303254 21538229 5303254 3988815 23214837 3988815 23214837 3286475 2639566 3286475 2639566 24428986 23619335 24428986 23619335 3334084 2924923 3334084 2924923 23981532 23329322 23981532 23329322 3525318 2914655 3525318 2914655 24091400 2508776 24091400 2508776 2265163 24605183 2265163 24605183 26109756 25665672 26109756 25665672 1183581 1104628 1183581 1104628 785971 883440 785971 883440 26168722 25552764 26168722 25552764 1230528 1481188 1230528 1481188 25535584 1351855 25535584 1351855 12101913 11525746 12101913 11525746 17288120 9899510 17288120 9899510 19191836 18969218 19191836 18969218 20141089 19839041 20141089 19839041 6831783 6300854 6831783 6300854 21222921 5551045 21222921 5551045 21445690 20847551 21445690 20847551 5227126 4942761 5227126 4942761 22527520 22777091 22527520 22777091 23813723 22988181 23813723 22988181 3396511 3362690 3396511 3362690 23768547 22721083 23768547 22721083 11081261 9115526 11081261 9115526 8588025 8168921 8588025 8168921 19674872 19691486 19674872 19691486 20780285 6110606 20780285 6110606 21040645 14669680 21040645 14669680 9739705 17874177 9739705 17874177 18642373 8404955 18642373 8404955 7495122 6832712 7495122 6832712 20300520 19996599 20300520 19996599 5978196 20998556 5978196 20998556 21950060 22286838 21950060 22286838 23066793 15112524 23066793 15112524 15401905 10541447 15401905 10541447 16762804 9408132 16762804 9408132 9803833 8198325 9803833 8198325 7728766 19598168 7728766 19598168 7325112 6396152 7325112 6396152 20964448 20794936 20964448 20794936 21866396 21295142 21866396 21295142 4383436 22484808 4383436 22484808 4282384 3835515 4282384 3835515 23477196 22514794 23477196 22514794 4105834 3331454 4105834 3331454 23783170 22850527 23783170 22850527 3819413 3280617 3819413 3280617 3072660 3171553 3072660 3171553 14151008 16944031 14151008 16944031 10113670 9456053 10113670 9456053 17454927 12346781 17454927 12346781 11999178 16166782 11999178 16166782 17695571 16953721 17695571 16953721 10668329 11056263 10668329 11056263 16861234 10011311 16861234 10011311 11073042 13950552 11073042 13950552 17393274 18424128 17393274 18424128 7722901 7508500 7722901 7508500 17904261 11387888 17904261 11387888 11583794 15790505 11583794 15790505 17202457 8190189 17202457 8190189 19580472 18982909 19580472 18982909 8220316 7390468 8220316 7390468 20294812 20110809 20294812 20110809 20803348 12336766 20803348 12336766 13907467 14135038 13907467 14135038 15654128 15312000 15654128 15312000 11153283 10242013 11153283 10242013 10821602 16904206 10821602 16904206 8623111 18953197 8623111 18953197 19140256 7662367 19140256 7662367 19767726 19522374 19767726 19522374 7025421 20508458 7025421 20508458 6027235 4822760 6027235 4822760 22350526 21988088 22350526 21988088 22819336 4109250 22819336 4109250 22864617 21739379 22864617 21739379 12222942 13828670 12222942 13828670 14165981 13018001 14165981 13018001 11819364 16153969 11819364 16153969 10343021 18369487 10343021 18369487 8076358 18903549 8076358 18903549 21312766 6049949 21312766 6049949 13859770 13917209 13859770 13917209 18814844 7992673 18814844 7992673 19492251 6682064 19492251 6682064 20775579 6205427 20775579 6205427 4914981 22678447 4914981 22678447 3985024 22910934 3985024 22910934 23988873 23627756 23988873 23627756 3270589 3227192 3270589 3227192 24121866 23279112 24121866 23279112 3611432 3707480 3611432 3707480 3115511 2978273 3115511 2978273 24643958 2067039 24643958 2067039 25026256 25045726 25026256 25045726 1779959 2148316 1779959 2148316 24961430 24237133 24961430 24237133 25446829 1002850 25446829 1002850 26223841 25062324 26223841 25062324 1257370 1502874 1257370 1502874 14157227 12735663 14157227 12735663 12411274 11239466 12411274 11239466 11649506 10274353 11649506 10274353 16941528 16788139 16941528 16788139 9358025 9056717 9358025 9056717 13640545 15763351 13640545 15763351 17770160 9144681 17770160 9144681 9567536 17361100 9567536 17361100 18803897 18468229 18803897 18468229 8427080 7778358 8427080 7778358 7543265 20257772 7543265 20257772 6754516 21250185 6754516 21250185 22318444 21737834 22318444 21737834 4802368 22206087 4802368 22206087 13636867 11205466 13636867 11205466 17458321 17501595 17458321 17501595 18304966 18368676 18304966 18368676 8687193 8168403 8687193 8168403 10891161 13711728 10891161 13711728 13494246 9568194 13494246 9568194 9149711 8590000 9149711 8590000 19857871 19323874 19857871 19323874 11018848 15255337 11018848 15255337 11800788 9948330 11800788 9948330 17132588 16635472 17132588 16635472 17616393 9301649 17616393 9301649 9335781 18921132 9335781 18921132 7220161 6669408 7220161 6669408 20848870 20279715 20848870 20279715 6579023 20447303 6579023 20447303 21754859 4897397 21754859 4897397 12523894 15235459 12523894 15235459 16915947 16381154 16915947 16381154 10397576 17078007 10397576 17078007 17462435 14179004 17462435 14179004 11594413 10685610 11594413 10685610 16432131 16679165 16432131 16679165 8237133 7362880 8237133 7362880 7569612 20129395 7569612 20129395 5216401 22129933 5216401 22129933 4715378 22372718 4715378 22372718 23516337 3072369 23516337 3072369 2964043 24560702 2964043 24560702 2077425 1758223 2077425 1758223 15340851 15834168 15340851 15834168 8279900 7999245 8279900 7999245 16634617 11687435 16634617 11687435 13048138 14592251 13048138 14592251 17211202 9851191 17211202 9851191 12298845 15647283 12298845 15647283 10456670 9097890 10456670 9097890 18985310 7835705 18985310 7835705 7745838 5599079 7745838 5599079 22063920 21735962 22063920 21735962 22921794 3527364 22921794 3527364 3702368 23073884 3702368 23073884 14848329 10220777 14848329 10220777 17206696 8487607 17206696 8487607 8502320 18588300 8502320 18588300 19008856 10669537 19008856 10669537 11290204 10160359 11290204 10160359 17866407 18144111 17866407 18144111 7826660 19201730 7826660 19201730 21068977 21051520 21068977 21051520 21914546 21654470 21914546 21654470 22766297 21684740 22766297 21684740 15886817 13031572 15886817 13031572 11397636 15868194 11397636 15868194 10732543 16581026 10732543 16581026 17832160 17106407 17832160 17106407 16262473 13933708 16262473 13933708 13136054 10807800 13136054 10807800 16240366 9256886 16240366 9256886 18336685 7599396 18336685 7599396 20537394 21656465 20537394 21656465 22458712 4614337 22458712 4614337 14778568 14997515 14778568 14997515 10195424 18386865 10195424 18386865 19553610 7741372 19553610 7741372 11888759 12643798 11888759 12643798 15466290 11629201 15466290 11629201 11717812 17767302 11717812 17767302 9364835 18351505 9364835 18351505 19652778 7000002 19652778 7000002 20268248 6258233 20268248 6258233 5162332 4448009 5162332 4448009 4350893 4355303 4350893 4355303 13022567 13747550 13022567 13747550 15744301 10517215 15744301 10517215 9981207 16907393 9981207 16907393 17600345 17704886 17600345 17704886 9167108 12853391 9167108 12853391 13582432 13925118 13582432 13925118 12509791 11673726 12509791 11673726 15871719 8190038 15871719 8190038 19155354 19341865 19155354 19341865 20762257 6193169 20762257 6193169 5327661 4949530 5327661 4949530 22969398 22592578 22969398 22592578 4135306 22801785 4135306 22801785 23659321 22988312 23659321 22988312 3941975 3434666 3941975 3434666 23429238 3327355 23429238 3327355 23540013 22687778 23540013 22687778 4267426 4001629 4267426 4001629 12118985 15356390 12118985 15356390 8300235 7553858 8300235 7553858 6651596 21238247 6651596 21238247 22143347 21653719 22143347 21653719 13026082 11726884 13026082 11726884 11933408 11468103 11933408 11468103 15495566 14550787 15495566 14550787 9500988 7941881 9500988 7941881 20402526 20048192 20402526 20048192 21636018 5268506 21636018 5268506 21703086 21368125 21703086 21368125 5242405 4608743 5242405 4608743 22120000 13587503 22120000 13587503 14055049 12205445 14055049 12205445 15007548 15925315 15007548 15925315 17631390 8175113 17631390 8175113 8385172 18834376 8385172 18834376 6801458 20626491 6801458 20626491 5658157 5538914 5658157 5538914 21807719 4399426 21807719 4399426 4397318 4188739 4397318 4188739 22549991 21804836 22549991 21804836 4652269 4500213 4652269 4500213 13145950 13001434 13145950 13001434 14048273 11410839 14048273 11410839 12251519 13241660 12251519 13241660 14419979 15385149 14419979 15385149 16687918 9537836 16687918 9537836 18393792 18091967 18393792 18091967 8600860 6311132 8600860 6311132 21347540 5654811 21347540 5654811 12409241 15178630 12409241 15178630 16383415 16664415 16383415 16664415 9409651 8639786 9409651 8639786 8643329 19281468 8643329 19281468 20460354 5651015 20460354 5651015 21599240 21165416 21599240 21165416 5616762 5107451 5616762 5107451 4852023 22363914 4852023 22363914 4511078 11397842 4511078 11397842 15541565 16114292 15541565 16114292 10209095 9224390 10209095 9224390 19062055 7739061 19062055 7739061 6966421 6397821 6966421 6397821 20581862 5565038 20581862 5565038 6029529 14886216 6029529 14886216 11714567 10433923 11714567 10433923 10447840 8580133 10447840 8580133 8514656 8246079 8514656 8246079 13192956 12941581 13192956 12941581 12865068 10189677 12865068 10189677 17557410 9649686 17557410 9649686 9874645 16972802 9874645 16972802 9730565 17542964 9730565 17542964 8854861 19371728 8854861 19371728 19923948 6960658 19923948 6960658 15684429 14739948 15684429 14739948 11427529 17427746 11427529 17427746 18802946 8134182 18802946 8134182 8372548 10523985 8372548 10523985 17304800 17197129 17304800 17197129 9816583 9168131 9816583 9168131 19493157 19344844 19493157 19344844 7279344 6694015 7279344 6694015 21456322 5324107 21456322 5324107 5309680 4242915 5309680 4242915 23118067 22320546 23118067 22320546 3911124 23199978 3911124 23199978 3518739 23633377 3518739 23633377 2219451 1400818 2219451 1400818 25315525 24262071 25315525 24262071 2647743 2899514 2647743 2899514 13251776 15304171 13251776 15304171 10927338 16750821 10927338 16750821 19599899 7548231 19599899 7548231 6283672 6162463 6283672 6162463 6070054 5326840 6070054 5326840 21320232 20607264 21320232 20607264 6193349 21045872 6193349 21045872 22087264 21994137 22087264 21994137 23030950 3542263 23030950 3542263 23317649 3526156 23317649 3526156 12098228 16564143 12098228 16564143 17945684 18208844 17945684 18208844 7850210 7779204 7850210 7779204 12033187 14752798 12033187 14752798 15516010 11119755 15516010 11119755 10162454 9116504 10162454 9116504 8633582 19766659 8633582 19766659 20507106 20271001 20507106 20271001 6449182 20717533 6449182 20717533 21579998 5720478 21579998 5720478 5817381 11810501 5817381 11810501 13787421 13666806 13787421 13666806 10475131 18440583 10475131 18440583 8210568 19475714 8210568 19475714 7032799 6283622 7032799 6283622 6447093 5695098 6447093 5695098 5620878 4482144 5620878 4482144 4557173 22563736 4557173 22563736 14499510 10760865 14499510 10760865 18556553 8208703 18556553 8208703 8425497 19590606 8425497 19590606 6852261 20463523 6852261 20463523 21188499 6117534 21188499 6117534 13259746 15370301 13259746 15370301 16327305 10922488 16327305 10922488 11262858 15678321 11262858 15678321 16351380 9146209 16351380 9146209 19765022 7254430 19765022 7254430 13113605 14692372 13113605 14692372 16814096 16297256 16814096 16297256 17044853 9199226 17044853 9199226 8628594 6760748 8628594 6760748 20332355 20028604 20332355 20028604 20522072 6176637 20522072 6176637 20713295 20148705 20713295 20148705 6524875 6071968 6524875 6071968 21644413 21538559 21644413 21538559 22423247 22051110 22423247 22051110 4878972 12473605 4878972 12473605 13894590 14260384 13894590 14260384 15276162 10262230 15276162 10262230 10672184 16191518 10672184 16191518 18422161 7975378 18422161 7975378 7854427 7248185 7854427 7248185 20402052 19596415 20402052 19596415 7364613 19815923 7364613 19815923 20412653 12204568 20412653 12204568 13287830 13909899 13287830 13909899 15117116 11552820 15117116 11552820 11553314 17041379 11553314 17041379 9091775 17789070 9091775 17789070 8841599 18327206 8841599 18327206 8335018 7613462 8335018 7613462 20187324 19508273 20187324 19508273 11762642 14425844 11762642 14425844 14920827 11521240 14920827 11521240 18374085 18362212 18374085 18362212 19371469 18929782 19371469 18929782 13225432 12471037 13225432 12471037 15651664 9211270 15651664 9211270 19095052 7870098 19095052 7870098 7513627 19599650 7513627 19599650 6951027 6477630 6951027 6477630 21219672 21408262 21219672 21408262 22004649 4467484 22004649 4467484 22284236 11974371 22284236 11974371 11729317 9898204 11729317 9898204 10222888 8735145 10222888 8735145 8846706 7761718 8846706 7761718 19714592 19341384 19714592 19341384 13874022 11764666 13874022 11764666 11505200 16362997 11505200 16362997 9574633 18865798 9574633 18865798 19305613 7572151 19305613 7572151 20140212 19342311 20140212 19342311 6864924 5025252 6864924 5025252 21829376 21307101 21829376 21307101 5377871 22188369 5377871 22188369 23093022 3283054 23093022 3283054 23726711 22763114 23726711 22763114 3681126 23267210 3681126 23267210 24068305 13207755 24068305 13207755 11288571 16242737 11288571 16242737 10631115 12756890 10631115 12756890 15060498 10668040 15060498 10668040 17616818 9396852 17616818 9396852 13538185 15030515 13538185 15030515 10895416 10063529 10895416 10063529 10080938 17275083 10080938 17275083 18235660 8450178 18235660 8450178 19236228 18912100 19236228 18912100 8106416 19175142 8106416 19175142 19811976 7032674 19811976 7032674 20187190 5985891 20187190 5985891 21160738 21210790 21160738 21210790 22388688 22076096 22388688 22076096 4846016 4365788 4846016 4365788 22934536 22827700 22934536 22827700 24361968 23613225 24361968 23613225 3059398 2602517 3059398 2602517 24319444 2183157 24319444 2183157 26018835 24917238 26018835 24917238 2142495 12358850 2142495 12358850 14463700 11778379 14463700 11778379 15481368 15220901 15481368 15220901 10824501 16350356 10824501 16350356 10395727 17146056 10395727 17146056 17552440 18129191 17552440 18129191 19509023 19550940 19509023 19550940 7521002 11490023 7521002 11490023 13540753 14939447 13540753 14939447 11124451 16276979 11124451 16276979 9530961 8158067 9530961 8158067 7813473 19730907 7813473 19730907 20382532 5958605 20382532 5958605 5573797 22176544 5573797 22176544 22883973 14651921 22883973 14651921 11386067 10040245 11386067 10040245 18608237 8247221 18608237 8247221 8517265 7365059 8517265 7365059 20533468 5705833 20533468 5705833 5811781 21581514 5811781 21581514 22761288 3873791 22761288 3873791 4316266 12490548 4316266 12490548 14806397 11521602 14806397 11521602 15766923 10251042 15766923 10251042 17561454 9200700 17561454 9200700 9613041 9002100 9613041 9002100 9147433 19191731 9147433 19191731 19400306 6985543 19400306 6985543 6827931 20904956 6827931 20904956 6144025 13876769 6144025 13876769 14621580 11419462 14621580 11419462 16424920 9338525 16424920 9338525 9402944 17891711 9402944 17891711 18326666 18229055 18326666 18229055 19237629 18497598 19237629 18497598 13863268 10750084 13863268 10750084 11418018 15500450 11418018 15500450 17182464 16943764 17182464 16943764 10022500 12915263 10022500 12915263 14390387 10865523 14390387 10865523 10783756 16292914 10783756 16292914 17563060 9212326 17563060 9212326 18608742 8361731 18608742 8361731 19700991 7291612 19700991 7291612 6391550 21264316 6391550 21264316 5044411 22222863 5044411 22222863 4759817 4385233 4759817 4385233 23005730 23007613 23005730 23007613 3370959 3357548 3370959 3357548 23487748 22735518 23487748 22735518 3031942 2862263 3031942 2862263 24026672 22902669 24026672 22902669 13489953 12889330 13489953 12889330 12385949 15750771 12385949 15750771 17260310 8913727 17260310 8913727 8576504 7339814 8576504 7339814 7723312 19378865 7723312 19378865 20868328 20356716 20868328 20356716 21012422 5191509 21012422 5191509 22274329 4074687 22274329 4074687 22708361 13634241 22708361 13634241 11560005 15787729 11560005 15787729 17018897 9818865 17018897 9818865 10250045 9202793 10250045 9202793 8512716 19149052 8512716 19149052 6897999 20093564 6897999 20093564 14618149 11084696 14618149 11084696 17776316 17878498 17776316 17878498 18942516 7900474 18942516 7900474 8139432 18827942 8139432 18827942 19494927 13207528 19494927 13207528 13433248 13381141 13433248 13381141 14596297 11327707 14596297 11327707 17189173 16594584 17189173 16594584 17563673 9420146 17563673 9420146 8299815 19602279 8299815 19602279 20153704 14155039 20153704 14155039 12940941 11613706 12940941 11613706 12230798 16027716 12230798 16027716 19190717 18592369 19190717 18592369 8142056 6073826 8142056 6073826 5233429 4675192 5233429 4675192 22168121 21455971 22168121 21455971 13421410 12248109 13421410 12248109 12758595 9994795 12758595 9994795 9316847 19327597 9316847 19327597 7340550 6305050 7340550 6305050 6861527 10805851 6861527 10805851 12372694 14769539 12372694 14769539 11552035 10246786 11552035 10246786 17999134 19179605 17999134 19179605 5735860 5347057 5735860 5347057 21836490 21840987 21836490 21840987 23276575 22400103 23276575 22400103 3324699 3065187 3324699 3065187 23828977 23043843 23828977 23043843 24036019 2480233 24036019 2480233 2726401 24402599 2726401 24402599 2462432 1446739 2462432 1446739 25570810 24591684 25570810 24591684 25970004 25214385 25970004 25214385 26407768 25501325 26407768 25501325 26564309 14078132 26564309 14078132 12777626 14481468 12777626 14481468 16706502 16077323 16706502 16077323 9792905 17430146 9792905 17430146 9541885 8546484 9541885 8546484 19636069 6548673 19636069 6548673 20266589 20040512 20266589 20040512 21842004 4851303 21842004 4851303 5000507 14410045 5000507 14410045 14833864 10538202 14833864 10538202 10248431 8562632 10248431 8562632 19382804 19385817 19382804 19385817 20390730 5393165 20390730 5393165 21892851 21386748 21892851 21386748 5334683 4915763 5334683 4915763 4544617 3883132 4544617 3883132 23061734 22606721 23061734 22606721 4291220 3297642 4291220 3297642 23366425 23836518 23366425 23836518 3051711 24181431 3051711 24181431 2609300 2793405 2609300 2793405 24563487 23364909 24563487 23364909 12676150 13115183 12676150 13115183 13836051 14362094 13836051 14362094 11642369 14929448 11642369 14929448 17826582 7706787 17826582 7706787 19369408 12049477 19369408 12049477 14006246 13099371 14006246 13099371 11328120 10657182 11328120 10657182 10941671 17720707 10941671 17720707 18659463 18302033 18659463 18302033 8377960 8097281 8377960 8097281 18984372 7931234 18984372 7931234 19401934 19138325 19401934 19138325 5877498 21052893 5877498 21052893 22311453 4503439 22311453 4503439 13549873 13584363 13549873 13584363 11681011 10969310 11681011 10969310 16542290 9075136 16542290 9075136 9491475 18072787 9491475 18072787 19126638 8045323 19126638 8045323 14963501 14083645 14963501 14083645 10371358 16893454 10371358 16893454 18064103 18156392 18064103 18156392 18840404 6605894 18840404 6605894 21098660 20580643 21098660 20580643 6654850 11383319 6654850 11383319 15841194 15259814 15841194 15259814 13945068 10733050 13945068 10733050 16760259 17186587 16760259 17186587 8742560 8348538 8742560 8348538 16033141 15425858 16033141 15425858 10167642 8923561 10167642 8923561 18501588 18850185 18501588 18850185 7382766 5425358 7382766 5425358 5334810 21814305 5334810 21814305 4997321 4671962 4997321 4671962 22336315 21561481 22336315 21561481 16144828 10448790 16144828 10448790 9767405 17591072 9767405 17591072 18902871 19018311 18902871 19018311 7136512 20724788 7136512 20724788 6270245 15672226 6270245 15672226 16900148 9241791 16900148 9241791 8834672 18794635 8834672 18794635 8080991 7655032 8080991 7655032 15499193 15284254 15499193 15284254 15363004 10780399 15363004 10780399 16264002 16362285 16264002 16362285 9911155 17732898 9911155 17732898 18176251 8092707 18176251 8092707 19665790 19019592 19665790 19019592 20283549 20350480 20283549 20350480 6576366 5684641 6576366 5684641 21568904 4769065 21568904 4769065 4811440 4494783 4811440 4494783 22860401 22520220 22860401 22520220 3467268 3541837 3467268 3541837 3305842 23869159 3305842 23869159 25521846 24471116 25521846 24471116 2525398 2090257 2525398 2090257 25178481 24392450 25178481 24392450 1988540 2374394 1988540 2374394 1531248 1380793 1531248 1380793 25471156 24205745 25471156 24205745 2639535 2765804 2639535 2765804 24561055 23937213 24561055 23937213 2762175 2955790 2762175 2955790 23953859 23069868 23953859 23069868 11138678 12148250 11138678 12148250 15846258 17165631 15846258 17165631 17628901 14364485 17628901 14364485 12387034 12311558 12387034 12311558 14285275 16628516 14285275 16628516 9271971 18827869 9271971 18827869 6534630 20468295 6534630 20468295 5635372 5597715 5635372 5597715 21237163 9382282 21237163 9382282 13263380 14120936 13263380 14120936 10516529 9602874 10516529 9602874 17667512 19335246 17667512 19335246 20904912 5647221 20904912 5647221 5691276 5240689 5691276 5240689 21927588 21789192 21927588 21789192 4979925 4591458 4979925 4591458 22399368 22010719 22399368 22010719 4203271 4038221 4203271 4038221 22694684 22730254 22694684 22730254 3835665 22941092 3835665 22941092 24597778 23539065 24597778 23539065 3120864 3080129 3120864 3080129 23935913 22806456 23935913 22806456 3662681 3441166 3662681 3441166 23538419 22592761 23538419 22592761 23828445 23220243 23828445 23220243 2627759 2744094 2627759 2744094 14966754 13529116 14966754 13529116 13870453 11068997 13870453 11068997 16064830 10452926 16064830 10452926 10075939 16919038 10075939 16919038 9427977 6917850 9427977 6917850 20560039 20225443 20560039 20225443 20981834 5885803 20981834 5885803 14221853 14202769 14221853 14202769 15707502 11088064 15707502 11088064 17941437 17626954 17941437 17626954 18818986 18646187 18818986 18646187 8181339 19017872 8181339 19017872 19674243 11983994 19674243 11983994 10240018 16841136 10240018 16841136 8794184 7384370 8794184 7384370 7574019 7209297 7574019 7209297 13434447 14583360 13434447 14583360 11959115 15218192 11959115 15218192 18549723 7701848 18549723 7701848 19761138 19585482 19761138 19585482 20488702 6382181 20488702 6382181 6164029 20811093 6164029 20811093 21465198 13536111 21465198 13536111 12566543 15349833 12566543 15349833 9945854 9375840 9945854 9375840 9550214 8259921 9550214 8259921 8284302 20257503 8284302 20257503 6632619 5843956 6632619 5843956 21212814 20619998 21212814 20619998 21772638 21103156 21772638 21103156 5284371 4566298 5284371 4566298 22480062 21879541 22480062 21879541 4945621 4207003 4945621 4207003 22565592 21585622 22565592 21585622 14655055 11256200 14655055 11256200 16648720 16374073 16648720 16374073 17498092 19186821 17498092 19186821 7271321 7049595 7271321 7049595 20541725 20179939 20541725 20179939 21350541 20572603 21350541 20572603 13466589 11916821 13466589 11916821 11816310 10942529 11816310 10942529 17129750 17346865 17129750 17346865 7153224 20275740 7153224 20275740 21087665 5731109 21087665 5731109 5459811 21317969 5459811 21317969 22188288 5146343 22188288 5146343 13127699 13532962 13127699 13532962 14951657 11413973 14951657 11413973 10814732 17780250 10814732 17780250 19924367 6686045 19924367 6686045 6530296 6168765 6530296 6168765 6386188 5909019 6386188 5909019 20746173 20143803 20746173 20143803 13914651 12732979 13914651 12732979 12878471 14378201 12878471 14378201 17282670 9628356 17282670 9628356 18442869 18349709 18442869 18349709 7855008 6308322 7855008 6308322 6050926 21730828 6050926 21730828 22491947 4247211 22491947 4247211 12570268 14152823 12570268 14152823 9713316 8385719 9713316 8385719 20005106 19920616 20005106 19920616 20523264 6405996 20523264 6405996 13883287 13295681 13883287 13295681 11943460 15696386 11943460 15696386 9924540 9206395 9924540 9206395 8272589 19549430 8272589 19549430 20422621 19794925 20422621 19794925 7027803 6617576 7027803 6617576 20933543 20758803 20933543 20758803 21907329 4829606 21907329 4829606 4692364 3828658 4692364 3828658 23044806 12850853 23044806 12850853 12159006 10145411 12159006 10145411 18199736 8808563 18199736 8808563 9287580 18344401 9287580 18344401 19034829 19552833 19034829 19552833 7422031 11858105 7422031 11858105 15020938 15062126 15020938 15062126 10135580 9500439 10135580 9500439 9488557 17426948 9488557 17426948 19246030 8129845 19246030 8129845 19645986 7303370 19645986 7303370 7483394 20203630 7483394 20203630 5655375 4832929 5655375 4832929 4830921 4405873 4830921 4405873 4829019 22116277 4829019 22116277 16453941 10344824 16453941 10344824 17229333 16956384 17229333 16956384 10067060 11610794 10067060 11610794 15937818 15780372 15937818 15780372 18732292 18318304 18732292 18318304 8464194 7876274 8464194 7876274 19910463 6119238 19910463 6119238 21232787 5549765 21232787 5549765 22329796 21777748 22329796 21777748 23000936 3794424 23000936 3794424 23153578 3355501 23153578 3355501 2921127 24065046 2921127 24065046 25846410 25102765 25846410 25102765 1947172 12206717 1947172 12206717 14897112 11834171 14897112 11834171 11695336 15575348 11695336 15575348 9973095 16824194 9973095 16824194 9411543 18261847 9411543 18261847 8682594 13850013 8682594 13850013 15829625 15984350 15829625 15984350 10587988 16333904 10587988 16333904 10366591 9613169 10366591 9613169 9312745 8600794 9312745 8600794 18797677 19435147 18797677 19435147 6884091 20270121 6884091 20270121 5767231 21273362 5767231 21273362 22737228 3741806 22737228 3741806 3313487 23846242 3313487 23846242 25085988 24282543 25085988 24282543 2263794 25239357 2263794 25239357 1308631 1426575 1308631 1426575 26160804 25450035 26160804 25450035 26452022 12214847 26452022 12214847 13190883 11082588 13190883 11082588 11884053 15696613 11884053 15696613 17536722 9190292 17536722 9190292 9051362 18526760 9051362 18526760 18818072 8055111 18818072 8055111 20053861 19993119 20053861 19993119 7055619 6797645 7055619 6797645 20811985 19946711 20811985 19946711 7069929 6639411 7069929 6639411 13380060 13493820 13380060 13493820 10267995 17113411 10267995 17113411 8471309 18832484 8471309 18832484 7772039 7714439 7772039 7714439 19963994 20155673 19963994 20155673 21188073 5049524 21188073 5049524 4736815 22225032 4736815 22225032 15914827 10476333 15914827 10476333 11233826 15878716 11233826 15878716 10527945 17812433 10527945 17812433 18227113 8214258 18227113 8214258 8597104 18462593 8597104 18462593 7650904 20823073 7650904 20823073 6370408 6288326 6370408 6288326 14761065 14306866 14761065 14306866 15907357 10701561 15907357 10701561 17108867 9182002 17108867 9182002 18757137 7883299 18757137 7883299 7901707 19217472 7901707 19217472 20366966 20148422 20366966 20148422 6528645 6345044 6528645 6345044 14946432 12622663 14946432 12622663 11889793 15819705 11889793 15819705 16737394 16125508 16737394 16125508 9577952 8558975 9577952 8558975 8845461 8143983 8845461 8143983 8362096 18609370 8362096 18609370 12246516 13208998 12246516 13208998 13697672 12050424 13697672 12050424 12260160 14849852 12260160 14849852 11095677 9447727 11095677 9447727 18252094 17769676 18252094 17769676 9576000 14339329 9576000 14339329 17164348 8674810 17164348 8674810 8801188 14393735 8801188 14393735 12753727 11958498 12753727 11958498 16092870 8814685 16092870 8814685 8549880 18936830 8549880 18936830 8025005 6988515 8025005 6988515 7290200 21453526 7290200 21453526 5187256 4536936 5187256 4536936 4378967 4295129 4378967 4295129 22967385 21842742 22967385 21842742 5082143 22471257 5082143 22471257 4470445 12508506 4470445 12508506 13886866 14581403 13886866 14581403 9990660 17753358 9990660 17753358 8649913 18661617 8649913 18661617 7634485 5365025 7634485 5365025 21509298 20882511 21509298 20882511 21589799 21267033 21589799 21267033 5746802 4686908 5746802 4686908 22573568 4114875 22573568 4114875 22904492 21969630 22904492 21969630 4933417 4535289 4933417 4535289 4441909 4241411 4441909 4241411 22966691 22282238 22966691 22282238 23954471 23550424 23954471 23550424 2558481 2885678 2558481 2885678 13003941 12341570 13003941 12341570 15083799 9604005 15083799 9604005 17792462 9214033 17792462 9214033 9081530 8537976 9081530 8537976 8786362 12524570 8786362 12524570 16911344 16633330 16911344 16633330 18173052 18009712 18173052 18009712 19924946 19754687 19924946 19754687 20017928 5711513 20017928 5711513 5665561 21882729 5665561 21882729 4592705 2950832 4592705 2950832 24386355 23626012 24386355 23626012 3212393 3278434 3212393 3278434 3047537 24048331 3047537 24048331 2322094 24690274 2322094 24690274 13526694 12112043 13526694 12112043 9949468 17966160 9949468 17966160 18692700 8298505 18692700 8298505 19209844 18698593 19209844 18698593 7913774 20332157 7913774 20332157 21673861 21345699 21673861 21345699 5394754 21791974 5394754 21791974 4745640 4522750 4745640 4522750 22554754 21898636 22554754 21898636 4813718 22771180 4813718 22771180 3556128 23708896 3556128 23708896 2890210 24027836 2890210 24027836 25109074 1780084 25109074 1780084 13147826 16205650 13147826 16205650 16740923 11423927 16740923 11423927 15405444 16857366 15405444 16857366 9593854 8944780 9593854 8944780 9182166 18060365 9182166 18060365 8968839 18974195 8968839 18974195 19544648 19244389 19544648 19244389 7024296 6339737 7024296 6339737 20865737 21259278 20865737 21259278 22373867 4908029 22373867 4908029 4707925 22967785 4707925 22967785 23605076 14024656 23605076 14024656 12979610 10705115 12979610 10705115 17460520 16818261 17460520 16818261 15193602 11272669 15193602 11272669 17038908 9822677 17038908 9822677 10328217 16925806 10328217 16925806 9361795 8341421 9361795 8341421 8481268 18871733 8481268 18871733 7717352 5809881 7717352 5809881 5756700 5595091 5756700 5595091 12867605 16441264 12867605 16441264 17933786 8131349 17933786 8131349 19052809 7568760 19052809 7568760 6847562 20215828 6847562 20215828 21010236 5959852 21010236 5959852 15165564 14943589 15165564 14943589 11447142 9853433 11447142 9853433 10304599 9281291 10304599 9281291 8902831 8448582 8902831 8448582 19326569 19176863 19326569 19176863 20104201 5586842 20104201 5586842 21476505 21236006 21476505 21236006 5621477 21445504 5621477 21445504 15490765 10763138 15490765 10763138 16598400 10456393 16598400 10456393 17612647 17654391 17612647 17654391 18374409 14707305 18374409 14707305 12065366 10694487 12065366 10694487 10260146 17170409 10260146 17170409 17601699 13719347 17601699 13719347 12639818 14384683 12639818 14384683 16616683 16564709 16616683 16564709 17085178 17323024 17085178 17323024 19354426 18985660 19354426 18985660 19632784 12082981 19632784 12082981 14061166 12884695 14061166 12884695 11771290 16458685 11771290 16458685 17164720 17524055 17164720 17524055 19409687 7964518 19409687 7964518 7036658 6879082 7036658 6879082 14635112 15050631 14635112 15050631 16013556 15874537 16013556 15874537 17635331 17131561 17635331 17131561 9921811 13240779 9921811 13240779 14862051 14217897 14862051 14217897 10732820 9531489 10732820 9531489 10137387 12975026 10137387 12975026 14438353 10555904 14438353 10555904 16593531 12144827 16593531 12144827 14328426 16018297 14328426 16018297 9722244 9255550 9722244 9255550 12630510 14665625 12630510 14665625 14994175 11191393 14994175 11191393 16397183 10152181 16397183 10152181 17222068 9724259 17222068 9724259 6772323 6508058 6772323 6508058 6206747 21035319 6206747 21035319 5789136 13741246 5789136 13741246 15347709 15201862 15347709 15201862 16080917 10408594 16080917 10408594 8502796 7919328 8502796 7919328 19699397 7421992 19699397 7421992 7534158 20135803 7534158 20135803 6635596 5656834 6635596 5656834 5661923 4201588 5661923 4201588 23498376 23049448 23498376 23049448 3641459 23523154 3641459 23523154 3117290 2470540 3117290 2470540 24592212 2172608 24592212 2172608 1382624 25862604 1382624 25862604 828398 802618 828398 802618 26005015 25068027 26005015 25068027 1228874 26012306 1228874 26012306 1162757 943165 1162757 943165 26163105 25304791 26163105 25304791 1345228 1531131 1345228 1531131 14444096 14069077 14444096 14069077 15331643 14936471 15331643 14936471 9432727 8878030 9432727 8878030 18661987 17956641 18661987 17956641 8404579 6350409 8404579 6350409 20692607 20219272 20692607 20219272 21466184 20815059 21466184 20815059 21744359 4405399 21744359 4405399 22454588 14118985 22454588 14118985 13027385 11735182 13027385 11735182 12319570 16624002 12319570 16624002 17389459 17102025 17389459 17102025 19001378 19244805 19001378 19244805 7138082 20037220 7138082 20037220 22218410 21635093 22218410 21635093 12618362 12242422 12618362 12242422 16346279 16441758 16346279 16441758 16916974 8694662 16916974 8694662 8868524 18432223 8868524 18432223 6757123 20302377 6757123 20302377 21426731 5206553 21426731 5206553 5016726 22707185 5016726 22707185 4343682 3973283 4343682 3973283 22910339 22538832 22910339 22538832 4134592 2508372 4134592 2508372 24382167 23093492 24382167 23093492 3814796 3231834 3814796 3231834 24261258 22989694 24261258 22989694 13272608 13219906 13272608 13219906 14539586 11032049 14539586 11032049 11464044 9837339 11464044 9837339 18537462 18404297 18537462 18404297 8469234 18881242 8469234 18881242 19798788 6646416 19798788 6646416 6228981 4827525 6228981 4827525 22376860 3953962 22376860 3953962 23384080 22681925 23384080 22681925 4109137 23464316 4109137 23464316 24119408 13196069 24119408 13196069 9351702 18007390 9351702 18007390 19203550 7109248 19203550 7109248 7122981 20160781 7122981 20160781 21642048 21150584 21642048 21150584 21947126 5116511 21947126 5116511 5343027 4747263 5343027 4747263 22765275 22390658 22765275 22390658 23247064 3515067 23247064 3515067 15148179 15932348 15148179 15932348 17068195 16717402 17068195 16717402 10362527 9125731 10362527 9125731 9527630 17692754 9527630 17692754 8872049 8276499 8872049 8276499 7773360 6673492 7773360 6673492 20372153 11858520 20372153 11858520 12756280 16473632 12756280 16473632 10469294 16941044 10469294 16941044 18083033 8452509 18083033 8452509 8852068 19178367 8852068 19178367 19905800 7255561 19905800 7255561 7424743 19763532 7424743 19763532 7049675 6522339 7049675 6522339 20758983 20339882 20758983 20339882 6347516 20626793 6347516 20626793 5765256 4866448 5765256 4866448 22795556 22224358 22795556 22224358 14710249 13185259 14710249 13185259 10881139 16112868 10881139 16112868 16766187 9572689 16766187 9572689 10132648 18144227 10132648 18144227 19356038 7384604 19356038 7384604 7565293 6792972 7565293 6792972 20158425 11039882 20158425 11039882 13686926 13163291 13686926 13163291 14704120 9721748 14704120 9721748 18738047 7634184 18738047 7634184 20132745 20426495 20132745 20426495 6078355 5434777 6078355 5434777 21781171 21016766 21781171 21016766 5397687 22024342 5397687 22024342 23747721 24499254 23747721 24499254 1841271 2215117 1841271 2215117 12319701 15129952 12319701 15129952 15831134 17680336 15831134 17680336 9007216 7044500 9007216 7044500 7533747 12985249 7533747 12985249 15347206 10708905 15347206 10708905 10630478 9468410 10630478 9468410 9615830 18341229 9615830 18341229 19109043 19733191 19109043 19733191 20743386 6045454 20743386 6045454 6273237 13078674 6273237 13078674 14268707 10924735 14268707 10924735 10887546 9941916 10887546 9941916 10091492 8981444 10091492 8981444 9472268 8909540 9472268 8909540 18567262 18569047 18567262 18569047 19893642 6976389 19893642 6976389 6745302 6112091 6745302 6112091 21403216 20856613 21403216 20856613 22655991 21690353 22655991 21690353 4404613 4192212 4404613 4192212 22696320 21886391 22696320 21886391 12839457 13236433 12839457 13236433 16542862 9910097 16542862 9910097 17423189 9177659 17423189 9177659 18519387 19244920 18519387 19244920 7857983 6874417 7857983 6874417 21294374 5815620 21294374 5815620 5840319 22186799 5840319 22186799 4418981 22501961 4418981 22501961 12593245 14072055 12593245 14072055 14011967 11790074 14011967 11790074 11678321 15380142 11678321 15380142 12577435 12627105 12577435 12627105 13946426 14732233 13946426 14732233 17056728 17012094 17056728 17012094 18990618 7979423 18990618 7979423 19354370 7237624 19354370 7237624 6747013 20760827 6747013 20760827 5444292 4990823 5444292 4990823 22196827 4395812 22196827 4395812 4786946 10658319 4786946 10658319 14238884 13324203 14238884 13324203 12697531 14850867 12697531 14850867 15551750 9976685 15551750 9976685 17658684 18074557 17658684 18074557 18798366 8106037 18798366 8106037 8476784 8036440 8476784 8036440 8051969 19406270 8051969 19406270 7380106 19734999 7380106 19734999 6826555 6039147 6826555 6039147 21356401 21251225 21356401 21251225 21788655 4585824 21788655 4585824 23676528 22788859 23676528 22788859 2613417 2453986 2613417 2453986 24275005 24623977 24275005 24623977 2204325 2645546 2204325 2645546 14883207 15946278 14883207 15946278 17324891 8723073 17324891 8723073 18654250 8376325 18654250 8376325 8793095 11878438 8793095 11878438 15277910 15262546 15277910 15262546 10549878 16408180 10549878 16408180 14580059 11420017 14580059 11420017 10832658 10215615 10832658 10215615 16932375 17028162 16932375 17028162 18309009 7797860 18309009 7797860 20405024 19754920 20405024 19754920 20693524 20527616 20693524 20527616 21252832 5819515 21252832 5819515 22512459 22490397 22512459 22490397 23707238 23487259 23707238 23487259 3327898 3220719 3327898 3220719 13486961 15170608 13486961 15170608 11430660 10229556 11430660 10229556 17302243 9884791 17302243 9884791 10127798 17816447 10127798 17816447 8208216 19105338 8208216 19105338 20246395 6844764 20246395 6844764 7230716 19961576 7230716 19961576 20575961 6122831 20575961 6122831 14948592 15247210 14948592 15247210 15918917 9995982 15918917 9995982 17521473 9390641 17521473 9390641 9175587 7812857 9175587 7812857 19722500 19000008 19722500 19000008 7434789 6479089 7434789 6479089 21013436 4340581 21013436 4340581 4112761 3648409 4112761 3648409 2946087 3124351 2946087 3124351 12429919 14685964 12429919 14685964 15404463 10196334 15404463 10196334 17536800 8862685 17536800 8862685 18553725 18136730 18553725 18136730 19116325 7768365 19116325 7768365 7802288 6828459 7802288 6828459 20615610 21560867 20615610 21560867 5133543 21855118 5133543 21855118 22999926 3838610 22999926 3838610 3161909 3013155 3161909 3013155 14271936 14098256 14271936 14098256 16423517 10218464 16423517 10218464 17636120 9589255 17636120 9589255 10082010 17490097 10082010 17490097 8452030 8204319 8452030 8204319 20301205 6870894 20301205 6870894 7367958 21195656 7367958 21195656 5123034 21763538 5123034 21763538 23336311 3224376 23336311 3224376 2713379 2304293 2713379 2304293 25132313 24605815 25132313 24605815 2323379 25133065 2323379 25133065 1800969 25319815 1800969 25319815 26263874 25581685 26263874 25581685 1519857 1735017 1519857 1735017 25386769 24242186 25386769 24242186 2445023 1895664 2445023 1895664 25748873 1249624 25748873 1249624 1504658 12679067 1504658 12679067 14702332 12055654 14702332 12055654 12208833 10967435 12208833 10967435 16751743 16263970 16751743 16263970 9823218 17986549 9823218 17986549 8561137 7758423 8561137 7758423 7617425 7564458 7617425 7564458 12757904 14248470 12757904 14248470 11720371 15379615 11720371 15379615 10827427 16059203 10827427 16059203 13323146 12330167 13323146 12330167 11730228 15343607 11730228 15343607 17291663 9520852 17291663 9520852 9175964 8656720 9175964 8656720 19527571 18847309 19527571 18847309 8392669 7859348 8392669 7859348 7696780 19332797 7696780 19332797 19583347 6873571 19583347 6873571 21027114 4941616 21027114 4941616 4852871 4355994 4852871 4355994 22671558 22816579 22671558 22816579 3783613 23409266 3783613 23409266 24428482 2361076 24428482 2361076 13496959 13231630 13496959 13231630 12469330 10503667 12469330 10503667 16553975 16235934 16553975 16235934 10386527 17901019 10386527 17901019 8576093 8106516 8576093 8106516 19067242 7663559 19067242 7663559 8008520 19507936 8008520 19507936 20100991 5903966 20100991 5903966 5681223 5066547 5681223 5066547 5018371 4320005 5018371 4320005 4272592 22891132 4272592 22891132 24209435 2442077 24209435 2442077 2136695 2000525 2136695 2000525 13099480 16487642 13099480 16487642 10396594 9465891 10396594 9465891 17774325 8577104 17774325 8577104 8654502 19166129 8654502 19166129 19543693 7691918 19543693 7691918 7925054 7396387 7925054 7396387 13094684 12485677 13094684 12485677 15500027 16143970 15500027 16143970 17113689 16440519 17113689 16440519 12881403 12049514 12881403 12049514 16326834 10385084 16326834 10385084 10834593 9554364 10834593 9554364 17904831 17287566 17904831 17287566 18430350 8134624 18430350 8134624 8408622 18452281 8408622 18452281 19759898 20077145 19759898 20077145 6200852 5635562 6200852 5635562 5359467 21745426 5359467 21745426 13320579 11015949 13320579 11015949 11303312 16519953 11303312 16519953 17035246 13139015 17035246 13139015 13807129 13710951 13807129 13710951 15473171 14881482 15473171 14881482 15981421 15394606 15981421 15394606 13758411 11825368 13758411 11825368 16339868 16863879 16339868 16863879 17994916 8127676 17994916 8127676 19290277 18760626 19290277 18760626 14657660 13200416 14657660 13200416 13050028 14545419 13050028 14545419 12123717 17319943 12123717 17319943 9258155 17943422 9258155 17943422 8564398 19036846 8564398 19036846 7907325 7429903 7907325 7429903 14784362 14723933 14784362 14723933 15315754 11349119 15315754 11349119 10876098 9184504 10876098 9184504 18816604 8021085 18816604 8021085 19818811 19797113 19818811 19797113 21116607 20731168 21116607 20731168 6012920 20957759 6012920 20957759 22084204 4341883 22084204 4341883 23442087 23209021 23442087 23209021 3053233 3071600 3053233 3071600 23884577 22967711 23884577 22967711 2899507 2732863 2899507 2732863 24400684 23483978 24400684 23483978 3171171 2444122 3171171 2444122 24962103 23839507 24962103 23839507 12959176 10389484 12959176 10389484 16920295 17144773 16920295 17144773 9605007 17605792 9605007 17605792 18741455 6601072 18741455 6601072 6558559 4579876 6558559 4579876 4348322 3419454 4348322 3419454 23563199 22421560 23563199 22421560 4068095 3151195 4068095 3151195 24227005 23244328 24227005 23244328 3520891 23777288 3520891 23777288 25332490 24315906 25332490 24315906 2440936 1767845 2440936 1767845 24917940 24124204 24917940 24124204 1980210 1427930 1980210 1427930 26085010 25127916 26085010 25127916 1735998 1455956 1735998 1455956 25482010 24647603 25482010 24647603 2218604 2603569 2218604 2603569 24502314 23539644 24502314 23539644 2800193 24216566 2800193 24216566 25129200 1870527 25129200 1870527 13804565 14034661 13804565 14034661 12256029 16175856 12256029 16175856 17291644 9440435 17291644 9440435 9969569 17011496 9969569 17011496 9161167 18883878 9161167 18883878 19808999 19823448 19808999 19823448 20850676 20686802 20850676 20686802 5319486 4667839 5319486 4667839 22348421 21856365 22348421 21856365 4781428 22304738 4781428 22304738 23294607 2598761 23294607 2598761 24469714 23432873 24469714 23432873 3329168 2301835 3329168 2301835 25737653 24826273 25737653 24826273 1824377 2065469 1824377 2065469 1621276 25282516 1621276 25282516 26135838 923685 26135838 923685 26664387 25879109 26664387 25879109 850988 26115276 850988 26115276 14549094 12149941 14549094 12149941 15156485 10949189 15156485 10949189 16140955 10142238 16140955 10142238 10346598 16895204 10346598 16895204 13257918 12186897 13257918 12186897 11576370 16136411 11576370 16136411 16691592 13357999 16691592 13357999 12284765 16349194 12284765 16349194 8428009 7755659 8428009 7755659 19499952 19817971 19499952 19817971 6952527 21219161 6952527 21219161 5282322 4337362 5282322 4337362 23106568 23052608 23106568 23052608 3773866 3644003 3773866 3644003 13798083 14326103 13798083 14326103 15594270 10150156 15594270 10150156 10617155 9943518 10617155 9943518 16843219 17518571 16843219 17518571 18429389 18406649 18429389 18406649 8453602 20019875 8453602 20019875 21097425 4760368 21097425 4760368 21750426 21480162 21750426 21480162 22322697 21846441 22322697 21846441 5247363 12634592 5247363 12634592 15167440 14408830 15167440 14408830 12289203 11443390 12289203 11443390 17348330 9311911 17348330 9311911 18332477 8583500 18332477 8583500 8561351 18339222 8561351 18339222 12718537 11819899 12718537 11819899 13853319 14218111 13853319 14218111 11958311 15604025 11958311 15604025 16640107 10552334 16640107 10552334 10835825 16490724 10835825 16490724 9437501 7466065 9437501 7466065 7207642 7168709 7207642 7168709 19995406 11925037 19995406 11925037 13109539 15042340 13109539 15042340 17712613 8731521 17712613 8731521 19384060 19818252 19384060 19818252 7160146 5902902 7160146 5902902 5749955 5759296 5749955 5759296 22126210 21291073 22126210 21291073 5456478 5223752 5456478 5223752 22060764 21559039 22060764 21559039 12490181 10806161 12490181 10806161 11166093 17547502 11166093 17547502 18332246 8885119 18332246 8885119 14551337 14654638 14551337 14654638 15334588 14076199 15334588 14076199 12932731 11749346 12932731 11749346 15166713 10076805 15166713 10076805 17477762 7991204 17477762 7991204 7932064 6237313 7932064 6237313 6131817 21054002 6131817 21054002 5749058 5416870 5749058 5416870 22182648 4378853 22182648 4378853 14903497 11798710 14903497 11798710 10555730 8264820 10555730 8264820 8269325 19614936 8269325 19614936 6974360 20149523 6974360 20149523 6487838 5410200 6487838 5410200 22279883 22550918 22279883 22550918 4077404 3820813 4077404 3820813 3313384 2599614 3313384 2599614 24351919 23680851 24351919 23680851 15607071 10862303 15607071 10862303 16236674 17252798 16236674 17252798 18746647 8191990 18746647 8191990 7837864 19565639 7837864 19565639 20325563 6952413 20325563 6952413 7472983 20085081 7472983 20085081 20644537 6261513 20644537 6261513 6313612 5480725 6313612 5480725 5154890 4809316 5154890 4809316 4170238 4049966 4170238 4049966 23073410 23050722 23073410 23050722 3825424 3416386 3825424 3416386 23738364 23423064 23738364 23423064 3273315 3007008 3273315 3007008 2478743 2666513 2478743 2666513 24419716 2241664 24419716 2241664 2293808 24765270 2293808 24765270 1629775 1239672 1629775 1239672 25655916 24420710 25655916 24420710 14274368 11633232 14274368 11633232 8904897 18792466 8904897 18792466 20209611 6802121 20209611 6802121 6231274 21061968 6231274 21061968 22123487 4691261 22123487 4691261 12728480 13424133 12728480 13424133 16886461 17330762 16886461 17330762 18243592 9151623 18243592 9151623 17172991 17717251 17172991 17717251 9453761 17974340 9453761 17974340 18692812 8563895 18692812 8563895 8436620 7495600 8436620 7495600 7000465 6402251 7000465 6402251 21063565 20808704 21063565 20808704 5958915 5165695 5958915 5165695 22452523 22951101 22452523 22951101 4050460 3437613 4050460 3437613 23205909 12122266 23205909 12122266 13124558 13066540 13124558 13066540 15515333 10757682 15515333 10757682 16811119 17103567 16811119 17103567 17869049 9088745 17869049 9088745 8865289 7628257 8865289 7628257 7890594 6830858 7890594 6830858 6700496 20377146 6700496 20377146 11992073 11262192 11992073 11262192 10878527 10151979 10878527 10151979 16891441 16784991 16891441 16784991 9399259 8881986 9399259 8881986 18787596 18415046 18787596 18415046 19228807 18553823 19228807 18553823 14626114 13544789 14626114 13544789 13846657 12133891 13846657 12133891 11719655 10173489 11719655 10173489 17149437 8212875 17149437 8212875 19257006 7543659 19257006 7543659 7194826 19762881 7194826 19762881 20219367 20920652 20219367 20920652 6175490 6073592 6175490 6073592 14657074 15065031 14657074 15065031 18345760 19039118 18345760 19039118 19091850 12442709 19091850 12442709 13381238 12076610 13381238 12076610 16096870 9815386 16096870 9815386 10227410 17393971 10227410 17393971 17795219 13424112 17795219 13424112 12919207 16129729 12919207 16129729 9603384 17300776 9603384 17300776 13730016 12744693 13730016 12744693 15800428 15953561 15800428 15953561 11067501 17377643 11067501 17377643 8992709 8330132 8992709 8330132 19625486 6998767 19625486 6998767 6206604 6295358 6206604 6295358 21442198 21340129 21442198 21340129 5237352 21718306 5237352 21718306 4744239 4366612 4744239 4366612 22521188 22071221 22521188 22071221 4648455 3897593 4648455 3897593 4226959 22748624 4226959 22748624 13517343 10465453 13517343 10465453 17391043 9004559 17391043 9004559 9273854 17334653 9273854 17334653 12475491 13301480 12475491 13301480 14858731 15613032 14858731 15613032 10099383 9264971 10099383 9264971 9163088 8868878 9163088 8868878 19882037 19809944 19882037 19809944 20308990 6626462 20308990 6626462 6876320 11680059 6876320 11680059 16279296 9744033 16279296 9744033 17093577 16025677 17093577 16025677 12578152 13620879 12578152 13620879 13394662 10804346 13394662 10804346 11232618 15615747 11232618 15615747 17267249 8533486 17267249 8533486 19919972 19500469 19919972 19500469 6822719 21090090 6822719 21090090 5186841 5012600 5186841 5012600 4575717 22811424 4575717 22811424 4111350 4003068 4111350 4003068 22817000 3648097 22817000 3648097 23997223 23289392 23997223 23289392 3269383 3467686 3269383 3467686 23588710 2750509 23588710 2750509 24328978 1423768 24328978 1423768 1563410 14144679 1563410 14144679 17108414 9263311 17108414 9263311 8437516 18645450 8437516 18645450 7751855 6653752 7751855 6653752 21986341 5455116 21986341 5455116 10646158 16666068 10646158 16666068 9866373 18297655 9866373 18297655 8686757 15174917 8686757 15174917 16891936 17147052 16891936 17147052 9299912 18947460 9299912 18947460 19690383 7293423 19690383 7293423 7094828 21155692 7094828 21155692 21996764 4607476 21996764 4607476 13428755 13491793 13428755 13491793 16683830 10000406 16683830 10000406 17474960 7697732 17474960 7697732 20064831 6557873 20064831 6557873 20310163 5313008 20310163 5313008 21750021 13050616 21750021 13050616 12891396 15375133 12891396 15375133 16383781 10564800 16383781 10564800 9587774 7940699 9587774 7940699 19232968 7673363 19232968 7673363 20040363 6379402 20040363 6379402 5550041 5067864 5550041 5067864 21533100 20720526 21533100 20720526 15342121 10511065 15342121 10511065 16987336 17096307 16987336 17096307 17943388 9162652 17943388 9162652 18853209 18404014 18853209 18404014 8087378 6845037 8087378 6845037 6386475 6259185 6386475 6259185 5121614 4602799 5121614 4602799 4568085 4354172 4568085 4354172 22765780 4034207 22765780 4034207 23166440 22638781 23166440 22638781 14598542 12289025 14598542 12289025 12324533 15185118 12324533 15185118 16375660 10006674 16375660 10006674 17328020 17563972 17328020 17563972 19312291 7690049 19312291 7690049 7263482 20027823 7263482 20027823 6938988 6351273 6938988 6351273 21476544 21266390 21476544 21266390 22574115 3949187 22574115 3949187 3931463 22954094 3931463 22954094 13347082 12396653 13347082 12396653 15069857 15006329 15069857 15006329 16082667 11074566 16082667 11074566 9685331 16955045 9685331 16955045 12412117 14031026 12412117 14031026 14726189 15031219 14726189 15031219 16552948 9796592 16552948 9796592 17708146 8786973 17708146 8786973 9078870 8357921 9078870 8357921 19490023 20462864 19490023 20462864 21239936 4644940 21239936 4644940 4759264 12440044 4759264 12440044 13378276 13186575 13378276 13186575 15350085 11787087 15350085 11787087 10619220 16416265 10619220 16416265 18122476 18442561 18122476 18442561 18627203 12284212 18627203 12284212 13033074 13955840 13033074 13955840 16060332 15915427 16060332 15915427 16684893 8662956 16684893 8662956 18447899 18618526 18447899 18618526 7156397 7035065 7156397 7035065 13409990 13511053 13409990 13511053 15568029 15275190 15568029 15275190 16010238 10488335 16010238 10488335 17693940 17371993 17693940 17371993 18452434 18021408 18452434 18021408 8396314 19777161 8396314 19777161 7135602 20181756 7135602 20181756 6352342 5479483 6352342 5479483 4901155 4509742 4901155 4509742 4194675 2880755 4194675 2880755 24295248 2636751 24295248 2636751 13410797 12660812 13410797 12660812 12504159 10473524 12504159 10473524 10821259 16436998 10821259 16436998 17104459 10056589 17104459 10056589 19051074 8084569 19051074 8084569 19545573 19749850 19545573 19749850 7264840 6520849 7264840 6520849 6622249 5826462 6622249 5826462 5112247 4493513 5112247 4493513 4560652 4272116 4560652 4272116 22774072 22039982 22774072 22039982 13060104 12019530 13060104 12019530 11685505 15706473 11685505 15706473 17173003 8755581 17173003 8755581 8487794 19476751 8487794 19476751 20765723 5463005 20765723 5463005 22519456 4373868 22519456 4373868 4752051 13783742 4752051 13783742 15960897 10999936 15960897 10999936 17264887 18650112 17264887 18650112 8036061 7288298 8036061 7288298 7598922 6753061 7598922 6753061 20910120 4960633 20910120 4960633 4570643 4640237 4570643 4640237 22568070 21692313 22568070 21692313 5101120 4698925 5101120 4698925 22451942 21882380 22451942 21882380 22619489 13382783 22619489 13382783 12168772 15966833 12168772 15966833 9754937 18641184 9754937 18641184 20157506 19354536 20157506 19354536 7261461 5199276 7261461 5199276 22301988 21730439 22301988 21730439 23214599 22543072 23214599 22543072 13539986 12975665 13539986 12975665 15777428 10665098 15777428 10665098 10519008 18050181 10519008 18050181 19630198 5300561 19630198 5300561 5640961 13582799 5640961 13582799 13433420 12355406 13433420 12355406 12925026 14087609 12925026 14087609 12644244 10806943 12644244 10806943 10190742 8657384 10190742 8657384 8240524 7338220 8240524 7338220 6472883 20996497 6472883 20996497 5375176 21776898 5375176 21776898 22553772 4035136 22553772 4035136 23799225 23628210 23799225 23628210 2533606 25308692 2533606 25308692 1561521 1632718 1561521 1632718 12870975 13388537 12870975 13388537 14830977 11690887 14830977 11690887 11684926 15632757 11684926 15632757 16952585 8304538 16952585 8304538 7972509 6273363 7972509 6273363 5606148 5285879 5606148 5285879 22275524 21348536 22275524 21348536 15391945 12135065 15391945 12135065 11985631 15209396 11985631 15209396 16188102 10080597 16188102 10080597 17074798 16910818 17074798 16910818 18662544 18067549 18662544 18067549 8604733 8392751 8604733 8392751 11388331 11389907 11388331 11389907 15669817 15266237 15669817 15266237 9980640 9505987 9980640 9505987 12201761 14625683 12201761 14625683 9423492 8605653 9423492 8605653 8724599 18460003 8724599 18460003 13942258 12795677 13942258 12795677 15216385 14293023 15216385 14293023 11137975 10105464 11137975 10105464 17244861 17985948 17244861 17985948 9051201 18663801 9051201 18663801 21363383 21154246 21363383 21154246 22238555 21915829 22238555 21915829 5105585 4442305 5105585 4442305 4606920 13158998 4606920 13158998 14041685 11866610 14041685 11866610 12356096 14582290 12356096 14582290 16551741 9648142 16551741 9648142 9463774 19655076 9463774 19655076 20766661 6226389 20766661 6226389 6325770 13085997 6325770 13085997 13195053 14472717 13195053 14472717 11157214 9492228 11157214 9492228 18540877 8766924 18540877 8766924 12908940 12260997 12908940 12260997 15797621 15452758 15797621 15452758 17549117 7945491 17549117 7945491 7466682 5840284 7466682 5840284 21125830 20551078 21125830 20551078 22372614 4685654 22372614 4685654 4807796 11623411 4807796 11623411 14785784 13690780 14785784 13690780 11259488 10032713 11259488 10032713 10465832 11768874 10465832 11768874 15698784 17250349 15698784 17250349 18025979 7822687 18025979 7822687 20547041 21217752 20547041 21217752 5571686 5523723 5571686 5523723 22294607 21460583 22294607 21460583 11471658 9589523 11471658 9589523 18606536 7185959 18606536 7185959 20288761 5938334 20288761 5938334 20837410 15156049 20837410 15156049 10604620 16552832 10604620 16552832 20118885 6191827 20118885 6191827 20546870 21302362 20546870 21302362 5166958 5033531 5166958 5033531 21980762 22084183 21980762 22084183 23453783 23753176 23453783 23753176 3127982 14441871 3127982 14441871 14616095 12075540 14616095 12075540 15700521 15251078 15700521 15251078 10984780 10034884 10984780 10034884 9817074 8838035 9817074 8838035 8899590 19215248 8899590 19215248 7675082 6947579 7675082 6947579 6525322 21049706 6525322 21049706 21912550 4486288 21912550 4486288 22663101 22707562 22663101 22707562 23906911 23270313 23906911 23270313 24385259 23902727 24385259 23902727 25025069 11175941 25025069 11175941 11573826 15380841 11573826 15380841 9992091 8442022 9992091 8442022 7215890 19635005 7215890 19635005 20354257 6275582 20354257 6275582 21652940 4958156 21652940 4958156 4337510 3409490 4337510 3409490 3826894 11016256 3826894 11016256 16020347 8515315 16020347 8515315 18926982 7121113 18926982 7121113 20219755 6898029 20219755 6898029 7112910 6706376 7112910 6706376 20111560 5664147 20111560 5664147 4981507 4032934 4981507 4032934 24111617 2765350 24111617 2765350 15062715 12487312 15062715 12487312 13141859 13638557 13141859 13638557 14119391 11561040 14119391 11561040 11586078 9814224 11586078 9814224 17662045 18105336 17662045 18105336 8328966 19315064 8328966 19315064 19942920 14187251 19942920 14187251 13984610 10241587 13984610 10241587 9929725 17174806 9929725 17174806 13135741 13017796 13135741 13017796 16377344 15902271 16377344 15902271 17536576 9118783 17536576 9118783 8425082 18688717 8425082 18688717 7378895 20247968 7378895 20247968 21787835 21226561 21787835 21226561 4517938 22317782 4517938 22317782 12608117 13670817 12608117 13670817 16018698 9672768 16018698 9672768 9811549 17581372 9811549 17581372 18833605 7524917 18833605 7524917 20227444 6634280 20227444 6634280 20599482 21246001 20599482 21246001 22147886 22086620 22147886 22086620 3257453 2452878 3257453 2452878 25348755 1515190 25348755 1515190 12190385 16035464 12190385 16035464 9756525 7058909 9756525 7058909 6374620 5763036 6374620 5763036 5156493 3877380 5156493 3877380 3591177 3017169 3591177 3017169 24194538 23592519 24194538 23592519 3192443 23899675 3192443 23899675 24889622 1238945 24889622 1238945 1326058 25804291 1326058 25804291 1086451 1037431 1086451 1037431 26491933 325571 26491933 325571 26595750 25918208 26595750 25918208 1024484 1185220 1024484 1185220 25892653 24791037 25892653 24791037 1850301 25312069 1850301 25312069 1428553 1318415 1428553 1318415 14326436 13359215 14326436 13359215 11986336 16306370 11986336 16306370 17550634 18374669 17550634 18374669 19384777 19113816 19384777 19113816 20098107 19981684 20098107 19981684 22253740 21319389 22253740 21319389 5377174 21939211 5377174 21939211 4551008 2992476 4551008 2992476 23874758 22900549 23874758 22900549 12230902 9411235 12230902 9411235 17931749 17784585 17931749 17784585 19100084 7846514 19100084 7846514 7292285 6706566 7292285 6706566 20042946 19788514 20042946 19788514 6580138 20726405 6580138 20726405 21793990 21054298 21793990 21054298 14771317 11116875 14771317 11116875 11101678 17267048 11101678 17267048 18332829 18229012 18332829 18229012 8766961 7185828 8766961 7185828 20147468 5867389 20147468 5867389 20923456 15525760 20923456 15525760 15522081 14234779 15522081 14234779 11021833 15716087 11021833 15716087 14406166 10121140 14406166 10121140 17203270 9350639 17203270 9350639 9652932 8441310 9652932 8441310 18779466 13946920 18779466 13946920 12388690 10848619 12388690 10848619 16854950 9680345 16854950 9680345 18515670 8082287 18515670 8082287 7227372 19883116 7227372 19883116 20679660 5859735 20679660 5859735 21290853 13217133 21290853 13217133 11769518 15356094 11769518 15356094 11143911 10213671 11143911 10213671 11037763 14570368 11037763 14570368 16324856 16837257 16324856 16837257 17895102 17205905 17895102 17205905 9119017 19333198 9119017 19333198 7137100 20973742 7137100 20973742 22801970 22092978 22801970 22092978 23089208 12339782 23089208 12339782 14903973 16116414 14903973 16116414 16982490 10152446 16982490 10152446 17629555 8578782 17629555 8578782 19153559 18802494 19153559 18802494 20427874 6227526 20427874 6227526 6057335 5286325 6057335 5286325 5398368 22199218 5398368 22199218 4417802 3659931 4417802 3659931 3596776 2905394 3596776 2905394 2865335 2334512 2865335 2334512 24849646 1659518 24849646 1659518 25500505 1493809 25500505 1493809 14254621 16757920 14254621 16757920 17846246 18552153 17846246 18552153 20414095 6599901 20414095 6599901 6647200 6430599 6647200 6430599 13372244 16044319 13372244 16044319 16825029 17207148 16825029 17207148 9199429 8358609 9199429 8358609 8620669 19260985 8620669 19260985 21634568 20862092 21634568 20862092 15690149 11631712 15690149 11631712 13433791 15999911 13433791 15999911 16648929 17416830 16648929 17416830 19279209 7455025 19279209 7455025 6250708 20917732 6250708 20917732 22105296 3155581 22105296 3155581 3458822 12006794 3458822 12006794 12971900 14244766 12971900 14244766 15576055 9771012 15576055 9771012 10004856 9647474 10004856 9647474 17508680 18031948 17508680 18031948 8761287 19936324 8761287 19936324 20926437 5703120 20926437 5703120 21413578 5180211 21413578 5180211 4361228 22835921 4361228 22835921 3683257 3219021 3683257 3219021 23599144 2598338 23599144 2598338 24263702 23219805 24263702 23219805 3384773 3202676 3384773 3202676 23636121 10574526 23636121 10574526 11152941 9992439 11152941 9992439 18074322 18023612 18074322 18023612 19397684 19344601 19397684 19344601 20191664 19792299 20191664 19792299 7002151 6057130 7002151 6057130 22033171 4718897 22033171 4718897 13165394 14899083 13165394 14899083 9734505 17678269 9734505 17678269 19424685 7684059 19424685 7684059 7790864 19773087 7790864 19773087 6720620 20790838 6720620 20790838 22141713 5152947 22141713 5152947 13645794 14408431 13645794 14408431 16029692 10895620 16029692 10895620 11787431 15518752 11787431 15518752 16572616 9693148 16572616 9693148 9893322 7946989 9893322 7946989 19465049 7781719 19465049 7781719 8324130 18713706 8324130 18713706 20461601 5934642 20461601 5934642 5945876 4302799 5945876 4302799 23394057 22708037 23394057 22708037 4194278 23425082 4194278 23425082 3229904 24145864 3229904 24145864 2321808 24462062 2321808 24462062 25597318 24727409 25597318 24727409 2282531 1775745 2282531 1775745 1321025 1303538 1321025 1303538 13446836 14729903 13446836 14729903 16568186 16950088 16568186 16950088 17894469 17535688 17894469 17535688 18482807 18183188 18482807 18183188 7293406 6202603 7293406 6202603 6037960 5398581 6037960 5398581 21784079 4347733 21784079 4347733 22479496 4089758 22479496 4089758 23266981 22830253 23266981 22830253 3822218 3864270 3822218 3864270 23266757 22444227 23266757 22444227 23538596 12880464 23538596 12880464 12389896 14319429 12389896 14319429 15328360 11493900 15328360 11493900 10359944 17309903 10359944 17309903 17888847 14188385 17888847 14188385 14092583 12285381 14092583 12285381 16087419 16101945 16087419 16101945 17261412 17479179 17261412 17479179 9576370 8699571 9576370 8699571 8012071 7499880 8012071 7499880 7238484 19973692 7238484 19973692 21463284 4549104 21463284 4549104 22067951 21810483 22067951 21810483 4840178 4144141 4840178 4144141 22707488 12991141 22707488 12991141 12342363 10054755 12342363 10054755 10320852 17186017 10320852 17186017 18312160 8425508 18312160 8425508 8009321 7473803 8009321 7473803 6472385 5501117 6472385 5501117 5674685 13959210 5674685 13959210 15220805 11646897 15220805 11646897 11330556 15889569 11330556 15889569 16760452 16967818 16760452 16967818 9103914 8337149 9103914 8337149 18804372 7991651 18804372 7991651 20273214 20787608 20273214 20787608 5314150 4302053 5314150 4302053 4300630 3767425 4300630 3767425 23335346 22505076 23335346 22505076 4510330 4034201 4510330 4034201 23048468 3408481 23048468 3408481 3679090 23716591 3679090 23716591 2780999 1656029 2780999 1656029 25543122 928356 25543122 928356 26153140 25410230 26153140 25410230 1479970 1797701 1479970 1797701 25469391 24967282 25469391 24967282 1706921 12858912 1706921 12858912 14094684 13981314 14094684 13981314 15444208 10090517 15444208 10090517 18329491 8748620 18329491 8748620 9249885 12565597 9249885 12565597 13597768 13303086 13597768 13303086 13070935 14881828 13070935 14881828 16372678 10078904 16372678 10078904 18604165 18442108 18604165 18442108 19872672 20816418 19872672 20816418 21816292 21783939 21816292 21783939 22500194 4050682 22500194 4050682 4314220 22593880 4314220 22593880 13621143 11003837 13621143 11003837 10120003 17240961 10120003 17240961 17865992 13132473 17865992 13132473 13417703 13212541 13417703 13212541 14054350 11860136 14054350 11860136 11918876 15333046 11918876 15333046 16261716 16400005 16261716 16400005 9978076 8870006 9978076 8870006 18469858 18514308 18469858 18514308 8633325 7416603 8633325 7416603 7728982 19663892 7728982 19663892 21000815 20222164 21000815 20222164 21317319 5333593 21317319 5333593 22229635 4731342 22229635 4731342 15136561 15109827 15136561 15109827 11851533 12114903 11851533 12114903 15488418 10875824 15488418 10875824 17276116 17837114 17276116 17837114 8154906 7016989 8154906 7016989 21270593 21029212 21270593 21029212 5138217 21811542 5138217 21811542 4703592 22389895 4703592 22389895 4482071 12312430 4482071 12312430 15024424 16460052 15024424 16460052 10350520 8925120 10350520 8925120 19520078 19133581 19520078 19133581 20255018 19785924 20255018 19785924 7189237 6253334 7189237 6253334 6473451 5342503 6473451 5342503 22756393 22260265 22756393 22260265 4324087 23230342 4324087 23230342 3375451 23645153 3375451 23645153 3179565 23883316 3179565 23883316 2936329 24325006 2936329 24325006 1679499 1960421 1679499 1960421 1446889 25653534 1446889 25653534 1120001 837869 1120001 837869 476487 26560367 476487 26560367 13589894 12378954 13589894 12378954 14352338 14119973 14352338 14119973 12652148 13014112 12652148 13014112 13853151 9878574 13853151 9878574 17489696 9160071 17489696 9160071 9432355 17278945 9432355 17278945 9152964 17563595 9152964 17563595 15152591 10992157 15152591 10992157 16251268 10723577 16251268 10723577 10058317 17298972 10058317 17298972 18145814 8269389 18145814 8269389 19379158 7753064 19379158 7753064 7975293 19463300 7975293 19463300 19813580 7181943 19813580 7181943 7096779 6387247 7096779 6387247 5553326 21490884 5553326 21490884 5427194 12489662 5427194 12489662 15598517 10039631 15598517 10039631 18012209 7348594 18012209 7348594 20018831 19520335 20018831 19520335 7415825 7289430 7415825 7289430 11838594 16112627 11838594 16112627 9653529 18806590 9653529 18806590 19897977 19817872 19897977 19817872 20068610 7366072 20068610 7366072 7162863 6767538 7162863 6767538 6571957 21417428 6571957 21417428 5580721 21760812 5580721 21760812 5004195 4608989 5004195 4608989 22878935 3685217 22878935 3685217 23995563 23328893 23995563 23328893 3320887 23932285 3320887 23932285 2547665 2773227 2547665 2773227 24246217 23331714 24246217 23331714 3506174 12760470 3506174 12760470 14889520 11377396 14889520 11377396 16348598 15798600 16348598 15798600 16743774 16953023 16743774 16953023 9345599 18110094 9345599 18110094 19187920 8151924 19187920 8151924 7762725 7469437 7762725 7469437 19459249 14521691 19459249 14521691 11250505 15970595 11250505 15970595 9973660 17211641 9973660 17211641 18474250 8681849 18474250 8681849 8893187 8091539 8893187 8091539 19335312 19130482 19335312 19130482 14531834 12050835 14531834 12050835 12100115 16934775 12100115 16934775 9900302 9505341 9900302 9505341 18745672 19356790 18745672 19356790 7014079 20188121 7014079 20188121 21439553 20859546 21439553 20859546 5651317 5390293 5651317 5390293 5567800 21683794 5567800 21683794 22950338 22396887 22950338 22396887 4216443 3414743 4216443 3414743 23792742 23034119 23792742 23034119 3759698 3054589 3759698 3054589 23770840 23205069 23770840 23205069 3748318 2877722 3748318 2877722 24157519 23462516 24157519 23462516 3376361 23774579 3376361 23774579 25043091 1696002 25043091 1696002 1631265 10697634 1631265 10697634 16987355 17142607 16987355 17142607 7908803 6756335 7908803 6756335 6276089 20908005 6276089 20908005 5652326 4872526 5652326 4872526 4850781 22111016 4850781 22111016 13462167 10967757 13462167 10967757 16390923 9696192 16390923 9696192 9468985 18479503 9468985 18479503 19013545 13088965 19013545 13088965 13225527 9711107 13225527 9711107 19452219 7403022 19452219 7403022 20569543 20425028 20569543 20425028 6580910 5603687 6580910 5603687 21923881 21255553 21923881 21255553 22094750 4579088 22094750 4579088 4319826 4203868 4319826 4203868 23715713 22616460 23715713 22616460 13669951 12599591 13669951 12599591 15783306 10007117 15783306 10007117 10313670 16957759 10313670 16957759 7751927 19541011 7751927 19541011 7381386 7218769 7381386 7218769 20428730 20871991 20428730 20871991 5611434 21460014 5611434 21460014 22273822 4239844 22273822 4239844 22565176 22060335 22565176 22060335 4590983 22605793 4590983 22605793 4033067 23386956 4033067 23386956 25320591 24172632 25320591 24172632 2453754 1872312 2453754 1872312 1954218 25292706 1954218 25292706 1762447 25549708 1762447 25549708 1055806 1127558 1055806 1127558 25725312 12544004 25725312 12544004 10815679 16252768 10815679 16252768 17283171 9566366 17283171 9566366 18884041 7917692 18884041 7917692 19407651 18594502 19407651 18594502 6822311 6242198 6822311 6242198 6058421 5105316 6058421 5105316 4944506 22028749 4944506 22028749 14406868 11852783 14406868 11852783 16523797 15886674 16523797 15886674 9207804 7735460 9207804 7735460 8017591 19068434 8017591 19068434 15707635 12725663 15707635 12725663 13636235 13843316 13636235 13843316 14735192 11552208 14735192 11552208 16194496 15661043 16194496 15661043 16703987 17270127 16703987 17270127 18088884 8954611 18088884 8954611 21039934 5957028 21039934 5957028 5566004 5254665 5566004 5254665 5303255 21641971 5303255 21641971 22313764 22282392 22313764 22282392 4291233 22661970 4291233 22661970 23420317 14207215 23420317 14207215 12619179 11639563 12619179 11639563 15195747 12194398 15195747 12194398 12549765 10670375 12549765 10670375 9800945 9327301 9800945 9327301 19834354 6301403 19834354 6301403 21125276 5594206 21125276 5594206 5405972 21502343 5405972 21502343 14277733 13016311 14277733 13016311 12726621 11814211 12726621 11814211 16019991 15573106 16019991 15573106 16841196 9589652 16841196 9589652 8833330 6250677 8833330 6250677 21115433 21031263 21115433 21031263 22309328 21439821 22309328 21439821 5092081 22246044 5092081 22246044 4571083 3405011 4571083 3405011 23355868 22630819 23355868 22630819 14838054 12999412 14838054 12999412 13045978 14978225 13045978 14978225 15872247 9671423 15872247 9671423 18406427 18416888 18406427 18416888 6919789 6297055 6919789 6297055 21588336 21329626 21588336 21329626 5628398 12394572 5628398 12394572 15282869 11426550 15282869 11426550 16093418 16029489 16093418 16029489 10445705 17239806 10445705 17239806 19797720 19623243 19797720 19623243 6295163 21011601 6295163 21011601 5600796 5098391 5600796 5098391 21688760 21552194 21688760 21552194 22449009 4222700 22449009 4222700 22883093 3578141 22883093 3578141 23648455 2730140 23648455 2730140 24128743 2461375 24128743 2461375 24941478 1735119 24941478 1735119 25177650 24962488 25177650 24962488 1831098 1479923 1831098 1479923 25236473 24064152 25236473 24064152 2872883 12552096 2872883 12552096 15158473 15014977 15158473 15014977 11532847 15833108 11532847 15833108 10601120 7846074 10601120 7846074 19699870 19913817 19699870 19913817 20584098 14004025 20584098 14004025 12287784 11149179 12287784 11149179 11505636 16298083 11505636 16298083 17217307 17015427 17217307 17015427 19286979 6882105 19286979 6882105 20527085 6210820 20527085 6210820 6292869 20645522 6292869 20645522 13735101 12694893 13735101 12694893 12861802 14273306 12861802 14273306 12409745 11394293 12409745 11394293 15837681 13220537 15837681 13220537 13226530 11739607 13226530 11739607 10883314 10012655 10883314 10012655 17295898 8161823 17295898 8161823 19421704 7908877 19421704 7908877 8025080 7447507 8025080 7447507 20044959 5512066 20044959 5512066 5710900 4571304 5710900 4571304 22552894 4328584 22552894 4328584 12757669 14582623 12757669 14582623 15491606 10516823 15491606 10516823 18884631 18492990 18884631 18492990 19925154 19244541 19925154 19244541 14149511 12776463 14149511 12776463 11793566 15707082 11793566 15707082 9308471 8792305 9308471 8792305 8767956 18250528 8767956 18250528 7942608 7195438 7942608 7195438 6809866 20297143 6809866 20297143 20889073 20941100 20889073 20941100 22019570 4821777 22019570 4821777 22612785 22627168 22612785 22627168 3761455 3833794 3761455 3833794 23586684 22799270 23586684 22799270 3877295 3641209 3877295 3641209 24006490 2934584 24006490 2934584 13429687 14662879 13429687 14662879 11456671 15896404 11456671 15896404 16168881 12775370 16168881 12775370 12873594 11658991 12873594 11658991 15275360 15040582 15275360 15040582 15985093 10187602 15985093 10187602 18722545 7965191 18722545 7965191 19683824 19532298 19683824 19532298 20574371 19824254 20574371 19824254 6416460 6247717 6416460 6247717 13829962 13597700 13829962 13597700 12115932 15191731 12115932 15191731 15721089 10943141 15721089 10943141 16102031 17509045 16102031 17509045 9161517 17619772 9161517 17619772 14379324 11828595 14379324 11828595 10399555 16300571 10399555 16300571 13871449 12562753 13871449 12562753 14483515 11614962 14483515 11614962 12459086 14251336 12459086 14251336 9732548 8950534 9732548 8950534 8753223 19364233 8753223 19364233 20615503 6412632 20615503 6412632 14261508 13336275 14261508 13336275 12947460 12522294 12947460 12522294 14779293 10952035 14779293 10952035 11584492 17146158 11584492 17146158 18733345 18375518 18733345 18375518 7969168 19159911 7969168 19159911 19517853 6932252 19517853 6932252 7212820 20336536 7212820 20336536 20974713 6110523 20974713 6110523 13336910 13890307 13336910 13890307 12597321 14630909 12597321 14630909 9522057 9081730 9522057 9081730 8023024 7570151 8023024 7570151 20152193 6628681 20152193 6628681 6018767 5448164 6018767 5448164 22117775 21481071 22117775 21481071 13342202 12737259 13342202 12737259 14073223 13504589 14073223 13504589 13021223 15439976 13021223 15439976 15979357 9269090 15979357 9269090 9892445 17092958 9892445 17092958 18720291 8092030 18720291 8092030 19355103 18985891 19355103 18985891 19734507 6871550 19734507 6871550 7192033 5947449 7192033 5947449 20955116 20210482 20955116 20210482 13327245 12629290 13327245 12629290 14401295 13534821 14401295 13534821 13473075 12280755 13473075 12280755 15660163 10405065 15660163 10405065 16606902 16530095 16606902 16530095 9658691 17982147 9658691 17982147 18639978 8110443 18639978 8110443 7280085 20068811 7280085 20068811 5746665 21242424 5746665 21242424 22439383 4571428 22439383 4571428 3964297 4065252 3964297 4065252 22926768 22079903 22926768 22079903 14338708 13022407 14338708 13022407 11601048 17138848 11601048 17138848 17740899 8543528 17740899 8543528 19470014 19668351 19470014 19668351 5244517 4837221 5244517 4837221 22557976 21924608 22557976 21924608 4555192 4276938 4555192 4276938 23096622 22653087 23096622 22653087 4136525 3582141 4136525 3582141 3424417 11891899 3424417 11891899 16450456 10020581 16450456 10020581 17406670 17405414 17406670 17405414 18408483 7112787 18408483 7112787 21166811 5589835 21166811 5589835 5721000 5054444 5721000 5054444 21998952 14041802 21998952 14041802 11165918 15433676 11165918 15433676 16832810 10132301 16832810 10132301 10421489 9583685 10421489 9583685 17732267 18176297 17732267 18176297 8809509 14830153 8809509 14830153 15802553 10214911 15802553 10214911 10371362 9241992 10371362 9241992 19355700 18768074 19355700 18768074 7817125 7287618 7817125 7287618 7319134 20338573 7319134 20338573 6428893 5766513 6428893 5766513 21526818 20874513 21526818 20874513 21811541 22127951 21811541 22127951 23597682 22597739 23597682 22597739 14657621 13370262 14657621 13370262 12406957 11413028 12406957 11413028 11517834 15414763 11517834 15414763 11296863 15796224 11296863 15796224 16455041 10268127 16455041 10268127 17309764 17342973 17309764 17342973 9046855 18603284 9046855 18603284 8233648 7782171 8233648 7782171 19734929 19383697 19734929 19383697 6147429 5643212 6147429 5643212 21035395 20553875 21035395 20553875 21462202 5650384 21462202 5650384 5891838 13988897 5891838 13988897 14960895 15126170 14960895 15126170 16190484 10542820 16190484 10542820 16956851 8298304 16956851 8298304 19313986 6890839 19313986 6890839 20175569 19370797 20175569 19370797 14613020 12546584 14613020 12546584 13591865 13063486 13591865 13063486 13998521 12112538 13998521 12112538 11295559 10503100 11295559 10503100 18746285 18243848 18746285 18243848 8045912 19123069 8045912 19123069 6541933 20911916 6541933 20911916 6424262 13033465 6424262 13033465 16412272 15824179 16412272 15824179 10148103 17401912 10148103 17401912 8851331 18337904 8851331 18337904 19199685 7814970 19199685 7814970 19722744 7291890 19722744
100007 99307762 0 99307762 995097420 671938545 995097420 671938545 20155492 214130428 20155492 214130428 391769043 35502286 391769043 35502286 754418232 674117454 754418232 674117454 245139545 113003302 245139545 113003302 932975235 917768021 932975235 917768021 679410473 313805749 679410473 313805749 878388527 113124163 878388527 113124163 93426721 744052513 93426721 744052513 949492016 127165558 949492016 127165558 171688648 415130901 171688648 415130901 774712061 745837905 774712061 745837905 414916458 370892220 414916458 370892220 997091642 139772105 997091642 139772105 495120147 835012378 495120147 835012378 190229126 245788150 190229126 245788150 625073078 105506637 625073078 105506637 37394854 967767889 37394854 967767889 568420589 313221631 568420589 313221631 327605628 592291308 327605628 592291308 76024274 1917229 76024274 1917229 981176995 737494288 981176995 737494288 280727691 397183016 280727691 397183016 610676370 8271548 610676370 8271548 133903221 723658456 133903221 723658456 782063088 339903412 782063088 339903412 277127385 995002304 277127385 995002304 48775332 214001723 48775332 214001723 648581980 503088184 648581980 503088184 421283584 662880780 421283584 662880780 852675058 79781667 852675058 79781667 335788425 539533823 335788425 539533823 886306740 16167042 886306740 16167042 193246123 932948059 193246123 932948059 898439245 86759302 898439245 86759302 139735139 948292454 139735139 948292454 631136690 137950691 631136690 137950691 248334160 607706037 248334160 607706037 750630441 936688487 750630441 936688487 267699875 102775072 267699875 102775072 946839427 763221615 946839427 763221615 26775433 481093274 26775433 481093274 821106401 892528572 821106401 892528572 545349317 92215801 545349317 92215801 869311946 691904757 869311946 691904757 104183560 407130428 104183560 407130428 855578350 291397325 855578350 291397325 103063591 916433093 103063591 916433093 426511196 540596831 426511196 540596831 69402060 322448413 69402060 322448413 559342649 912457920 559342649 912457920 769279312 211905738 769279312 211905738 222528569 488183038 222528569 488183038 920561204 321463957 920561204 321463957 336116247 586380623 336116247 586380623 17929276 112199188 17929276 112199188 953868337 631775974 953868337 631775974 365207292 274400119 365207292 274400119 578431859 44351652 578431859 44351652 918014969 263375437 918014969 263375437 441432938 205048570 441432938 205048570 390086924 992858522 390086924 992858522 292370366 219540700 292370366 219540700 941205694 827139376 941205694 827139376 537846067 409663059 537846067 409663059 395735804 113912877 395735804 113912877 730123160 102944579 730123160 102944579 532519677 966871547 532519677 966871547 514311737 473169371 514311737 473169371 17147 885125251 17147 885125251 829913317 15692782 829913317 15692782 239496559 953392065 239496559 953392065 982175673 438084600 982175673 438084600 37370165 945642968 37370165 945642968 994365974 59988849 994365974 59988849 79273567 485879922 79273567 485879922 990827189 970985623 990827189 970985623 190899005 15136336 190899005 15136336 485413892 755898412 485413892 755898412 598711351 78354680 598711351 78354680 149157891 585170221 149157891 585170221 790894336 236440052 790894336 236440052 97272730 879250292 97272730 879250292 854320915 389997397 854320915 389997397 248270193 220039391 248270193 220039391 102229019 672537879 102229019 672537879 984413934 870198716 984413934 870198716 371373196 530011541 371373196 530011541 776059233 67292669 776059233 67292669 842331799 765251913 842331799 765251913 56191660 239151075 56191660 239151075 463024552 381581723 463024552 381581723 837119387 990317762 837119387 990317762 996951685 125731283 996951685 125731283 226079608 349240308 226079608 349240308 685041335 135739009 685041335 135739009 964805119 805372881 964805119 805372881 65135582 978619021 65135582 978619021 722831557 397665668 722831557 397665668 148383132 872129652 148383132 872129652 588842781 454728925 588842781 454728925 388796423 958139215 388796423 958139215 928547270 578624056 928547270 578624056 453327633 972125508 453327633 972125508 918474436 148836213 918474436 148836213 183821236 762373659 183821236 762373659 474033722 23587743 474033722 23587743 667685789 857897056 667685789 857897056 293840742 218210359 293840742 218210359 2112499 656903757 2112499 656903757 594135084 164306435 594135084 164306435 43901759 50573397 43901759 50573397 14334015 918667564 14334015 918667564 770779489 80961307 770779489 80961307 50993342 849398720 50993342 849398720 992047429 298187278 992047429 298187278 161525296 803655018 161525296 803655018 900284148 339795522 900284148 339795522 209854517 813602982 209854517 813602982 660569443 414443878 660569443 414443878 927372017 875592640 927372017 875592640 582685819 681746066 582685819 681746066 832490928 121232952 832490928 121232952 175893112 851130530 175893112 851130530 836344444 378441632 836344444 378441632 5554308 456831226 5554308 456831226 590627528 591274854 590627528 591274854 993069161 124813035 993069161 124813035 188221876 407629184 188221876 407629184 649711624 253202140 649711624 253202140 173465691 874419314 173465691 874419314 811546998 21496473 811546998 21496473 346088457 976834139 346088457 976834139 42094779 146476713 42094779 146476713 569380639 769483578 569380639 769483578 943052 990535230 943052 990535230 698205561 43878352 698205561 43878352 976757289 865380903 976757289 865380903 318808385 380256640 318808385 380256640 29112420 691371356 29112420 691371356 442447574 237669368 442447574 237669368 34489590 726464078 34489590 726464078 570723711 136248948 570723711 136248948 92600315 784920840 92600315 784920840 957613416 352233068 957613416 352233068 43704296 190650159 43704296 190650159 804779853 773345301 804779853 773345301 511965566 203002392 511965566 203002392 880189871 865139336 880189871 865139336 710852304 82630474 710852304 82630474 846125627 861992971 846125627 861992971 67687449 216947639 67687449 216947639 919040174 887552807 919040174 887552807 549572118 180395995 549572118 180395995 67036177 943121643 67036177 943121643 649938655 127340889 649938655 127340889 245674170 989430739 245674170 989430739 991785328 74323330 991785328 74323330 400617278 631253137 400617278 631253137 220243445 175542284 220243445 175542284 933072549 864530635 933072549 864530635 629247775 342944547 629247775 342944547 134642340 977730187 134642340 977730187 750792363 669400936 750792363 669400936 459444762 954489157 459444762 954489157 998130827 21009796 998130827 21009796 244062772 309776295 244062772 309776295 155012376 12174574 155012376 12174574 307015061 815885229 307015061 815885229 799340903 548974053 799340903 548974053 486284486 894069576 486284486 894069576 75004701 20555243 75004701 20555243 797363013 989169597 797363013 989169597 284991593 504811332 284991593 504811332 43252626 41940977 43252626 41940977 830265745 961528407 830265745 961528407 124538052 142982120 124538052 142982120 864392265 786541156 864392265 786541156 980364193 951593172 980364193 951593172 4716344 134833059 4716344 134833059 926670303 805160211 926670303 805160211 746020693 249644212 746020693 249644212 458402856 174023927 458402856 174023927 890376779 31551217 890376779 31551217 5177525 767052434 5177525 767052434 711261210 102435145 711261210 102435145 73104556 853211211 73104556 853211211 713036562 503903877 713036562 503903877 127744982 885205362 127744982 885205362 38871953 149965084 38871953 149965084 529581617 837464689 529581617 837464689 826886764 207859843 826886764 207859843 320220318 659125740 320220318 659125740 162047857 423270616 162047857 423270616 527682353 688009509 527682353 688009509 958669457 43790505 958669457 43790505 138441607 493729060 138441607 493729060 70540908 745652665 70540908 745652665 433550429 204739534 433550429 204739534 83626174 27296059 83626174 27296059 933146223 896020648 933146223 896020648 202097908 431707454 202097908 431707454 896036942 838987753 896036942 838987753 702133689 403807454 702133689 403807454 264732661 95273107 264732661 95273107 919512137 683353041 919512137 683353041 289456240 90544016 289456240 90544016 849186805 786659571 849186805 786659571 1663934 922264220 1663934 922264220 748999502 327137813 748999502 327137813 185169097 771432809 185169097 771432809 695304167 454817051 695304167 454817051 70747491 675794056 70747491 675794056 904021708 61584697 904021708 61584697 315123285 861158445 315123285 861158445 634344803 307866198 634344803 307866198 134948879 530482697 134948879 530482697 784313314 126622800 784313314 126622800 198682398 675562487 198682398 675562487 871064670 34600079 871064670 34600079 8616117 347847637 8616117 347847637 701276842 927597669 701276842 927597669 228028343 342566103 228028343 342566103 768185478 841947673 768185478 841947673 489246499 479304859 489246499 479304859 91641751 129261170 91641751 129261170 400699147 746878701 400699147 746878701 775280092 930555480 775280092 930555480 67816702 656009394 67816702 656009394 636794165 224702182 636794165 224702182 876593910 933903777 876593910 933903777 440212675 322506000 440212675 322506000 132652850 999518973 132652850 999518973 999927788 78861943 999927788 78861943 363946305 834486433 363946305 834486433 665780906 147755028 665780906 147755028 157075930 835369672 157075930 835369672 474447413 56382385 474447413 56382385 638958911 655677976 638958911 655677976 208757844 924983126 208757844 924983126 900577374 288679266 900577374 288679266 186865109 615669918 186865109 615669918 650318986 25786433 650318986 25786433 961328338 817513781 961328338 817513781 75747585 162134531 75747585 162134531 643101468 605672639 643101468 605672639 954884742 371887703 954884742 371887703 97292267 991514988 97292267 991514988 561707316 82233544 561707316 82233544 408723277 824136946 408723277 824136946 139121454 395274257 139121454 395274257 808713513 133688733 808713513 133688733 3434618 977951836 3434618 977951836 757269290 412754274 757269290 412754274 406932555 996223384 406932555 996223384 871179821 78804794 871179821 78804794 47426226 384228856 47426226 384228856 338689984 795580700 338689984 795580700 192198562 980646806 192198562 980646806 860224557 525408432 860224557 525408432 69269431 902490498 69269431 902490498 909900167 269722272 909900167 269722272 606972610 628496580 606972610 628496580 675789992 425011972 675789992 425011972 773873555 18524965 773873555 18524965 396217966 889742955 396217966 889742955 177821275 459395546 177821275 459395546 701799722 943992385 701799722 943992385 906334763 538147496 906334763 538147496 179079659 465082793 179079659 465082793 900580221 732309180 900580221 732309180 223084996 614975475 223084996 614975475 122692834 258619751 122692834 258619751 646650270 934258201 646650270 934258201 923592200 58005449 923592200 58005449 7671714 983841031 7671714 983841031 476928823 525022683 476928823 525022683 714956242 249100331 714956242 249100331 888594147 674344105 888594147 674344105 76960207 565413568 76960207 565413568 288427206 799996611 288427206 799996611 106127466 3864983 106127466 3864983 987228396 707139547 987228396 707139547 106974169 376120026 106974169 376120026 830813717 994118719 830813717 994118719 267160034 52895779 267160034 52895779 376138007 839635476 376138007 839635476 904867929 224703810 904867929 224703810 316590517 885330263 316590517 885330263 417130611 1394505 417130611 1394505 977575820 413179923 977575820 413179923 439086694 932388014 439086694 932388014 996734153 255610876 996734153 255610876 49438531 834490777 49438531 834490777 608534097 307335302 608534097 307335302 146926506 4024870 146926506 4024870 876997499 326890503 876997499 326890503 199597817 710495093 199597817 710495093 503996024 29041044 503996024 29041044 209710100 464026749 209710100 464026749 866503367 115767564 866503367 115767564 147580450 756098079 147580450 756098079 793571476 323210099 793571476 323210099 60498861 62544197 60498861 62544197 843614258 847692886 843614258 847692886 179091125 358284308 179091125 358284308 745115909 946756211 745115909 946756211 954143664 152074282 954143664 152074282 141971271 804034772 141971271 804034772 82685367 63027302 82685367 63027302 802107367 909848910 802107367 909848910 305557366 286264247 305557366 286264247 912543040 164758917 912543040 164758917 296801076 791883325 296801076 791883325 414490123 244811429 414490123 244811429 329504870 756137942 329504870 756137942 14651598 41588528 14651598 41588528 667354795 687734785 667354795 687734785 755870089 38582382 755870089 38582382 937580885 240951533 937580885 240951533 173739887 464804124 173739887 464804124 824441587 103171948 824441587 103171948 624392422 812624794 624392422 812624794 92566171 213419507 92566171 213419507 975007543 906544146 975007543 906544146 228952883 699278654 228952883 699278654 931733925 242241183 931733925 242241183 245530268 445345161 245530268 445345161 973528677 53105541 973528677 53105541 662338490 653006265 662338490 653006265 86655614 997884202 86655614 997884202 963665923 323306488 963665923 323306488 170109318 929924290 170109318 929924290 601072930 303066371 601072930 303066371 232697607 621819082 232697607 621819082 173559808 280130350 173559808 280130350 673987190 989814845 673987190 989814845 103313727 642025119 103313727 642025119 259779836 177131161 259779836 177131161 666909478 935401826 666909478 935401826 134008250 149266530 134008250 149266530 923765705 700926496 923765705 700926496 274537461 498124318 274537461 498124318 750230828 139531675 750230828 139531675 166572487 643783589 166572487 643783589 953290720 89953361 953290720 89953361 204887628 977119275 204887628 977119275 42938003 206904056 42938003 206904056 714612824 697215412 714612824 697215412 311956565 223042494 311956565 223042494 165554287 841729172 165554287 841729172 933798570 344649342 933798570 344649342 545887298 892967643 545887298 892967643 23767048 467738274 23767048 467738274 400784885 660364302 400784885 660364302 872060048 430186279 872060048 430186279 469961285 382273553 469961285 382273553 761441143 191480796 761441143 191480796 933606163 68069034 933606163 68069034 986693980 608857202 986693980 608857202 404496512 966186939 404496512 966186939 142782462 110905100 142782462 110905100 731790070 908133357 731790070 908133357 175031714 567916132 175031714 567916132 810888941 970304099 810888941 970304099 5857860 163142809 5857860 163142809 658153272 964768439 658153272 964768439 92660733 345096906 92660733 345096906 819896465 723364261 819896465 723364261 257221824 132492772 257221824 132492772 749586351 770551683 749586351 770551683 852380509 216457056 852380509 216457056 440592942 499013623 440592942 499013623 843851699 144463955 843851699 144463955 59462817 991823474 59462817 991823474 692804821 255716645 692804821 255716645 192836274 908087921 192836274 908087921 778526941 560583592 778526941 560583592 184640688 355517974 184640688 355517974 795912045 859512286 795912045 859512286 297163613 755967913 297163613 755967913 276015717 7216230 276015717 7216230 577817654 904965805 577817654 904965805 969858604 486932190 969858604 486932190 499182302 686262594 499182302 686262594 708533478 729744810 708533478 729744810 833370201 596794076 833370201 596794076 565796488 862549918 565796488 862549918 799704265 233798046 799704265 233798046 257346594 967251976 257346594 967251976 526851909 507288471 526851909 507288471 270414828 345232012 270414828 345232012 692685212 751585007 692685212 751585007 359441296 931780859 359441296 931780859 870230149 122336061 870230149 122336061 339476128 570032822 339476128 570032822 829595448 77081132 829595448 77081132 399768561 944039188 399768561 944039188 711483835 586334483 711483835 586334483 123307320 243970120 123307320 243970120 738595355 547899776 738595355 547899776 404064321 627803780 404064321 627803780 824436436 195264205 824436436 195264205 927632348 51046435 927632348 51046435 106580148 789616384 106580148 789616384 620853762 172087008 620853762 172087008 650884198 658192050 650884198 658192050 223757732 284937091 223757732 284937091 947689088 970940288 947689088 970940288 394114926 480349931 394114926 480349931 461870675 914803340 461870675 914803340 993844444 997860747 993844444 997860747 172484742 145193233 172484742 145193233 949435628 696378772 949435628 696378772 317112528 38056966 317112528 38056966 758336291 685098256 758336291 685098256 145791472 164414263 145791472 164414263 13506381 980083189 13506381 980083189 454918362 77569973 454918362 77569973 4162255 924961090 4162255 924961090 654506445 514996343 654506445 514996343 179197837 114441749 179197837 114441749 799529768 956403251 799529768 956403251 204995266 266459674 204995266 266459674 944142327 976771254 944142327 976771254 36148256 17961 36148256 17961 947923416 946961763 947923416 946961763 325022856 100497218 325022856 100497218 925038704 919887964 925038704 919887964 993788681 308848201 993788681 308848201 70573940 23451472 70573940 23451472 768398008 767030803 768398008 767030803 853655575 357375885 853655575 357375885 322135972 921223583 322135972 921223583 721198966 42164620 721198966 42164620 546567613 822364893 546567613 822364893 49059974 964139210 49059974 964139210 602467461 410104889 602467461 410104889 197455508 767617329 197455508 767617329 788086689 20049419 788086689 20049419 374987464 423902370 374987464 423902370 635913969 559354174 635913969 559354174 352762096 450069427 352762096 450069427 740429032 187346625 740429032 187346625 107479284 274993 107479284 274993 372539139 742855318 372539139 742855318 946262862 11901667 946262862 11901667 276670686 495393080 276670686 495393080 596930467 172291389 596930467 172291389 458936205 710283895 458936205 710283895 848255970 14594036 848255970 14594036 248999675 978965646 248999675 978965646 752173176 97857489 752173176 97857489 39724517 760680818 39724517 760680818 694124951 410606192 694124951 410606192 869266735 952511352 869266735 952511352 364875307 204615631 364875307 204615631 742201656 894385196 742201656 894385196 51196514 210674375 51196514 210674375 862056778 943647135 862056778 943647135 842157118 578614603 842157118 578614603 403432534 352163966 403432534 352163966 143910584 944221843 143910584 944221843 924338598 635974230 924338598 635974230 838689291 952147231 838689291 952147231 998103448 564002797 998103448 564002797 531786316 318018692 531786316 318018692 882131642 652567682 882131642 652567682 4062512 786657502 4062512 786657502 600380201 231999658 600380201 231999658 250231406 328113819 250231406 328113819 711208768 27016933 711208768 27016933 40917437 823498911 40917437 823498911 600618648 242091456 600618648 242091456 896497669 53852540 896497669 53852540 76602798 430768496 76602798 430768496 958512463 103763519 958512463 103763519 282836783 888683957 282836783 888683957 962542764 271281180 962542764 271281180 378881465 627597502 378881465 627597502 502700053 221116844 502700053 221116844 866004424 746587731 866004424 746587731 425614082 938889541 425614082 938889541 320640014 103111734 320640014 103111734 836319674 847135425 836319674 847135425 313521004 330601594 313521004 330601594 922027546 663298678 922027546 663298678 293645892 283849096 293645892 283849096 103958877 950261863 103958877 950261863 792671822 406279431 792671822 406279431 73065885 867822823 73065885 867822823 710485052 97972000 710485052 97972000 128565880 793719113 128565880 793719113 414011532 121159384 414011532 121159384 91518532 560376551 91518532 560376551 961642602 106979903 961642602 106979903 159062220 302060548 159062220 302060548 565970294 269017969 565970294 269017969 543500658 131189947 543500658 131189947 176119127 816986635 176119127 816986635 640259512 82967548 640259512 82967548 304611851 561807236 304611851 561807236 856733064 945208088 856733064 945208088 235847139 465921305 235847139 465921305 989329661 336256094 989329661 336256094 239128481 108761708 239128481 108761708 923426278 820419796 923426278 820419796 25173460 276846257 25173460 276846257 796392149 104506894 796392149 104506894 479836777 761864857 479836777 761864857 826898045 302230144 826898045 302230144 262972324 79697949 262972324 79697949 552592110 881639181 552592110 881639181 787993385 994648345 787993385 994648345 983725687 299410075 983725687 299410075 130167546 535935985 130167546 535935985 541717946 909787583 541717946 909787583 120161394 450844092 120161394 450844092 440011028 872243550 440011028 872243550 823806615 951666907 823806615 951666907 950319231 637889446 950319231 637889446 27600880 20097148 27600880 20097148 903905285 926067269 903905285 926067269 225505495 411224679 225505495 411224679 805482547 30540102 805482547 30540102 388277610 665131248 388277610 665131248 505768236 350759853 505768236 350759853 188674402 77264590 188674402 77264590 765982611 769591449 765982611 769591449 198575657 991341465 198575657 991341465 441841179 99777002 441841179 99777002 783659536 381721199 783659536 381721199 288426099 858391923 288426099 858391923 685682534 248996008 685682534 248996008 143363227 797397693 143363227 797397693 800627689 34872125 800627689 34872125 155068194 560117334 155068194 560117334 668253338 132917619 668253338 132917619 204869053 89979252 204869053 89979252 854184034 320617609 854184034 320617609 620461655 879953066 620461655 879953066 884069777 413460447 884069777 413460447 42087030 791643223 42087030 791643223 412276642 19483265 412276642 19483265 644935521 796220244 644935521 796220244 344106305 183784307 344106305 183784307 615397594 749141485 615397594 749141485 957208221 6196444 957208221 6196444 308004678 358771083 308004678 358771083 483909389 7185046 483909389 7185046 678166529 893260885 678166529 893260885 297434079 433607220 297434079 433607220 809675850 493644095 809675850 493644095 356958154 152871662 356958154 152871662 612444 303425893 612444 303425893 782091356 773137104 782091356 773137104 386927019 224385714 386927019 224385714 625159908 474273583 625159908 474273583 160078580 850173272 160078580 850173272 744474823 330031231 744474823 330031231 488096537 437127088 488096537 437127088 174732735 31278384 174732735 31278384 25381516 318440936 25381516 318440936 805138955 889247520 805138955 889247520 247018368 659759300 247018368 659759300 666853959 872181726 666853959 872181726 850947441 320552591 850947441 320552591 330562136 769910784 330562136 769910784 645709948 19133707 645709948 19133707 834556743 853424383 834556743 853424383 359392281 331177028 359392281 331177028 606215042 562404097 606215042 562404097 983263501 963307506 983263501 963307506 16373687 245326699 16373687 245326699 438572960 864160160 438572960 864160160 152354765 602976517 152354765 602976517 489320447 270971357 489320447 270971357 898760407 675738621 898760407 675738621 147632340 320136040 147632340 320136040 662691024 561852802 662691024 561852802 37434371 977801954 37434371 977801954 442282851 449165248 442282851 449165248 122265038 825043499 122265038 825043499 626926496 178098837 626926496 178098837 70696177 973279978 70696177 973279978 975036619 423213112 975036619 423213112 21686525 908556048 21686525 908556048 749733979 42999878 749733979 42999878 7794701 961185341 7794701 961185341 947061336 362971493 947061336 362971493 98861894 794537008 98861894 794537008 326805030 60807973 326805030 60807973 282789214 509818663 282789214 509818663 976296865 673284885 976296865 673284885 134862457 299366633 134862457 299366633 484054665 451352337 484054665 451352337 271608918 144950262 271608918 144950262 775607123 876641880 775607123 876641880 266521110 235386929 266521110 235386929 622624231 802519381 622624231 802519381 868126478 706996572 868126478 706996572 265857361 33580576 265857361 33580576 33784745 829686982 33784745 829686982 954847621 561678845 954847621 561678845 380872731 647532781 380872731 647532781 698043698 200532395 698043698 200532395 325662689 789832207 325662689 789832207 741226551 283411764 741226551 283411764 103853942 865932457 103853942 865932457 934170882 572060052 934170882 572060052 128062959 715583203 128062959 715583203 936560249 848751337 936560249 848751337 75040555 17443371 75040555 17443371 992000998 991188388 992000998 991188388 2943111 25447767 2943111 25447767 537515370 550274451 537515370 550274451 576772029 889354977 576772029 889354977 78544997 475830549 78544997 475830549 415527419 758259815 415527419 758259815 993294728 508234263 993294728 508234263 336561726 957787675 336561726 957787675 794669950 292717202 794669950 292717202 283902636 815820035 283902636 815820035 769537360 467249977 769537360 467249977 228951667 702666019 228951667 702666019 30669480 123415980 30669480 123415980 642983982 698906049 642983982 698906049 38034006 12802883 38034006 12802883 964943079 853736 964943079 853736 112660597 869850524 112660597 869850524 693115297 15409713 693115297 15409713 72434906 878307873 72434906 878307873 674667620 378732905 674667620 378732905 18960855 83758578 18960855 83758578 905660126 902414151 905660126 902414151 21065858 16173609 21065858 16173609 524419953 957181431 524419953 957181431 996716410 113606003 996716410 113606003 716769572 847788065 716769572 847788065 990041332 585738784 990041332 585738784 314917672 813275014 314917672 813275014 618849402 650662946 618849402 650662946 41528517 124270652 41528517 124270652 666853461 533340288 666853461 533340288 427663726 935440255 427663726 935440255 901897211 65799037 901897211 65799037 62855371 623554708 62855371 623554708 737626667 917848047 737626667 917848047 244309883 33469438 244309883 33469438 601847595 844366279 601847595 844366279 801411408 311754658 801411408 311754658 652327907 199291355 652327907 199291355 994277016 670140174 994277016 670140174 549954069 346606623 549954069 346606623 820287514 855724755 820287514 855724755 635185463 16162740 635185463 16162740 226957077 989321991 226957077 989321991 24321499 137682572 24321499 137682572 755923492 783717990 755923492 783717990 944692907 185247016 944692907 185247016 55156533 911852552 55156533 911852552 883839527 209521954 883839527 209521954 539235481 846549010 539235481 846549010 622025744 6483656 622025744 6483656 762024242 827693066 762024242 827693066 428836424 309766056 428836424 309766056 517133865 636082472 517133865 636082472 122637262 756845076 122637262 756845076 311316378 151656854 311316378 151656854 496439343 612186456 496439343 612186456 245966926 258749822 245966926 258749822 896248437 543638781 896248437 543638781 378822485 20349013 378822485 20349013 142128828 372068226 142128828 372068226 881847329 931552585 881847329 931552585 6961284 992379276 6961284 992379276 831359590 20231823 831359590 20231823 58535164 551551628 58535164 551551628 509424203 671397314 509424203 671397314 89706283 856091172 89706283 856091172 560086669 2953361 560086669 2953361 237825000 480147500 237825000 480147500 898539057 186736965 898539057 186736965 196741262 696972466 196741262 696972466 818974344 128989630 818974344 128989630 761081319 224233347 761081319 224233347 262393361 18937973 262393361 18937973 128703287 928639622 128703287 928639622 711932631 237085385 711932631 237085385 371526088 535527341 371526088 535527341 135487810 318670479 135487810 318670479 638431880 644758077 638431880 644758077 894973830 21517377 894973830 21517377 238097563 646553783 238097563 646553783 730984956 877988631 730984956 877988631 165119408 212017216 165119408 212017216 997407782 857629923 997407782 857629923 351965460 11065661 351965460 11065661 957935530 370418074 957935530 370418074 633598818 328941219 633598818 328941219 887206797 547848497 887206797 547848497 482287690 881559667 482287690 881559667 108376145 488868199 108376145 488868199 904309056 967341612 904309056 967341612 748124207 138028226 748124207 138028226 147999377 901703189 147999377 901703189 753480102 100157125 753480102 100157125 112358662 997906325 112358662 997906325 906337339 336165092 906337339 336165092 86786485 932532185 86786485 932532185 788823168 379487396 788823168 379487396 116403103 921694321 116403103 921694321 637601113 176986530 637601113 176986530 409870765 658563379 409870765 658563379 845725281 174013714 845725281 174013714 94211875 58673623 94211875 58673623 991363331 908237036 991363331 908237036 414177054 547318003 414177054 547318003 742451622 947624665 742451622 947624665 894494356 23463125 894494356 23463125 499225920 583715551 499225920 583715551 67324753 676311143 67324753 676311143 511992470 309819440 511992470 309819440 829396316 735805378 829396316 735805378 546708749 396650959 546708749 396650959 180975197 917352699 180975197 917352699 4156107 510523691 4156107 510523691 819355675 464734456 819355675 464734456 246970808 879056667 246970808 879056667 993386704 995541487 993386704 995541487 623996976 269765839 623996976 269765839 28886815 536002051 28886815 536002051 865145666 867493111 865145666 867493111 6638177 36567006 6638177 36567006 694779850 698153808 694779850 698153808 379844326 4787349 379844326 4787349 853868320 225095301 853868320 225095301 638108841 880745705 638108841 880745705 148610377 381158561 148610377 381158561 999533288 831168836 999533288 831168836 29703701 956457357 29703701 956457357 741656987 360631957 741656987 360631957 379221572 654222808 379221572 654222808 159539388 86837335 159539388 86837335 783603045 304875796 783603045 304875796 20621185 914645798 20621185 914645798 515403200 210618840 515403200 210618840 102290522 778781285 102290522 778781285 758313650 101287396 758313650 101287396 372028726 647895786 372028726 647895786 839090526 968440818 839090526 968440818 503472840 222805594 503472840 222805594 234562973 765900448 234562973 765900448 978799891 961042239 978799891 961042239 10219810 156978624 10219810 156978624 627257291 613510801 627257291 613510801 64946183 160811155 64946183 160811155 699175682 767614510 699175682 767614510 429821044 780415173 429821044 780415173 16462095 56025011 16462095 56025011 841783464 566877313 841783464 566877313 895334989 189206491 895334989 189206491 562110620 430557124 562110620 430557124 942159494 718838863 942159494 718838863 267582085 594969401 267582085 594969401 121190687 850314343 121190687 850314343 855613886 105025304 855613886 105025304 130395863 32432705 130395863 32432705 476728817 496260787 476728817 496260787 906200918 765906110 906200918 765906110 28446851 283939736 28446851 283939736 442817073 733223729 442817073 733223729 900599765 235384601 900599765 235384601 308920676 780457450 308920676 780457450 628950660 947209320 628950660 947209320 523607855 507666350 523607855 507666350 746534105 932104898 746534105 932104898 146006475 367168847 146006475 367168847 999413057 990395391 999413057 990395391 471350188 588748739 471350188 588748739 893649868 36742765 893649868 36742765 993874628 481645007 993874628 481645007 20181444 84450017 20181444 84450017 846715046 484967493 846715046 484967493 223449892 46862862 223449892 46862862 384345107 800798431 384345107 800798431 601211326 255105180 601211326 255105180 158621403 871813624 158621403 871813624 57400561 428970213 57400561 428970213 380025955 269833818 380025955 269833818 654453559 863997292 654453559 863997292 23833679 90472574 23833679 90472574 468749126 919199020 468749126 919199020 146783465 453300374 146783465 453300374 669848449 666909537 669848449 666909537 58432208 846404533 58432208 846404533 940169851 113864145 940169851 113864145 611515891 976947729 611515891 976947729 250083506 566963332 250083506 566963332 914827161 989781495 914827161 989781495 398129646 402761208 398129646 402761208 709875642 470542585 709875642 470542585 201879858 149715011 201879858 149715011 517585300 863698621 517585300 863698621 826997278 191812361 826997278 191812361 5331658 938553355 5331658 938553355 797250011 98817554 797250011 98817554 862032782 932944690 862032782 932944690 213625598 62615022 213625598 62615022 848892917 759114380 848892917 759114380 144071655 309374708 144071655 309374708 388950857 416321760 388950857 416321760 640593513 801694331 640593513 801694331 759368533 348679352 759368533 348679352 106767320 756621762 106767320 756621762 6023064 928710860 6023064 928710860 779161888 518461426 779161888 518461426 135908542 761596383 135908542 761596383 960117894 537770196 960117894 537770196 41492777 419002122 41492777 419002122 655570430 946951606 655570430 946951606 195251248 409152854 195251248 409152854 938309135 62773999 938309135 62773999 212755577 897516992 212755577 897516992 789469369 933190286 789469369 933190286 225513382 190263646 225513382 190263646 166921866 855377195 166921866 855377195 970081389 918886327 970081389 918886327 605032424 312556956 605032424 312556956 38159484 447505116 38159484 447505116 852212220 646610609 852212220 646610609 974969646 13565477 974969646 13565477 656309868 473753387 656309868 473753387 210485211 47947862 210485211 47947862 952806427 8444380 952806427 8444380 721360264 427162960 721360264 427162960 52308405 872557223 52308405 872557223 801153944 236906158 801153944 236906158 229777653 4963429 229777653 4963429 81995733 766650287 81995733 766650287 488457930 399537727 488457930 399537727 291859840 901134303 291859840 901134303 903981605 697714952 903981605 697714952 436068846 94301931 436068846 94301931 265434893 323388007 265434893 323388007 833398979 537184630 833398979 537184630 442112324 167507839 442112324 167507839 725178568 884487554 725178568 884487554 530025561 3135623 530025561 3135623 27136193 527031979 27136193 527031979 687591629 71726624 687591629 71726624 893274905 665334815 893274905 665334815 20253732 23735163 20253732 23735163 525014095 992175597 525014095 992175597 74453456 132746144 74453456 132746144 672324118 603795746 672324118 603795746 64350592 795240910 64350592 795240910 875306034 104682803 875306034 104682803 259543482 460373661 259543482 460373661 924176128 209038104 924176128 209038104 642458584 842872658 642458584 842872658 54381309 987952091 54381309 987952091 880834255 21349236 880834255 21349236 214715322 816210440 214715322 816210440 813110490 543795972 813110490 543795972 428942687 283701848 428942687 283701848 143052689 52703260 143052689 52703260 346128112 962886417 346128112 962886417 803327458 488641948 803327458 488641948 538867900 893321048 538867900 893321048 215628863 9901699 215628863 9901699 665192310 607281702 665192310 607281702 919621565 708473415 919621565 708473415 187541506 563101057 187541506 563101057 676191615 886223186 676191615 886223186 382100172 362439557 382100172 362439557 801979615 919271528 801979615 919271528 932141301 98237856 932141301 98237856 312895365 703122139 312895365 703122139 630855544 455378505 630855544 455378505 757170037 12914659 757170037 12914659 277550950 844149073 277550950 844149073 671512307 500691414 671512307 500691414 114130801 618949924 114130801 618949924 326606442 689570046 326606442 689570046 891657843 903421097 891657843 903421097 28307687 463056929 28307687 463056929 619817380 588450566 619817380 588450566 92081121 281470932 92081121 281470932 768655335 930584842 768655335 930584842 327483106 53455241 327483106 53455241 744971378 883878914 744971378 883878914 173825632 500956134 173825632 500956134 740494343 788656038 740494343 788656038 171877249 87079016 171877249 87079016 588757324 15203378 588757324 15203378 399252285 396807413 399252285 396807413 610807690 952643595 610807690 952643595 281780199 220834521 281780199 220834521 178977390 633813758 178977390 633813758 793426454 584053076 793426454 584053076 184723469 901743173 184723469 901743173 999134545 795286535 999134545 795286535 345445781 47825922 345445781 47825922 918580602 838980944 918580602 838980944 126647371 525322759 126647371 525322759 879097664 818949464 879097664 818949464 120561397 436692003 120561397 436692003 981114105 988169216 981114105 988169216 12988739 542492309 12988739 542492309 554396384 877696386 554396384 877696386 240652475 655945129 240652475 655945129 868107567 165566836 868107567 165566836 281739359 884297409 281739359 884297409 11121496 524560608 11121496 524560608 648991822 801819530 648991822 801819530 786746549 977711714 786746549 977711714 199109874 130061450 199109874 130061450 983241282 709551478 983241282 709551478 57056759 347456482 57056759 347456482 677391098 972466962 677391098 972466962 151136128 359177136 151136128 359177136 904477452 943782907 904477452 943782907 614136564 396482091 614136564 396482091 11680171 758308010 11680171 758308010 974793813 194158008 974793813 194158008 266645865 649095405 266645865 649095405 34608927 448714593 34608927 448714593 843644442 934131828 843644442 934131828 359070644 1832375 359070644 1832375 611751468 752599280 611751468 752599280 174886064 68422532 174886064 68422532 922658879 465728762 922658879 465728762 411289801 42399356 411289801 42399356 40346900 846582057 40346900 846582057 966781213 450190062 966781213 450190062 50019136 974680325 50019136 974680325 938742467 169254977 938742467 169254977 15907021 658990649 15907021 658990649 543627552 785899088 543627552 785899088 63408158 50956819 63408158 50956819 888322496 442029804 888322496 442029804 163745779 343969587 163745779 343969587 8997594 108885054 8997594 108885054 402588235 729725768 402588235 729725768 5078895 318063749 5078895 318063749 629359985 836444635 629359985 836444635 7467945 542170070 7467945 542170070 663567494 316610874 663567494 316610874 89412219 46971209 89412219 46971209 846911673 668162137 846911673 668162137 248354652 248894849 248354652 248894849 705711495 639896033 705711495 639896033 996443075 538854563 996443075 538854563 417523559 306769235 417523559 306769235 821882609 889297324 821882609 889297324 931705090 602950188 931705090 602950188 739806377 983368756 739806377 983368756 923211869 294771058 923211869 294771058 35748607 983438904 35748607 983438904 195617427 830953220 195617427 830953220 440451096 240611585 440451096 240611585 607070602 487390789 607070602 487390789 19259666 837909568 19259666 837909568 780112460 120296867 780112460 120296867 96648151 763896757 96648151 763896757 673016979 73135504 673016979 73135504 150528673 486585140 150528673 486585140 39699675 153173082 39699675 153173082 545864339 913232476 545864339 913232476 95942775 646837548 95942775 646837548 944069036 64493730 944069036 64493730 85582640 928037798 85582640 928037798 719331978 297226419 719331978 297226419 868097699 9713388 868097699 9713388 87695855 613362864 87695855 613362864 489779049 772372664 489779049 772372664 676426118 85055101 676426118 85055101 17507161 871967433 17507161 871967433 226200267 393931226 226200267 393931226 397610851 819776935 397610851 819776935 987804960 54853316 987804960 54853316 15049296 881400500 15049296 881400500 777278292 277849503 777278292 277849503 149996330 972321632 149996330 972321632 761906125 190138418 761906125 190138418 8246631 125314532 8246631 125314532 788484252 961834160 788484252 961834160 946260313 372496774 946260313 372496774 258098682 808143329 258098682 808143329 572915666 940395743 572915666 940395743 317735733 391277179 317735733 391277179 158474504 43871921 158474504 43871921 911421120 940523980 911421120 940523980 61168648 62149572 61168648 62149572 551891663 808350391 551891663 808350391 688563641 158332438 688563641 158332438 412317152 745309846 412317152 745309846 317184570 339753545 317184570 339753545 475603447 570100847 475603447 570100847 20778108 125892667 20778108 125892667 494636435 560169311 494636435 560169311 286803900 257190062 286803900 257190062 627440557 47937162 627440557 47937162 98965918 622014993 98965918 622014993 584024965 57827594 584024965 57827594 242284745 670318307 242284745 670318307 845884355 951163003 845884355 951163003 315239647 256545728 315239647 256545728 861286902 906279584 861286902 906279584 513067811 596117821 513067811 596117821 699326858 767178986 699326858 767178986 758986082 50901096 758986082 50901096 374161020 391430139 374161020 391430139 740380984 30041847 740380984 30041847 13762939 934636988 13762939 934636988 629666208 454922763 629666208 454922763 336710804 202792199 336710804 202792199 172734167 843657787 172734167 843657787 460129274 216765304 460129274 216765304 804493194 593435431 804493194 593435431 590717165 869167006 590717165 869167006 796225759 528918714 796225759 528918714 130263121 997298136 130263121 997298136 839473646 192635174 839473646 192635174 251499241 35681409 251499241 35681409 884402585 686619003 884402585 686619003 318851368 201289359 318851368 201289359 961797895 978642884 961797895 978642884 88793247 212255413 88793247 212255413 977103859 898468819 977103859 898468819 4864333 452874025 4864333 452874025 693532117 850903755 693532117 850903755 412120973 174041577 412120973 174041577 177783852 484459470 177783852 484459470 921039745 871580431 921039745 871580431 248217775 137418700 248217775 137418700 407541963 824334556 407541963 824334556 284253872 985810702 284253872 985810702 998007687 15362361 998007687 15362361 713646857 596976799 713646857 596976799 480362973 122809480 480362973 122809480 7990727 701972079 7990727 701972079 482858350 244859325 482858350 244859325 999427081 554271762 999427081 554271762 375619277 743038619 375619277 743038619 119566661 142700559 119566661 142700559 522807068 849038840 522807068 849038840 912241435 281696963 912241435 281696963 462613441 923431534 462613441 923431534 970512755 474980959 970512755 474980959 409339066 562836550 409339066 562836550 895227871 895581635 895227871 895581635 41327557 342387261 41327557 342387261 496679267 68477539 496679267 68477539 95230195 629986242 95230195 629986242 627245178 2292945 627245178 2292945 308004664 907407783 308004664 907407783 755900174 42519917 755900174 42519917 17990055 530072691 17990055 530072691 439704601 91140301 439704601 91140301 751452362 949513516 751452362 949513516 114055600 295697824 114055600 295697824 865655173 889966973 865655173 889966973 311388254 13729671 311388254 13729671 944492548 593486449 944492548 593486449 188572781 170925743 188572781 170925743 923705504 937016549 923705504 937016549 579081590 110017300 579081590 110017300 976345678 865425961 976345678 865425961 424340957 270712024 424340957 270712024 14169716 512161236 14169716 512161236 504162117 886479702 504162117 886479702 697997729 403326144 697997729 403326144 331720019 134238459 331720019 134238459 607715093 791030354 607715093 791030354 34911068 968800594 34911068 968800594 937882869 16033548 937882869 16033548 123264861 626080414 123264861 626080414 739678266 155390626 739678266 155390626 205615737 772456632 205615737 772456632 727065531 533144363 727065531 533144363 243485937 857882755 243485937 857882755 533914780 354556393 533914780 354556393 149408399 764970263 149408399 764970263 629186455 98663366 629186455 98663366 981589630 42229030 981589630 42229030 651543054 729840914 651543054 729840914 837470025 169612122 837470025 169612122 131865149 617871201 131865149 617871201 524727526 559929195 524727526 559929195 28014812 975780990 28014812 975780990 403795318 481416776 403795318 481416776 817444280 818621258 817444280 818621258 232590840 404525897 232590840 404525897 844574880 69572882 844574880 69572882 108763418 933397935 108763418 933397935 933051346 256113819 933051346 256113819 13131664 902865128 13131664 902865128 489918797 170145947 489918797 170145947 640851169 696152080 640851169 696152080 934371506 946379607 934371506 946379607 18209355 649219071 18209355 649219071 696337592 61524133 696337592 61524133 193536736 879139011 193536736 879139011 14748214 249207787 14748214 249207787 942796164 844563001 942796164 844563001 548708565 161283025 548708565 161283025 193504173 781572385 193504173 781572385 939943020 168773943 939943020 168773943 421804717 813888028 421804717 813888028 803480773 308695453 803480773 308695453 262383836 877180502 262383836 877180502 889856529 120054289 889856529 120054289 148189666 892155118 148189666 892155118 540025598 274046752 540025598 274046752 674075865 766292141 674075865 766292141 444012073 75488489 444012073 75488489 156796452 501004951 156796452 501004951 352732898 52389733 352732898 52389733 790879663 750183692 790879663 750183692 197499595 161113119 197499595 161113119 772506215 778560832 772506215 778560832 519952075 53392522 519952075 53392522 124108431 949078190 124108431 949078190 424452546 494505289 424452546 494505289 68349203 700836512 68349203 700836512 805007568 531291224 805007568 531291224 470288092 589764141 470288092 589764141 595220191 962216378 595220191 962216378 887268005 162269562 887268005 162269562 44470889 782320434 44470889 782320434 541521723 3108150 541521723 3108150 837478687 597967789 837478687 597967789 8056309 872135914 8056309 872135914 570020436 33625537 570020436 33625537 97975238 889291459 97975238 889291459 978357438 373389766 978357438 373389766 416882486 28057274 416882486 28057274 543645933 803760722 543645933 803760722 76571976 44554850 76571976 44554850 377396553 610627121 377396553 610627121 202714763 990906707 202714763 990906707 934673528 699484380 934673528 699484380 322755421 799845141 322755421 799845141 706354170 217393688 706354170 217393688 432998268 497986253 432998268 497986253 831904059 310196232 831904059 310196232 329611446 652432362 329611446 652432362 591471951 303710812 591471951 303710812 404347007 716404835 404347007 716404835 836045072 923465643 836045072 923465643 428614726 110169654 428614726 110169654 228940105 988395107 228940105 988395107 612057264 448888850 612057264 448888850 140380941 12321728 140380941 12321728 20384520 731967428 20384520 731967428 894038384 275751140 894038384 275751140 351448319 976622416 351448319 976622416 52890650 42701522 52890650 42701522 924296731 903142621 924296731 903142621 291147526 68016023 291147526 68016023 968183399 924908206 968183399 924908206 149687690 99239372 149687690 99239372 17905439 901115865 17905439 901115865 719512274 185984620 719512274 185984620 311197954 810257505 311197954 810257505 567568574 242280512 567568574 242280512 170182165 463924736 170182165 463924736 937408658 320302643 937408658 320302643 298032835 798186453 298032835 798186453 897351650 274096375 897351650 274096375 588316441 931711882 588316441 931711882 52042913 139609347 52042913 139609347 722008389 517697245 722008389 517697245 237465137 377091562 237465137 377091562 154054133 969913225 154054133 969913225 306698527 371041939 306698527 371041939 965527802 999076270 965527802 999076270 26097829 184004078 26097829 184004078 674827535 863983311 674827535 863983311 116642557 762401650 116642557 762401650 863485751 863699315 863485751 863699315 126486598 113832304 126486598 113832304 993372341 919727457 993372341 919727457 200332598 575783285 200332598 575783285 865186052 757985866 865186052 757985866 953448099 353257523 953448099 353257523 467028509 875724670 467028509 875724670 817994620 212179914 817994620 212179914 310494150 759613474 310494150 759613474 507899255 269760181 507899255 269760181 234854100 436618494 234854100 436618494 700285826 893066466 700285826 893066466 91246013 258139627 91246013 258139627 845265480 768423792 845265480 768423792 531930238 20576193 531930238 20576193 150106120 660503215 150106120 660503215 20339846 998787696 20339846 998787696 861615910 224962847 861615910 224962847 369615238 17871807 369615238 17871807 682992047 901549244 682992047 901549244 98973888 971533272 98973888 971533272 424822372 69180976 424822372 69180976 808268791 664181629 808268791 664181629 12671079 570537494 12671079 570537494 411627573 373779259 411627573 373779259 992238559 888948980 992238559 888948980 343225109 249395214 343225109 249395214 85380096 987053000 85380096 987053000 696000767 130917948 696000767 130917948 256430968 19820468 256430968 19820468 204122401 933967110 204122401 933967110 509731162 121211008 509731162 121211008 267487299 830065176 267487299 830065176 913794165 7863834 913794165 7863834 285088711 830228120 285088711 830228120 574552684 145554251 574552684 145554251 116794844 591454689 116794844 591454689 995511287 3075912 995511287 3075912 73571740 535009155 73571740 535009155 925913965 161564646 925913965 161564646 591302841 113453796 591302841 113453796 844141230 978262902 844141230 978262902 92717405 65784714 92717405 65784714 960036288 859865385 960036288 859865385 651034917 152152539 651034917 152152539 30850556 704571789 30850556 704571789 953942995 253929564 953942995 253929564 524389002 800329808 524389002 800329808 629797571 150555521 629797571 150555521 207966927 662397132 207966927 662397132 855661545 913856151 855661545 913856151 372797665 89719792 372797665 89719792 997609657 518922506 997609657 518922506 57777079 2090758 57777079 2090758 646172784 336400078 646172784 336400078 845112963 83468195 845112963 83468195 351311996 632983610 351311996 632983610 174013704 302976099 174013704 302976099 414504928 332147594 414504928 332147594 220961589 12407389 220961589 12407389 843225359 982515590 843225359 982515590 102131997 139908292 102131997 139908292 622745244 692018803 622745244 692018803 707108809 279079624 707108809 279079624 420332277 630429148 420332277 630429148 973321643 997530516 973321643 997530516 38562413 147555285 38562413 147555285 606008963 405532323 606008963 405532323 52263140 876023566 52263140 876023566 634326679 997028182 634326679 997028182 900099075 219885803 900099075 219885803 201338709 411204546 201338709 411204546 503725217 846493766 503725217 846493766 995532802 270506421 995532802 270506421 584230249 707150024 584230249 707150024 975642985 308925296 975642985 308925296 596099462 900054021 596099462 900054021 154875899 261168267 154875899 261168267 722504146 839534577 722504146 839534577 386515325 554175242 386515325 554175242 542373157 847212821 542373157 847212821 43673431 285472075 43673431 285472075 710921297 677880019 710921297 677880019 7863705 108787894 7863705 108787894 510788173 683192622 510788173 683192622 814767800 241632776 814767800 241632776 484920118 11655187 484920118 11655187 602261394 595841496 602261394 595841496 373174567 754678883 373174567 754678883 470979559 203453270 470979559 203453270 745200244 706847484 745200244 706847484 375994180 467992820 375994180 467992820 26776340 196972380 26776340 196972380 791033476 746555589 791033476 746555589 296984019 371768556 296984019 371768556 980495097 41465193 980495097 41465193 126537814 658188069 126537814 658188069 760036300 169570135 760036300 169570135 871152133 855498930 871152133 855498930 197204059 354828558 197204059 354828558 928829530 87700616 928829530 87700616 36320210 589069514 36320210 589069514 731568541 720111122 731568541 720111122 264251088 256655172 264251088 256655172 162189135 41975400 162189135 41975400 457612200 384691550 457612200 384691550 664198533 239928061 664198533 239928061 931926372 732451378 931926372 732451378 300610988 292326184 300610988 292326184 9133836 968103685 9133836 968103685 683543381 59290479 683543381 59290479 990289853 746346555 990289853 746346555 356324811 273802048 356324811 273802048 777080045 802060056 777080045 802060056 76412087 127290089 76412087 127290089 869057580 443144742 869057580 443144742 187750806 15401492 187750806 15401492 778638341 701383287 778638341 701383287 470413088 174240614 470413088 174240614 686877131 610202845 686877131 610202845 199395286 2964255 199395286 2964255 886383030 586823283 886383030 586823283 123916512 795933433 123916512 795933433 791683428 342647628 791683428 342647628 368520513 8167612 368520513 8167612 96586412 674558642 96586412 674558642 603074462 112426745 603074462 112426745 5307785 858366145 5307785 858366145 749178273 238335146 749178273 238335146 272536898 812670769 272536898 812670769 802015809 387410449 802015809 387410449 935034358 45399131 935034358 45399131 256748592 705294747 256748592 705294747 880046553 574359657 880046553 574359657 461038881 540573574 461038881 540573574 777083494 270300246 777083494 270300246 72046405 154485956 72046405 154485956 679754152 115027850 679754152 115027850 185555914 847855020 185555914 847855020 956055258 6988053 956055258 6988053 87041253 826138914 87041253 826138914 829877656 418081826 829877656 418081826 123816252 118172902 123816252 118172902 811134116 736605021 811134116 736605021 96342369 142923874 96342369 142923874 672475695 773777061 672475695 773777061 246919718 122407285 246919718 122407285 983942009 929944608 983942009 929944608 150562692 295195933 150562692 295195933 541943151 737004928 541943151 737004928 63964971 970415154 63964971 970415154 911202359 184104677 911202359 184104677 275895619 910799136 275895619 910799136 888475120 293803850 888475120 293803850 508916992 888560039 508916992 888560039 115831893 218832128 115831893 218832128 779328760 728075291 779328760 728075291 985087498 996529776 985087498 996529776 63764540 35076150 63764540 35076150 857722018 613554145 857722018 613554145 968566158 31274935 968566158 31274935 999694152 631803138 999694152 631803138 33436191 759791107 33436191 759791107 678958196 368002127 678958196 368002127 312826992 965371056 312826992 965371056 752779479 554942852 752779479 554942852 41041310 854619767 41041310 854619767 371022767 55116999 371022767 55116999 685987931 616331101 685987931 616331101 221743308 81426874 221743308 81426874 646346991 809908447 646346991 809908447 3399774 231845403 3399774 231845403 798848635 105065616 798848635 105065616 109227384 546140704 109227384 546140704 913291784 194434015 913291784 194434015 616759157 770873382 616759157 770873382 815438467 556823640 815438467 556823640 382385568 17687201 382385568 17687201 23350673 991726676 23350673 991726676 998522075 451311591 998522075 451311591 680302409 854807670 680302409 854807670 462682548 531385081 462682548 531385081 81447489 962640554 81447489 962640554 661747163 75126500 661747163 75126500 738664526 577408243 738664526 577408243 994189158 928955636 994189158 928955636 273641581 261213457 273641581 261213457 42304652 566843632 42304652 566843632 978447346 210284183 978447346 210284183 153557895 980389179 153557895 980389179 584363891 38588156 584363891 38588156 862642211 914791532 862642211 914791532 248619526 238250903 248619526 238250903 593257937 663827972 593257937 663827972 331111921 937809522 331111921 937809522 790015563 24952147 790015563 24952147 228109823 733087923 228109823 733087923 907789758 254647136 907789758 254647136 91438842 917905233 91438842 917905233 619569563 245730375 619569563 245730375 842225844 751993440 842225844 751993440 165437117 952251831 165437117 952251831 765171744 136560433 765171744 136560433 184210561 607557918 184210561 607557918 588737555 13828504 588737555 13828504 8449018 817444998 8449018 817444998 324017724 126423423 324017724 126423423 516332494 924072900 516332494 924072900 165840383 520336771 165840383 520336771 79224312 72429454 79224312 72429454 980031003 837394525 980031003 837394525 194465316 14976318 194465316 14976318 983108351 652439950 983108351 652439950 199993599 843371877 199993599 843371877 714678482 46411533 714678482 46411533 128439489 914902107 128439489 914902107 859855614 109500738 859855614 109500738 58895601 661320378 58895601 661320378 582435974 236354942 582435974 236354942 55192585 404867939 55192585 404867939 784510576 170930221 784510576 170930221 170675133 926704248 170675133 926704248 506940821 443418042 506940821 443418042 228989635 51703049 228989635 51703049 733039510 835064200 733039510 835064200 427201071 635535202 427201071 635535202 356796891 912482345 356796891 912482345 121110510 116958351 121110510 116958351 985985706 379813133 985985706 379813133 227454535 648339671 227454535 648339671 547674033 155112734 547674033 155112734 946221248 559293040 946221248 559293040 434734419 34657296 434734419 34657296 244127959 772399692 244127959 772399692 650315663 237765025 650315663 237765025 980536839 25538852 980536839 25538852 183304468 699226537 183304468 699226537 807878348 592623676 807878348 592623676 507076646 227800810 507076646 227800810 948185424 84540179 948185424 84540179 385317719 807465156 385317719 807465156 804407795 705699184 804407795 705699184 635890000 985690754 635890000 985690754 394382560 239109373 394382560 239109373 706522537 926600555 706522537 926600555 111769094 736336545 111769094 736336545 951514112 948465204 951514112 948465204 208209231 477077636 208209231 477077636 825148241 988701643 825148241 988701643 628244658 707574033 628244658 707574033 775952157 199173322 775952157 199173322 233237072 858762696 233237072 858762696 658618188 998427540 658618188 998427540 969786939 119676716 969786939 119676716 993523922 777023584 993523922 777023584 340618456 431421778 340618456 431421778 697310226 736999978 697310226 736999978 106520283 468583271 106520283 468583271 327644163 871414368 327644163 871414368 147166194 168521452 147166194 168521452 608625724 118936526 608625724 118936526 771378267 564457680 771378267 564457680 164687055 973574082 164687055 973574082 521256169 116734640 521256169 116734640 59864676 525032454 59864676 525032454 785641756 933249705 785641756 933249705 482266693 492585243 482266693 492585243 833047248 168137826 833047248 168137826 91851389 491762361 91851389 491762361 607391415 364475875 607391415 364475875 874784952 989304677 874784952 989304677 170602474 48837388 170602474 48837388 792248661 990685762 792248661 990685762 386262223 103967876 386262223 103967876 50565241 534999969 50565241 534999969 760932887 901760237 760932887 901760237 302573018 478643087 302573018 478643087 818517853 307082423 818517853 307082423 131482328 896335045 131482328 896335045 965602962 438035027 965602962 438035027 200186097 818610582 200186097 818610582 486433425 145481576 486433425 145481576 341401263 7060057 341401263 7060057 594126812 370068264 594126812 370068264 246800730 16783845 246800730 16783845 9675303 921787559 9675303 921787559 516802564 190467616 516802564 190467616 206735395 975313896 206735395 975313896 761937568 329894748 761937568 329894748 418179705 479887876 418179705 479887876 156162222 888643809 156162222 888643809 808947789 56702530 808947789 56702530 454347115 821905868 454347115 821905868 70923671 890122765 70923671 890122765 840236473 317318792 840236473 317318792 363461656 790159869 363461656 790159869 42831406 50402289 42831406 50402289 759751543 625868163 759751543 625868163 432337307 74955064 432337307 74955064 682181023 985807097 682181023 985807097 77715599 210250144 77715599 210250144 845606551 840279262 845606551 840279262 201793148 387201512 201793148 387201512 960183053 160499428 960183053 160499428 50256987 615675781 50256987 615675781 960089550 307519607 960089550 307519607 48133909 843886149 48133909 843886149 991147670 997617736 991147670 997617736 389246280 129096962 389246280 129096962 938286847 65439155 938286847 65439155 113384505 369044246 113384505 369044246 368045477 131719472 368045477 131719472 772468118 847793135 772468118 847793135 156140047 268743013 156140047 268743013 608261341 893040128 608261341 893040128 253519857 92839243 253519857 92839243 914815272 590785302 914815272 590785302 962825026 815819170 962825026 815819170 343773720 234084050 343773720 234084050 936781592 851543935 936781592 851543935 491299533 221131691 491299533 221131691 830714877 774174458 830714877 774174458 73128565 909740519 73128565 909740519 889210604 358553468 889210604 358553468 116519721 889361199 116519721 889361199 522278596 291438208 522278596 291438208 822678534 844562296 822678534 844562296 44942717 906627976 44942717 906627976 657147035 201533083 657147035 201533083 267108586 784488490 267108586 784488490 799267374 305145419 799267374 305145419 349507510 15762427 349507510 15762427 646047912 298504648 646047912 298504648 533186397 118030978 533186397 118030978 167995324 483977669 167995324 483977669 902131283 209791796 902131283 209791796 286427108 860866196 286427108 860866196 935805644 385716809 935805644 385716809 478791767 486505976 478791767 486505976 881411923 56221588 881411923 56221588 15645711 816722437 15645711 816722437 835594315 360580433 835594315 360580433 522030914 491450275 522030914 491450275 990134509 579549547 990134509 579549547 477620028 34509789 477620028 34509789 790371598 628104513 790371598 628104513 87081390 102252852 87081390 102252852 576467253 952920932 576467253 952920932 87511142 316425428 87511142 316425428 342004717 948870216 342004717 948870216 995977039 64517603 995977039 64517603 446753563 430082844 446753563 430082844 907904273 111472154 907904273 111472154 47915964 781294376 47915964 781294376 716513256 926588929 716513256 926588929 178818524 213892094 178818524 213892094 990765775 722706992 990765775 722706992 707323803 533249336 707323803 533249336 350063554 110953434 350063554 110953434 770132705 874092070 770132705 874092070 11919009 155064557 11919009 155064557 807596843 987429226 807596843 987429226 378282452 410298923 378282452 410298923 72733653 972066945 72733653 972066945 837965886 76268563 837965886 76268563 224236303 610627330 224236303 610627330 960496540 199862933 960496540 199862933 809579195 523853592 809579195 523853592 285220035 744499312 285220035 744499312 457855911 88932687 457855911 88932687 751834947 939177568 751834947 939177568 106132 892805463 106132 892805463 523417797 67629868 523417797 67629868 171340176 689469843 171340176 689469843 2066212 411827430 2066212 411827430 632268040 871018541 632268040 871018541 961946426 563577752 961946426 563577752 227594150 590505195 227594150 590505195 16882891 271748709 16882891 271748709 871374782 754729222 871374782 754729222 93157850 2685659 93157850 2685659 721630263 496028420 721630263 496028420 40952448 800131217 40952448 800131217 457985704 571217629 457985704 571217629 138969580 690460376 138969580 690460376 821218447 46867995 821218447 46867995 31258861 590021253 31258861 590021253 264752063 26788047 264752063 26788047 773997043 749515042 773997043 749515042 109295355 495985454 109295355 495985454 874539325 843410986 874539325 843410986 61914156 89813588 61914156 89813588 640111589 620097916 640111589 620097916 95326477 247182194 95326477 247182194 989393158 826963750 989393158 826963750 304660997 694348147 304660997 694348147 797143816 20586865 797143816 20586865 95425702 943809037 95425702 943809037 720740849 418322667 720740849 418322667 316348964 628605554 316348964 628605554 102421058 280468441 102421058 280468441 729015624 738224991 729015624 738224991 216786235 475308128 216786235 475308128 780974030 107167584 780974030 107167584 174323516 909436888 174323516 909436888 863126065 220522796 863126065 220522796 181483227 49855014 181483227 49855014 426728081 836798791 426728081 836798791 53018253 957957578 53018253 957957578 395562770 155628944 395562770 155628944 114535361 518780396 114535361 518780396 649862476 827040210 649862476 827040210 376792816 349717529 376792816 349717529 492097780 418857913 492097780 418857913 887660978 888907006 887660978 888907006 39073807 366141075 39073807 366141075 539636610 167519554 539636610 167519554 154913266 810128349 154913266 810128349 610539573 720217856 610539573 720217856 929075033 865125951 929075033 865125951 487735022 437869275 487735022 437869275 988993151 959678621 988993151 959678621 747229779 686626542 747229779 686626542 456846806 36357463 456846806 36357463 265774070 798031946 265774070 798031946 853248312 605203010 853248312 605203010 167639590 999914788 167639590 999914788 719326565 225907815 719326565 225907815 119806352 984469202 119806352 984469202 623724456 259783469 623724456 259783469 159690813 840714375 159690813 840714375 952468250 364375321 952468250 364375321 267247247 858692571 267247247 858692571 602748719 501894982 602748719 501894982 358771202 921707545 358771202 921707545 984938309 297266616 984938309 297266616 380995894 951763671 380995894 951763671 389863639 39074228 389863639 39074228 972106945 873483228 972106945 873483228 37915511 269826551 37915511 269826551 574734665 69352452 574734665 69352452 76667029 589445958 76667029 589445958 833467185 94401721 833467185 94401721 203205776 982864205 203205776 982864205 672483192 460323358 672483192 460323358 944722240 560896601 944722240 560896601 289118110 804176850 289118110 804176850 864135295 229378635 864135295 229378635 73493758 525966855 73493758 525966855 798488686 74740458 798488686 74740458 262947321 873235468 262947321 873235468 963875697 344594303 963875697 344594303 659398980 976934963 659398980 976934963 917660322 154962392 917660322 154962392 208529418 458680496 208529418 458680496 787411733 563134934 787411733 563134934 452463980 217704185 452463980 217704185 859748011 847336018 859748011 847336018 404497007 519696427 404497007 519696427 467123200 976735390 467123200 976735390 803080239 717231275 803080239 717231275 407512837 881620222 407512837 881620222 798030573 191680273 798030573 191680273 104318527 802988555 104318527 802988555 701158467 343330231 701158467 343330231 207094057 704058677 207094057 704058677 550676288 847810853 550676288 847810853 967168661 685480209 967168661 685480209 140175643 212100851 140175643 212100851 928702256 970758409 928702256 970758409 573826180 175957509 573826180 175957509 30290542 757170811 30290542 757170811 696887956 359191487 696887956 359191487 414039026 948039922 414039026 948039922 784164573 398646249 784164573 398646249 223273743 806591735 223273743 806591735 686472735 505464505 686472735 505464505 242870603 723435285 242870603 723435285 45144370 187565592 45144370 187565592 601292420 879159093 601292420 879159093 222531933 246050888 222531933 246050888 385811453 588434288 385811453 588434288 662153185 810005914 662153185 810005914 271620917 371099807 271620917 371099807 704788129 992305872 704788129 992305872 962554403 275044013 962554403 275044013 226252650 394907764 226252650 394907764 82498770 165320462 82498770 165320462 809703039 35394887 809703039 35394887 474370265 935514817 474370265 935514817 959491358 295964027 959491358 295964027 48108950 756247109 48108950 756247109 749653607 529686154 749653607 529686154 316043787 886700414 316043787 886700414 723524324 361389142 723524324 361389142 218266560 803617442 218266560 803617442 884757571 588799844 884757571 588799844 249271974 802024306 249271974 802024306 319610334 167571593 319610334 167571593 21946706 526146448 21946706 526146448 834452627 690214176 834452627 690214176 88677662 5019695 88677662 5019695 480177962 611777146 480177962 611777146 106150983 397523638 106150983 397523638 909654111 982942232 909654111 982942232 106362453 180266353 106362453 180266353 705769284 329881195 705769284 329881195 79280756 165479356 79280756 165479356 906662142 830915743 906662142 830915743 180700417 473474821 180700417 473474821 590306883 979575801 590306883 979575801 440627024 612612859 440627024 612612859 109776513 145066937 109776513 145066937 853506408 858402524 853506408 858402524 236436434 580406902 236436434 580406902 884696500 22718461 884696500 22718461 211340678 645242652 211340678 645242652 790928793 967744916 790928793 967744916 930701916 459098639 930701916 459098639 146082358 841841294 146082358 841841294 373628352 368817433 373628352 368817433 183231386 550723982 183231386 550723982 474402681 919132260 474402681 919132260 725496817 4491818 725496817 4491818 2619589 715389078 2619589 715389078 984698116 51449735 984698116 51449735 262960142 751730208 262960142 751730208 6971301 222315621 6971301 222315621 764490671 544463724 764490671 544463724 226790893 104609791 226790893 104609791 551459856 687224433 551459856 687224433 51629537 361624749 51629537 361624749 275892948 911058231 275892948 911058231 815675182 221152216 815675182 221152216 22083378 821452319 22083378 821452319 962884624 2493740 962884624 2493740 998306492 465213933 998306492 465213933 303391942 486002501 303391942 486002501 723892240 850578473 723892240 850578473 29070913 349668917 29070913 349668917 637496114 877290045 637496114 877290045 335926433 51580414 335926433 51580414 48670777 951956030 48670777 951956030 162523271 194632061 162523271 194632061 470044398 790830706 470044398 790830706 165587846 289355675 165587846 289355675 552994205 992303841 552994205 992303841 64568294 211004841 64568294 211004841 910274144 628465622 910274144 628465622 286037337 939208007 286037337 939208007 885998724 300719476 885998724 300719476 32131912 808324078 32131912 808324078 409422976 243026136 409422976 243026136 965334300 954927087 965334300 954927087 235941567 307270498 235941567 307270498 731671238 737144408 731671238 737144408 109418512 50903004 109418512 50903004 990580517 988449122 990580517 988449122 6104266 299386852 6104266 299386852 878357303 649828895 878357303 649828895 141358480 807624339 141358480 807624339 46941676 280335026 46941676 280335026 595068315 525730107 595068315 525730107 228349863 107334153 228349863 107334153 184181749 610917252 184181749 610917252 600346697 144582601 600346697 144582601 269630610 496206192 269630610 496206192 967210152 105989365 967210152 105989365 286580287 727293200 286580287 727293200 617303292 236695601 617303292 236695601 71372757 39823872 71372757 39823872 33080753 627625001 33080753 627625001 833997460 781796986 833997460 781796986 951110629 271166441 951110629 271166441 484929044 6155832 484929044 6155832 948159948 819440001 948159948 819440001 77844498 227127550 77844498 227127550 898937723 950258981 898937723 950258981 113285637 98387447 113285637 98387447 579256180 531394738 579256180 531394738 877077168 925945900 877077168 925945900 127915711 353658807 127915711 353658807 501488435 925382279 501488435 925382279 251320106 568201862 251320106 568201862 655025176 934906229 655025176 934906229 923903690 495026850 923903690 495026850 115667374 94307071 115667374 94307071 416017262 690371074 416017262 690371074 772963488 12992132 772963488 12992132 287001024 815114777 287001024 815114777 449183273 16635682 449183273 16635682 135455674 967134348 135455674 967134348 723044466 136870089 723044466 136870089 804221510 921218259 804221510 921218259 161979841 263066745 161979841 263066745 980753825 824316844 980753825 824316844 352021650 163629166 352021650 163629166 216651019 40863873 216651019 40863873 974678195 912342148 974678195 912342148 461375840 609688402 461375840 609688402 936896631 319533488 936896631 319533488 538192226 853133147 538192226 853133147 323512720 349583688 323512720 349583688 818220857 283051279 818220857 283051279 96621836 524662407 96621836 524662407 983512534 913016668 983512534 913016668 580662479 325503561 580662479 325503561 923464282 750397229 923464282 750397229 161653493 820475030 161653493 820475030 823637776 432280861 823637776 432280861 90519693 703665621 90519693 703665621 882702422 66932962 882702422 66932962 316580672 429475608 316580672 429475608 709457972 201762019 709457972 201762019 424436796 9349101 424436796 9349101 441292305 746169701 441292305 746169701 2532327 27666505 2532327 27666505 724010987 929006999 724010987 929006999 96928263 135470181 96928263 135470181 526717644 925147767 526717644 925147767 50101301 236043107 50101301 236043107 356644983 840221723 356644983 840221723 158172627 52741641 158172627 52741641 990979050 686041691 990979050 686041691 39315096 509658743 39315096 509658743 972549984 689244066 972549984 689244066 104570932 209940559 104570932 209940559 850266620 676729224 850266620 676729224 405310224 335964237 405310224 335964237 942295204 885026297 942295204 885026297 645962464 447852955 645962464 447852955 36605663 103984229 36605663 103984229 871941412 771913876 871941412 771913876 352164330 7263934 352164330 7263934 770919264 875949716 770919264 875949716 553263050 470922170 553263050 470922170 163591586 230620238 163591586 230620238 746067153 905605761 746067153 905605761 237153326 757653546 237153326 757653546 730885865 931818923 730885865 931818923 991643004 78703278 991643004 78703278 357861034 860600274 357861034 860600274 929436897 149756231 929436897 149756231 739931441 573311089 739931441 573311089 494965485 85703947 494965485 85703947 957360028 435561528 957360028 435561528 817426625 802892021 817426625 802892021 316438680 409092075 316438680 409092075 945723625 286341868 945723625 286341868 59204011 621921059 59204011 621921059 642194595 360119942 642194595 360119942 351110128 428719969 351110128 428719969 944562861 797488850 944562861 797488850 80283606 348437144 80283606 348437144 812905521 574447575 812905521 574447575 489218530 230352808 489218530 230352808 675367466 773275447 675367466 773275447 132574402 13243549 132574402 13243549 730827924 706364222 730827924 706364222 17557257 482921096 17557257 482921096 517300946 693024792 517300946 693024792 8917827 968785603 8917827 968785603 560484004 376287755 560484004 376287755 40319792 602024773 40319792 602024773 592403582 110180122 592403582 110180122 68789317 784370436 68789317 784370436 681348000 534073152 681348000 534073152 53384028 827732198 53384028 827732198 750032024 625191570 750032024 625191570 187331804 239663650 187331804 239663650 509494793 52803128 509494793 52803128 40435205 879967029 40435205 879967029 905301494 355174309 905301494 355174309 262449510 142224953 262449510 142224953 934046251 839061202 934046251 839061202 592349340 760730070 592349340 760730070 540292617 11359696 540292617 11359696 245767927 2615985 245767927 2615985 877803719 989294811 877803719 989294811 130687462 645030119 130687462 645030119 712821151 403267752 712821151 403267752 515063513 33693904 515063513 33693904 732388614 988665468 732388614 988665468 86566342 51063060 86566342 51063060 596139880 792612269 596139880 792612269 937741323 268179826 937741323 268179826 302094419 428434562 302094419 428434562 840794467 989683164 840794467 989683164 936624518 287913803 936624518 287913803 543653903 201134325 543653903 201134325 992411178 969986260 992411178 969986260 73544895 612096941 73544895 612096941 695926471 808595685 695926471 808595685 301021267 278338367 301021267 278338367 195690829 911145202 195690829 911145202 589551742 1883518 589551742 1883518 744766778 891155929 744766778 891155929 35586423 51398583 35586423 51398583 850820555 778055599 850820555 778055599 224874401 147187566 224874401 147187566 710382875 61285563 710382875 61285563 16254545 788714814 16254545 788714814 270541516 141521862 270541516 141521862 94274237 998394550 94274237 998394550 984109877 245963904 984109877 245963904 446980372 747656708 446980372 747656708 626202946 147079717 626202946 147079717 42683364 578537674 42683364 578537674 871520546 176319780 871520546 176319780 311161949 539594016 311161949 539594016 954151590 265574725 954151590 265574725 300746779 823826637 300746779 823826637 906780994 519996000 906780994 519996000 215668917 190764287 215668917 190764287 974596407 672402551 974596407 672402551 539881822 291208060 539881822 291208060 243692548 898992290 243692548 898992290 48143412 636559905 48143412 636559905 693608304 946099737 693608304 946099737 895106759 517654391 895106759 517654391 261314351 907434233 261314351 907434233 944485850 515179829 944485850 515179829 570532812 855630883 570532812 855630883 809408474 371463625 809408474 371463625 160306098 294778399 160306098 294778399 602733506 811390358 602733506 811390358 319096107 86722854 319096107 86722854 586032043 471015667 586032043 471015667 949835357 936453612 949835357 936453612 664259781 339469346 664259781 339469346 194543824 772788222 194543824 772788222 934330451 357007221 934330451 357007221 335087607 279717049 335087607 279717049 878288824 641368926 878288824 641368926 206198116 108226245 206198116 108226245 789855619 636583100 789855619 636583100 251787834 242610199 251787834 242610199 706310206 790190075 706310206 790190075 985907978 266811551 985907978 266811551 213101193 750217288 213101193 750217288 722900814 4195729 722900814 4195729 994374344 585261544 994374344 585261544 88758753 115715729 88758753 115715729 976588946 908564165 976588946 908564165 92511815 511313064 92511815 511313064 908528770 358692002 908528770 358692002 543563620 989117694 543563620 989117694 183834848 161731454 183834848 161731454 540933078 948789922 540933078 948789922 85297613 434677958 85297613 434677958 749656863 15828622 749656863 15828622 416116134 572895663 416116134 572895663 884557824 334005591 884557824 334005591 50928837 813309535 50928837 813309535 631657770 109373099 631657770 109373099 3599358 970382314 3599358 970382314 820496038 59388606 820496038 59388606 252407012 964507152 252407012 964507152 105003807 317697854 105003807 317697854 622109792 593549067 622109792 593549067 670917102 140191717 670917102 140191717 851309156 467896865 851309156 467896865 495132798 146243563 495132798 146243563 985454213 644339541 985454213 644339541 617289229 228830200 617289229 228830200 973623973 478687271 973623973 478687271 315009212 950529171 315009212 950529171 738641645 81088448 738641645 81088448 62849729 661329831 62849729 661329831 846170061 13260970 846170061 13260970 957937408 792427502 957937408 792427502 766130128 114499191 766130128 114499191 140039995 678554499 140039995 678554499 883405208 84391083 883405208 84391083 566992575 600163689 566992575 600163689 948836130 82836791 948836130 82836791 59255986 665541798 59255986 665541798 2465799 71901202 2465799 71901202 971622980 809113961 971622980 809113961 61553592 52270461 61553592 52270461 901145121 540795538 901145121 540795538 170157698 315395181 170157698 315395181 914776177 641422709 914776177 641422709 137233424 69143820 137233424 69143820 762562863 473858376 762562863 473858376 247595797 885945183 247595797 885945183 60358066 255474781 60358066 255474781 552526102 551523052 552526102 551523052 728662386 317111417 728662386 317111417 359323610 967934295 359323610 967934295 660776839 632878628 660776839 632878628 375695465 964991988 375695465 964991988 974872365 115164739 974872365 115164739 434905709 946623177 434905709 946623177 908019520 167788054 908019520 167788054 264614236 943953711 264614236 943953711 631341709 74737813 631341709 74737813 239093152 655595474 239093152 655595474 917362450 123364912 917362450 123364912 476167489 881815994 476167489 881815994 720920624 440542019 720920624 440542019 179038101 95217891 179038101 95217891 590410367 31646920 590410367 31646920 449840779 756917435 449840779 756917435 722259211 193807249 722259211 193807249 122948536 565914255 122948536 565914255 15140693 222288038 15140693 222288038 535233549 418726784 535233549 418726784 778685863 558980046 778685863 558980046 979209596 934966502 979209596 934966502 318014761 252662325 318014761 252662325 890762528 808253906 890762528 808253906 103581873 113904166 103581873 113904166 782113011 715194080 782113011 715194080 238806856 915722503 238806856 915722503 979613043 554072425 979613043 554072425 384749651 763416065 384749651 763416065 960276443 529075220 960276443 529075220 599410255 985252312 599410255 985252312 45074104 96637565 45074104 96637565 844183887 716154760 844183887 716154760 110808254 134835613 110808254 134835613 870391933 692391718 870391933 692391718 102966447 823384672 102966447 823384672 725767599 303783030 725767599 303783030 289873159 697385577 289873159 697385577 877409911 194185823 877409911 194185823 14898008 680338259 14898008 680338259 956951835 50269950 956951835 50269950 399227288 331184392 399227288 331184392 845221654 838143341 845221654 838143341 961368037 96461693 961368037 96461693 42141148 302522206 42141148 302522206 411462651 107949711 411462651 107949711 127984447 322607683 127984447 322607683 826363308 958119989 826363308 958119989 366760279 163724311 366760279 163724311 177975872 704301581 177975872 704301581 821755936 973047090 821755936 973047090 127577632 41302177 127577632 41302177 727570344 656771215 727570344 656771215 534789308 930115750 534789308 930115750 100096794 43310971 100096794 43310971 900130317 715417303 900130317 715417303 17793455 861931026 17793455 861931026 777952283 299086107 777952283 299086107 417145904 952472255 417145904 952472255 851214101 513180096 851214101 513180096 340075362 216935362 340075362 216935362 917993051 650812855 917993051 650812855 135096866 53043461 135096866 53043461 991997179 525781808 991997179 525781808 543185789 105921460 543185789 105921460 984520251 592206714 984520251 592206714 339964667 101249028 339964667 101249028 706973688 761407573 706973688 761407573 15307430 155008532 15307430 155008532 699924359 789070525 699924359 789070525 289864997 143069917 289864997 143069917 177192501 651403503 177192501 651403503 841841897 72740322 841841897 72740322 275996068 978648271 275996068 978648271 853479541 757250791 853479541 757250791 393517182 159663877 393517182 159663877 808866409 792705642 808866409 792705642 384387952 100948568 384387952 100948568 767418330 997491199 767418330 997491199 932278590 815776609 932278590 815776609 231046226 386741389 231046226 386741389 875648605 37056642 875648605 37056642 459706306 919555590 459706306 919555590 557137981 123460199 557137981 123460199 933957297 859953423 933957297 859953423 30996555 370712758 30996555 370712758 384480046 874066238 384480046 874066238 718721692 659779055 718721692 659779055 275525471 531737646 275525471 531737646 406041933 746452843 406041933 746452843 5497564 62567255 5497564 62567255 410348140 643815016 410348140 643815016 87916080 271467350 87916080 271467350 756950048 698196891 756950048 698196891 202497646 560622244 202497646 560622244 784799671 713499697 784799671 713499697 931789425 92170562 931789425 92170562 288452913 255729243 288452913 255729243 583841070 205416908 583841070 205416908 866401664 458836527 866401664 458836527 259629031 711039387 259629031 711039387 863198564 324543588 863198564 324543588 272186284 647199816 272186284 647199816 849263148 835803862 849263148 835803862 194853302 177156952 194853302 177156952 380801248 352872824 380801248 352872824 994556588 935723944 994556588 935723944 311730267 497006881 311730267 497006881 673775060 993500581 673775060 993500581 45355613 253770784 45355613 253770784 681113678 978040215 681113678 978040215 595841487 220179329 595841487 220179329 499725904 771122826 499725904 771122826 29130702 482922277 29130702 482922277 694216103 335519547 694216103 335519547 133160424 14208088 133160424 14208088 509162163 996704286 509162163 996704286 973251865 566187779 973251865 566187779 107328305 848443677 107328305 848443677 832474179 990687146 832474179 990687146 407512415 111421029 407512415 111421029 802472179 797812461 802472179 797812461 24470251 283771989 24470251 283771989 802050411 565092906 802050411 565092906 401624794 361283288 401624794 361283288 644036346 913804828 644036346 913804828 87261114 979259838 87261114 979259838 321625518 174127437 321625518 174127437 975276791 951223880 975276791 951223880 604443308 312871783 604443308 312871783 148393478 78715678 148393478 78715678 68330428 593883526 68330428 593883526 423061672 197443570 423061672 197443570 462326519 107337153 462326519 107337153 927373452 903338465 927373452 903338465 107923568 741950365 107923568 741950365 843582110 132195029 843582110 132195029 156578637 679531837 156578637 679531837 957021466 837400287 957021466 837400287 40775056 648401165 40775056 648401165 624494043 285630703 624494043 285630703 46605930 898278447 46605930 898278447 806152363 98208045 806152363 98208045 117672126 483607195 117672126 483607195 440192469 117667352 440192469 117667352 757903316 637568223 757903316 637568223 279134512 441839986 279134512 441839986 161846054 228196137 161846054 228196137 845410781 651654000 845410781 651654000 970600395 88384867 970600395 88384867 134003922 915565576 134003922 915565576 996985282 164628029 996985282 164628029 32173185 624090378 32173185 624090378 860603331 693928506 860603331 693928506 908578160 990236841 908578160 990236841 344165551 388715430 344165551 388715430 871388130 990846820 871388130 990846820 259456642 415178284 259456642 415178284 44346806 30503245 44346806 30503245 299747377 860715557 299747377 860715557 170939547 581543982 170939547 581543982 470943679 889131987 470943679 889131987 947600624 43158257 947600624 43158257 238825923 820561378 238825923 820561378 946450185 972469792 946450185 972469792 386160501 414629976 386160501 414629976 840131222 844407493 840131222 844407493 263885595 83868708 263885595 83868708 826589972 435231332 826589972 435231332 675030034 801175748 675030034 801175748 86411216 515535355 86411216 515535355 39183625 957857331 39183625 957857331 731349419 384758769 731349419 384758769 105764377 869186625 105764377 869186625 704596646 403064288 704596646 403064288 141161394 649098679 141161394 649098679 575966128 972655147 575966128 972655147 972219647 154943727 972219647 154943727 202255838 898378326 202255838 898378326 716549149 190170911 716549149 190170911 913838439 85132941 913838439 85132941 225727495 820611834 225727495 820611834 832145646 267065261 832145646 267065261 464127163 203364837 464127163 203364837 876454507 635810421 876454507 635810421 177988829 34710160 177988829 34710160 970290548 944151309 970290548 944151309 239598531 430893059 239598531 430893059 486732507 43907143 486732507 43907143 165245079 247195207 165245079 247195207 415276430 561788540 415276430 561788540 111472319 67783751 111472319 67783751 898827128 515236288 898827128 515236288 315160957 705672290 315160957 705672290 999018959 289958071 999018959 289958071 740883949 850575568 740883949 850575568 508662713 477256611 508662713 477256611 897019966 144433075 897019966 144433075 603051997 823709580 603051997 823709580 364778054 165237252 364778054 165237252 981247281 838773339 981247281 838773339 44965216 134257842 44965216 134257842 813188891 814476395 813188891 814476395 375816229 17246817 375816229 17246817 600058806 777930620 600058806 777930620 225689887 983005777 225689887 983005777 73256079 293379442 73256079 293379442 923131693 787531952 923131693 787531952 418352140 64284744 418352140 64284744 616378897 936047221 616378897 936047221 27060745 337380029 27060745 337380029 864050762 908878138 864050762 908878138 142357058 946938747 142357058 946938747 927599875 552463290 927599875 552463290 215933125 8841149 215933125 8841149 928618870 578022154 928618870 578022154 481525065 900248849 481525065 900248849 684310680 178897231 684310680 178897231 424354077 603982356 424354077 603982356 561704768 226983420 561704768 226983420 264896241 931773158 264896241 931773158 769746264 807514556 769746264 807514556 513205222 254468793 513205222 254468793 78806594 77768900 78806594 77768900 670975197 737983551 670975197 737983551 873293997 963177355 873293997 963177355 302156914 686132771 302156914 686132771 794054950 131797996 794054950 131797996 379280370 845170722 379280370 845170722 242106339 365057922 242106339 365057922 379837529 578070587 379837529 578070587 73612552 56673153 73612552 56673153 708231684 388235831 708231684 388235831 286980349 956087556 286980349 956087556 852692237 52124947 852692237 52124947 245245854 780176886 245245854 780176886 817954395 42134201 817954395 42134201 107127613 364340973 107127613 364340973 288507539 855042386 288507539 855042386 971529272 10274538 971529272 10274538 281294953 735398972 281294953 735398972 613887695 201943142 613887695 201943142 359205094 590755763 359205094 590755763 10590055 161878765 10590055 161878765 501753493 514321708 501753493 514321708 747435446 278845371 747435446 278845371 42183529 506556766 42183529 506556766 531757462 158576394 531757462 158576394 245082332 923040270 245082332 923040270 2859504 221710145 2859504 221710145 363013189 6487550 363013189 6487550 658437388 700608568 658437388 700608568 113047089 47455978 113047089 47455978 940587405 936827508 940587405 936827508 52719141 603690453 52719141 603690453 382718471 915111066 382718471 915111066 609321467 85625701 609321467 85625701 115312777 686027356 115312777 686027356 481992385 850366249 481992385 850366249 994864953 96752284 994864953 96752284 178064311 707860616 178064311 707860616 801457370 30724672 801457370 30724672 976541742 797580209 976541742 797580209 461357135 315500849 461357135 315500849 70932684 657712219 70932684 657712219 758835171 166031999 758835171 166031999 663248716 309878205 663248716 309878205 919466396 489401508 919466396 489401508 96336659 909492826 96336659 909492826 365553774 208276912 365553774 208276912 678196353 410204443 678196353 410204443 926239846 891062289 926239846 891062289 26858280 42582659 26858280 42582659 864075375 468484204 864075375 468484204 90955840 998086951 90955840 998086951 460619888 146377889 460619888 146377889 329649142 943968065 329649142 943968065 991485151 201546625 991485151 201546625 472450151 717297428 472450151 717297428 947090469 156045311 947090469 156045311 204792339 729666595 204792339 729666595 716766307 962927529 716766307 962927529 924920439 376587563 924920439 376587563 103577941 73222289 103577941 73222289 532234849 937937935 532234849 937937935 363270758 448339807 363270758 448339807 618581306 879156414 618581306 879156414 900898397 608894454 900898397 608894454 416359101 939472155 416359101 939472155 354803834 185388087 354803834 185388087 886233972 975648002 886233972 975648002 190054145 422760397 190054145 422760397 642822072 866759790 642822072 866759790 519962987 620134031 519962987 620134031 42666834 173632338 42666834 173632338 863212787 720210654 863212787 720210654 305279231 284304974 305279231 284304974 166364567 874662648 166364567 874662648 952996558 425024775 952996558 425024775 99803758 753084607 99803758 753084607 371359460 542687978 371359460 542687978 194346184 816565197 194346184 816565197 898207639 509674788 898207639 509674788 240067873 591530009 240067873 591530009 995033980 993739203 995033980 993739203 185795281 65049583 185795281 65049583 959106394 935724210 959106394 935724210 674660834 746710624 674660834 746710624 894479594 933648950 894479594 933648950 314640964 101668655 314640964 101668655 149290186 816262602 149290186 816262602 979795501 290775143 979795501 290775143 195739135 96384039 195739135 96384039 715807950 765921550 715807950 765921550 781929749 486212021 781929749 486212021 459742674 36658953 459742674 36658953 850211118 984234283 850211118 984234283 449766328 563672299 449766328 563672299 815866468 302016624 815866468 302016624 941155169 981230459 941155169 981230459 27207119 118454201 27207119 118454201 941822676 959476979 941822676 959476979 265390624 335740142 265390624 335740142 723439097 894304311 723439097 894304311 958518464 193962456 958518464 193962456 55048464 647182562 55048464 647182562 782382450 971300795 782382450 971300795 158218322 54414976 158218322 54414976 16982822 684428803 16982822 684428803 775792248 50264182 775792248 50264182 143336457 526824190 143336457 526824190 730225180 314347847 730225180 314347847 204611816 558504747 204611816 558504747 506228242 829310621 506228242 829310621 890811362 263196761 890811362 263196761 100314998 52096426 100314998 52096426 391857452 941825671 391857452 941825671 715720630 340561923 715720630 340561923 299477106 96739720 299477106 96739720 657264545 544239536 657264545 544239536 285127568 943423968 285127568 943423968 81352422 972679471 81352422 972679471 878309676 313074371 878309676 313074371 337825885 794241541 337825885 794241541 785238986 410251162 785238986 410251162 199545437 193422767 199545437 193422767 651968889 599808031 651968889 599808031 393473946 763303769 393473946 763303769 235279674 171055492 235279674 171055492 476889805 814731791 476889805 814731791 357113395 577718201 357113395 577718201 21527908 765641248 21527908 765641248 643043970 307491310 643043970 307491310 470354983 790866046 470354983 790866046 953672045 168797917 953672045 168797917 728376703 802263656 728376703 802263656 364884648 392680376 364884648 392680376 742671057 680164616 742671057 680164616 182665817 902735045 182665817 902735045 516459040 594316061 516459040 594316061 8889495 921550361 8889495 921550361 946403405 152358381 946403405 152358381 370396271 257442315 370396271 257442315 716210020 931152347 716210020 931152347 138219604 187184512 138219604 187184512 989895934 743806610 989895934 743806610 339837239 211724196 339837239 211724196 573762358 658007243 573762358 658007243 876610499 244069401 876610499 244069401 504607114 638218559 504607114 638218559 215996423 933519149 215996423 933519149 836966 510188616 836966 510188616 971750434 790279039 971750434 790279039 117256254 132732084 117256254 132732084 823357426 95035409 823357426 95035409 16238844 36438970 16238844 36438970 449804273 734689547 449804273 734689547 913961656 845334980 913961656 845334980 521429158 149028205 521429158 149028205 296163012 858291824 296163012 858291824 631360811 562859271 631360811 562859271 391824748 629666005 391824748 629666005 746515445 970575975 746515445 970575975 115026703 210542587 115026703 210542587 989760143 852126715 989760143 852126715 95869912 109824187 95869912 109824187 951526639 953505643 951526639 953505643 83641677 44019548 83641677 44019548 855854248 772954996 855854248 772954996 210320533 158573050 210320533 158573050 986316166 808921423 986316166 808921423 274025420 373857349 274025420 373857349 599203794 966696748 599203794 966696748 844281895 421257480 844281895 421257480 230601502 177645261 230601502 177645261 774236125 993270630 774236125 993270630 284381414 439086978 284381414 439086978 751210023 898975092 751210023 898975092 924765975 33273776 924765975 33273776 11964719 368848230 11964719 368848230 786382664 660307343 786382664 660307343 162584705 136293656 162584705 136293656 824441352 869629004 824441352 869629004 78095986 3285425 78095986 3285425 985909227 357300297 985909227 357300297 257597608 812434113 257597608 812434113 947040638 104767604 947040638 104767604 199012105 975852715 199012105 975852715 947097879 190864826 947097879 190864826 356887899 633633688 356887899 633633688 952348446 111946152 952348446 111946152 255346961 858781526 255346961 858781526 588181613 174462577 588181613 174462577 240468006 526503908 240468006 526503908 749657473 492094431 749657473 492094431 421500599 28081508 421500599 28081508 33568098 838328515 33568098 838328515 506530808 555196016 506530808 555196016 149486445 183164831 149486445 183164831 563641412 789931845 563641412 789931845 5498377 993348055 5498377 993348055 698745086 17044901 698745086 17044901 211022620 794521433 211022620 794521433 413168211 288679914 413168211 288679914 642514531 734108065 642514531 734108065 366226461 140516372 366226461 140516372 972739490 861270315 972739490 861270315 15733454 164925245 15733454 164925245 513995934 210612767 513995934 210612767 781475554 694148824 781475554 694148824 324373509 53279609 324373509 53279609 862969888 514795107 862969888 514795107 337309256 764749561 337309256 764749561 847688405 210327638 847688405 210327638 167476662 921931640 167476662 921931640 913898914 399386097 913898914 399386097 82599967 939158637 82599967 939158637 623462302 52143534 623462302 52143534 357788391 840081012 357788391 840081012 998330402 946692874 998330402 946692874 568214129 138329429 568214129 138329429 88335565 47694814 88335565 47694814 380989119 827322866 380989119 827322866 986028051 986579157 986028051 986579157 83961885 82065542 83961885 82065542 344182863 63758508 344182863 63758508 904797504 634312041 904797504 634312041 201796815 401569113 201796815 401569113 469045755 617244312 469045755 617244312 848400396 154146518 848400396 154146518 85441566 824012019 85441566 824012019 735576834 202578662 735576834 202578662 203043962 880137438 203043962 880137438 663463560 330925734 663463560 330925734 437445735 612816710 437445735 612816710 613511963 214082444 613511963 214082444 846912864 937547780 846912864 937547780 73545205 100531797 73545205 100531797 457519434 859621210 457519434 859621210 18929703 964401853 18929703 964401853 523432347 264264420 523432347 264264420 811737389 657330055 811737389 657330055 172526927 276629816 172526927 276629816 528332120 964152559 528332120 964152559 252201298 614386797 252201298 614386797 983898889 10283723 983898889 10283723 184642413 525783391 184642413 525783391 379387332 150084182 379387332 150084182 47707492 728945296 47707492 728945296 494594137 197788271 494594137 197788271 243154896 138370042 243154896 138370042 928928441 409251795 928928441 409251795 428101765 869319208 428101765 869319208 211066382 288173734 211066382 288173734 57990460 987039966 57990460 987039966 746938837 441477666 746938837 441477666 96442697 809701773 96442697 809701773 958873352 56159708 958873352 56159708 500396601 932772310 500396601 932772310 740883975 330225321 740883975 330225321 982484639 212803108 982484639 212803108 321160661 967758673 321160661 967758673 25455682 209593663 25455682 209593663 861869575 678043042 861869575 678043042 101244869 33412497 101244869 33412497 750717253 721367679 750717253 721367679 383309334 977196950 383309334 977196950 656279414 536310799 656279414 536310799 43792222 105882970 43792222 105882970 874615311 973143033 874615311 973143033 930848935 159805494 930848935 159805494 314802057 747620101 314802057 747620101 771558167 107766563 771558167 107766563 70353427 917624027 70353427 917624027 670531180 522193004 670531180 522193004 846733057 325514080 846733057 325514080 243296554 806385368 243296554 806385368 361446172 507861896 361446172 507861896 19327241 914403766 19327241 914403766 189663327 164301081 189663327 164301081 962727807 912174988 962727807 912174988 539574323 215554838 539574323 215554838 837095108 919118231 837095108 919118231 148613770 281189286 148613770 281189286 837631094 372166152 837631094 372166152 142714969 211927600 142714969 211927600 795996220 902609441 795996220 902609441 1632742 285426725 1632742 285426725 948800109 956685218 948800109 956685218 36884290 266990961 36884290 266990961 689936068 982722245 689936068 982722245 195261094 305564444 195261094 305564444 948348402 975062173 948348402 975062173 760256160 18396291 760256160 18396291 184679013 934305872 184679013 934305872 781806377 858022206 781806377 858022206 392613667 84469685 392613667 84469685 851643109 744906979 851643109 744906979 344380476 323635087 344380476 323635087 713285293 861960884 713285293 861960884 208469802 152804847 208469802 152804847 959358303 610603665 959358303 610603665 348317478 284212585 348317478 284212585 45869748 957463179 45869748 957463179 780563281 440758699 780563281 440758699 299545210 905742115 299545210 905742115 17243434 394268372 17243434 394268372 596644238 760925419 596644238 760925419 963556047 980357061 963556047 980357061 88979347 109082309 88979347 109082309 887184113 857370054 887184113 857370054 231042420 451005289 231042420 451005289 622401940 705711393 622401940 705711393 178182923 902307802 178182923 902307802 577442695 227571734 577442695 227571734 776564845 568027235 776564845 568027235 290942644 14872883 290942644 14872883 815965297 819577599 815965297 819577599 12277287 277944597 12277287 277944597 456249747 946500735 456249747 946500735 854143412 625005486 854143412 625005486 38610970 904021200 38610970 904021200 587415829 455258510 587415829 455258510 85759946 829800629 85759946 829800629 594559705 56452857 594559705 56452857 327178638 846598946 327178638 846598946 156075389 243427618 156075389 243427618 70561466 887177253 70561466 887177253 110110862 311316845 110110862 311316845 630549452 197929594 630549452 197929594 121299410 954676776 121299410 954676776 948832141 296544975 948832141 296544975 467061044 864342778 467061044 864342778 763308438 28273732 763308438 28273732 117824189 425297526 117824189 425297526 543094521 91830199 543094521 91830199 861175640 700288656 861175640 700288656 108911653 833342880 108911653 833342880 598878820 227293321 598878820 227293321 224944455 587240517 224944455 587240517 768924162 216581898 768924162 216581898 999053156 666029650 999053156 666029650 343485821 204714293 343485821 204714293 631442737 967766284 631442737 967766284 350981433 16504922 350981433 16504922 41808232 902715279 41808232 902715279 527198765 325604148 527198765 325604148 209323995 816151815 209323995 816151815 558530080 421886470 558530080 421886470 938293254 792797829 938293254 792797829 968863122 583395074 968863122 583395074 324064543 115917779 324064543 115917779 996037522 907720353 996037522 907720353 497541831 274212547 497541831 274212547 4186853 995688539 4186853 995688539 512497069 159555593 512497069 159555593 882519993 811140451 882519993 811140451 199397803 485121273 199397803 485121273 609448231 408185783 609448231 408185783 174081289 634545353 174081289 634545353 542188435 215968392 542188435 215968392 921425499 832068547 921425499 832068547 22084972 554382813 22084972 554382813 774812142 360167392 774812142 360167392 851341265 799447492 851341265 799447492 274191223 790683532 274191223 790683532 126915367 267867987 126915367 267867987 667656862 986172491 667656862 986172491 249900171 373912335 249900171 373912335 470488115 695774644 470488115 695774644 821331692 279358261 821331692 279358261 65507876 995419284 65507876 995419284 764374666 272075414 764374666 272075414 286375262 946926514 286375262 946926514 432791366 62918698 432791366 62918698 104996159 746680209 104996159 746680209 658620936 57717441 658620936 57717441 499373852 731071214 499373852 731071214 133133523 191383297 133133523 191383297 770531580 824865627 770531580 824865627 42133614 104225090 42133614 104225090 800828242 752420044 800828242 752420044 52618113 99453092 52618113 99453092 754424519 912591262 754424519 912591262 854502022 139773871 854502022 139773871 107410874 845607431 107410874 845607431 573663098 106741700 573663098 106741700 914927532 681476945 914927532 681476945 13470268 257294136 13470268 257294136 768442181 637715012 768442181 637715012 384924542 804578661 384924542 804578661 847969681 262356361 847969681 262356361 986593819 983563428 986593819 983563428 518730494 88272789 518730494 88272789 900823831 873152874 900823831 873152874 37367329 10456934 37367329 10456934 792947459 514427513 792947459 514427513 109542777 166785414 109542777 166785414 716106234 872533715 716106234 872533715 183881126 984424955 183881126 984424955 924543832 124859794 924543832 124859794 169154152 418281100 169154152 418281100 968016364 40621759 968016364 40621759 841907854 265771371 841907854 265771371 343955780 71108277 343955780 71108277 969870925 892021435 969870925 892021435 673448356 142989556 673448356 142989556 967309264 865788276 967309264 865788276 182265667 72565622 182265667 72565622 871996119 1334535 871996119 1334535 580052209 649778610 580052209 649778610 988162172 303932836 988162172 303932836 198906912 105471524 198906912 105471524 33126724 943572648 33126724 943572648 899212294 374353407 899212294 374353407 817323126 985234141 817323126 985234141 104508603 842129531 104508603 842129531 903354815 977596306 903354815 977596306 735109913 317763399 735109913 317763399 226790800 932153517 226790800 932153517 600496366 529132402 600496366 529132402 312542182 742867743 312542182 742867743 128970584 102124848 128970584 102124848 648439663 476915619 648439663 476915619 184793177 149999202 184793177 149999202 705842853 984352088 705842853 984352088 872129051 4936827 872129051 4936827 25558970 449851777 25558970 449851777 729293026 40123492 729293026 40123492 51014897 727084522 51014897 727084522 850909829 235744986 850909829 235744986 587499333 530771691 587499333 530771691 737297629 274867201 737297629 274867201 15242846 787665412 15242846 787665412 448781693 678653752 448781693 678653752 50643056 116259197 50643056 116259197 933749095 775154539 933749095 775154539 642481640 466047760 642481640 466047760 949247457 919110870 949247457 919110870 31991483 65585050 31991483 65585050 737135134 809769574 737135134 809769574 44906070 317763815 44906070 317763815 402291608 894099953 402291608 894099953 701764010 236858258 701764010 236858258 111372278 28051003 111372278 28051003 269560839 725955890 269560839 725955890 492591496 129487521 492591496 129487521 92120019 840049095 92120019 840049095 211581278 207014910 211581278 207014910 794284991 791354353 794284991 791354353 148580629 988969943 148580629 988969943 314569565 193058466 314569565 193058466 243802292 406471101 243802292 406471101 446025002 765048495 446025002 765048495 873586416 146134865 873586416 146134865 335774317 500215592 335774317 500215592 526428799 146362737 526428799 146362737 75821935 21181354 75821935 21181354 479353047 915845663 479353047 915845663 273427758 997684599 273427758 997684599 366489662 363577639 366489662 363577639 123650072 907887086 123650072 907887086 898427025 582977942 898427025 582977942 519830023 771960581 519830023 771960581 939922244 171475990 939922244 171475990 249091510 898273644 249091510 898273644 821650302 607549459 821650302 607549459 453394679 394806334 453394679 394806334 609215518 714826645 609215518 714826645 327736188 868338902 327736188 868338902 825193850 277180547 825193850 277180547 112590302 711142945 112590302 711142945 615759579 465954306 615759579 465954306 415580340 499498914 415580340 499498914 981809709 975711689 981809709 975711689 59627922 746940626 59627922 746940626 302065009 172212796 302065009 172212796 408491 705540769 408491 705540769 942806544 13047186 942806544 13047186 241902068 896413228 241902068 896413228 188944964 73631968 188944964 73631968 959935019 981013112 959935019 981013112 342221138 128967640 342221138 128967640 131850948 629143464 131850948 629143464 436785218 10506802 436785218 10506802 149900674 302827766 149900674 302827766 786213199 504059417 786213199 504059417 961615593 125812607 961615593 125812607 293349477 731080161 293349477 731080161 658121260 886423862 658121260 886423862 238496055 135917932 238496055 135917932 969631205 638824802 969631205 638824802 321978970 90556216 321978970 90556216 593135826 477874993 593135826 477874993 321351115 802457327 321351115 802457327 993512979 314104616 993512979 314104616 754466773 901050946 754466773 901050946 96122728 144268797 96122728 144268797 826936645 926719342 826936645 926719342 157907514 140163745 157907514 140163745 509192813 758110571 509192813 758110571 756903602 156758376 756903602 156758376 896305584 757214215 896305584 757214215 105180656 336137932 105180656 336137932 487727948 612632486 487727948 612632486 105164863 586602279 105164863 586602279 749083617 996673601 749083617 996673601 365576661 205097254 365576661 205097254 54531323 654860509 54531323 654860509 588668058 280762489 588668058 280762489 980906969 986476037 980906969 986476037 183967901 318784022 183967901 318784022 401806917 641442242 401806917 641442242 178136636 116545825 178136636 116545825 631708185 519224073 631708185 519224073 839129713 43583812 839129713 43583812 575747394 708529394 575747394 708529394 205151350 270244535 205151350 270244535 661733749 55134718 661733749 55134718 269704677 797245190 269704677 797245190 41658157 262267319 41658157 262267319 305765543 693405290 305765543 693405290 128390196 172130445 128390196 172130445 657689703 992635291 657689703 992635291 59721955 274246075 59721955 274246075 965982531 92389340 965982531 92389340 429363980 912380736 429363980 912380736 871798382 171198010 871798382 171198010 419564127 900888610 419564127 900888610 802147071 302095360 802147071 302095360 902447225 782948881 902447225 782948881 362496152 461247054 362496152 461247054 249478310 995509997 249478310 995509997 435965 252292779 435965 252292779 694443090 883591399 694443090 883591399 13640618 681744040 13640618 681744040 327354896 371218354 327354896 371218354 15336737 880425726 15336737 880425726 792017708 269336062 792017708 269336062 264404981 732215177 264404981 732215177 66310492 349145599 66310492 349145599 852135891 864035288 852135891 864035288 246093641 339933044 246093641 339933044 800656358 560212200 800656358 560212200 310783116 911044750 310783116 911044750 872367552 340875531 872367552 340875531 367212203 796377819 367212203 796377819 679261482 197559952 679261482 197559952 82459659 702064818 82459659 702064818 801478745 950098234 801478745 950098234 15136498 321073037 15136498 321073037 370129300 5260846 370129300 5260846 979148428 756306359 979148428 756306359 248982717 32039158 248982717 32039158 572710092 477936297 572710092 477936297 305620771 997476047 305620771 997476047 856578990 168161444 856578990 168161444 188200888 1497462 188200888 1497462 82474756 837017204 82474756 837017204 702559925 288214003 702559925 288214003 34203153 998687610 34203153 998687610 304561696 562473066 304561696 562473066 214228335 881104281 214228335 881104281 860213417 595990406 860213417 595990406 91031444 369474217 91031444 369474217 230554709 18475423 230554709 18475423 647845544 932385198 647845544 932385198 840912078 297178545 840912078 297178545 265034104 75930958 265034104 75930958 524591935 920661978 524591935 920661978 8382452 970774531 8382452 970774531 934737720 368906650 934737720 368906650 318950572 775271624 318950572 775271624 987631423 50318589 987631423 50318589 406235672 670614999 406235672 670614999 980083322 299326617 980083322 299326617 523069923 770092833 523069923 770092833 928424994 132388560 928424994 132388560 397970535 726101932 397970535 726101932 581208809 191697262 581208809 191697262 144204709 405737951 144204709 405737951 70681968 70284383 70681968 70284383 927657763 744264470 927657763 744264470 469948252 21054122 469948252 21054122 35151231 62069660 35151231 62069660 120104907 340882490 120104907 340882490 731327442 779574790 731327442 779574790 59466958 108512634 59466958 108512634 476453224 491690733 476453224 491690733 135923412 12904416 135923412 12904416 799722529 813414364 799722529 813414364 202223712 28731521 202223712 28731521 125612379 909736066 125612379 909736066 947842414 92519958 947842414 92519958 258883795 575912611 258883795 575912611 884862713 963734114 884862713 963734114 467942576 73846550 467942576 73846550 934663618 617400684 934663618 617400684 263613948 196590497 263613948 196590497 504683439 565048206 504683439 565048206 221415202 218759708 221415202 218759708 805135650 964530268 805135650 964530268 551477002 459085247 551477002 459085247 349652802 613017981 349652802 613017981 784384908 150884905 784384908 150884905 19107613 908970230 19107613 908970230 579623283 426539204 579623283 426539204 120380987 748787182 120380987 748787182 851597271 363597658 851597271 363597658 228605377 73726928 228605377 73726928 51605743 753295384 51605743 753295384 854443232 935274701 854443232 935274701 503634662 14199357 503634662 14199357 988307910 941869128 988307910 941869128 549886332 589900880 549886332 589900880 672483499 904815673 672483499 904815673 547849302 512922860 547849302 512922860 892389960 65353751 892389960 65353751 79514590 903643809 79514590 903643809 742734818 144750987 742734818 144750987 129260328 820233901 129260328 820233901 935130903 359095601 935130903 359095601 319698988 64649220 319698988 64649220 925796137 734172087 925796137 734172087 556205613 86394687 556205613 86394687 373249582 850306953 373249582 850306953 64472262 210892034 64472262 210892034 656801948 818234456 656801948 818234456 520337141 201175825 520337141 201175825 215453205 847437003 215453205 847437003 765196408 3569375 765196408 3569375 490340370 813072240 490340370 813072240 242452279 57297024 242452279 57297024 966730977 736038556 966730977 736038556 386276548 96137636 386276548 96137636 949713498 691895414 949713498 691895414 762189991 22901810 762189991 22901810 281471421 898676000 281471421 898676000 899957451 534289140 899957451 534289140 233317352 192071055 233317352 192071055 637984195 927388667 637984195 927388667 979711707 248825360 979711707 248825360 87407707 64002424 87407707 64002424 668163091 505336293 668163091 505336293 969105110 779454339 969105110 779454339 223278678 953420346 223278678 953420346 5184314 401917290 5184314 401917290 535407821 741386197 535407821 741386197 883149306 178822204 883149306 178822204 271924537 642687275 271924537 642687275 687105880 171397469 687105880 171397469 859786736 807345101 859786736 807345101 359087064 212280942 359087064 212280942 46060432 989608911 46060432 989608911 815459850 416506548 815459850 416506548 875349552 401432279 875349552 401432279 249554155 831803483 249554155 831803483 966620401 803585089 966620401 803585089 222775886 927988202 222775886 927988202 776842273 452644455 776842273 452644455 3850558 19234708 3850558 19234708 676553015 927179102 676553015 927179102 364825865 683012323 364825865 683012323 678280967 100786502 678280967 100786502 970664902 906176013 970664902 906176013 437452128 276078533 437452128 276078533 21907176 931698561 21907176 931698561 377938480 345956441 377938480 345956441 786316044 510226648 786316044 510226648 199116435 100393464 199116435 100393464 469917955 690392223 469917955 690392223 49481403 309132711 49481403 309132711 824842169 950287400 824842169 950287400 152247048 352554887 152247048 352554887 761059304 209666976 761059304 209666976 418259023 753137199 418259023 753137199 873556546 945140178 873556546 945140178 201154151 234340449 201154151 234340449 366102637 927257514 366102637 927257514 28255513 225813481 28255513 225813481 339258887 579471698 339258887 579471698 757918319 487686229 757918319 487686229 182116467 101107973 182116467 101107973 756024319 480511752 756024319 480511752 514595494 2992382 514595494 2992382 213183380 953582526 213183380 953582526 829270067 997345560 829270067 997345560 509490252 195906670 509490252 195906670 750753567 974649773 750753567 974649773 161696481 66736787 161696481 66736787 847670684 449519786 847670684 449519786 75975652 5577933 75975652 5577933 964779268 664631664 964779268 664631664 355476949 319805471 355476949 319805471 852439389 789880720 852439389 789880720 11154461 255292395 11154461 255292395 886214094 653269618 886214094 653269618 465583846 16009039 465583846 16009039 765691220 952293341 765691220 952293341 666729538 632389547 666729538 632389547 854603299 904958023 854603299 904958023 953070339 373825289 953070339 373825289 511161946 935640102 511161946 935640102 891506625 154534710 891506625 154534710 239755508 855166831 239755508 855166831 822724352 6071574 822724352 6071574 248963431 796482164 248963431 796482164 147817621 187351396 147817621 187351396 642322537 689502058 642322537 689502058 993939761 25631595 993939761 25631595 223428571 492494101 223428571 492494101 931693866 95490893 931693866 95490893 994249095 996715780 994249095 996715780 823014778 343264066 823014778 343264066 683825551 995063047 683825551 995063047 153841138 70412558 153841138 70412558 35780675 875984079 35780675 875984079 678527727 695019796 678527727 695019796 943521821 898392549 943521821 898392549 387976212 313911497 387976212 313911497 777962729 938702897 777962729 938702897 158705821 28626865 158705821 28626865 985274768 801995637 985274768 801995637 454199194 82250614 454199194 82250614 921204106 937276549 921204106 937276549 349697545 193053490 349697545 193053490 865096263 930506889 865096263 930506889 44810711 50373003 44810711 50373003 781881333 914092476 781881333 914092476 9750492 18498810 9750492 18498810 807992032 435152030 807992032 435152030 7558565 221909785 7558565 221909785 444473123 583002240 444473123 583002240 29995318 920279727 29995318 920279727 707560907 375187799 707560907 375187799 149974815 797994380 149974815 797994380 817086703 324098370 817086703 324098370 67541338 61820923 67541338 61820923 461964807 889725051 461964807 889725051 805537806 143014843 805537806 143014843 551076258 460666623 551076258 460666623 718775475 385141295 718775475 385141295 214719181 871329718 214719181 871329718 1069950 331278200 1069950 331278200 424752700 283015531 424752700 283015531 142472826 393401061 142472826 393401061 927083151 667725629 927083151 667725629 36817651 157158455 36817651 157158455 706409236 354847489 706409236 354847489 531005332 936078664 531005332 936078664 717825095 246357677 717825095 246357677 846108060 914049516 846108060 914049516 249564574 272980745 249564574 272980745 653149940 985038807 653149940 985038807 167562577 241685665 167562577 241685665 623304435 878880983 623304435 878880983 191850418 141641100 191850418 141641100 27371929 622162145 27371929 622162145 689695439 279818237 689695439 279818237 280029509 862323450 280029509 862323450 928462665 528751037 928462665 528751037 78187976 226776603 78187976 226776603 521022018 31296051 521022018 31296051 89384166 475354125 89384166 475354125 956348902 641014126 956348902 641014126 402239058 250054197 402239058 250054197 915232943 866739972 915232943 866739972 572351576 330310578 572351576 330310578 874084741 66471927 874084741 66471927 203964732 749524268 203964732 749524268 661539346 156839411 661539346 156839411 255800975 878360196 255800975 878360196 911238090 395175447 911238090 395175447 61610497 972182841 61610497 972182841 531269761 404014904 531269761 404014904 48795211 885700365 48795211 885700365 443171579 552101399 443171579 552101399 289137451 849869907 289137451 849869907 973136056 212033473 973136056 212033473 476759301 534286023 476759301 534286023 730663836 192014279 730663836 192014279 189406450 590338601 189406450 590338601 11761600 57904200 11761600 57904200 439012111 722124349 439012111 722124349 89310077 67267319 89310077 67267319 357873802 897819719 357873802 897819719 964216531 517392872 964216531 517392872 43092857 61799342 43092857 61799342 305822558 829327611 305822558 829327611 692823984 372800118 692823984 372800118 65370847 948865724 65370847 948865724 946738755 13312534 946738755 13312534 134125190 598363984 134125190 598363984 465014411 48685165 465014411 48685165 636865406 652659363 636865406 652659363 54241378 991066883 54241378 991066883 721438353 169568908 721438353 169568908 25904208 84849128 25904208 84849128 760338235 972589244 760338235 972589244 125775821 420061037 125775821 420061037 697186313 39596488 697186313 39596488 930319626 870253038 930319626 870253038 83038025 971489567 83038025 971489567 389289492 276660637 389289492 276660637 88400084 734331505 88400084 734331505 789292459 142842101 789292459 142842101 352958311 481489900 352958311 481489900 98631752 100910820 98631752 100910820 858155226 338752493 858155226 338752493 228358548 886418333 228358548 886418333 772931485 71898126 772931485 71898126 472378730 211620922 472378730 211620922 666822408 734622412 666822408 734622412 347861314 81309152 347861314 81309152 957514962 249639405 957514962 249639405 166501304 17465932 166501304 17465932 576399937 956125857 576399937 956125857 242005812 224219230 242005812 224219230 852183469 376202208 852183469 376202208 279850059 232433699 279850059 232433699 452679 832849409 452679 832849409 474028293 371712980 474028293 371712980 674755529 904096486 674755529 904096486 268245800 197307708 268245800 197307708 141474421 951031143 141474421 951031143 475770541 621790134 475770541 621790134 119509260 993150002 119509260 993150002 438014795 33623274 438014795 33623274 171752612 790856197 171752612 790856197 639763911 229320447 639763911 229320447 541231892 924919242 541231892 924919242 48380270 126378115 48380270 126378115 812937729 831160954 812937729 831160954 430410376 511785395 430410376 511785395 246953772 130535320 246953772 130535320 944592408 883233723 944592408 883233723 183296751 419136238 183296751 419136238 24909551 974041591 24909551 974041591 790907552 67236815 790907552 67236815 461697696 730171885 461697696 730171885 67141107 170391382 67141107 170391382 769582953 901767518 769582953 901767518 887231389 201188053 887231389 201188053 412865018 579222970 412865018 579222970 975988249 775719416 975988249 775719416 328697163 2507532 328697163 2507532 947920386 798449691 947920386 798449691 453773331 961517888 453773331 961517888 817700858 354070036 817700858 354070036 434524092 877166555 434524092 877166555 904858389 24780991 904858389 24780991 325871267 937455187 325871267 937455187 846805656 512957435 846805656 512957435 278893998 919742805 278893998 919742805 885341834 82414089 885341834 82414089 76017086 653043951 76017086 653043951 698637057 925072015 698637057 925072015 295335032 7595436 295335032 7595436 792993441 524385336 792993441 524385336 162425306 59725433 162425306 59725433 966821221 649368017 966821221 649368017 714146157 125192998 714146157 125192998 63036316 731912513 63036316 731912513 10017534 237241527 10017534 237241527 719752325 605491848 719752325 605491848 39665772 418993454 39665772 418993454 893606746 107274583 893606746 107274583 222478856 957583183 222478856 957583183 785663008 341727332 785663008 341727332 529719754 804578396 529719754 804578396 87478886 509209338 87478886 509209338 784096119 482716306 784096119 482716306 356497775 688270356 356497775 688270356 450003672 971157068 450003672 971157068 822834027 262674229 822834027 262674229 404274031 946806388 404274031 946806388 555473734 205728395 555473734 205728395 295843247 486872737 295843247 486872737 696667281 90844567 696667281 90844567 916917500 491788336 916917500 491788336 297760683 941000730 297760683 941000730 816906825 291981894 816906825 291981894 560914276 883753334 560914276 883753334 799993529 131539348 799993529 131539348 434455263 941370267 434455263 941370267 9823116 613411366 9823116 613411366 621820116 117103747 621820116 117103747 151917488 844616542 151917488 844616542 615434765 103399495 615434765 103399495 434728921 525917933 434728921 525917933 952966779 201375888 952966779 201375888 393218214 823838973 393218214 823838973 846304004 881003036 846304004 881003036 130740081 349575355 130740081 349575355 653232028 462640022 653232028 462640022 84652504 943587628 84652504 943587628 570019483 161138734 570019483 161138734 269773927 609985132 269773927 609985132 890968460 97005060 890968460 97005060 448379196 858913232 448379196 858913232 911987232 106411949 911987232 106411949 139389862 480396186 139389862 480396186 862018411 636249968 862018411 636249968 619518358 187004745 619518358 187004745 415868750 471436644 415868750 471436644 673784900 977664668 673784900 977664668 132317922 61168656 132317922 61168656 14130339 776512052 14130339 776512052 974644709 154692027 974644709 154692027 538380389 631369086 538380389 631369086 639997685 127767627 639997685 127767627 27312791 747810749 27312791 747810749 864199738 917730905 864199738 917730905 491372152 510509744 491372152 510509744 786136739 565559527 786136739 565559527 39317391 459398816 39317391 459398816 844128913 85254992 844128913 85254992 225277868 825716863 225277868 825716863 430906997 473514978 430906997 473514978 88396570 40658100 88396570 40658100 496210874 924903308 496210874 924903308 55532610 105110135 55532610 105110135 852208020 587231588 852208020 587231588 55234299 38785470 55234299 38785470 953861196 283488611 953861196 283488611 350203244 844101778 350203244 844101778 133872769 171387216 133872769 171387216 594761081 572137716 594761081 572137716 927933706 420157475 927933706 420157475 359174064 673454800 359174064 673454800 822158418 521636365 822158418 521636365 319937488 828841544 319937488 828841544 779464342 3138636 779464342 3138636 229722038 573692955 229722038 573692955 827794763 748794257 827794763 748794257 352979459 531057593 352979459 531057593 865327192 869615282 865327192 869615282 973903048 106926917 973903048 106926917 36907403 603440518 36907403 603440518 982288457 20793647 982288457 20793647 233157433 245492250 233157433 245492250 730606670 457353487 730606670 457353487 317952289 3990000 317952289 3990000 476329845 339103445 476329845 339103445 199785477 143589747 199785477 143589747 763070151 449113492 763070151 449113492 199104810 60109454 199104810 60109454 773345917 894683288 773345917 894683288 35039410 228236252 35039410 228236252 813669256 634795244 813669256 634795244 279725954 299541324 279725954 299541324 107997839 750640618 107997839 750640618 37393533 879507433 37393533 879507433 447485097 417341164 447485097 417341164 904580765 16989670 904580765 16989670 622555634 761029973 622555634 761029973 2312934 431895154 2312934 431895154 513431091 555663888 513431091 555663888 227145133 128098049 227145133 128098049 918128011 715722537 918128011 715722537 333076898 527549656 333076898 527549656 890726942 715518342 890726942 715518342 503534748 270868805 503534748 270868805 25894931 711569866 25894931 711569866 911072554 371326297 911072554 371326297 287319205 772870504 287319205 772870504 856615080 134289811 856615080 134289811 236347790 510561865 236347790 510561865 102416352 35700781 102416352 35700781 668422405 610371985 668422405 610371985 603905485 697275699 603905485 697275699 90649372 66486959 90649372 66486959 756533209 992656801 756533209 992656801 802352754 189924738 802352754 189924738 393732977 960112813 393732977 960112813 6642568 2051157 6642568 2051157 897771305 948504129 897771305 948504129 250692461 555819566 250692461 555819566 770357621 900171641 770357621 900171641 74332201 254768535 74332201 254768535 665258767 744571110 665258767 744571110 719132608 104323344 719132608 104323344 161866548 742377145 161866548 742377145 420947008 514261412 420947008 514261412 644416089 860584377 644416089 860584377 329559552 72464901 329559552 72464901 672849109 940528599 672849109 940528599 30729585 204927305 30729585 204927305 701836703 760099491 701836703 760099491 277226636 933545650 277226636 933545650 631639127 537813252 631639127 537813252 953073884 107284997 953073884 107284997 119756928 557748654 119756928 557748654 919300385 72854979 919300385 72854979 523526861 726629200 523526861 726629200 991103486 85677452 991103486 85677452 428334168 665259112 428334168 665259112 915050779 42964783 915050779 42964783 212919890 781318500 212919890 781318500 829921769 135690638 829921769 135690638 336179375 736742664 336179375 736742664 512037810 895961615 512037810 895961615 349614591 204285296 349614591 204285296 837582232 693853602 837582232 693853602 38736022 188131183 38736022 188131183 621455477 842682753 621455477 842682753 975352206 266602571 975352206 266602571 148214421 44829317 148214421 44829317 711796137 694732277 711796137 694732277 206486943 787082509 206486943 787082509 509361557 369062511 509361557 369062511 237718368 854607514 237718368 854607514 780293238 179811031 780293238 179811031 209881247 741381132 209881247 741381132 978068545 991753992 978068545 991753992 415344828 605303282 415344828 605303282 509517166 234607297 509517166 234607297 341173482 675000207 341173482 675000207 187548733 103456094 187548733 103456094 14603368 766355928 14603368 766355928 636435720 360645466 636435720 360645466 197758337 750542420 197758337 750542420 765849365 440549156 765849365 440549156 36959106 278837887 36959106 278837887 925426793 718156378 925426793 718156378 545035986 117422685 545035986 117422685 441667771 928221756 441667771 928221756 833429799 423330773 833429799 423330773 891736911 45520574 891736911 45520574 277846472 955947591 277846472 955947591 995113078 3200589 995113078 3200589 436052509 934316735 436052509 934316735 850683172 274670539 850683172 274670539 405901238 999654034 405901238 999654034 115811964 293377669 115811964 293377669 815163002 904974074 815163002 904974074 83045309 541754151 83045309 541754151 558965474 674839989 558965474 674839989 156127655 56371734 156127655 56371734 931605549 826825149 931605549 826825149 220182051 85074226 220182051 85074226 52311427 582496313 52311427 582496313 920720408 885555195 920720408 885555195 352686559 670708999 352686559 670708999 8456709 296130216 8456709 296130216 733766906 854611991 733766906 854611991 192366521 417377674 192366521 417377674 707047062 886208431 707047062 886208431 413405029 25685199 413405029 25685199 335879028 555217771 335879028 555217771 864234019 52028757 864234019 52028757 486390689 965838687 486390689 965838687 60050637 293930586 60050637 293930586 902761376 982142930 902761376 982142930 107633441 173538171 107633441 173538171 828690340 929521757 828690340 929521757 996707558 374135797 996707558 374135797 762362057 715600574 762362057 715600574 882250700 988656904 882250700 988656904 160776354 360516551 160776354 360516551 643054492 134726222 643054492 134726222 68228559 790180117 68228559 790180117 634846624 82906280 634846624 82906280 422770079 785371366 422770079 785371366 51987830 69566742 51987830 69566742 401017259 807409209 401017259 807409209 608611286 315928774 608611286 315928774 192406610 946216296 192406610 946216296 974602725 457443890 974602725 457443890 188423754 555381066 188423754 555381066 873344367 63296561 873344367 63296561 305114630 936430377 305114630 936430377 479238208 390178869 479238208 390178869 983686862 655611199 983686862 655611199 209055921 51364995 209055921 51364995 998026059 991160783 998026059 991160783 82840871 158080920 82840871 158080920 849063544 846274550 849063544 846274550 267001909 304636798 267001909 304636798 36010140 24744558 36010140 24744558 997941724 897930704 997941724 897930704 623321130 290353380 623321130 290353380 127943226 513661039 127943226 513661039 941561839 834228000 941561839 834228000 231822635 151419122 231822635 151419122 139735876 545092515 139735876 545092515 952130981 720809280 952130981 720809280 551098766 390978150 551098766 390978150 263663903 790175600 263663903 790175600 864560827 352080499 864560827 352080499 421985689 10706232 421985689 10706232 816129084 665589402 816129084 665589402 448139057 225058635 448139057 225058635 351969612 965722945 351969612 965722945 117337396 525567430 117337396 525567430 709486165 926687845 709486165 926687845 135803883 158797690 135803883 158797690 463373234 799010444 463373234 799010444 53971763 962510261 53971763 962510261 663510716 453059874 663510716 453059874 31002191 257565753 31002191 257565753 826444728 818101247 826444728 818101247 16946822 197921497 16946822 197921497 279333083 534676423 279333083 534676423 580169509 955828718 580169509 955828718 1762 545186818 1762 545186818 70080999 869231414 70080999 869231414 429850079 377565177 429850079 377565177 203946541 900487970 203946541 900487970 949522306 283268278 949522306 283268278 464090539 20027417 464090539 20027417 895412490 800712230 895412490 800712230 614685518 248121629 614685518 248121629 67863161 561322505 67863161 561322505 763128389 775401143 763128389 775401143 940740241 227261105 940740241 227261105 190640105 639318427 190640105 639318427 554297259 63017811 554297259 63017811 655601896 664817605 655601896 664817605 248914999 26433638 248914999 26433638 682200205 476620094 682200205 476620094 335914786 153063109 335914786 153063109 824186433 91637446 824186433 91637446 220165388 832131830 220165388 832131830 795470750 229069861 795470750 229069861 98280476 807875311 98280476 807875311 775215490 853787061 775215490 853787061 221139474 51407484 221139474 51407484 756421015 902379979 756421015 902379979 465813615 431247360 465813615 431247360 863455035 45445179 863455035 45445179 435199923 584402526 435199923 584402526 143039272 256793314 143039272 256793314 495795173 943083801 495795173 943083801 279845618 700508285 279845618 700508285 991900755 540791174 991900755 540791174 666038774 964844898 666038774 964844898 33950927 285988188 33950927 285988188 668144660 611557200 668144660 611557200 87199681 15322979 87199681 15322979 983766693 345228743 983766693 345228743 470135432 6894501 470135432 6894501 609249238 851009323 609249238 851009323 5710663 68747788 5710663 68747788 976942411 685152075 976942411 685152075 203079891 274370053 203079891 274370053 893970627 722210558 893970627 722210558 142513788 936652908 142513788 936652908 919641667 113104776 919641667 113104776 111808518 883047151 111808518 883047151 624549043 132345254 624549043 132345254 153797075 738984013 153797075 738984013 871762533 341473306 871762533 341473306 170251880 217419357 170251880 217419357 851098489 917543235 851098489 917543235 111356355 415910090 111356355 415910090 526365940 673904003 526365940 673904003 234626178 398579198 234626178 398579198 866927627 993999661 866927627 993999661 423006657 636985746 423006657 636985746 600977658 896292906 600977658 896292906 148514341 639935615 148514341 639935615 623095290 896077142 623095290 896077142 743493952 667992754 743493952 667992754 251599319 1697498 251599319 1697498 937782921 666818648 937782921 666818648 458665175 928634134 458665175 928634134 232372713 170467175 232372713 170467175 619966019 981330540 619966019 981330540 306031658 535388116 306031658 535388116 119837387 40908142 119837387 40908142 938880801 852507100 938880801 852507100 256115396 231763142 256115396 231763142 724817854 892827898 724817854 892827898 999398421 173895977 999398421 173895977 359457170 687125636 359457170 687125636 937406496 558492990 937406496 558492990 406987330 200818708 406987330 200818708 909053144 619500565 909053144 619500565 184479351 843592637 184479351 843592637 61969302 371957519 61969302 371957519 860844641 975280499 860844641 975280499 282461338 137436746 282461338 137436746 787663897 928828428 787663897 928828428 130955175 57096142 130955175 57096142 654498354 255763692 654498354 255763692 335864485 150850298 335864485 150850298 956840230 908632682 956840230 908632682 26116539 264503683 26116539 264503683 664260452 736330174 664260452 736330174 134140459 168495113 134140459 168495113 951905601 55979059 951905601 55979059 535618242 733013701 535618242 733013701 916997957 473039324 916997957 473039324 577310616 803463502 577310616 803463502 868516029 228048475 868516029 228048475 158331346 945160585 158331346 945160585 832285550 317653000 832285550 317653000 155150362 831033875 155150362 831033875 739245927 1758400 739245927 1758400 45760410 382641496 45760410 382641496 737499127 571819857 737499127 571819857 172295680 181946792 172295680 181946792 5249086 433772966 5249086 433772966 572352350 803611933 572352350 803611933 859073861 323778217 859073861 323778217 131896241 725426287 131896241 725426287 180088047 7035540 180088047 7035540 784918053 939844322 784918053 939844322 13825883 163085021 13825883 163085021 874103995 539027355 874103995 539027355 178193651 997153188 178193651 997153188 671363935 388824046 671363935 388824046 777990062 12636715 777990062 12636715 9861491 611438420 9861491 611438420 375665376 788989906 375665376 788989906 259004397 524066354 259004397 524066354 85868650 180804336 85868650 180804336 862534675 129980916 862534675 129980916 129350594 509684177 129350594 509684177 609843877 221989406 609843877 221989406 341128937 460277352 341128937 460277352 452309177 198269306 452309177 198269306 81194852 357444684 81194852 357444684 893582168 200371111 893582168 200371111 447362956 396189935 447362956 396189935 781665962 948821134 781665962 948821134 873321477 278625349 873321477 278625349 641271383 122408667 641271383 122408667 187510708 46281954 187510708 46281954 941225245 427120370 941225245 427120370 60011425 89871981 60011425 89871981 14353988 940315641 14353988 940315641 999801928 130419568 999801928 130419568 549005708 567684131 549005708 567684131 132038726 416184626 132038726 416184626 831757264 693083982 831757264 693083982 592135189 451497065 592135189 451497065 122355928 884231088 122355928 884231088 992331893 201693904 992331893 201693904 243114535 996201422 243114535 996201422 833872063 707763543 833872063 707763543 927384733 459211606 927384733 459211606 36042028 962631978 36042028 962631978 653159037 744309183 653159037 744309183 109486812 547097630 109486812 547097630 942792628 732085598 942792628 732085598 270858914 293916481 270858914 293916481 968818725 16327375 968818725 16327375 106359510 817328014 106359510 817328014 723334585 35086160 723334585 35086160 262826128 959692986 262826128 959692986 37175213 37682903 37175213 37682903 406995545 636741097 406995545 636741097 942296831 250945087 942296831 250945087 635735057 967974126 635735057 967974126 165130152 488806824 165130152 488806824 960836690 331857058 960836690 331857058 4214912 52055096 4214912 52055096 916444210 599247305 916444210 599247305 372934841 937190740 372934841 937190740 666399964 344111270 666399964 344111270 91207808 10330129 91207808 10330129 825810266 888720501 825810266 888720501 474356141 153162818 474356141 153162818 65946151 913311002 65946151 913311002 431580913 405045457 431580913 405045457 999453265 717149262 999453265 717149262 610768104 429263382 610768104 429263382 115993820 991282511 115993820 991282511 999210375 508214939 999210375 508214939 230730760 839724823 230730760 839724823 686534090 497687361 686534090 497687361 937580751 215750462 937580751 215750462 106761402 672641317 106761402 672641317 643488348 486098818 643488348 486098818 202812070 896992539 202812070 896992539 765005770 167371750 765005770 167371750 235110575 698935344 235110575 698935344 639564447 169754571 639564447 169754571 133500383 805176656 133500383 805176656 674251398 593734251 674251398 593734251 889166035 50931093 889166035 50931093 519940540 780386915 519940540 780386915 925264152 948869100 925264152 948869100 550833170 52338248 550833170 52338248 998064862 978929125 998064862 978929125 602235843 213048423 602235843 213048423 737498880 639531468 737498880 639531468 281288831 79634372 281288831 79634372 611396283 623792459 611396283 623792459 95613692 119171455 95613692 119171455 502612321 788644446 502612321 788644446 56487487 58128121 56487487 58128121 491750405 711407264 491750405 711407264 48581684 105963973 48581684 105963973 611736382 850844158 611736382 850844158 123200229 15403630 123200229 15403630 977883950 716440476 977883950 716440476 339531405 92261998 339531405 92261998 871328126 854301763 871328126 854301763 158017322 136621455 158017322 136621455 915058871 602996080 915058871 602996080 340806087 102807187 340806087 102807187 170053065 769958803 170053065 769958803 887532202 497254321 887532202 497254321 100122527 115674416 100122527 115674416 856198609 731140914 856198609 731140914 69798083 3045935 69798083 3045935 729080537 836354074 729080537 836354074 68150999 27195235 68150999 27195235 707758851 752662915 707758851 752662915 979304850 48382246 979304850 48382246 566721997 401168368 566721997 401168368 50921471 21558231 50921471 21558231 708841861 695143984 708841861 695143984 96665011 929578093 96665011 929578093 837929075 286631123 837929075 286631123 454820635 361157613 454820635 361157613 938572789 693242789 938572789 693242789 313649483 16923264 313649483 16923264 507899477 576768878 507899477 576768878 882150633 316669962 882150633 316669962 360665596 750753126 360665596 750753126 869930263 175675801 869930263 175675801 108420405 325800376 108420405 325800376 765261467 110858030 765261467 110858030 62808652 280030828 62808652 280030828 932745574 979330215 932745574 979330215 537857896 17775321 537857896 17775321 966363393 503370368 966363393 503370368 330189265 67198839 330189265 67198839 98624652 860270264 98624652 860270264 740511245 216716001 740511245 216716001 642162692 102782499 642162692 102782499 219004688 960801441 219004688 960801441 725465870 710199670 725465870 710199670 102456068 887797886 102456068 887797886 956539771 164057294 956539771 164057294 270993977 974095555 270993977 974095555 20571927 4146512 20571927 4146512 977698124 931308085 977698124 931308085 313207200 484368692 313207200 484368692 895925620 760129020 895925620 760129020 535049903 462281592 535049903 462281592 306149531 153284737 306149531 153284737 664613304 692978004 664613304 692978004 796473276 829224306 796473276 829224306 277427030 591522941 277427030 591522941 32898012 509609557 32898012 509609557 538030726 471434764 538030726 471434764 864953443 703211095 864953443 703211095 188685579 331641197 188685579 331641197 703082080 178902065 703082080 178902065 976696613 544304250 976696613 544304250 491694421 998963241 491694421 998963241 111245379 216279401 111245379 216279401 569532284 644664534 569532284 644664534 946972141 396730998 946972141 396730998 113170254 716681943 113170254 716681943 993698760 961711301 993698760 961711301 56775428 516242391 56775428 516242391 856369267 829541968 856369267 829541968 431181612 207006375 431181612 207006375 994976939 492528753 994976939 492528753 404060158 884038196 404060158 884038196 101654956 307570861 101654956 307570861 813279828 12100010 813279828 12100010 251841451 538278454 251841451 538278454 812078027 991913801 812078027 991913801 289591200 337228912 289591200 337228912 519739348 887085906 519739348 887085906 154654079 220023585 154654079 220023585 932615350 856724884 932615350 856724884 266684353 217359176 266684353 217359176 54326333 827693423 54326333 827693423 822899961 361198592 822899961 361198592 324566030 770689746 324566030 770689746 798197981 442190349 798197981 442190349 914098032 764824604 914098032 764824604 25185438 338210661 25185438 338210661 962297628 844507245 962297628 844507245 137832838 330671995 137832838 330671995 881918343 704936815 881918343 704936815 113777632 481399714 113777632 481399714 690896581 734440831 690896581 734440831 216175114 421604441 216175114 421604441 631271675 923981997 631271675 923981997 247472871 346466458 247472871 346466458 797429830 672846953 797429830 672846953 415307842 311604678 415307842 311604678 36981624 925219955 36981624 925219955 552574420 47058470 552574420 47058470 716670803 635722646 716670803 635722646 58177774 80173918 58177774 80173918 488712371 909913692 488712371 909913692 929577272 363433755 929577272 363433755 20666293 742829886 20666293 742829886 554200096 506045833 554200096 506045833 105847546 980117431 105847546 980117431 898499713 218230432 898499713 218230432 198558026 788147484 198558026 788147484 870847326 96353144 870847326 96353144 570045345 587883288 570045345 587883288 799276363 950252901 799276363 950252901 401857357 61657488 401857357 61657488 149466733 773126985 149466733 773126985 18458888 503681975 18458888 503681975 672124038 330446216 672124038 330446216 333766158 943501306 333766158 943501306 184371437 179955483 184371437 179955483 992873334 239252427 992873334 239252427 83081981 955019785 83081981 955019785 894462508 91794673 894462508 91794673 712205547 750524999 712205547 750524999 951796028 346293061 951796028 346293061 148084880 719628199 148084880 719628199 515290920 314612931 515290920 314612931 223610146 893834655 223610146 893834655 346898072 77841217 346898072 77841217 473687674 466783258 473687674 466783258 838230366 867924866 838230366 867924866 283887646 627954926 283887646 627954926 635418804 740111830 635418804 740111830 192622821 965373761 192622821 965373761 865136053 450978144 865136053 450978144 51998947 773615668 51998947 773615668 576671520 181325479 576671520 181325479 882176615 932509229 882176615 932509229 10927436 228079475 10927436 228079475 418653413 562090624 418653413 562090624 49518235 224506787 49518235 224506787 818107320 632652336 818107320 632652336 246368508 811754399 246368508 811754399 856480557 335611348 856480557 335611348 997573343 959563650 997573343 959563650 209982891 167795641 209982891 167795641 914445164 997649458 914445164 997649458 68665613 61941229 68665613 61941229 340321210 864792749 340321210 864792749 917115092 408234182 917115092 408234182 27578070 177965498 27578070 177965498 831122472 947191149 831122472 947191149 397624825 124883537 397624825 124883537 681679248 205830354 681679248 205830354 216854168 357294019 216854168 357294019 386453201 37688406 386453201 37688406 328652692 17903701 328652692 17903701 713310411 937245007 713310411 937245007 998326462 291416441 998326462 291416441 283036226 921651503 283036226 921651503 901778579 208128032 901778579 208128032 20708834 317609294 20708834 317609294 296758691 876092777 296758691 876092777 771239343 159386111 771239343 159386111 472152623 432976065 472152623 432976065 11777446 880244608 11777446 880244608 858399783 550854628 858399783 550854628 131358038 349155639 131358038 349155639 887924476 653358791 887924476 653358791 57791405 377899842 57791405 377899842 885844011 607440749 885844011 607440749 537079414 814377772 537079414 814377772 725870732 603692259 725870732 603692259 391326420 52715614 391326420 52715614 184094616 897887100 184094616 897887100 831850082 23483821 831850082 23483821 670397631 915543290 670397631 915543290 26779919 267336792 26779919 267336792 743653449 936297350 743653449 936297350 750796 251866562 750796 251866562 343115125 38457335 343115125 38457335 980694209 967458432 980694209 967458432 285609061 118592796 285609061 118592796 872884872 76104647 872884872 76104647 125615214 918723068 125615214 918723068 715017567 344939418 715017567 344939418 149812266 686924965 149812266 686924965 655547341 231359366 655547341 231359366 179655002 698592388 179655002 698592388 351702898 982359137 351702898 982359137 45468623 122707100 45468623 122707100 709286580 801347163 709286580 801347163 28439613 998875481 28439613 998875481 749922780 361375030 749922780 361375030 924123611 814689763 924123611 814689763 302748020 217186050 302748020 217186050 811367808 678249582 811367808 678249582 462257576 538876282 462257576 538876282 961895795 826833915 961895795 826833915 552126733 483482377 552126733 483482377 307098328 767068325 307098328 767068325 6942570 20649200 6942570 20649200 795912318 604135707 795912318 604135707 495567866 882812117 495567866 882812117 842611846 39157957 842611846 39157957 933016002 885611543 933016002 885611543 568998805 85539369 568998805 85539369 788304742 301117015 788304742 301117015 58722147 106921761 58722147 106921761 650648247 946249797 650648247 946249797 698162564 372233590 698162564 372233590 23186515 35802858 23186515 35802858 983298571 718080405 983298571 718080405 93046361 59496939 93046361 59496939 675755693 891157907 675755693 891157907 315207194 216673688 315207194 216673688 147419368 109425048 147419368 109425048 633326593 687478210 633326593 687478210 324813292 552990822 324813292 552990822 898782514 331959939 898782514 331959939 7503173 528919963 7503173 528919963 827697342 896551327 827697342 896551327 447025621 240896664 447025621 240896664 45927000 8271622 45927000 8271622 812480930 717948046 812480930 717948046 701060957 842112084 701060957 842112084 226261097 946375908 226261097 946375908 823247689 385697804 823247689 385697804 407918661 912566918 407918661 912566918 75509316 71398649 75509316 71398649 705157094 191108209 705157094 191108209 91007725 779375850 91007725 779375850 734114108 169574450 734114108 169574450 926989582 969084502 926989582 969084502 636491575 131851113 636491575 131851113 194076930 858335334 194076930 858335334 742278207 927295894 742278207 927295894 37765133 79507625 37765133 79507625 445351564 605401665 445351564 605401665 262413983 744715345 262413983 744715345 589715269 247499462 589715269 247499462 335237613 779955408 335237613 779955408 56120311 67649210 56120311 67649210 543095760 607510522 543095760 607510522 38909149 722552244 38909149 722552244 617987478 279578461 617987478 279578461 130954371 458165311 130954371 458165311 27593634 924719191 27593634 924719191 289916777 364914605 289916777 364914605 104575643 163171162 104575643 163171162 877621627 690999924 877621627 690999924 137063640 11170460 137063640 11170460 821113004 798086071 821113004 798086071 304708808 5124743 304708808 5124743 8414020 956510288 8414020 956510288 477503602 142288419 477503602 142288419 37485639 744247605 37485639 744247605 350781220 7405004 350781220 7405004 623587668 245111830 623587668 245111830 25804988 72913773 25804988 72913773 961932259 980302761 961932259 980302761 144124654 376181112 144124654 376181112 5175993 24585145 5175993 24585145 934495936 634810769 934495936 634810769 38454145 224607933 38454145 224607933 537504546 909543560 537504546 909543560 242003753 372430723 242003753 372430723 970822287 166731306 970822287 166731306 432907442 903237942 432907442 903237942 677084442 274131080 677084442 274131080 285364651 943131369 285364651 943131369 61570939 993353416 61570939 993353416 898844992 278558258 898844992 278558258 397657634 985915144 397657634 985915144 255205732 478531605 255205732 478531605 934197578 67830030 934197578 67830030 26585709 847244401 26585709 847244401 960727305 521509215 960727305 521509215 457495471 970979269 457495471 970979269 83353775 43982169 83353775 43982169 849834104 906121802 849834104 906121802 497293968 522142380 497293968 522142380 90883144 132679852 90883144 132679852 625605971 901604674 625605971 901604674 485154504 387310647 485154504 387310647 980410757 103826553 980410757 103826553 501478530 883483807 501478530 883483807 965258654 609461521 965258654 609461521 411873390 175903450 411873390 175903450 344662737 686476483 344662737 686476483 771866288 189684622 771866288 189684622 467895567 519948139 467895567 519948139 906234446 400597882 906234446 400597882 993709853 257304746 993709853 257304746 665103986 648999461 665103986 648999461 29615262 475797912 29615262 475797912 899619015 159798183 899619015 159798183 693970891 492523675 693970891 492523675 46028564 21859564 46028564 21859564 900550340 949028434 900550340 949028434 488180703 351871016 488180703 351871016 922073329 720421253 922073329 720421253 227374943 36814497 227374943 36814497 556505686 626902689 556505686 626902689 786952667 74098168 786952667 74098168 132216190 737196238 132216190 737196238 847372110 842314502 847372110 842314502 32548003 528940539 32548003 528940539 490189381 803143194 490189381 803143194 349964697 374468016 349964697 374468016 480001512 118413255 480001512 118413255 145030662 949152642 145030662 949152642 803871713 428784560 803871713 428784560 399445075 19363121 399445075 19363121 701009758 550172111 701009758 550172111 132357065 742526499 132357065 742526499 934482268 510298390 934482268 510298390 233328544 75053400 233328544 75053400 660027269 931888114 660027269 931888114 286796845 124048467 286796845 124048467 32212896 464917790 32212896 464917790 760821661 30085909 760821661 30085909 560633602 811029416 560633602 811029416 143098617 128895575 143098617 128895575 748511779 311552078 748511779 311552078 242298826 205429259 242298826 205429259 761046077 728661465 761046077 728661465 266701959 977525577 266701959 977525577 751087788 242540770 751087788 242540770 665022662 748056692 665022662 748056692 870677167 568925651 870677167 568925651 614243712 982303677 614243712 982303677 948086385 20220366 948086385 20220366 164697552 414830168 164697552 414830168 697708760 185702150 697708760 185702150 380326911 447050309 380326911 447050309 953961336 868783242 953961336 868783242 221188081 217938546 221188081 217938546 799723350 992018292 799723350 992018292 308154337 793920036 308154337 793920036 791596256 277782486 791596256 277782486 325214786 883977922 325214786 883977922 514170020 50440077 514170020 50440077 150971315 990769121 150971315 990769121 764783984 73131241 764783984 73131241 310655049 987092973 310655049 987092973 103333826 69684749 103333826 69684749 679207763 928741684 679207763 928741684 286600323 183689564 286600323 183689564 772932714 795489701 772932714 795489701 336531731 979170897 336531731 979170897 243700843 13029332 243700843 13029332 42029665 582951285 42029665 582951285 995564797 878684536 995564797 878684536 333829758 664916052 333829758 664916052 954127358 758698350 954127358 758698350 434515817 523260153 434515817 523260153 671078991 388795622 671078991 388795622 961136092 645418811 961136092 645418811 53645462 929002871 53645462 929002871 902833413 76417922 902833413 76417922 419143462 694664718 419143462 694664718 66048395 244928548 66048395 244928548 578774937 24333515 578774937 24333515 456896976 471912143 456896976 471912143 869010841 860277976 869010841 860277976 61330527 353812891 61330527 353812891 852788656 94160845 852788656 94160845 228930818 546805522 228930818 546805522 27245670 404821659 27245670 404821659 995701165 133657196 995701165 133657196 361473474 769788269 361473474 769788269 690589425 306345454 690589425 306345454 299113801 920583633 299113801 920583633 518209575 318395137 518209575 318395137 96572267 654891901 96572267 654891901 768852940 399832761 768852940 399832761 312890908 762486401 312890908 762486401 721233679 931523472 721233679 931523472 233234492 289980899 233234492 289980899 499834915 181652537 499834915 181652537 228665075 801812143 228665075 801812143 761027061 555591523 761027061 555591523 644441422 975159272 644441422 975159272 279717878 128125537 279717878 128125537 186865475 471269610 186865475 471269610 893614907 239880858 893614907 239880858 563128270 564272890 563128270 564272890 824460869 805584240 824460869 805584240 287950847 931107485 287950847 931107485 512320907 348636265 512320907 348636265 382130730 520401318 382130730 520401318 798324628 976274302 798324628 976274302 304776638 637814492 304776638 637814492 491358928 488461862 491358928 488461862 613569987 808616373 613569987 808616373 221423368 279493434 221423368 279493434 935433471 959511889 935433471 959511889 254555631 237542311 254555631 237542311 509697230 724564541 509697230 724564541 142028763 37629921 142028763 37629921 715733710 840332465 715733710 840332465 175507291 159146937 175507291 159146937 662029680 877706121 662029680 877706121 51409139 352233215 51409139 352233215 445549988 912954565 445549988 912954565 961656012 93190909 961656012 93190909 188987501 462131803 188987501 462131803 483231503 164640624 483231503 164640624 2131981 629029223 2131981 629029223 567270956 370716609 567270956 370716609 163711047 917397905 163711047 917397905 939466060 104219676 939466060 104219676 389232992 499106478 389232992 499106478 825145811 413775228 825145811 413775228 357722162 122945674 357722162 122945674 827525543 14365681 827525543 14365681 497135930 655358095 497135930 655358095 38619246 39877643 38619246 39877643 709951175 921033929 709951175 921033929 170120425 564572765 170120425 564572765 708580208 829874080 708580208 829874080 292180576 62924789 292180576 62924789 854203914 654926856 854203914 654926856 274605014 929629482 274605014 929629482 125568836 156256469 125568836 156256469 979230390 943977602 979230390 943977602 157178075 249101108 157178075 249101108 789140743 775533128 789140743 775533128 117006448 192880332 117006448 192880332 640596112 401160488 640596112 401160488 68469810 258335158 68469810 258335158 600471152 747238203 600471152 747238203 170959061 46267562 170959061 46267562 805548127 841862152 805548127 841862152 16984560 45690967 16984560 45690967 506019885 836732782 506019885 836732782 165748535 991235276 165748535 991235276 401739433 331994926 401739433 331994926 4895579 51009288 4895579 51009288 959048388 809636855 959048388 809636855 985945579 161870206 985945579 161870206 18386007 779350972 18386007 779350972 958337257 226483763 958337257 226483763 634162769 859314100 634162769 859314100 967649688 204930219 967649688 204930219 1054465 876650876 1054465 876650876 289420572 153254560 289420572 153254560 746354330 865867285 746354330 865867285 448155301 714766528 448155301 714766528 766550333 91230753 766550333 91230753 215921308 277296573 215921308 277296573 754481561 943070838 754481561 943070838 254709776 148615332 254709776 148615332 935838843 868531713 935838843 868531713 438207254 575394991 438207254 575394991 850482115 997256452 850482115 997256452 66372978 60977903 66372978 60977903 519197836 143936656 519197836 143936656 77731362 770377468 77731362 770377468 552834818 114585557 552834818 114585557 269699887 503269556 269699887 503269556 834219847 285547394 834219847 285547394 15279026 909700543 15279026 909700543 788639350 172484288 788639350 172484288 988408908 634618121 988408908 634618121 450930055 2238422 450930055 2238422 204013379 781114383 204013379 781114383 980210029 30293770 980210029 30293770 107895751 463513109 107895751 463513109 896524330 249777676 896524330 249777676 311796131 821644951 311796131 821644951 585338635 325276599 585338635 325276599 981327962 921829372 981327962 921829372 340998083 517156648 340998083 517156648 743256370 831853991 743256370 831853991 154922687 149343487 154922687 149343487 999555734 733372619 999555734 733372619 218305700 133532226 218305700 133532226 986217189 757279153 986217189 757279153 5330417 415921115 5330417 415921115 935596562 766196940 935596562 766196940 283494323 142197333 283494323 142197333 74011502 931391773 74011502 931391773 878341828 213654804 878341828 213654804 46863399 757717635 46863399 757717635 918902159 296495002 918902159 296495002 724261096 950084322 724261096 950084322 128837678 674635272 128837678 674635272 453477519 68863965 453477519 68863965 338170274 362894471 338170274 362894471 786614752 653683997 786614752 653683997 411840362 206522405 411840362 206522405 671366146 696336964 671366146 696336964 106164700 994574805 106164700 994574805 589018502 66195423 589018502 66195423 927486011 703745796 927486011 703745796 599642455 58503091 599642455 58503091 373067018 404110493 373067018 404110493 41044914 962317487 41044914 962317487 917401231 111532068 917401231 111532068 479359891 970700244 479359891 970700244 949105448 420066143 949105448 420066143 510042272 62932558 510042272 62932558 989034898 156578237 989034898 156578237 232489208 833002593 232489208 833002593 572611758 71471111 572611758 71471111 38734778 935968602 38734778 935968602 783382861 26751254 783382861 26751254 102164577 529230783 102164577 529230783 975854612 819470359 975854612 819470359 180257704 365359018 180257704 365359018 94882581 749634116 94882581 749634116 899822606 57195062 899822606 57195062 18777388 460385167 18777388 460385167 927046746 775452105 927046746 775452105 31131868 615495678 31131868 615495678 438997725 981983990 438997725 981983990 990161319 83046990 990161319 83046990 231584703 965046421 231584703 965046421 615010905 16715836 615010905 16715836 107766732 599671024 107766732 599671024 661368181 53793379 661368181 53793379 949141320 793395440 949141320 793395440 401610818 868051091 401610818 868051091 955780827 29594853 955780827 29594853 357634831 934940163 357634831 934940163 902863883 53365729 902863883 53365729 289399902 566391417 289399902 566391417 971703046 475071671 971703046 475071671 213379350 977296346 213379350 977296346 996320808 757713384 996320808 757713384 339800392 540922695 339800392 540922695 76665067 696519211 76665067 696519211 908377971 55790139 908377971 55790139 250147922 791780193 250147922 791780193 642850632 190175979 642850632 190175979 8070950 894230141 8070950 894230141 438322459 21732638 438322459 21732638 73234357 592677029 73234357 592677029 315947288 666479353 315947288 666479353 8261917 829750375 8261917 829750375 729692306 356208831 729692306 356208831 131205762 975678249 131205762 975678249 991914238 223910815 991914238 223910815 321829576 680196755 321829576 680196755 915428813 77990723 915428813 77990723 374301597 753106937 374301597 753106937 742869152 648402441 742869152 648402441 453247240 888303222 453247240 888303222 936709727 31707836 936709727 31707836 556107055 827953869 556107055 827953869 47062343 317364249 47062343 317364249 811997664 699861632 811997664 699861632 37203216 970471533 37203216 970471533 488780221 37827681 488780221 37827681 869585925 715453053 869585925 715453053 312453675 190176326 312453675 190176326 16560409 850713178 16560409 850713178 511003920 127274732 511003920 127274732 240120792 700948536 240120792 700948536 393302444 337183511 393302444 337183511 124416665 922456611 124416665 922456611 866851508 484621205 866851508 484621205 641718226 332166882 641718226 332166882 106423692 12990373 106423692 12990373 958943039 997036804 958943039 997036804 257498092 27253193 257498092 27253193 825773761 937418375 825773761 937418375 15702873 236525006 15702873 236525006 703415241 804986529 703415241 804986529 2776881 136665894 2776881 136665894 751158536 64006350 751158536 64006350 323684064 931174853 323684064 931174853 779412193 117138010 779412193 117138010 275350256 977181711 275350256 977181711 756965415 193450194 756965415 193450194 65413429 643877024 65413429 643877024 637426540 296661067 637426540 296661067 268864268 807389501 268864268 807389501 607744945 524882293 607744945 524882293 258237237 158133408 258237237 158133408 940171837 535318111 940171837 535318111 126512758 268816879 126512758 268816879 863279339 900529536 863279339 900529536 601142801 154001572 601142801 154001572 915210723 418728403 915210723 418728403 291513305 116415096 291513305 116415096 118789137 638237656 118789137 638237656 962199949 5469062 962199949 5469062 352166235 796247607 352166235 796247607 67315104 120893906 67315104 120893906 10980214 894186363 10980214 894186363 994007923 474545304 994007923 474545304 125186341 843425344 125186341 843425344 990089530 295675556 990089530 295675556 158037983 694639082 158037983 694639082 460721327 193528108 460721327 193528108 827095153 836537653 827095153 836537653 47667789 996379026 47667789 996379026 556533101 646489073 556533101 646489073 157318717 157610568 157318717 157610568 542597228 768511665 542597228 768511665 956822615 317834500 956822615 317834500 414704664 21936910 414704664 21936910 760709000 882618711 760709000 882618711 598749215 31808406 598749215 31808406 711080800 843020354 711080800 843020354 424495742 84319021 424495742 84319021 984771604 556757544 984771604 556757544 79678179 955040689 79678179 955040689 922871968 253731859 922871968 253731859 509839200 819343767 509839200 819343767 852439253 420903213 852439253 420903213 38318786 902239739 38318786 902239739 925158935 83915912 925158935 83915912 471016673 852421343 471016673 852421343 70213189 334911404 70213189 334911404 913541559 864658290 913541559 864658290 74494327 120030359 74494327 120030359 990859092 719745115 990859092 719745115 57506563 269731088 57506563 269731088 48126905 963149259 48126905 963149259 775435678 166059171 775435678 166059171 114585292 990202654 114585292 990202654 166183476 656929265 166183476 656929265 914684945 993925032 914684945 993925032 602148368 212555621 602148368 212555621 976173357 121640983 976173357 121640983 134613623 414967822 134613623 414967822 600104156 272541391 600104156 272541391 211588248 740093105 211588248 740093105 926420778 927081772 926420778 927081772 1047395 291934759 1047395 291934759 757593586 580178495 757593586 580178495 140047266 271104919 140047266 271104919 637314246 583063081 637314246 583063081 25299029 977955922 25299029 977955922 897316510 395197301 897316510 395197301 31139252 143139768 31139252 143139768 922819332 791554513 922819332 791554513 402610267 669782756 402610267 669782756 690067025 785653689 690067025 785653689 842179788 397277292 842179788 397277292 215198199 714746233 215198199 714746233 906595034 903951597 906595034 903951597 248565470 150867092 248565470 150867092 861769230 566188866 861769230 566188866 263758935 5280060 263758935 5280060 767611720 742198407 767611720 742198407 73664858 51988651 73664858 51988651 831089010 865088931 831089010 865088931 142009404 244149804 142009404 244149804 672187111 356181412 672187111 356181412 15470207 103982079 15470207 103982079 897737405 754474212 897737405 754474212 128638622 202386279 128638622 202386279 751375881 424217000 751375881 424217000 358045301 72369121 358045301 72369121 54079633 392856309 54079633 392856309 379420295 272711223 379420295 272711223 87617449 13439993 87617449 13439993 986806260 884975846 986806260 884975846 623624824 105175029 623624824 105175029 246809347 819504740 246809347 819504740 539659763 277908816 539659763 277908816 558060209 971619406 558060209 971619406 141254213 88821241 141254213 88821241 787755422 885103116 787755422 885103116 119225480 106231797 119225480 106231797 649918070 509003925 649918070 509003925 177672129 993066787 177672129 993066787 29328989 535914948 29328989 535914948 625793455 713393517 625793455 713393517 992695887 185445096 992695887 185445096 26153654 865089397 26153654 865089397 986339593 422370836 986339593 422370836 16196088 761996225 16196088 761996225 473297067 201387395 473297067 201387395 144853650 893232982 144853650 893232982 633193095 36026843 633193095 36026843 981123393 696817573 981123393 696817573 375169255 119795546 375169255 119795546 536498204 526126483 536498204 526126483 283284463 137812066 283284463 137812066 999429913 472911361 999429913 472911361 69052544 215627224 69052544 215627224 681084704 467436721 681084704 467436721 264975577 192833843 264975577 192833843 766644596 89531430 766644596 89531430 38820399 945744529 38820399 945744529 763345295 308196358 763345295 308196358 298905653 927200973 298905653 927200973 721604428 390241302 721604428 390241302 444480732 327309373 444480732 327309373 981693336 593894917 981693336 593894917 580809698 277308550 580809698 277308550 992363013 636607351 992363013 636607351 338307207 172741357 338307207 172741357 149782320 726955829 149782320 726955829 753509421 922793761 753509421 922793761 77932194 231260643 77932194 231260643 723448756 637163407 723448756 637163407 253439588 960491171 253439588 960491171 36503822 8301872 36503822 8301872 552461716 564841933 552461716 564841933 623139317 774998345 623139317 774998345 933726395 101878908 933726395 101878908 639264341 877937411 639264341 877937411 576574233 458276117 576574233 458276117 72320029 717632139 72320029 717632139 664402763 968073246 664402763 968073246 338645245 14585381 338645245 14585381 860546765 698986734 860546765 698986734 438316540 37667037 438316540 37667037 808999212 755663275 808999212 755663275 660691223 69082822 660691223 69082822 63746750 986715892 63746750 986715892 914785026 523204683 914785026 523204683 119154533 974964014 119154533 974964014 968632647 97848248 968632647 97848248 582818338 845793725 582818338 845793725 971269704 748042287 971269704 748042287 580214072 852494442 580214072 852494442 15366712 972778537 15366712 972778537 905734399 357751644 905734399 357751644 225311571 912686921 225311571 912686921 21424796 404185340 21424796 404185340 799794088 37318664 799794088 37318664 440091046 723208868 440091046 723208868 924061303 882483157 924061303 882483157 146985707 479958465 146985707 479958465 657527139 337725420 657527139 337725420 196466641 836144580 196466641 836144580 760187319 192070722 760187319 192070722 44437649 758762953 44437649 758762953 509027657 493762552 509027657 493762552 310625765 683890176 310625765 683890176 467348806 1745891 467348806 1745891 823441774 519932424 823441774 519932424 238212534 748568330 238212534 748568330 86730398 159593847 86730398 159593847 522354363 779835340 522354363 779835340 200839008 392756116 200839008 392756116 710734796 60259966 710734796 60259966 61581809 765328746 61581809 765328746 614280511 943442110 614280511 943442110 872637994 98921053 872637994 98921053 387604508 591717564 387604508 591717564 721304302 231109085 721304302 231109085 79747747 447375457 79747747 447375457 794496884 955251413 794496884 955251413 72873638 172434911 72873638 172434911 381877853 649175155 381877853 649175155 803729478 941805202 803729478 941805202 85195149 104965916 85195149 104965916 903762370 890834107 903762370 890834107 508022951 570172722 508022951 570172722 383686207 328107214 383686207 328107214 456071495 529216851 456071495 529216851 238623148 158040634 238623148 158040634 964235035 6615683 964235035 6615683 124336394 778120030 124336394 778120030 809932876 32447250 809932876 32447250 188367995 703333518 188367995 703333518 488727699 118630299 488727699 118630299 137937393 95687400 137937393 95687400 777964838 952317717 777964838 952317717 18589303 115337599 18589303 115337599 365591534 4088907 365591534 4088907 653712477 944091531 653712477 944091531 221667175 65730008 221667175 65730008 24699747 30216304 24699747 30216304 373952159 865900988 373952159 865900988 883577581 184467935 883577581 184467935 290881882 706688436 290881882 706688436 153138053 44280486 153138053 44280486 909901053 900520173 909901053 900520173 174599944 124239154 174599944 124239154 849525526 631709309 849525526 631709309 196142837 746886945 196142837 746886945 77416204 113652912 77416204 113652912 432304054 874474343 432304054 874474343 121492566 139250547 121492566 139250547 581028502 884576100 581028502 884576100 997304757 425944201 997304757 425944201 50250442 88979939 50250442 88979939 920801478 905226194 920801478 905226194 61414067 65425697 61414067 65425697 937576971 798876637 937576971 798876637 466240207 125402914 466240207 125402914 615628535 820324367 615628535 820324367 351897479 670475424 351897479 670475424 237031813 821662652 237031813 821662652 671018524 506295418 671018524 506295418 117605611 178907151 117605611 178907151 343007175 920998333 343007175 920998333 171597939 132830622 171597939 132830622 982947258 840317707 982947258 840317707 771579006 323413667 771579006 323413667 180252564 555041360 180252564 555041360 885737062 838438557 885737062 838438557 431066633 531248284 431066633 531248284 870125018 965924625 870125018 965924625 106756452 313349781 106756452 313349781 682259230 974030710 682259230 974030710 191843753 297289008 191843753 297289008 969664545 785386551 969664545 785386551 578606156 40995256 578606156 40995256 742248712 802514090 742248712 802514090 934609780 941996573 934609780 941996573 361648347 84048087 361648347 84048087 888661890 703752320 888661890 703752320 309482043 296876312 309482043 296876312 943602726 999639418 943602726 999639418 88510094 186119342 88510094 186119342 438280796 710708749 438280796 710708749 810545633 192354137 810545633 192354137 195452892 113161612 195452892 113161612 713896805 674937486 713896805 674937486 179715232 136339593 179715232 136339593 428053042 966224788 428053042 966224788 112180200 411947153 112180200 411947153 620690041 849163863 620690041 849163863 97405641 225143165 97405641 225143165 693600065 677136112 693600065 677136112 184370799 124309001 184370799 124309001 673881198 739980314 673881198 739980314 52610290 315144827 52610290 315144827 839411399 638892292 839411399 638892292 485661587 393264364 485661587 393264364 641088620 117172717 641088620 117172717 435399472 757207995 435399472 757207995 922917722 64206053 922917722 64206053 14568115 816600201 14568115 816600201 578932567 372668261 578932567 372668261 167320664 730038806 167320664 730038806 881210982 997666569 881210982 997666569 284884129 116756098 284884129 116756098 882029784 600583701 882029784 600583701 173300469 62573999 173300469 62573999 134407193 765688476 134407193 765688476 875368039 918443338 875368039 918443338 100568512 250064827 100568512 250064827 653086812 565321413 653086812 565321413 271742832 857705434 271742832 857705434 952159567 272263677 952159567 272263677 333198048 55445859 333198048 55445859 926157424 478104742 926157424 478104742 353749444 101773642 353749444 101773642 590685340 862206445 590685340 862206445 679355252 197810349 679355252 197810349 353357355 484351698 353357355 484351698 817822335 953571024 817822335 953571024 149475166 222188667 149475166 222188667 638199458 434987808 638199458 434987808 123634940 714117771 123634940 714117771 326924273 387510443 326924273 387510443 703750653 214672049 703750653 214672049 909043368 928784517 909043368 928784517 160688974 458017351 160688974 458017351 528887693 910480658 528887693 910480658 129614317 501182590 129614317 501182590 655395431 822737413 655395431 822737413 169026082 101645780 169026082 101645780 904205331 757395351 904205331 757395351 100940464 310030510 100940464 310030510 929883233 748819305 929883233 748819305 215004718 66383056 215004718 66383056 796796250 878019284 796796250 878019284 873127445 376530456 873127445 376530456 222751571 718138153 222751571 718138153 708171090 482010048 708171090 482010048 5635431 798577673 5635431 798577673 729278534 27757615 729278534 27757615 362641433 581765175 362641433 581765175 198696123 120182938 198696123 120182938 803597590 278747070 803597590 278747070 300773895 933926071 300773895 933926071 48646915 205184735 48646915 205184735 940346778 296797097 940346778 296797097 14705632 150897669 14705632 150897669 879554636 74370672 879554636 74370672 70890644 530990324 70890644 530990324 593433914 891516981 593433914 891516981 736976482 258825552 736976482 258825552 457481200 792286898 457481200 792286898 275768643 246223767 275768643 246223767 567627850 660450598 567627850 660450598 795085425 72191680 795085425 72191680 630796522 560877434 630796522 560877434 206795856 36574717 206795856 36574717 846111836 463730523 846111836 463730523 374855209 878356785 374855209 878356785 841159491 318346887 841159491 318346887 310507217 776303501 310507217 776303501 893088827 32216259 893088827 32216259 536457570 509415809 536457570 509415809 587342641 357055690 587342641 357055690 426412372 950155000 426412372 950155000 865179172 670889832 865179172 670889832 484369206 365041058 484369206 365041058 900404244 856710073 900404244 856710073 625207238 697848157 625207238 697848157 214325896 1801388 214325896 1801388 83251666 883816444 83251666 883816444 627773718 323821960 627773718 323821960 413318737 889920087 413318737 889920087 66194615 43524045 66194615 43524045 870990183 813811408 870990183 813811408 226245603 60581282 226245603 60581282 799000596 514299819 799000596 514299819 419332427 935320671 419332427 935320671 544894887 648861254 544894887 648861254 903695603 52995001 903695603 52995001 449346592 946943154 449346592 946943154 349269086 18777304 349269086 18777304 702299123 762226232 702299123 762226232 506086281 26817901 506086281 26817901 918109027 937648047 918109027 937648047 127731711 176792191 127731711 176792191 834163694 960009636 834163694 960009636 361987249 276222041 361987249 276222041 88014981 841629220 88014981 841629220 560216731 159624961 560216731 159624961 882818728 959901393 882818728 959901393 51355017 326065594 51355017 326065594 720517938 177460586 720517938 177460586 183458464 868658465 183458464 868658465 861578704 64985112 861578704 64985112 38204620 718332254 38204620 718332254 421349825 366667813 421349825 366667813 214237769 808488644 214237769 808488644 844910750 271025194 844910750 271025194 38011348 649732866 38011348 649732866 526807046 596501745 526807046 596501745 20739497 162281325 20739497 162281325 929771588 898648668 929771588 898648668 239888015 637496777 239888015 637496777 952670298 926347090 952670298 926347090 301707037 355509873 301707037 355509873 982895794 926526085 982895794 926526085 368055718 776217753 368055718 776217753 711164967 220787709 711164967 220787709 7197065 922558686 7197065 922558686 478430220 155594979 478430220 155594979 122978792 942912466 122978792 942912466 776956334 606508990 776956334 606508990 11504271 961432240 11504271 961432240 339151512 598551438 339151512 598551438 85941433 230613435 85941433 230613435 744573283 988260204 744573283 988260204 166575236 17216982 166575236 17216982 418166486 841414633 418166486 841414633 845601649 105979004 845601649 105979004 164234833 887992346 164234833 887992346 724261842 118286516 724261842 118286516 82621734 774683808 82621734 774683808 439814984 170004520 439814984 170004520 999971212 511449162 999971212 511449162 211570156 875970465 211570156 875970465 797760532 220027066 797760532 220027066 999017537 907265915 999017537 907265915 135367419 336727867 135367419 336727867 785858023 592085798 785858023 592085798 188114893 812933139 188114893 812933139 459023878 239728626 459023878 239728626 661922717 595898408 661922717 595898408 22436061 778268315 22436061 778268315 902608104 470486558 902608104 470486558 494124311 44890143 494124311 44890143 110805892 521744764 110805892 521744764 754197401 3216875 754197401 3216875 904218576 534621390 904218576 534621390 614659040 39170542 614659040 39170542 218398619 844285178 218398619 844285178 585483907 438367553 585483907 438367553 917284271 1871323 917284271 1871323 21295119 476206097 21295119 476206097 783249581 235852279 783249581 235852279 71882356 986876491 71882356 986876491 750259306 202297719 750259306 202297719 91789407 868023093 91789407 868023093 682951003 338449642 682951003 338449642 366815109 612888720 366815109 612888720 49068025 111947788 49068025 111947788 972744931 955436246 972744931 955436246 359984743 487475544 359984743 487475544 997840117 19200789 997840117 19200789 167918 567141199 167918 567141199 661021412 920364999 661021412 920364999 400417673 254572073 400417673 254572073 906272172 803845053 906272172 803845053 169799845 323947950 169799845 323947950 924764120 767230389 924764120 767230389 47252960 446205234 47252960 446205234 883548197 172852450 883548197 172852450 147199478 631433885 147199478 631433885 73138950 158826763 73138950 158826763 629405319 638876290 629405319 638876290 138153916 879933651 138153916 879933651 546282259 244622349 546282259 244622349 136748141 963582321 136748141 963582321 977959919 229179884 977959919 229179884 434711072 624335480 434711072 624335480 722932615 988274872 722932615 988274872 995356343 300661650 995356343 300661650 41699798 592747736 41699798 592747736 500091037 397706548 500091037 397706548 324881538 595353053 324881538 595353053 906451014 80383728 906451014 80383728 2001644 876871495 2001644 876871495 826248073 340483323 826248073 340483323 182898885 632969129 182898885 632969129 9281486 2540227 9281486 2540227 955236674 984839858 955236674 984839858 93597280 417436528 93597280 417436528 843645439 368969280 843645439 368969280 575434297 515427530 575434297 515427530 96708222 973413685 96708222 973413685 822327354 476460150 822327354 476460150 278551432 283503080 278551432 283503080 859727070 840337146 859727070 840337146 401019802 291264194 401019802 291264194 19692408 876701502 19692408 876701502 847428957 988261914 847428957 988261914 639654287 267293697 639654287 267293697 49287405 811949307 49287405 811949307 820047552 49192862 820047552 49192862 715203478 621493485 715203478 621493485 986321438 78376830 986321438 78376830 648851809 947745343 648851809 947745343 947925479 69067714 947925479 69067714 457612886 798687697 457612886 798687697 863099502 38286725 863099502 38286725 104927457 784957853 104927457 784957853 590413887 994246774 590413887 994246774 866459010 327398397 866459010 327398397 214756919 953833641 214756919 953833641 570993602 734739054 570993602 734739054 160749417 57390861 160749417 57390861 740373336 888209390 740373336 888209390 234913748 99279856 234913748 99279856 683292659 896212118 683292659 896212118 161715355 318018034 161715355 318018034 917811585 821521521 917811585 821521521 326824864 118282870 326824864 118282870 835985672 953744584 835985672 953744584 14118278 85360898 14118278 85360898 758595528 842074363 758595528 842074363 461546362 243634868 461546362 243634868 504580902 611357055 504580902 611357055 933112245 323338602 933112245 323338602 140558227 866353180 140558227 866353180 714170077 328299716 714170077 328299716 183821736 3848145 183821736 3848145 566578064 380109617 566578064 380109617 953493880 60073789 953493880 60073789 334978996 572966653 334978996 572966653 951398743 519811087 951398743 519811087 76572384 980913150 76572384 980913150 750444219 201055670 750444219 201055670 407113297 995429223 407113297 995429223 989620071 33088984 989620071 33088984 216653819 826403604 216653819 826403604 787339959 181770115 787339959 181770115 301146076 533669460 301146076 533669460 658758684 242970305 658758684 242970305 127726410 623116073 127726410 623116073 998191614 156193041 998191614 156193041 376206572 605506127 376206572 605506127 984629009 983286973 984629009 983286973 500066473 386353239 500066473 386353239 954780020 888007389 954780020 888007389 105601350 72455352 105601350 72455352 893182518 560778304 893182518 560778304 486086561 903415483 486086561 903415483 668069638 409466704 668069638 409466704 302515271 922359188 302515271 922359188 851592632 21217432 851592632 21217432 162647045 701678264 162647045 701678264 91470754 203841284 91470754 203841284 663006001 769644773 663006001 769644773 169152872 315358639 169152872 315358639 657870540 990940171 657870540 990940171 191287598 166958761 191287598 166958761 910548332 915837265 910548332 915837265 585589686 11036235 585589686 11036235 952583834 679294921 952583834 679294921 13001646 193439129 13001646 193439129 949572192 603787967 949572192 603787967 451436263 156821368 451436263 156821368 811458842 813521858 811458842 813521858 385525845 94106529 385525845 94106529 988409314 504617788 988409314 504617788 84586958 286229296 84586958 286229296 13694963 481259027 13694963 481259027 802255098 932408567 802255098 932408567 96237210 14636814 96237210 14636814 448274168 647745485 448274168 647745485 874714371 47395386 874714371 47395386 51980093 219168738 51980093 219168738 708102926 692751863 708102926 692751863 171521761 962313357 171521761 962313357 920478119 121314365 920478119 121314365 123836150 962733256 123836150 962733256 857255059 539166853 857255059 539166853 953836894 832041277 953836894 832041277 655648085 7184271 655648085 7184271 398720242 619558201 398720242 619558201 73661380 18132925 73661380 18132925 944177682 566089127 944177682 566089127 687876336 50872583 687876336 50872583 794152346 505680965 794152346 505680965 445683873 213819092 445683873 213819092 212651384 714268259 212651384 714268259 35489211 322816264 35489211 322816264 783466983 978552879 783466983 978552879 388275405 116098789 388275405 116098789 893368856 986292738 893368856 986292738 117019602 93159635 117019602 93159635 668606945 813514314 668606945 813514314 200675467 228859478 200675467 228859478 887452558 769283291 887452558 769283291 52134099 175091504 52134099 175091504 416943988 954467299 416943988 954467299 79849269 174373528 79849269 174373528 323989485 664348464 323989485 664348464 112920561 999383598 112920561 999383598 659825510 270133323 659825510 270133323 763504777 953860437 763504777 953860437 900672690 346450543 900672690 346450543 138188019 971641560 138188019 971641560 933067431 118663618 933067431 118663618 178934612 826487879 178934612 826487879 718811013 74831636 718811013 74831636 480776377 996576468 480776377 996576468 993773321 81109765 993773321 81109765 503911336 689202405 503911336 689202405 810661548 21873474 810661548 21873474 246206551 411216079 246206551 411216079 441863053 693340066 441863053 693340066 138606191 405367237 138606191 405367237 550747093 614302568 550747093 614302568 212149878 373945552 212149878 373945552 764952404 595223479 764952404 595223479 100370719 33766918 100370719 33766918 84896721 772393742 84896721 772393742 779842559 876304196 779842559 876304196 217761776 68362678 217761776 68362678 494816071 782394887 494816071 782394887 103260090 156991698 103260090 156991698 661157109 800952633 661157109 800952633 285809768 209375221 285809768 209375221 372728016 884799304 372728016 884799304 298878917 54111560 298878917 54111560 717163340 621365616 717163340 621365616 958044096 799300411 958044096 799300411 716105414 207834204 716105414 207834204 206376259 731488941 206376259 731488941 733228651 234801623 733228651 234801623 474784135 977157476 474784135 977157476 765005013 435921060 765005013 435921060 42064665 978744435 42064665 978744435 388099958 408620223 388099958 408620223 945702393 998435623 945702393 998435623 167270476 554876247 167270476 554876247 611113758 78328385 611113758 78328385 117958077 710067041 117958077 710067041 656155589 446740355 656155589 446740355 197073899 973453274 197073899 973453274 676968605 117813280 676968605 117813280 930342450 649698874 930342450 649698874 368081401 939462134 368081401 939462134 754277072 146118954 754277072 146118954 14425268 896248286 14425268 896248286 972501575 140423904 972501575 140423904 658386920 459423788 658386920 459423788 68322043 961671454 68322043 961671454 999332368 230395508 999332368 230395508 297829411 640910847 297829411 640910847 819789096 91050231 819789096 91050231 209441774 999242214 209441774 999242214 529213298 15570063 529213298 15570063 25646332 961539755 25646332 961539755 679130830 287462145 679130830 287462145 123247588 761426975 123247588 761426975 894430666 823506328 894430666 823506328 517981763 56878902 517981763 56878902 159422196 830851607 159422196 830851607 930327581 220883484 930327581 220883484 289863044 18431551 289863044 18431551 832820308 949148307 832820308 949148307 592353761 718308119 592353761 718308119 434316621 220890210 434316621 220890210 999757278 930566377 999757278 930566377 247073212 973286072 247073212 973286072 808013123 144272512 808013123 144272512 137888517 968078458 137888517 968078458 66474835 481469752 66474835 481469752 935818518 264642997 935818518 264642997 180835190 711539676 180835190 711539676 726070365 683424352 726070365 683424352 368048946 758140471 368048946 758140471 56177394 205199775 56177394 205199775 728867593 722392729 728867593 722392729 871519865 964536106 871519865 964536106 483043102 651522065 483043102 651522065 851692807 361936366 851692807 361936366 135761723 717718191 135761723 717718191 504723240 915319029 504723240 915319029 945699037 325782846 945699037 325782846 490965648 19117243 490965648 19117243 974826547 851839102 974826547 851839102 218636694 140026005 218636694 140026005 570526641 68436580 570526641 68436580 637715569 533241157 637715569 533241157 326698084 961179456 326698084 961179456 586830158 67210934 586830158 67210934 942974086 641588561 942974086 641588561 218140602 340508565 218140602 340508565 857142136 634661593 857142136 634661593 357792576 963364060 357792576 963364060 839103410 41910070 839103410 41910070 106489181 313752411 106489181 313752411 836514363 192996959 836514363 192996959 658052884 559390640 658052884 559390640 134738122 855066770 134738122 855066770 976825799 345574478 976825799 345574478 268384439 777708089 268384439 777708089 668997243 117953378 668997243 117953378 977551893 637884994 977551893 637884994 300319679 80534618 300319679 80534618 965547831 996991353 965547831 996991353 43723019 383531168 43723019 383531168 683758952 357463604 683758952 357463604 877334980 799353826 877334980 799353826 118736917 446855743 118736917 446855743 664635373 983678493 664635373 983678493 233844104 223453207 233844104 223453207 816026032 158292596 816026032 158292596 36077608 997759244 36077608 997759244 604277161 215976699 604277161 215976699 161257267 888066438 161257267 888066438 247467328 301233317 247467328 301233317 494368370 543860914 494368370 543860914 35614934 949124097 35614934 949124097 320706692 601119707 320706692 601119707 403320980 181442630 403320980 181442630 56790659 685938457 56790659 685938457 676088601 972459319 676088601 972459319 257465913 169722997 257465913 169722997 660877326 858647502 660877326 858647502 150730550 228216719 150730550 228216719 816382500 916986337 816382500 916986337 140379889 635618285 140379889 635618285 777859734 916927450 777859734 916927450 396159289 128435877 396159289 128435877 39139170 982726187 39139170 982726187 998063827 28940405 998063827 28940405 56581592 717232972 56581592 717232972 746353507 255589697 746353507 255589697 207384068 877581080 207384068 877581080 997200506 157091376 997200506 157091376 384261305 683905300 384261305 683905300 941447346 238172992 941447346 238172992 86564409 973968204 86564409 973968204 953057564 123253542 953057564 123253542 100766347 996289698 100766347 996289698 502728708 464118415 502728708 464118415 896597084 659195115 896597084 659195115 122260089 275655689 122260089 275655689 747890847 807657569 747890847 807657569 144828977 115843693 144828977 115843693 505603576 878255471 505603576 878255471 952773953 419000002 952773953 419000002 164934005 26910312 164934005 26910312 684089613 89295620 684089613 89295620 183868186 46877808 183868186 46877808 379685728 468239345 379685728 468239345 220540054 731786878 220540054 731786878 558706093 298502546 558706093 298502546 882275576 772003049 882275576 772003049 135965123 331376673 135965123 331376673 647344407 980803686 647344407 980803686 862767158 2649389 862767158 2649389 24807469 504697339 24807469 504697339 880569478 377163328 880569478 377163328 567688798 751078779 567688798 751078779 107824312 297514406 107824312 297514406 834675548 959938560 834675548 959938560 17826557 391237848 17826557 391237848 653398089 865743490 653398089 865743490 270902009 71682760 270902009 71682760 573218457 801649304 573218457 801649304 754610157 152442771 754610157 152442771 100242353 643825934 100242353 643825934 407320708 315939158 407320708 315939158 39762528 665161201 39762528 665161201 918293363 90201734 918293363 90201734 23460624 671392805 23460624 671392805 153259825 193270713 153259825 193270713 498024890 438649505 498024890 438649505 362143643 590386635 362143643 590386635 512377920 250521630 512377920 250521630 39548831 911800528 39548831 911800528 906277279 196209890 906277279 196209890 75938692 411447374 75938692 411447374 840838334 187282378 840838334 187282378 561978039 516778294 561978039 516778294 645938895 259500098 645938895 259500098 173812314 604334155 173812314 604334155 940930864 18412314 940930864 18412314 169246476 563177928 169246476 563177928 851629996 331992078 851629996 331992078 436174226 843353558 436174226 843353558 693032818 374220434 693032818 374220434 925945423 31081862 925945423 31081862 384822142 920384579 384822142 920384579 194457860 540509540 194457860 540509540 642133162 953262310 642133162 953262310 818996883 89511929 818996883 89511929 334503475 728096523 334503475 728096523 775965327 297541507 775965327 297541507 386375185 767424202 386375185 767424202 638934388 995058188 638934388 995058188 353973 120668365 353973 120668365 492698035 794960172 492698035 794960172 382305938 410368683 382305938 410368683 880742587 997925164 880742587 997925164 94971483 412883378 94971483 412883378 587821386 686490657 587821386 686490657 260544534 978726914 260544534 978726914 629374012 289877242 629374012 289877242 848295464 845209 848295464 845209 320775873 940639041 320775873 940639041 61289861 663218360 61289861 663218360 714680702 77056924 714680702 77056924 966244588 908492177 966244588 908492177 421207597 324215472 421207597 324215472 156919825 841306288 156919825 841306288 813957766 180553050 813957766 180553050 486375091 899734743 486375091 899734743 660308887 158749988 660308887 158749988 35563818 744768238 35563818 744768238 820626120 96327906 820626120 96327906 97426265 758178309 97426265 758178309 812857589 539168900 812857589 539168900 6669991 919448232 6669991 919448232 930818019 981001424 930818019 981001424 163164231 556153517 163164231 556153517 569374259 293706956 569374259 293706956 30788605 888590132 30788605 888590132 335450194 451497825 335450194 451497825 866882080 80
#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...