제출 #890130

#제출 시각아이디문제언어결과실행 시간메모리
890130RaresFelixBroken Line (IOI19_line)Text
62.36 / 100
0 ms0 KiB
25 80 0 80 47 22 47 22 100 68 100 68 15 53 15 53 83 16 83 16 11 64 11 64 98 20 98 20 2 72 2 72 94 18 94 18 4 97 4 97 99 97 25 30 25 30 86 30 49 74 49
661 2199 0 2199 8704 420 8704 420 9977 10001 9977 10001 4686 3216 4686 3216 7101 8855 7101 8855 86 79 86 79 46 22 46 22 9970 12 9970 12 9590 6282 9590 6282 3462 1116 3462 1116 9394 549 9394 549 9750 9896 9750 9896 9849 61 9849 61 13 16 13 16 7020 16 7020 7341 7020 7341 8670 9564 8670 9564 9727 316 9727 316 94 9907 94 9907 9964 9979 9964 9979 3492 2148 3492 2148 2203 379 2203 379 225 9915 225 9915 9934 9966 9934 9966 9948 9966 3819 3744 3819 3744 2887 7881 2887 7881 7953 8810 7953 8810 985 587 985 587 9706 9859 9706 9859 9767 194 9767 194 125 9950 125 9950 67 9950 6309 3916 6309 3916 6815 7131 6815 7131 8783 572 8783 572 379 406 379 406 9738 313 9738 313 9922 9925 9922 9925 5265 4276 5265 4276 6603 7018 6603 7018 2721 2256 2721 2256 1666 8904 1666 8904 8787 9396 8787 9396 643 483 643 483 9666 350 9666 350 70 9921 70 9921 5302 4063 5302 4063 6976 2832 6976 2832 8019 8446 8019 8446 8372 9435 8372 9435 612 9762 612 9762 282 9830 282 9830 9785 9877 9785 9877 4524 4331 4524 4331 3646 7394 3646 7394 2821 8341 2821 8341 1097 1070 1097 1070 9163 656 9163 656 9464 394 9464 394 9707 190 9707 190 9944 63 9944 63 5932 6193 5932 6193 3546 7376 3546 7376 7848 2064 7848 2064 1530 918 1530 918 578 489 578 489 369 369 369 369 264 9854 264 9854 98 128 98 128 9929 128 4888 6627 4888 6627 2997 1997 2997 1997 1910 9021 1910 9021 9145 9353 9145 9353 9454 9582 9454 9582 545 178 545 178 9790 178 4553 5041 4553 5041 7006 2997 7006 2997 7678 7954 7678 7954 1822 8382 1822 8382 1661 1073 1661 1073 934 647 934 647 9617 9765 9617 9765 9658 9765 5788 5248 5788 5248 4900 5347 4900 5347 6471 7201 6471 7201 2514 1903 2514 1903 8696 1208 8696 1208 1006 9019 1006 9019 9048 699 9048 699 9379 548 9379 548 464 9702 464 9702 365 9702 4595 4580 4595 4580 5830 7932 5830 7932 7991 2049 7991 2049 1832 1274 1832 1274 8887 774 8887 774 750 9382 750 9382 9496 9612 9496 9612 9505 9612 3550 2784 3550 2784 7870 8030 7870 8030 8002 1972 8002 1972 8194 8401 8194 8401 8505 8701 8505 8701 1365 1175 1365 1175 9058 9525 9058 9525 565 9559 565 9559 4998 3775 4998 3775 3284 2262 3284 2262 2343 1629 2343 1629 8518 1349 8518 1349 1044 9106 1044 9106 9156 831 9156 831 589 9557 589 9557 9468 9557 4306 4194 4306 4194 4145 3867 4145 3867 7512 8630 7512 8630 1152 962 1152 962 875 9498 875 9498 463 448 463 448 5204 448 5204 5560 5204 5560 6564 7466 6564 7466 7509 2272 7509 2272 8474 1452 8474 1452 8692 8940 8692 8940 967 9078 967 9078 9080 883 9080 883 764 9496 764 9496 9441 570 9441 570 4655 5385 4655 5385 4877 4588 4877 4588 3973 7014 3973 7014 7370 7854 7370 7854 8310 1624 8310 1624 1221 1090 1221 1090 9235 798 9235 798 641 9460 641 9460 616 591 616 591 5080 591 5080 5346 5080 5346 4426 3483 4426 3483 6817 3352 6817 3352 3258 7163 3258 7163 2503 1975 2503 1975 1987 1809 1987 1809 1768 8405 1768 8405 1414 8892 1414 8892 909 9166 909 9166 818 764 818 764 721 9468 721 9468 9371 9468 5432 4287 5432 4287 3891 6879 3891 6879 7493 7648 7493 7648 2303 2139 2303 2139 2046 8254 2046 8254 1911 1415 1911 1415 8715 1135 8715 1135 1001 909 1001 909 9157 9334 9157 9334 678 650 678 650 4516 650 4516 6243 4516 6243 6443 7343 6443 7343 2873 2396 2873 2396 8479 8720 8479 8720 1253 1160 1253 1160 8992 9216 8992 9216 9149 697 9149 697 690 697 4661 697 4661 5777 4661 5777 3736 3459 3736 3459 3302 7618 3302 7618 2485 7921 2485 7921 8035 8285 8035 8285 8309 1455 8309 1455 1344 1289 1344 1289 8703 8935 8703 8935 1071 8935 5176 5222 5176 5222 4739 5929 4739 5929 6520 6704 6520 6704 6820 2990 6820 2990 3112 2517 3112 2517 2497 8073 2497 8073 2029 1892 2029 1892 8313 8819 8313 8819 8631 8819 4680 4486 4680 4486 6264 6854 6264 6854 6823 7089 6823 7089 2882 2631 2882 2631 7980 8014 7980 8014 1819 1523 1819 1523 1367 8845 1367 8845 1076 1169 1076 1169 4213 1169 4213 6125 4213 6125 3649 3211 3649 3211 2754 7678 2754 7678 2411 1993 2411 1993 8162 8544 8162 8544 8563 1344 8563 1344 4485 5870 4485 5870 4277 6045 4277 6045 6453 6623 6453 6623 6630 3573 6630 3573 6890 3014 6890 3014 7167 2550 7167 2550 2505 8037 2505 8037 2070 8137 2070 8137 8374 1538 8374 1538 8571 8794 8571 8794 5434 4626 5434 4626 5245 5829 5245 5829 6419 3754 6419 3754 6558 3317 6558 3317 3216 7198 3216 7198 3053 2843 3053 2843 2869 7548 2869 7548 2638 7611 2638 7611 7676 2189 7676 2189 8242 8612 8242 8612 1391 8772 1391 8772 4182 3882 4182 3882 3494 6948 3494 6948 2994 7538 2994 7538 7469 2595 7469 2595 2367 8216 2367 8216 8177 1649 8177 1649 1653 1488 1653 1488 8509 1488 5252 5934 5252 5934 4111 6546 4111 6546 3514 3221 3514 3221 2828 2673 2828 2673 7669 7833 7669 7833 7876 1577 7876 1577 8449 8628 8449 8628 1417 1412 1417 1412 5064 1412 5064 5719 5064 5719 6088 3922 6088 3922 3886 6819 3886 6819 3430 7203 3430 7203 7368 2349 7368 2349 2393 7923 2393 7923 1764 1694 1764 1694 8257 1694 5164 5431 5164 5431 6182 3985 6182 3985 3927 3768 3927 3768 6472 3515 6472 3515 7196 7336 7196 7336 7717 1804 7717 1804 8181 1804 6148 6339 6148 6339 3958 6398 3958 6398 3719 2968 3719 2968 3052 7297 3052 7297 2898 2582 2898 2582 2418 7866 2418 7866 7828 1691 7828 1691 1596 1539 1596 1539 4382 1539 4382 4997 4382 4997 5747 4271 5747 4271 4174 4133 4174 4133 6271 6439 6271 6439 6654 7036 6654 7036 3225 7107 3225 7107 7544 7935 7544 7935 2218 8002 2218 8002 5804 5221 5804 5221 4879 4294 4879 4294 6056 6245 6056 6245 3841 6495 3841 6495 6970 7181 6970 7181 2654 7905 2654 7905 2341 7905 4997 5169 4997 5169 5523 5818 5523 5818 4239 6442 4239 6442 6839 7155 6839 7155 2904 2452 2904 2452 7547 2452 4931 5745 4931 5745 3964 3588 3964 3588 2762 2676 2762 2676 4880 2676 4880 5962 4880 5962 5768 4181 5768 4181 6028 6656 6028 6656 3616 7458 3616 7458 7395 7458 5258 4634 5258 4634 4366 3770 4366 3770 6572 6944 6572 6944 6852 2967 6852 2967 7265 2793 7265 2793 5193 5908 5193 5908 5723 3699 5723 3699 6600 3282 6600 3282 7327 7406 7327 7406 7361 7406 4950 4669 4950 4669 4606 6109 4606 6109 4120 6289 4120 6289 6415 6572 6415 6572 3687 6773 3687 6773 3153 2959 3153 2959 4786 2959 4786 5631 4786 5631 4154 6202 4154 6202 6221 7293 6221 7293 7200 7293 4709 4569 4709 4569 5635 4411 5635 4411 4338 6063 4338 6063 4116 3950 4116 3950 6567 3528 6567 3528 6675 3528 5135 5302 5135 5302 4738 4887 4738 4887 4449 4150 4449 4150 6229 3811 6229 3811 6424 3811 5130 5819 5130 5819 5565 4508 5565 4508 4098 7289 4098 7289 3048 7289 4808 5104 4808 5104 5274 5741 5274 5741 5654 4383 5654 4383 5738 4383 5153 5461 5153 5461 3204 3008 3204 3008 4797 3008 4797 5834 4797 5834 5590 5834 5296 4658 5296
5016 9436 0 9436 14445 23050 14445 23050 24424 4797 24424 4797 267 24410 267 24410 21589 1223 21589 1223 1129 10589 1129 10589 23094 294 23094 294 5229 9223 5229 9223 18094 3130 18094 3130 4770 11669 4770 11669 24430 5288 24430 5288 4949 14478 4949 14478 24141 785 24141 785 2336 21033 2336 21033 24478 10295 24478 10295 12205 21481 12205 21481 18165 5577 18165 5577 7001 24007 7001 24007 22563 8477 22563 8477 12166 23190 12166 23190 23642 14992 23642 14992 10696 360 10696 360 1542 22804 1542 22804 19741 4917 19741 4917 2785 18546 2785 18546 18434 6193 18434 6193 1271 20848 1271 20848 21367 4760 21367 4760 2856 16572 2856 16572 23123 2939 23123 2939 9936 163 9936 163 2980 24840 2980 24840 17871 7200 17871 7200 4742 1043 4742 1043 19437 17208 19437 17208 8760 6936 8760 6936 6220 15338 6220 15338 15992 2982 15992 2982 7695 9587 7695 9587 22864 15407 22864 15407 7429 2437 7429 2437 20651 6261 20651 6261 6327 13623 6327 13623 17116 20987 17116 20987 10189 8768 10189 8768 13981 14665 13981 14665 4815 24682 4815 24682 20606 7282 20606 7282 7136 20744 7136 20744 19759 24200 19759 24200 900 3679 900 3679 13523 13294 13523 13294 5255 9700 5255 9700 1571 23019 1571 23019 17409 14772 17409 14772 1155 1359 1155 1359 24065 11978 24065 11978 7302 16285 7302 16285 24437 23059 24437 23059 4886 3424 4886 3424 23568 10297 23568 10297 6441 22734 6441 22734 12637 2551 12637 2551 21913 13685 21913 13685 3199 1613 3199 1613 21376 11635 21376 11635 8055 16682 8055 16682 21535 10813 21535 10813 3497 21161 3497 21161 17340 15298 17340 15298 2365 10940 2365 10940 13665 1467 13665 1467 1941 15718 1941 15718 24517 11733 24517 11733 4505 21429 4505 21429 15012 1719 15012 1719 2417 19262 2417 19262 23697 2593 23697 2593 3811 17569 3811 17569 17721 9562 17721 9562 3226 19261 3226 19261 23461 1079 23461 1079 12833 21884 12833 21884 18083 5442 18083 5442 2541 908 2541 908 22954 9178 22954 9178 9280 13734 9280 13734 17437 5151 17437 5151 12003 15583 12003 15583 3225 24173 3225 24173 17814 12710 17814 12710 183 626 183 626 13955 8398 13955 8398 5501 4910 5501 4910 20385 14248 20385 14248 16996 22825 16996 22825 17567 8231 17567 8231 3684 21617 3684 21617 1337 9108 1337 9108 17494 17129 17494 17129 1498 617 1498 617 23296 18409 23296 18409 21034 7903 21034 7903 13728 22213 13728 22213 3557 9182 3557 9182 14116 21154 14116 21154 22432 4738 22432 4738 152 10934 152 10934 20416 1296 20416 1296 2666 9041 2666 9041 9186 5952 9186 5952 21465 18789 21465 18789 12553 8827 12553 8827 3396 21374 3396 21374 269 24269 269 24269 9801 5757 9801 5757 23214 17821 23214 17821 1192 12075 1192 12075 12895 23141 12895 23141 20802 23988 20802 23988 1169 7085 1169 7085 19848 17284 19848 17284 5686 22677 5686 22677 23819 18124 23819 18124 1329 23446 1329 23446 21661 12890 21661 12890 2090 22248 2090 22248 1839 12072 1839 12072 6807 18364 6807 18364 12132 10418 12132 10418 20412 14544 20412 14544 2930 2170 2930 2170 6753 11682 6753 11682 4645 16978 4645 16978 12732 5830 12732 5830 22524 17713 22524 17713 4375 59 4375 59 19675 15603 19675 15603 18571 967 18571 967 24804 17139 24804 17139 5472 4104 5472 4104 15101 15987 15101 15987 21332 632 21332 632 3036 22844 3036 22844 13448 12216 13448 12216 14675 23175 14675 23175 4477 4262 4477 4262 11462 16057 11462 16057 23044 4531 23044 4531 9032 11331 9032 11331 10944 3886 10944 3886 23106 10860 23106 10860 7069 24756 7069 24756 16074 4297 16074 4297 6335 13818 6335 13818 24503 7881 24503 7881 11446 1697 11446 1697 20294 20581 20294 20581 5207 8012 5207 8012 9723 21909 9723 21909 16769 11714 16769 11714 8269 24793 8269 24793 1382 234 1382 234 18740 20679 18740 20679 5123 39 5123 39 23943 15326 23943 15326 10562 21538 10562 21538 16334 23419 16334 23419 11638 1609 11638 1609 1507 20292 1507 20292 19786 12680 19786 12680 5038 6296 5038 6296 14644 18747 14644 18747 7783 21771 7783 21771 24565 10089 24565 10089 8874 20994 8874 20994 3494 11070 3494 11070 17894 1494 17894 1494 21395 14683 21395 14683 9013 1873 9013 1873 21811 12936 21811 12936 9871 19337 9871 19337 24119 10094 24119 10094 4264 1999 4264 1999 23317 15792 23317 15792 3862 21319 3862 21319 618 3317 618 3317 21316 20109 21316 20109 1766 811 1766 811 16908 19947 16908 19947 7511 3289 7511 3289 16496 10325 16496 10325 2160 717 2160 717 9737 24481 9737 24481 3709 471 3709 471 21635 23263 21635 23263 4906 1355 4906 1355 23997 23357 23997 23357 4059 3590 4059 3590 3377 23402 3377 23402 24940 16917 24940 16917 8543 5198 8543 5198 14592 24129 14592 24129 8137 10502 8137 10502 24146 484 24146 484 13755 16751 13755 16751 17076 1413 17076 1413 23160 24722 23160 24722 1259 19078 1259 19078 20593 1871 20593 1871 4839 13173 4839 13173 13892 4300 13892 4300 4163 23355 4163 23355 20503 14947 20503 14947 7651 1738 7651 1738 18390 15700 18390 15700 2622 4311 2622 4311 10775 24452 10775 24452 5436 10536 5436 10536 16331 20477 16331 20477 299 21773 299 21773 18452 465 18452 465 5160 14806 5160 14806 18313 21275 18313 21275 9096 9311 9096 9311 7617 114 7617 114 22617 12847 22617 12847 9575 666 9575 666 2360 21135 2360 21135 10777 23529 10777 23529 21356 2757 21356 2757 1843 19301 1843 19301 17616 1737 17616 1737 2596 6511 2596 6511 20935 15638 20935 15638 5980 7295 5980 7295 2398 20001 2398 20001 313 21886 313 21886 12167 639 12167 639 24322 24489 24322 24489 2623 7586 2623 7586 21937 11444 21937 11444 8299 18732 8299 18732 19309 8927 19309 8927 2173 3774 2173 3774 13077 17281 13077 17281 3531 9058 3531 9058 20917 18300 20917 18300 24377 219 24377 219 1748 22562 1748 22562 19419 11011 19419 11011 7120 22203 7120 22203 409 4399 409 4399 23566 12720 23566 12720 766 18106 766 18106 17676 668 17676 668 2418 14965 2418 14965 14355 7769 14355 7769 5107 8961 5107 8961 277 108 277 108 19668 4231 19668 4231 1724 22474 1724 22474 24592 5343 24592 5343 4052 3873 4052 3873 1805 17694 1805 17694 20390 4737 20390 4737 8077 22440 8077 22440 24401 2627 24401 2627 4913 8205 4913 8205 22847 21668 22847 21668 13012 12506 13012 12506 23779 1682 23779 1682 830 11513 830 11513 22812 23900 22812 23900 4183 4391 4183 4391 14761 24326 14761 24326 653 2768 653 2768 9501 23162 9501 23162 24972 5927 24972 5927 11161 19514 11161 19514 21641 7900 21641 7900 4587 20510 4587 20510 1465 1028 1465 1028 24787 9430 24787 9430 15521 2909 15521 2909 21704 775 21704 775 8989 15094 8989 15094 12063 24809 12063 24809 22793 5187 22793 5187 12722 18273 12722 18273 19182 3824 19182 3824 11470 24665 11470 24665 3973 12630 3973 12630 16525 22000 16525 22000 17939 2893 17939 2893 21301 14925 21301 14925 790 11801 790 11801 17672 23222 17672 23222 5363 4494 5363 4494 1768 24663 1768 24663 21503 6504 21503 6504 3819 19659 3819 19659 16916 8163 16916 8163 52 24259 52 24259 23250 13809 23250 13809 14560 1273 14560 1273 22326 22715 22326 22715 6102 23994 6102 23994 20244 4176 20244 4176 1388 20373 1388 20373 5248 5161 5248 5161 13612 14888 13612 14888 794 1865 794 1865 17852 18413 17852 18413 8081 5970 8081 5970 4957 1806 4957 1806 8900 19329 8900 19329 15547 1480 15547 1480 3498 18031 3498 18031 24774 23211 24774 23211 12453 8851 12453 8851 3995 15559 3995 15559 21059 3164 21059 3164 23774 17120 23774 17120 1103 6080 1103 6080 24699 11387 24699 11387 3127 18082 3127 18082 8188 4980 8188 4980 2147 14880 2147 14880 17623 4577 17623 4577 6243 9553 6243 9553 24899 19638 24899 19638 3960 8590 3960 8590 23513 16348 23513 16348 5203 22524 5203 22524 8952 14574 8952 14574 3364 3394 3364 3394 19721 20431 19721 20431 15361 21717 15361 21717 24722 3255 24722 3255 6762 24382 6762 24382 281 12433 281 12433 14035 3013 14035 3013 5270 22716 5270 22716 19666 9963 19666 9963 8110 8009 8110 8009 19823 21560 19823 21560 11281 12799 11281 12799 2207 8648 2207 8648 19722 19382 19722 19382 10817 10309 10817 10309 14896 16873 14896 16873 17161 3189 17161 3189 6795 13673 6795 13673 23935 20917 23935 20917 7105 13945 7105 13945 17151 23234 17151 23234 4393 313 4393 313 23473 20175 23473 20175 7086 5459 7086 5459 18038 2252 18038 2252 4204 17889 4204 17889 24616 6027 24616 6027 1654 22737 1654 22737 23897 553 23897 553 8563 21547 8563 21547 24472 12852 24472 12852 14151 18680 14151 18680 23074 2562 23074 2562 266 17682 266 17682 10910 783 10910 783 19265 23411 19265 23411 1433 16843 1433 16843 22557 23859 22557 23859 5618 1425 5618 1425 18676 20530 18676 20530 5374 250 5374 250 19554 11871 19554 11871 10627 735 10627 735 16665 2886 16665 2886 23 23229 23 23229 18174 5031 18174 5031 8138 14105 8138 14105 16616 11954 16616 11954 1942 3786 1942 3786 18611 13653 18611 13653 5532 6366 5532 6366 13618 21892 13618 21892 24404 10782 24404 10782 10832 24088 10832 24088 12855 8659 12855 8659 847 5811 847 5811 17696 18344 17696 18344 5857 21827 5857 21827 24883 5347 24883 5347 3501 20014 3501 20014 18150 6395 18150 6395 21600 20636 21600 20636 496 15193 496 15193 17304 20317 17304 20317 820 7384 820 7384 22098 24773 22098 24773 4972 5186 4972 5186 16551 23801 16551 23801 1094 154 1094 154 15904 22791 15904 22791 2019 4984 2019 4984 24245 17076 24245 17076 20277 2231 20277 2231 15833 18038 15833 18038 20916 5612 20916 5612 13753 16159 13753 16159 21518 2671 21518 2671 9867 12093 9867 12093 1831 2994 1831 2994 23130 8732 23130 8732 11584 12141 11584 12141 5992 3137 5992 3137 20893 24040 20893 24040 2273 5611 2273 5611 15936 22827 15936 22827 4162 515 4162 515 19484 20578 19484 20578 3663 22761 3663 22761 22825 11398 22825 11398 3414 496 3414 496 14897 13769 14897 13769 22606 24792 22606 24792 5640 6207 5640 6207 20434 4810 20434 4810 1442 23847 1442 23847 19566 5755 19566 5755 14959 16630 14959 16630 16121 752 16121 752 22955 18355 22955 18355 7984 4914 7984 4914 17763 16407 17763 16407 505 344 505 344 6059 6110 6059 6110 71 20951 71 20951 24670 4740 24670 4740 3622 21152 3622 21152 22541 2004 22541 2004 2111 22472 2111 22472 21950 2788 21950 2788 125 23960 125 23960 10525 4027 10525 4027 20611 21206 20611 21206 7639 6190 7639 6190 24754 23635 24754 23635 7041 5718 7041 5718 15029 15410 15029 15410 9022 4848 9022 4848 18241 23442 18241 23442 2573 20725 2573 20725 23964 15037 23964 15037 5808 23325 5808 23325 813 6922 813 6922 18048 22241 18048 22241 2644 3489 2644 3489 21765 21628 21765 21628 7603 8813 7603 8813 17496 6747 17496 6747 24086 13318 24086 13318 14168 12211 14168 12211 3948 24563 3948 24563 1523 3898 1523 3898 24066 20999 24066 20999 15015 4731 15015 4731 24737 17090 24737 17090 1202 1524 1202 1524 14885 17803 14885 17803 7493 23583 7493 23583 22443 8252 22443 8252 17837 21445 17837 21445 350 4213 350 4213 13977 24055 13977 24055 1220 13944 1220 13944 18769 22478 18769 22478 23357 1301 23357 1301 5065 19500 5065 19500 18587 24591 18587 24591 3408 3160 3408 3160 9383 13052 9383 13052 7211 125 7211 125 1492 23647 1492 23647 19149 4389 19149 4389 5515 24099 5515 24099 4776 6336 4776 6336 18185 21941 18185 21941 24841 24317 24841 24317 7636 3059 7636 3059 13176 13955 13176 13955 4555 6674 4555 6674 24104 11439 24104 11439 8213 17623 8213 17623 22039 314 22039 314 1033 8160 1033 8160 23201 6229 23201 6229 6610 701 6610 701 5995 3905 5995 3905 18937 18544 18937 18544 6206 8840 6206 8840 14525 17586 14525 17586 8485 1469 8485 1469 4219 13430 4219 13430 12885 18386 12885 18386 24371 7620 24371 7620 7977 2123 7977 2123 23632 14969 23632 14969 1726 3582 1726 3582 16080 21405 16080 21405 10425 6815 10425 6815 1332 9815 1332 9815 21473 19911 21473 19911 9649 6821 9649 6821 15050 24649 15050 24649 18895 2760 18895 2760 4753 18598 4753 18598 20989 23559 20989 23559 960 7313 960 7313 22163 23575 22163 23575 298 14819 298 14819 8431 24039 8431 24039 803 3359 803 3359 14989 15659 14989 15659 23991 20385 23991 20385 5337 11951 5337 11951 23023 1292 23023 1292 5174 10138 5174 10138 2978 20146 2978 20146 24369 24437 24369 24437 5187 9462 5187 9462 444 252 444 252 12952 14167 12952 14167 20613 17776 20613 17776 4253 3435 4253 3435 22239 18478 22239 18478 3308 13237 3308 13237 9972 2396 9972 2396 1943 22366 1943 22366 8078 6292 8078 6292 1529 17849 1529 17849 7878 6371 7878 6371 21576 20844 21576 20844 7219 3154 7219 3154 20096 363 20096 363 22684 12567 22684 12567 4588 21838 4588 21838 10873 2831 10873 2831 17691 8618 17691 8618 6406 1833 6406 1833 9981 20580 9981 20580 20701 23864 20701 23864 427 12525 427 12525 12496 4069 12496 4069 2204 21877 2204 21877 16488 146 16488 146 2278 17886 2278 17886 16998 3598 16998 3598 769 6532 769 6532 8643 22332 8643 22332 1038 6422 1038 6422 10569 3378 10569 3378 4139 22365 4139 22365 21740 3727 21740 3727 3902 22306 3902 22306 18193 5912 18193 5912 4585 18975 4585 18975 14821 8553 14821 8553 22334 4376 22334 4376 7558 20693 7558 20693 17478 22429 17478 22429 24572 4364 24572 4364 18793 7218 18793 7218 4711 226 4711 226 23948 17689 23948 17689 12487 4539 12487 4539 3921 20716 3921 20716 16324 8739 16324 8739 24122 24630 24122 24630 31 10730 31 10730 20599 7164 20599 7164 12057 24588 12057 24588 24683 10391 24683 10391 9305 23492 9305 23492 255 16876 255 16876 21597 19504 21597 19504 6213 7461 6213 7461 17742 21587 17742 21587 1533 1864 1533 1864 13080 13889 13080 13889 24989 8733 24989 8733 4455 20300 4455 20300 118 23216 118 23216 17519 6062 17519 6062 1339 24125 1339 24125 23275 5922 23275 5922 8540 16564 8540 16564 1152 4771 1152 4771 23244 17557 23244 17557 185 8132 185 8132 20008 2467 20008 2467 3011 9817 3011 9817 23608 24404 23608 24404 23843 847 23843 847 391 18211 391 18211 10636 9158 10636 9158 20192 16261 20192 16261 9158 8159 9158 8159 460 13231 460 13231 12036 7623 12036 7623 17800 13304 17800 13304 6860 22328 6860 22328 22439 10200 22439 10200 9497 22459 9497 22459 21495 9829 21495 9829 16510 23451 16510 23451 1420 11813 1420 11813 19496 24451 19496 24451 3203 17058 3203 17058 18369 23981 18369 23981 4426 2471 4426 2471 19965 11299 19965 11299 3762 1502 3762 1502 14195 22793 14195 22793 9166 5756 9166 5756 10219 10595 10219 10595 17766 2969 17766 2969 12468 19159 12468 19159 6216 24945 6216 24945 20259 3294 20259 3294 17237 24991 17237 24991 6147 4713 6147 4713 23773 12913 23773 12913 1857 7076 1857 7076 22170 4666 22170 4666 1650 24895 1650 24895 23967 5739 23967 5739 24471 829 24471 829 27 24216 27 24216 23326 4529 23326 4529 6185 21355 6185 21355 21041 8309 21041 8309 6983 17028 6983 17028 12134 23777 12134 23777 253 14715 253 14715 20457 16766 20457 16766 8400 9726 8400 9726 17468 23977 17468 23977 2162 15080 2162 15080 19183 13564 19183 13564 1399 5308 1399 5308 5010 22536 5010 22536 24158 14177 24158 14177 4090 1734 4090 1734 16995 24204 16995 24204 908 5141 908 5141 19583 1964 19583 1964 5885 14389 5885 14389 22028 6481 22028 6481 1658 24470 1658 24470 19173 5638 19173 5638 6788 4733 6788 4733 3598 24033 3598 24033 24385 5244 24385 5244 10815 23144 10815 23144 20365 6487 20365 6487 10231 22051 10231 22051 18346 6102 18346 6102 3072 17169 3072 17169 16026 7797 16026 7797 438 12951 438 12951 12971 4508 12971 4508 9167 13641 9167 13641 965 150 965 150 17631 15558 17631 15558 24962 24870 24962 24870 3393 6721 3393 6721 22460 1397 22460 1397 11303 22592 11303 22592 2199 8832 2199 8832 17888 13483 17888 13483 2368 6023 2368 6023 22 19959 22 19959 14407 6435 14407 6435 4198 15911 4198 15911 8123 12124 8123 12124 4492 2948 4492 2948 19442 16271 19442 16271 10275 11886 10275 11886 15212 21427 15212 21427 2994 2634 2994 2634 18908 15160 18908 15160 11894 17294 11894 17294 3656 3943 3656 3943 21287 20891 21287 20891 7530 10382 7530 10382 791 743 791 743 18785 11579 18785 11579 5492 2820 5492 2820 15125 13836 15125 13836 8753 7958 8753 7958 20021 21820 20021 21820 6302 9106 6302 9106 23961 24721 23961 24721 3834 6269 3834 6269 20696 22760 20696 22760 14001 15256 14001 15256 23043 4563 23043 4563 352 36 352 36 13098 23352 13098 23352 1550 2350 1550 2350 3897 21534 3897 21534 23211 2439 23211 2439 6239 20980 6239 20980 21529 2856 21529 2856 334 379 334 379 23360 18756 23360 18756 5714 2835 5714 2835 23206 24438 23206 24438 2966 7967 2966 7967 20441 15368 20441 15368 9070 1791 9070 1791 17045 17987 17045 17987 434 4439 434 4439 13319 21352 13319 21352 4245 6694 4245 6694 23307 13505 23307 13505 3746 23403 3746 23403 860 19001 860 19001 22801 6618 22801 6618 2977 12742 2977 12742 24874 4595 24874 4595 20712 17997 20712 17997 24623 200 24623 200 3878 17601 3878 17601 24352 6140 24352 6140 5666 18787 5666 18787 23173 8229 23173 8229 24761 22266 24761 22266 12307 2868 12307 2868 20067 19972 20067 19972 5495 6076 5495 6076 15872 23707 15872 23707 3056 5485 3056 5485 21643 7419 21643 7419 3942 17085 3942 17085 21551 1095 21551 1095 10090 24917 10090 24917 22282 6993 22282 6993 1869 20531 1869 20531 22548 8537 22548 8537 24818 18769 24818 18769 7648 20265 7648 20265 18354 1751 18354 1751 10731 24535 10731 24535 21470 11739 21470 11739 12158 16737 12158 16737 4524 24458 4524 24458 20523 1169 20523 1169 4665 17851 4665 17851 180 21964 180 21964 15761 2694 15761 2694 22241 18470 22241 18470 1136 23217 1136 23217 22645 9395 22645 9395 224 2919 224 2919 14711 24157 14711 24157 21029 5914 21029 5914 1868 17954 1868 17954 10555 13581 10555 13581 5696 14515 5696 14515 10674 5401 10674 5401 8821 20384 8821 20384 20145 21624 20145 21624 3470 27 3470 27 16454 13305 16454 13305 7074 14522 7074 14522 1524 9024 1524 9024 12761 21751 12761 21751 22612 3482 22612 3482 3326 11348 3326 11348 23527 353 23527 353 6505 4995 6505 4995 23691 16907 23691 16907 19983 1518 19983 1518 22415 23497 22415 23497 11958 14249 11958 14249 23611 3607 23611 3607 2864 24067 2864 24067 22271 8939 22271 8939 8042 20816 8042 20816 22392 5775 22392 5775 2751 14814 2751 14814 17577 1729 17577 1729 4890 16364 4890 16364 12323 4756 12323 4756 273 21184 273 21184 12404 622 12404 622 4270 17797 4270 17797 17272 4777 17272 4777 18494 23406 18494 23406 21883 1669 21883 1669 10770 23881 10770 23881 17029 11428 17029 11428 4181 20759 4181 20759 24873 2682 24873 2682 1154 15468 1154 15468 14582 1557 14582 1557 2122 19565 2122 19565 19732 4177 19732 4177 23859 92 23859 92 1950 23493 1950 23493 19932 864 19932 864 24686 24373 24686 24373 7471 10386 7471 10386 19893 23600 19893 23600 4354 10671 4354 10671 18781 21954 18781 21954 4544 2978 4544 2978 24040 17036 24040 17036 8227 5536 8227 5536 23247 12700 23247 12700 2618 3678 2618 3678 19189 15174 19189 15174 24041 900 24041 900 12720 22167 12720 22167 1699 12736 1699 12736 20307 15166 20307 15166 10561 3054 10561 3054 16538 9774 16538 9774 11805 23774 11805 23774 489 8482 489 8482 23010 4089 23010 4089 9111 23064 9111 23064 16692 6474 16692 6474 563 20021 563 20021 15053 23660 15053 23660 2439 4182 2439 4182 21911 22460 21911 22460 8569 10789 8569 10789 19415 22079 19415 22079 5736 12252 5736 12252 24987 180 24987 180 8542 23378 8542 23378 6714 6899 6714 6899 19872 702 19872 702 3207 24639 3207 24639 20993 11775 20993 11775 7089 1627 7089 1627 24467 24632 24467 24632 11198 2908 11198 2908 23373 425 23373 425 104 23632 104 23632 12521 11867 12521 11867 10642 2580 10642 2580 24650 18454 24650 18454 14093 7988 14093 7988 23556 2800 23556 2800 4317 23983 4317 23983 10456 4670 10456 4670 15082 21415 15082 21415 580 8068 580 8068 10156 22263 10156 22263 105 6189 105 6189 3299 20411 3299 20411 23635 5357 23635 5357 471 1704 471 1704 8101 19375 8101 19375 13744 7918 13744 7918 5715 24603 5715 24603 1290 5113 1290 5113 19057 21837 19057 21837 5582 3252 5582 3252 21294 17484 21294 17484 7038 7241 7038 7241 18877 19138 18877 19138 1860 6571 1860 6571 19283 23718 19283 23718 8572 13481 8572 13481 14810 6855 14810 6855 24238 16129 24238 16129 16952 24313 16952 24313 23607 3048 23607 3048 12119 23208 12119 23208 9308 1928 9308 1928 17284 18616 17284 18616 1440 56 1440 56 21965 11440 21965 11440 5212 3225 5212 3225 20090 18376 20090 18376 9539 419 9539 419 939 24467 939 24467 23910 10062 23910 10062 16837 17691 16837 17691 11903 1901 11903 1901 10194 23009 10194 23009 2768 3344 2768 3344 18217 21026 18217 21026 20628 24558 20628 24558 24925 1031 24925 1031 2078 7658 2078 7658 16657 1778 16657 1778 8723 21117 8723 21117 1009 5524 1009 5524 19286 13200 19286 13200 10471 4172 10471 4172 18049 23713 18049 23713 21430 5683 21430 5683 3928 18899 3928 18899 18935 21511 18935 21511 4448 4929 4448 4929 23990 20849 23990 20849 12651 12011 12651 12011 15298 1453 15298 1453 6303 22743 6303 22743 20644 3553 20644 3553 1486 9530 1486 9530 21293 23917 21293 23917 4259 3202 4259 3202 1856 17197 1856 17197 19539 17 19539 17 9366 19849 9366 19849 4707 1643 4707 1643 9908 23274 9908 23274 19577 7979 19577 7979 6026 17376 6026 17376 644 1343 644 1343 18901 20898 18901 20898 9067 7476 9067 7476 594 19193 594 19193 20048 12265 20048 12265 12752 22298 12752 22298 3342 1707 3342 1707 13494 15631 13494 15631 2634 299 2634 299 23166 15286 23166 15286 1838 2945 1838 2945 19450 12512 19450 12512 5665 3914 5665 3914 10154 23880 10154 23880 3436 24821 3436 24821 22972 53 22972 53 9829 16135 9829 16135 8167 993 8167 993 15474 21234 15474 21234 6651 23738 6651 23738 17622 7148 17622 7148 10460 542 10460 542 22834 16814 22834 16814 10791 1949 10791 1949 18128 20448 18128 20448 24388 1314 24388 1314 763 23233 763 23233 4978 9152 4978 9152 8623 18989 8623 18989 24839 4296 24839 4296 2952 21760 2952 21760 15621 5785 15621 5785 17251 22599 17251 22599 7775 841 7775 841 19233 9087 19233 9087 3478 24831 3478 24831 12315 3556 12315 3556 1545 22131 1545 22131 21857 22885 21857 22885 1015 4277 1015 4277 14995 21353 14995 21353 3984 15066 3984 15066 903 22321 903 22321 2674 436 2674 436 1066 18497 1066 18497 21763 9101 21763 9101 8427 5454 8427 5454 2304 17116 2304 17116 22211 10505 22211 10505 8894 15880 8894 15880 1233 2140 1233 2140 17187 13634 17187 13634 702 831 702 831 24174 20322 24174 20322 4105 5848 4105 5848 23024 8759 23024 8759 1903 20457 1903 20457 9850 3348 9850 3348 8796 12732 8796 12732 23776 24860 23776 24860 7991 2388 7991 2388 3692 18567 3692 18567 24973 4435 24973 4435 19126 17433 19126 17433 23639 24807 23639 24807 11203 9508 11203 9508 19076 18762 19076 18762 8162 2105 8162 2105 18807 18953 18807 18953 23406 188 23406 188 3249 21983 3249 21983 15587 664 15587 664 3927 22307 3927 22307 24505 4958 24505 4958 9010 2380 9010 2380 15549 12240 15549 12240 2294 3562 2294 3562 20668 16156 20668 16156 11104 3429 11104 3429 8021 13368 8021 13368 17509 3441 17509 3441 2291 24334 2291 24334 24514 11955 24514 11955 4097 22875 4097 22875 18623 7086 18623 7086 5218 3242 5218 3242 22221 19483 22221 19483 6805 2494 6805 2494 3030 21722 3030 21722 15246 1038 15246 1038 8765 18926 8765 18926 24878 2034 24878 2034 13690 7603 13690 7603 2810 21110 2810 21110 14031 1455 14031 1455 11025 16017 11025 16017 21099 929 21099 929 12092 19706 12092 19706 22297 10447 22297 10447 3587 3919 3587 3919 19520 21934 19520 21934 12043 2878 12043 2878 4706 22128 4706 22128 17630 10021 17630 10021 1179 23892 1179 23892 21772 13041 21772 13041 10274 8651 10274 8651 3965 511 3965 511 20661 19760 20661 19760 10614 7584 10614 7584 22577 18367 22577 18367 14676 4525 14676 4525 3639 17559 3639 17559 16375 20583 16375 20583 10508 5004 10508 5004 2800 20769 2800 20769 18208 14238 18208 14238 5226 24346 5226 24346 15725 4280 15725 4280 10125 23819 10125 23819 4000 1112 4000 1112 24771 21373 24771 21373 2539 15742 2539 15742 15926 3461 15926 3461 9331 22731 9331 22731 2713 3798 2713 3798 19153 20113 19153 20113 20547 2531 20547 2531 6934 19105 6934 19105 17985 23171 17985 23171 7368 9714 7368 9714 24434 4110 24434 4110 13288 20365 13288 20365 109 21970 109 21970 12912 8612 12912 8612 35 18301 35 18301 21304 6227 21304 6227 2984 3360 2984 3360 19121 21014 19121 21014 10619 7210 10619 7210 1408 1970 1408 1970 15069 20915 15069 20915 21647 3310 21647 3310 2934 20494 2934 20494 13284 7886 13284 7886 21609 22261 21609 22261 411 992 411 992 17776 21380 17776 21380 2549 7319 2549 7319 18736 22696 18736 22696 24819 5286 24819 5286 16260 18024 16260 18024 24001 6205 24001 6205 453 17466 453 17466 19685 2403 19685 2403 11324 22972 11324 22972 884 1368 884 1368 20830 20468 20830 20468 3623 8944 3623 8944 18885 6017 18885 6017 10806 12449 10806 12449 22626 341 22626 341 8743 18234 8743 18234 14832 766 14832 766 6252 11889 6252 11889 20876 3785 20876 3785 1929 8496 1929 8496 18896 22660 18896 22660 24807 1448 24807 1448 17624 18484 17624 18484 4061 10926 4061 10926 21592 19335 21592 19335 3428 9408 3428 9408 243 16731 243 16731 14433 627 14433 627 3986 18458 3986 18458 15136 11482 15136 11482 23509 6753 23509 6753 97 24675 97 24675 13481 8107 13481 8107 24666 3972 24666 3972 4660 22905 4660 22905 16425 7312 16425 7312 682 24970 682 24970 23495 28 23495 28 2765 19726 2765 19726 12194 2688 12194 2688 1648 18302 1648 18302 19737 1351 19737 1351 11495 14424 11495 14424 21490 1332 21490 1332 15016 23139 15016 23139 11163 4496 11163 4496 24224 18229 24224 18229 18361 10517 18361 10517 1608 5600 1608 5600 11995 12429 11995 12429 2812 2401 2812 2401 24957 20007 24957 20007 2880 8029 2880 8029 20708 17870 20708 17870 5114 4659 5114 4659 24039 19655 24039 19655 9643 23377 9643 23377 24589 8706 24589 8706 20389 17494 20389 17494 21863 5660 21863 5660 13582 12258 13582 12258 17464 2967 17464 2967 11730 748 11730 748 5302 15456 5302 15456 437 5702 437 5702 13501 18170 13501 18170 6763 3694 6763 3694 22181 14536 22181 14536 8083 10912 8083 10912 22208 21899 22208 21899 2483 17099 2483 17099 18633 15601 18633 15601 3241 20293 3241 20293 17446 12219 17446 12219 11826 2507 11826 2507 18975 13525 18975 13525 10403 21277 10403 21277 4056 4084 4056 4084 22584 13739 22584 13739 16634 4885 16634 4885 7565 19461 7565 19461 616 865 616 865 20295 10663 20295 10663 13154 6913 13154 6913 22296 18440 22296 18440 6307 10134 6307 10134 10580 21738 10580 21738 384 9112 384 9112 22614 23792 22614 23792 11821 138 11821 138 2474 21087 2474 21087 19921 24741 19921 24741 9577 17260 9577 17260 23051 6646 23051 6646 611 22685 611 22685 24136 1148 24136 1148 672 17193 672 17193 20672 3254 20672 3254 481 21121 481 21121 18629 6115 18629 6115 24300 24104 24300 24104 8778 7132 8778 7132 2200 5516 2200 5516 21855 18107 21855 18107 6686 3283 6686 3283 23085 11992 23085 11992 11991 22956 11991 22956 3304 1839 3304 1839 21366 16881 21366 16881 671 2007 671 2007 22753 23017 22753 23017 7246 2742 7246 2742 18264 17213 18264 17213 7434 3144 7434 3144 18990 24528 18990 24528 321 2611 321 2611 9851 14514 9851 14514 21666 2485 21666 2485 634 19530 634 19530 21246 9584 21246 9584 2653 24485 2653 24485 22068 4240 22068 4240 8972 20103 8972 20103 15774 4971 15774 4971 3093 2756 3093 2756 24657 19127 24657 19127 11700 4342 11700 4342 23315 15414 23315 15414 13799 21929 13799 21929 16107 10755 16107 10755 407 23829 407 23829 10466 99 10466 99 2795 18900 2795 18900 23706 11878 23706 11878 11425 1379 11425 1379 8193 21021 8193 21021 21451 10507 21451 10507 11356 1765 11356 1765 21945 13764 21945 13764 10063 4398 10063 4398 18591 21667 18591 21667 22140 1234 22140 1234 134 17565 134 17565 18463 20125 18463 20125 1834 10565 1834 10565 13188 5845 13188 5845 18790 1081 18790 1081 4115 21160 4115 21160 8394 12775 8394 12775 15776 17094 15776 17094 246 10258 246 10258 4939 16811 4939 16811 19919 3003 19919 3003 1599 20633 1599 20633 22375 24293 22375 24293 24814 2378 24814 2378 17058 18275 17058 18275 21421 23628 21421 23628 1814 8628 1814 8628 23808 20435 23808 20435 2330 3047 2330 3047 12088 15630 12088 15630 5945 2164 5945 2164 5055 13407 5055 13407 24736 22560 24736 22560 2047 3274 2047 3274 16271 17862 16271 17862 6384 73 6384 73 3190 23556 3190 23556 24229 7828 24229 7828 1417 21150 1417 21150 14214 4703 14214 4703 282 2722 282 2722 23134 23709 23134 23709 9855 16953 9855 16953 20222 11795 20222 11795 863 23987 863 23987 17004 2668 17004 2668 7464 20790 7464 20790 16681 23484 16681 23484 5838 6918 5838 6918 22067 18545 22067 18545 16753 1863 16753 1863 24651 22960 24651 22960 15321 318 15321 318 2711 12038 2711 12038 24509 21467 24509 21467 19116 6171 19116 6171 22058 23794 22058 23794 15573 8935 15573 8935 23854 19323 23854 19323 15391 20866 15391 20866 3336 6021 3336 6021 19356 643 19356 643 6792 16059 6792 16059 12170 1659 12170 1659 15102 13389 15102 13389 2057 20565 2057 20565 18269 1519 18269 1519 802 20497 802 20497 16732 15380 16732 15380 3222 6054 3222 6054 22323 23398 22323 23398 23754 9191 23754 9191 632 21782 632 21782 13322 13379 13322 13379 4396 18811 4396 18811 17639 2176 17639 2176 7774 16372 7774 16372 12346 4994 12346 4994 5027 16522 5027 16522 543 3353 543 3353 24049 14729 24049 14729 1874 11537 1874 11537 21629 17066 21629 17066 24237 15901 24237 15901 16649 8678 16649 8678 24786 1972 24786 1972 7538 21198 7538 21198 1266 12457 1266 12457 14682 23805 14682 23805 1118 14421 1118 14421 22477 23382 22477 23382 1601 6509 1601 6509 19384 24884 19384 24884 4101 6423 4101 6423 23095 14845 23095 14845 10033 24395 10033 24395 5397 3872 5397 3872 21524 21310 21524 21310 1194 1701 1194 1701 16084 19018 16084 19018 23219 5601 23219 5601 20252 77 20252 77 8516 9924 8516 9924 23197 1652 23197 1652 7799 23989 7799 23989 1320 1429 1320 1429 17473 18098 17473 18098 5033 4134 5033 4134 17202 20335 17202 20335 10168 12012 10168 12012 261 1307 261 1307 19563 17760 19563 17760 11442 11086 11442 11086 6113 20310 6113 20310 11411 7846 11411 7846 9279 16363 9279 16363 21840 4153 21840 4153 1026 21804 1026 21804 16139 13401 16139 13401 21880 24701 21880 24701 10175 579 10175 579 4461 18997 4461 18997 9971 5985 9971 5985 5115 14292 5115 14292 20792 19697 20792 19697 1906 3892 1906 3892 7142 14866 7142 14866 17693 7572 17693 7572 21440 661 21440 661 6358 24644 6358 24644 18882 8490 18882 8490 2010 24026 2010 24026 18843 15555 18843 15555 2361 4533 2361 4533 21892 19470 21892 19470 6687 12077 6687 12077 19866 506 19866 506 4234 22796 4234 22796 14135 12691 14135 12691 1719 24551 1719 24551 245 15945 245 15945 21500 24832 21500 24832 2929 2899 2929 2899 1027 12984 1027 12984 24917 197 24917 197 3753 20764 3753 20764 19325 956 19325 956 7634 14392 7634 14392 22716 13456 22716 13456 14558 21425 14558 21425 24970 13233 24970 13233 2214 15990 2214 15990 11601 2415 11601 2415 22201 10581 22201 10581 7026 8347 7026 8347 11523 19280 11523 19280 3020 1075 3020 1075 24612 20182 24612 20182 14067 2587 14067 2587 24063 20443 24063 20443 15354 5318 15354 5318 22133 463 22133 463 12580 23020 12580 23020 1313 4757 1313 4757 19262 15541 19262 15541 2700 6191 2700 6191 22560 14187 22560 14187 3728 8960 3728 8960 20919 17562 20919 17562 7309 55 7309 55 15397 10794 15397 10794 6016 6031 6016 6031 14089 18604 14089 18604 5305 11893 5305 11893 23589 1499 23589 1499 4247 22025 4247 22025 13813 11555 13813 11555 23851 1167 23851 1167 3399 18557 3399 18557 20097 12490 20097 12490 13769 24573 13769 24573 18233 7712 18233 7712 5786 15614 5786 15614 426 12536 426 12536 13748 22518 13748 22518 4694 6919 4694 6919 21232 4855 21232 4855 24798 974 24798 974 16398 11342 16398 11342 19770 14914 19770 14914 2288 20237 2288 20237 23951 23040 23951 23040 12914 739 12914 739 21548 16345 21548 16345 1048 576 1048 576 18416 20051 18416 20051 922 1817 922 1817 23962 17061 23962 17061 8771 2980 8771 2980 22289 1275 22289 1275 949 20099 949 20099 15728 8985 15728 8985 3911 21774 3911 21774 12522 3495 12522 3495 539 22417 539 22417 21906 8213 21906 8213 3974 24910 3974 24910 13374 4604 13374 4604 4976 12401 4976 12401 13756 17452 13756 17452 5152 6451 5152 6451 9799 13771 9799 13771 13879 3121 13879 3121 23880 2417 23880 2417 13249 4541 13249 4541 3367 4021 3367 4021 24607 9082 24607 9082 18441 4811 18441 4811 7212 22199 7212 22199 22400 11343 22400 11343 7083 2412 7083 2412 21893 23323 21893 23323 24202 13554 24202 13554 6785 6018 6785 6018 14936 19151 14936 19151 22238 13272 22238 13272 1144 16836 1144 16836 19876 1374 19876 1374 24770 10016 24770 10016 11871 810 11871 810 23059 14735 23059 14735 13393 1688 13393 1688 22526 17749 22526 17749 2788 2162 2788 2162 271 10194 271 10194 18407 2669 18407 2669 4367 6887 4367 6887 17554 21212 17554 21212 11147 6260 11147 6260 4370 17615 4370 17615 1560 1258 1560 1258 16357 18418 16357 18418 3825 3304 3825 3304 18875 23669 18875 23669 4661 393 4661 393 20524 24670 20524 24670 7128 7036 7128 7036 17916 17882 17916 17882 5290 814 5290 814 20776 15521 20776 15521 4233 24795 4233 24795 492 4509 492 4509 22164 20035 22164 20035 2300 6012 2300 6012 8471 24514 8471 24514 18249 4613 18249 4613 9841 24520 9841 24520 3802 565 3802 565 20744 15788 20744 15788 11589 9959 11589 9959 18442 23717 18442 23717 22875 4631 22875 4631 14784 23543 14784 23543 439 458 439 458 14112 3584 14112 3584 4584 24342 4584 24342 23460 9526 23460 9526 5477 24106 5477 24106 18762 221 18762 221 20091 14656 20091 14656 4045 19940 4045 19940 19623 9304 19623 9304 1830 258 1830 258 14948 15942 14948 15942 6288 4257 6288 4257 10816 6897 10816 6897 5078 18399 5078 18399 11428 977 11428 977 4606 22398 4606 22398 24660 3195 24660 3195 24943 24652 24943 24652 5493 17163 5493 17163 14854 2444 14854 2444 22983 23354 22983 23354 700 3000 700 3000 16081 5937 16081 5937 1803 23026 1803 23026 21255 5747 21255 5747 1649 19674 1649 19674 24418 716 24418 716 6360 16961 6360 16961 22065 19144 22065 19144 1854 4128 1854 4128 8847 13852 8847 13852 1783 1530 1783 1530 22050 15506 22050 15506 10532 6273 10532 6273 22668 1785 22668 1785 2906 23974 2906 23974 23832 10229 23832 10229 10924 21460 10924 21460 24228 3494 24228 3494 9551 110 9551 110 23908 24790 23908 24790 6222 16266 6222 16266 14241 23425 14241 23425 1279 3487 1279 3487 19051 19698 19051 19698 23484 21442 23484 21442 6101 5227 6101 5227 638 3184 638 3184 21150 15823 21150 15823 8748 6327 8748 6327 22126 14986 22126 14986 11669 6500 11669 6500 2542 20266 2542 20266 21842 13032 21842 13032 7734 15276 7734 15276 22122 10131 22122 10131 9367 18046 9367 18046 2492 19839 2492 19839 14276 7026 14276 7026 17065 18635 17065 18635 23558 6808 23558 6808 12834 17176 12834 17176 18597 21075 18597 21075 9664 918 9664 918 24114 18287 24114 18287 4979 11655 4979 11655 19084 23168 19084 23168 14364 8831 14364 8831 10593 24122 10593 24122 4866 3721 4866 3721 23102 21046 23102 21046 10950 8723 10950 8723 24113 15235 24113 15235 4076 6238 4076 6238 24886 19397 24886 19397 2101 8426 2101 8426 19379 21633 19379 21633 731 18481 731 18481 20196 786 20196 786 10680 20957 10680 20957 17140 2279 17140 2279 13497 22876 13497 22876 17684 2138 17684 2138 12657 24417 12657 24417 3338 1334 3338 1334 15814 22300 15814 22300 23867 635 23867 635 9878 8737 9878 8737 20623 19462 20623 19462 11450 5276 11450 5276 22247 14926 22247 14926 493 20467 493 20467 17036 433 17036 433 12868 9979 12868 9979 15808 207 15808 207 4238 12864 4238 12864 12246 5447 12246 5447 2150 19278 2150 19278 4193 12712 4193 12712 18985 21853 18985 21853 4397 6938 4397 6938 21240 20341 21240 20341 3007 2039 3007 2039 24225 19004 24225 19004 2667 1184 2667 1184 22652 17774 22652 17774 5354 793 5354 793 19937 23086 19937 23086 2982 4957 2982 4957 8611 24225 8611 24225 5233 17014 5233 17014 2769 24396 2769 24396 24096 15517 24096 15517 9887 23938 9887 23938 3157 10731 3157 10731 22134 21341 22134 21341 6241 8000 6241 8000 421 18040 421 18040 20117 4085 20117 4085 773 16667 773 16667 12528 23485 12528 23485 24654 7167 24654 7167 11726 957 11726 957 7595 18640 7595 18640 16208 1902 16208 1902 8288 14728 8288 14728 148 100 148 100 12350 21542 12350 21542 1796 5781 1796 5781 19868 18682 19868 18682 3445 9654 3445 9654 21042 19285 21042 19285 13424 3067 13424 3067 16630 23783 16630 23783 24090 8223 24090 8223 4250 21248 4250 21248 15115 1608 15115 1608 21073 21384 21073 21384 7618 14115 7618 14115 4051 21450 4051 21450 10225 1611 10225 1611 779 23823 779 23823 23079 467 23079 467 6339 21237 6339 21237 23621 8459 23621 8459 9471 24349 9471 24349 2353 8982 2353 8982 16225 21013 16225 21013 10528 1933 10528 1933 15086 18491 15086 18491 24903 7018 24903 7018 1981 20629 1981 20629 10068 16922 10068 16922 16025 4183 16025 4183 22034 11748 22034 11748 7126 23404 7126 23404 16385 7044 16385 7044 3331 18227 3331 18227 17970 1153 17970 1153 8996 21947 8996 21947 24921 3434 24921 3434 3771 9727 3771 9727 20585 22344 20585 22344 926 4114 926 4114 17331 18824 17331 18824 20879 4127 20879 4127 6010 21382 6010 21382 19490 9258 19490 9258 32 7185 32 7185 15771 17846 15771 17846 567 4365 567 4365 18561 16347 18561 16347 5957 13051 5957 13051 23724 18928 23724 18928 6570 7582 6570 7582 18656 19511 18656 19511 1040 8793 1040 8793 19307 1086 19307 1086 784 12686 784 12686 19541 1484 19541 1484 3647 24925 3647 24925 13427 13124 13427 13124 4747 2870 4747 2870 20047 14475 20047 14475 8926 2603 8926 2603 21000 18662 21000 18662 1702 4789 1702 4789 3130 15028 3130 15028 10689 7742 10689 7742 987 24374 987 24374 23701 1393 23701 1393 16214 21297 16214 21297 24148 9018 24148 9018 7780 19184 7780 19184 20578 633 20578 633 1559 21679 1559 21679 16422 177 16422 177 17489 16984 17489 16984 3743 6940 3743 6940 14866 20441 14866 20441 4983 1696 4983 1696 11395 17438 11395 17438 20201 4790 20201 4790 5092 2850 5092 2850 12426 23712 12426 23712 2018 5903 2018 5903 19517 12183 19517 12183 1512 16507 1512 16507 18051 4268 18051 4268 5704 9977 5704 9977 9899 8925 9899 8925 19208 14497 19208 14497 22950 17200 22950 17200 24278 7098 24278 7098 6046 5281 6046 5281 12471 21097 12471 21097 5644 403 5644 403 19248 24018 19248 24018 6910 1819 6910 1819 22905 10463 22905 10463 1765 20259 1765 20259 11412 5906 11412 5906 3334 12284 3334 12284 16566 2845 16566 2845 22811 22004 22811 22004 4485 312 4485 312 21108 14559 21108 14559 10830 1013 10830 1013 22230 21584 22230 21584 15075 2271 15075 2271 12204 24171 12204 24171 19220 5654 19220 5654 3090 2037 3090 2037 16293 20456 16293 20456 9702 1938 9702 1938 1607 991 1607 991 20020 10666 20020 10666 14136 8073 14136 8073 7985 22506 7985 22506 21460 10634 21460 10634 18299 23607 18299 23607 23022 11131 23022 11131 3620 8625 3620 8625 22177 17646 22177 17646 11631 12802 11631 12802 20630 497 20630 497 7138 18817 7138 18817 36 1109 36 1109 17655 24290 17655 24290 6490 8136 6490 8136 22309 19013 22309 19013 10070 8504 10070 8504 21861 261 21861 261 23559 21307 23559 21307 10373 2459 10373 2459 22735 23702 22735 23702 14762 5579 14762 5579 23715 18533 23715 18533 5739 2384 5739 2384 540 3991 540 3991 19436 1966 19436 1966 21482 20860 21482 20860 11053 14560 11053 14560 19709 1376 19709 1376 23523 24441 23523 24441 3 5883 3 5883 16915 5068 16915 5068 2816 24041 2816 24041 9826 8506 9826 8506 476 24381 476 24381 21198 1345 21198 1345 4209 5501 4209 5501 9094 16927 9094 16927 7023 19000 7023 19000 24014 7102 24014 7102 5544 23545 5544 23545 10240 11665 10240 11665 22226 5854 22226 5854 499 16105 499 16105 17694 5026 17694 5026 24152 24604 24152 24604 9770 116 9770 116 24013 18916 24013 18916 944 3968 944 3968 21285 21482 21285 21482 704 5421 704 5421 19922 24217 19922 24217 3511 9139 3511 9139 12884 20850 12884 20850 6991 2210 6991 2210 5460 19239 5460 19239 9738 8245 9738 8245 16117 16740 16117 16740 1135 7075 1135 7075 9397 20306 9397 20306 20461 84 20461 84 5395 14340 5395 14340 24760 5684 24760 5684 11173 8093 11173 8093 15759 3186 15759 3186 10164 23113 10164 23113 23720 2319 23720 2319 12272 23455 12272 23455 4236 13990 4236 13990 20381 21458 20381 21458 6606 24963 6606 24963 20339 1024 20339 1024 5275 7217 5275 7217 18508 1670 18508 1670 13052 10274 13052 10274 24919 4247 24919 4247 5087 20222 5087 20222 10345 11426 10345 11426 9412 24416 9412 24416 18579 15107 18579 15107 10367 22848 10367 22848 15471 1556 15471 1556 2473 17829 2473 17829 14574 3437 14574 3437 22156 21904 22156 21904 368 24785 368 24785 11321 476 11321 476 21271 17659 21271 17659 150 7106 150 7106 4795 24211 4795 24211 17256 9897 17256 9897 12539 24302 12539 24302 23781 9141 23781 9141 3690 23653 3690 23653 24609 7777 24609 7777 899 13199 899 13199 22036 982 22036 982 9940 20975 9940 20975 22978 8418 22978 8418 12069 21915 12069 21915 1023 22434 1023 22434 24588 9446 24588 9446 6466 23787 6466 23787 24144 9534 24144 9534 1786 23010 1786 23010 17581 6864 17581 6864 9973 21330 9973 21330 24137 263 24137 263 5200 15561 5200 15561 2817 5633 2817 5633 15722 18592 15722 18592 12926 6314 12926 6314 18387 22855 18387 22855 5681 3865 5681 3865 22302 20703 22302 20703 4196 374 4196 374 11011 10477 11011 10477 4147 1664 4147 1664 21683 21608 21683 21608 14259 3550 14259 3550 20379 22456 20379 22456 5800 11297 5800 11297 24209 18776 24209 18776 5220 11570 5220 11570 18836 23219 18836 23219 24624 4304 24624 4304 2402 19985 2402 19985 22886 14827 22886 14827 806 20737 806 20737 22088 3880 22088 3880 971 23767 971 23767 19611 9690 19611 9690 5890 15039 5890 15039 23081 5044 23081 5044 5760 24050 5760 24050 20881 16789 20881 16789 828 9350 828 9350 1121 17973 1121 17973 22815 19686 22815 19686 856 16921 856 16921 19904 4722 19904 4722 13978 20446 13978 20446 3985 3135 3985 3135 23019 16895 23019 16895 1249 24781 1249 24781 22944 2549 22944 2549 8468 41 8468 41 16124 20885 16124 20885 1504 8857 1504 8857 11360 1107 11360 1107 7051 22971 7051 22971 11732 9331 11732 9331 20835 19040 20835 19040 727 3783 727 3783 13005 22187 13005 22187 2719 14771 2719 14771 21020 23824 21020 23824 7272 12321 7272 12321 13129 14797 13129 14797 1944 19729 1944 19729 18002 7478 18002 7478 4941 3925 4941 3925 11972 14764 11972 14764 20711 182 20711 182 5063 6784 5063 6784 21072 14631 21072 14631 2537 21615 2537 21615 23959 2314 23959 2314 6738 19868 6738 19868 13783 6932 13783 6932 5685 20628 5685 20628 24809 4100 24809 4100 9563 19092 9563 19092 13331 5422 13331 5422 5806 19132 5806 19132 13256 2226 13256 2226 22639 1326 22639 1326 4510 24083 4510 24083 608 1347 608 1347 9460 17525 9460 17525 16982 2151 16982 2151 13535 18836 13535 18836 4683 8889 4683 8889 22958 15049 22958 15049 12185 8180 12185 8180 1190 18160 1190 18160 20657 8116 20657 8116 6314 15519 6314 15519 24662 11218 24662 11218 5759 386 5759 386 19328 24980 19328 24980 1088 9828 1088 9828 24788 23708 24788 23708 629 4806 629 4806 22178 315 22178 315 15810 20984 15810 20984 21726 4363 21726 4363 56 23710 56 23710 22030 6754 22030 6754 54 24444 54 24444 13510 1257 13510 1257 340 19331 340 19331 5336 3848 5336 3848 9491 18760 9491 18760 2734 7843 2734 7843 17387 747 17387 747 8294 23606 8294 23606 10516 9902 10516 9902 18447 1437 18447 1437 2405 21020 2405 21020 12180 1188 12180 1188 5030 22467 5030 22467 712 11278 712 11278 24713 21015 24713 21015 9687 11225 9687 11225 23341 1476 23341 1476 6571 12249 6571 12249 21167 2596 21167 2596 23046 6413 23046 6413 16135 14493 16135 14493 2324 4295 2324 4295 21323 17033 21323 17033 7724 4189 7724 4189 1558 11377 1558 11377 19268 22133 19268 22133 927 6787 927 6787 23672 20383 23672 20383 1979 2564 1979 2564 22274 23356 22274 23356 2076 16648 2076 16648 20338 7859 20338 7859 6236 1500 6236 1500 22217 19642 22217 19642 23524 808 23524 808 12250 19474 12250 19474 3569 3728 3569 3728 22478 20433 22478 20433 24573 9362 24573 9362 4189 14252 4189 14252 13686 4842 13686 4842 5873 20036 5873 20036 22819 23214 22819 23214 24501 24733 24501 24733 4258 7750 4258 7750 12143 22179 12143 22179 17292 2217 17292 2217 8097 22407 8097 22407 22437 3792 22437 3792 5863 14689 5863 14689 20332 16675 20332 16675 1073 6335 1073 6335 10574 19928 10574 19928 12878 135 12878 135 22231 7243 22231 7243 2677 23434 2677 23434 12964 2510 12964 2510 4366 22396 4366 22396 6911 1769 6911 1769 18607 19026 18607 19026 3895 6677 3895 6677 14719 1381 14719 1381 12672 12336 12672 12336 2293 2523 2293 2523 20822 10935 20822 10935 10163 2495 10163 2495 20874 17310 20874 17310 10829 8284 10829 8284 16073 22015 16073 22015 2601 5938 2601 5938 16264 17409 16264 17409 4820 4903 4820 4903 17963 211 17963 211 891 20282 891 20282 16108 13822 16108 13822 6309 6249 6309 6249 16940 21356 16940 21356 8688 24322 8688 24322 718 16519 718 16519 17515 19146 17515 19146 24337 681 24337 681 1443 14769 1443 14769 23667 8105 23667 8105 2370 23414 2370 23414 24896 11335 24896 11335 10624 20424 10624 20424 17366 9203 17366 9203 1491 24110 1491 24110 11974 12287 11974 12287 15122 23715 15122 23715 4309 4677 4309 4677 8885 24227 8885 24227 14693 7081 14693 7081 18899 21344 18899 21344 3099 13293 3099 13293 17481 22126 17481 22126 1326 302 1326 302 21111 15013 21111 15013 1460 998 1460 998 17149 20264 17149 20264 20930 799 20930 799 5562 19508 5562 19508 17055 10217 17055 10217 6496 6849 6496 6849 3312 15578 3312 15578 22837 19974 22837 19974 13973 6404 13973 6404 8703 19360 8703 19360 23917 13636 23917 13636 10452 24585 10452 24585 14173 1630 14173 1630 412 9476 412 9476 17855 16646 17855 16646 2448 6270 2448 6270 729 21592 729 21592 17929 5327 17929 5327 1655 14 1655 14 20322 20956 20322 20956 23333 1736 23333 1736 3111 15921 3111 15921 17704 10314 17704 10314 3932 5122 3932 5122 19610 20597 19610 20597 468 3542 468 3542 19218 7666 19218 7666 12359 983 12359 983 2449 7179 2449 7179 17619 24709 17619 24709 7500 11262 7500 11262 21463 23605 21463 23605 9952 7791 9952 7791 22236 19821 22236 19821 10071 2527 10071 2527 23475 25 23475 25 8954 20762 8954 20762 23933 7695 23933 7695 12135 17628 12135 17628 19127 2320 19127 2320 17465 24541 17465 24541 22891 10899 22891 10899 3397 80 3397 80 15619 20360 15619 20360 2809 3530 2809 3530 10670 22450 10670 22450 4165 10562 4165 10562 12042 16000 12042 16000 70 441 70 441 24133 23697 24133 23697 2316 10154 2316 10154 22365 7266 22365 7266 17621 23851 17621 23851 24206 609 24206 609 1407 24435 1407 24435 21700 15624 21700 15624 5032 20212 5032 20212 20780 934 20780 934 2758 18205 2758 18205 18659 20577 18659 20577 834 18986 834 18986 11381 3176 11381 3176 1051 14400 1051 14400 21702 9014 21702 9014 2198 18825 2198 18825 17073 11917 17073 11917 129 1150 129 1150 24185 16831 24185 16831 1037 7343 1037 7343 23850 24864 23850 24864 2669 2565 2669 2565 1400 21972 1400 21972 13474 7654 13474 7654 24845 8417 24845 8417 5870 23221 5870 23221 23394 9017 23394 9017 3935 5225 3935 5225 16909 24214 16909 24214 20882 2295 20882 2295 22725 24928 22725 24928 13285 14802 13285 14802 3971 8298 3971 8298 20516 19481 20516 19481 11481 10323 11481 10323 24750 24965 24750 24965 1904 826 1904 826 22073 612 22073 612 17359 10249 17359 10249 8364 6536 8364 6536 21879 21287 21879 21287 12197 6929 12197 6929 21614 22487 21614 22487 7334 6401 7334 6401 24796 16270 24796 16270 6755 4192 6755 4192 20069 19588 20069 19588 1970 863 1970 863 22658 19825 22658 19825 24936 8028 24936 8028 7978 22400 7978 22400 24682 8873 24682 8873 9621 1222 9621 1222 21115 9741 21115 9741 3843 24494 3843 24494 21237 7401 21237 7401 12683 22667 12683 22667 20961 2852 20961 2852 193 14235 193 14235 24454 22635 24454 22635 88 4308 88 4308 19778 15406 19778 15406 7588 3430 7588 3430 19002 19197 19002 19197 4213 2901 4213 2901 15539 24080 15539 24080 1528 12378 1528 12378 23204 22127 23204 22127 8488 5132 8488 5132 24706 22540 24706 22540 9671 6544 9671 6544 4853 24277 4853 24277 18104 15260 18104 15260 3368 2828 3368 2828 15630 15845 15630 15845 1564 2435 1564 2435 22089 21809 22089 21809 780 10458 780 10458 12613 20700 12613 20700 6389 7093 6389 7093 20748 22455 20748 22455 23816 11633 23816 11633 13698 24356 13698 24356 16190 5271 16190 5271 7257 19828 7257 19828 20387 3685 20387 3685 5706 20832 5706 20832 2163 4960 2163 4960 19524 15281 19524 15281 3657 22072 3657 22072 17695 12274 17695 12274 11278 21901 11278 21901 24569 2081 24569 2081 5421 21780 5421 21780 24790 24932 24790 24932 6066 9015 6066 9015 17423 2087 17423 2087 1780 347 1780 347 12507 21080 12507 21080 3057 24823 3057 24823 13313 9894 13313 9894 16473 19121 16473 19121 2049 24539 2049 24539 13340 7853 13340 7853 8793 17869 8793 17869 19236 7257 19236 7257 24391 19933 24391 19933 12777 14103 12777 14103 21010 23903 21010 23903 12753 4581 12753 4581 3022 20486 3022 20486 19978 2020 19978 2020 8999 10362 8999 10362 11604 22851 11604 22851 24780 18299 24780 18299 2424 13433 2424 13433 23045 2843 23045 2843 8106 22288 8106 22288 14238 11139 14238 11139 935 44 935 44 17865 24517 17865 24517 768 10356 768 10356 14908 22912 14908 22912 22973 23814 22973 23814 6948 8137 6948 8137 1165 1685 1165 1685 19757 24234 19757 24234 10242 17474 10242 17474 11948 4440 11948 4440 2789 4132 2789 4132 20773 14454 20773 14454 2586 24525 2586 24525 9231 10960 9231 10960 21952 20676 21952 20676 198 8110 198 8110 21014 882 21014 882 3131 21848 3131 21848 13152 14017 13152 14017 22908 1276 22908 1276 24691 12296 24691 12296 4389 23029 4389 23029 6778 5741 6778 5741 20084 23895 20084 23895 6254 8144 6254 8144 15895 20929 15895 20929 23169 13493 23169 13493 2597 19116 2597 19116 21224 6004 21224 6004 13022 12417 13022 12417 21461 19907 21461 19907 4199 24871 4199 24871 1901 14154 1901 14154 21002 20412 21002 20412 5594 13559 5594 13559 12209 15123 12209 15123 19894 20926 19894 20926 5804 8742 5804 8742 14617 15121 14617 15121 2931 759 2931 759 11506 18045 11506 18045 16805 5955 16805 5955 5342 15002 5342 15002 8346 4419 8346 4419 419 14150 419 14150 15014 970 15014 970 16864 23100 16864 23100 5813 8746 5813 8746 20384 17109 20384 17109 2559 23037 2559 23037 11605 4611 11605 4611 7200 18270 7200 18270 15600 8157 15600 8157 23391 1378 23391 1378 6284 22965 6284 22965 20595 13625 20595 13625 15894 3480 15894 3480 9457 10334 9457 10334 23077 21744 23077 21744 8546 5184 8546 5184 21151 3101 21151 3101 23395 20244 23395 20244 10097 16494 10097 16494 4401 4751 4401 4751 19637 23867 19637 23867 874 22085 874 22085 22276 6282 22276 6282 1223 20213 1223 20213 15200 939 15200 939 19564 22326 19564 22326 236 24660 236 24660 14733 13391 14733 13391 7050 21041 7050 21041 14080 10734 14080 10734 1619 16633 1619 16633 14081 19646 14081 19646 1270 4003 1270 4003 21505 20427 21505 20427 7288 9493 7288 9493 2564 5700 2564 5700 21526 22322 21526 22322 1722 33 1722 33 22687 11807 22687 11807 4503 22244 4503 22244 19963 2253 19963 2253 5485 20906 5485 20906 17893 2223 17893 2223 5836 24392 5836 24392 477 2062 477 2062 20688 11678 20688 11678 8282 18356 8282 18356 16477 10497 16477 10497 7015 4986 7015 4986 6525 11178 6525 11178 7932 16206 7932 16206 20242 710 20242 710 12674 11569 12674 11569 1618 2446 1618 2446 24826 12846 24826 12846 11698 23092 11698 23092 24563 11408 24563 11408 5809 22427 5809 22427 21711 5392 21711 5392 4019 14143 4019 14143 10439 9075 10439 9075 16363 5289 16363 5289 1837 24169 1837 24169 23713 9641 23713 9641 4727 23210 4727 23210 23504 2474 23504 2474 5424 19523 5424 19523 12596 6566 12596 6566 23078 19250 23078 19250 11259 7456 11259 7456 20276 1612 20276 1612 3724 18248 3724 18248 24460 198 24460 198 1074 19378 1074 19378 20677 606 20677 606 23179 24994 23179 24994 19221 8879 19221 8879 21189 391 21189 391 12645 19087 12645 19087 7632 2635 7632 2635 24805 24971 24805 24971 15931 8822 15931 8822 20447 12359 20447 12359 7535 23896 7535 23896 22150 1048 22150 1048 10664 17500 10664 17500 23216 3970 23216 3970 1911 21332 1911 21332 23696 9471 23696 9471 14 9471 9670 2725 9670 2725 254 23562 254 23562 21213 15699 21213 15699 18845 141 18845 141 23665 23580 23665 23580 16817 6002 16817 6002 1275 14139 1275 14139 22523 23273 22523 23273 2065 12622 2065 12622 15153 1139 15153 1139 17881 23755 17881 23755 24541 189 24541 189 9253 23927 9253 23927 3738 4424 3738 4424 24365 21123 24365 21123 4931 12027 4931 12027 17310 18863 17310 18863 4406 6175 4406 6175 24512 16929 24512 16929 13654 944 13654 944 5316 608 5316 608 12746 17724 12746 17724 4696 15114 4696 15114 17185 2849 17185 2849 1047 18665 1047 18665 18276 6060 18276 6060 23294 22234 23294 22234 10539 2265 10539 2265 21809 24915 21809 24915 24863 2398 24863 2398 2400 15199 2400 15199 14814 24391 14814 24391 22920 3777 22920 3777 607 23916 607 23916 10461 11534 10461 11534 28 16459 28 16459 16013 8850 16013 8850 48 18453 48 18453 23498 19292 23498 19292 815 9103 815 9103 24196 18016 24196 18016 8725 1654 8725 1654 22324 11923 22324 11923 529 18634 529 18634 23096 3038 23096 3038 3626 1392 3626 1392 22430 19619 22430 19619 893 3988 893 3988 15163 14333 15163 14333 2120 3776 2120 3776 12279 16075 12279 16075 728 4874 728 4874 21104 24962 21104 24962 23966 9045 23966 9045 2442 18777 2442 18777 18248 23469 18248 23469 333 8694 333 8694 8913 16326 8913 16326 10687 7230 10687 7230 4658 22115 4658 22115 8868 12046 8868 12046 23572 18141 23572 18141 2382 14211 2382 14211 22278 1116 22278 1116 6843 11967 6843 11967 1162 2204 1162 2204 7404 16947 7404 16947 23407 1861 23407 1861 12807 21906 12807 21906 2184 5975 2184 5975 18220 21323 18220 21323 24857 356 24857 356 11445 18175 11445 18175 8174 21149 8174 21149 2416 3362 2416 3362 1567 18271 1567 18271 24441 19960 24441 19960 24832 19960 17668 9808 17668 9808 5202 1683 5202 1683 24169 17448 24169 17448 14325 10030 14325 10030 2858 19179 2858 19179 23145 7055 23145 7055 12034 22812 12034 22812 2687 4047 2687 4047 18991 22980 18991 22980 6472 14831 6472 14831 3422 23768 3422 23768 12010 8407 12010 8407 5210 16398 5210 16398 20158 2419 20158 2419 2753 24206 2753 24206 19658 5300 19658 5300 7382 12233 7382 12233 16505 11109 16505 11109 6025 7365 6025 7365 19534 12645 19534 12645 5585 18618 5585 18618 12015 5320 12015 5320 1342 13913 1342 13913 19819 9583 19819 9583 5645 23246 5645 23246 9622 13312 9622 13312 13137 22679 13137 22679 11696 9335 11696 9335 19269 19951 19269 19951 7253 7 7253 7 24502 17982 24502 17982 7895 23386 7895 23386 4990 4239 4990 4239 20670 631 20670 631 10709 8432 10709 8432 21203 23150 21203 23150 2589 4571 2589 4571 23884 23145 23884 23145 9775 5016 9775 5016 1735 14014 1735 14014 22116 15876 22116 15876 6977 5576 6977 5576 22829 14145 22829 14145 2886 79 2886 79 17319 17741 17319 17741 1544 5996 1544 5996 17296 1795 17296 1795 5156 12917 5156 12917 15398 231 15398 231 12933 21299 12933 21299 1646 14254 1646 14254 18612 6408 18612 6408 11926 16924 11926 16924 2729 3249 2729 3249 18499 19460 18499 19460 10295 8649 10295 8649 18268 779 18268 779 2857 7273 2857 7273 14179 13104 14179 13104 12486 2307 12486 2307 2494 9190 2494 9190 22544 20127 22544 20127 19194 3366 19194 3366 25 24319 25 24319 23649 6506 23649 6506 3827 12229 3827 12229 18567 15273 18567 15273 14192 9702 14192 9702 5866 23013 5866 23013 15891 6223 15891 6223 1688 22336 1688 22336 20033 3188 20033 3188 24766 3188 9108 24658 9108 24658 24330 659 24330 659 3172 17877 3172 17877 10845 10375 10845 10375 20284 22978 20284 22978 7727 7949 7727 7949 21870 1614 21870 1614 3293 22188 3293 22188 1115 12752 1115 12752 18130 20590 18130 20590 1593 21167 1593 21167 10984 10527 10984 10527 3118 3742 3118 3742 12317 22264 12317 22264 22195 3272 22195 3272 4568 19805 4568 19805 13727 9732 13727 9732 7487 19106 7487 19106 1235 8675 1235 8675 22386 5481 22386 5481 3963 13082 3963 13082 22751 21541 22751 21541 24383 13823 24383 13823 13923 18026 13923 18026 23189 11074 23189 11074 3864 921 3864 921 16223 17976 16223 17976 10934 10390 10934 10390 21308 4982 21308 4982 1910 923 1910 923 5801 923 5801 16592 5801 16592 24729 16592 8909 3046 8909 3046 22066 22473 22066 22473 23760 4002 23760 4002 1861 9653 1861 9653 17875 1284 17875 1284 4807 23457 4807 23457 21887 23457 15542 2450 15542 2450 20626 2450 14589 21066 14589 21066 19957 11337 19957 11337 9514 22086 9514 22086 15846 1792 15846 1792 12727 18254 12727 18254 16365 4059 16365 4059 7590 16302 7590 16302 11751 20283 11751 20283 3919 14472 3919 14472 17165 9318 17165 9318 1005 2563 1005 2563 8946 2563 8946 17154 8946 17154 7076 3076 7076 3076 14578 3076 3874 15515 3874
50098 132891500 0 132891500 191542190 202997029 191542190 202997029 218459024 232801691 218459024 232801691 254872501 264867613 254872501 264867613 291177095 296033139 291177095 296033139 303270995 305963023 303270995 305963023 303861904 147659071 303861904 147659071 88537344 35542613 88537344 35542613 8971784 7630551 8971784 7630551 3141064 1613122 3141064 1613122 2361 2691 2361 2691 109765694 2691 109765694 140138076 109765694 140138076 171181787 191338694 171181787 191338694 224249311 225422365 224249311 225422365 164709212 151380709 164709212 151380709 62643267 29807542 62643267 29807542 16296530 13911397 16296530 13911397 11323855 5507443 11323855 5507443 5036691 3714631 5036691 3714631 171406941 175834224 171406941 175834224 208591134 242021312 208591134 242021312 240128397 252357369 240128397 252357369 261902106 286228354 261902106 286228354 293220556 298936938 293220556 298936938 302616000 304159290 302616000 304159290 302780487 123953471 302780487 123953471 61943189 46256507 61943189 46256507 43993356 27828156 43993356 27828156 24952887 19177363 24952887 19177363 15160285 9245535 15160285 9245535 7618576 5534875 7618576 5534875 3225572 2688696 3225572 2688696 488707 495892 488707 495892 122499116 495892 122499116 128154123 122499116 128154123 218293293 238699337 218293293 238699337 244578713 253987166 244578713 253987166 254932058 258749404 254932058 258749404 285053922 292907742 285053922 292907742 299041763 301694581 299041763 301694581 300725310 98033928 300725310 98033928 63926994 62141792 63926994 62141792 47132577 40103054 47132577 40103054 37650934 27127298 37650934 27127298 22439132 19598989 22439132 19598989 14058372 11087171 14058372 11087171 6685640 6411753 6685640 6411753 6284886 71234374 6284886 71234374 205168866 240975254 205168866 240975254 247427460 251804854 247427460 251804854 256435274 277079545 256435274 277079545 282211809 288373968 282211809 288373968 288002681 299570350 288002681 299570350 298897209 67923886 298897209 67923886 58463799 48808157 58463799 48808157 50631002 42361564 50631002 42361564 41782672 175300070 41782672 175300070 212270921 222695242 212270921 222695242 229218519 225451967 229218519 225451967 79507275 65049381 79507275 65049381 66996659 63110234 66996659 63110234 53287307 47930962 53287307 47930962 47537127 30986389 47537127 30986389 23685195 16917894 23685195 16917894 19015925 9829511 19015925 9829511 10910596 90756201 10910596 90756201 183063157 192228293 183063157 192228293 199480889 234228117 199480889 234228117 241986287 247280730 241986287 247280730 268511652 272491996 268511652 272491996 282455714 282826577 282455714 282826577 285400482 294726159 285400482 294726159 294786858 298607101 294786858 298607101 299355270 300846421 299355270 300846421 86347734 83064374 86347734 83064374 76076024 67455397 76076024 67455397 60254630 54900758 60254630 54900758 48190281 41911881 48190281 41911881 32192426 24295467 32192426 24295467 23403124 18534428 23403124 18534428 19689110 130780327 19689110 130780327 152159693 159893325 152159693 159893325 190123115 192098198 190123115 192098198 193952571 88214791 193952571 88214791 92415130 103007740 92415130 103007740 117806912 142066146 117806912 142066146 192435245 195588956 192435245 195588956 211216186 223493387 211216186 223493387 238234094 265983684 238234094 265983684 265625929 271576465 265625929 271576465 268887013 114734501 268887013 114734501 112605251 105111985 112605251 105111985 100027981 80141216 100027981 80141216 79406230 63141033 79406230 63141033 65956265 166686893 65956265 166686893 193483012 197773103 193483012 197773103 221374226 233699876 221374226 233699876 251409327 278249915 251409327 278249915 285057493 287956516 285057493 287956516 293573301 296121536 293573301 296121536 297535112 298243578 297535112 298243578 160765345 147013640 160765345 147013640 127736282 92427481 127736282 92427481 82111802 75854700 82111802 75854700 57940215 49351974 57940215 49351974 48559943 36620733 48559943 36620733 37070287 32962769 37070287 32962769 31518585 25834980 31518585 25834980 26682564 177466234 26682564 177466234 188883151 185803409 188883151 185803409 207620581 216890454 207620581 216890454 227403047 230874572 227403047 230874572 237351967 241181284 237351967 241181284 250287942 258761822 250287942 258761822 264172000 266511794 264172000 266511794 269230645 273065333 269230645 273065333 272669680 276786292 272669680 276786292 278006308 281242997 278006308 281242997 284402631 286922937 284402631 286922937 286542097 288252576 286542097 288252576 181395263 167831122 181395263 167831122 136147963 107431169 136147963 107431169 85331444 74736203 85331444 74736203 68523599 56792164 68523599 56792164 59492040 56136869 59492040 56136869 48102113 43827598 48102113 43827598 146222620 179040264 146222620 179040264 184714633 128339273 184714633 128339273 117884207 107625505 117884207 107625505 102410260 84137565 102410260 84137565 62261124 59210109 62261124 59210109 59305984 50683769 59305984 50683769 44913230 42589603 44913230 42589603 36112317 27404178 36112317 27404178 29028666 26940829 29028666 26940829 144652491 151919298 144652491 151919298 198994166 208284698 198994166 208284698 211054492 229189106 211054492 229189106 237094334 244596048 237094334 244596048 247857792 254095334 247857792 254095334 260715132 269307173 260715132 269307173 275266025 277401621 275266025 277401621 143328059 83804973 143328059 83804973 86145101 148525232 86145101 148525232 197285408 200461887 197285408 200461887 194543978 158730589 194543978 158730589 91684361 84327825 91684361 84327825 75839735 66220592 75839735 66220592 61249472 43823676 61249472 43823676 48614903 129267385 48614903 129267385 193341607 208120549 193341607 208120549 209424107 209894890 209424107 209894890 125266439 118278018 125266439 118278018 119997030 105071391 119997030 105071391 97924840 89463805 97924840 89463805 87825670 73780029 87825670 73780029 73671599 64120748 73671599 64120748 54379453 50350274 54379453 50350274 32790722 32458614 32790722 32458614 159922161 162680595 159922161 162680595 169136486 185708082 169136486 185708082 209215564 212017488 209215564 212017488 223940813 232978241 223940813 232978241 243692245 251148209 243692245 251148209 256030600 258735252 256030600 258735252 262201702 265831165 262201702 265831165 273470433 281005229 273470433 281005229 280828010 287125155 280828010 287125155 285473881 288806178 285473881 288806178 291133495 293601600 291133495 293601600 293447158 298079822 293447158 298079822 298399504 300685693 298399504 300685693 300012708 304045887 300012708 304045887 303632395 304749757 303632395 304749757 156424729 128815073 156424729 128815073 125572571 99524826 125572571 99524826 91445725 86649909 91445725 86649909 81572133 74693867 81572133 74693867 76384265 68212799 76384265 68212799 69487246 66922658 69487246 66922658 55744786 36103063 55744786 36103063 38245125 29842862 38245125 29842862 29570358 28341386 29570358 28341386 165628099 190938734 165628099 190938734 196092011 124309894 196092011 124309894 102881277 99436331 102881277 99436331 99197176 92885193 99197176 92885193 84668606 83434148 84668606 83434148 129902851 145901997 129902851 145901997 183777795 208654420 183777795 208654420 231128431 239743369 231128431 239743369 240098644 244708009 240098644 244708009 247919913 254182517 247919913 254182517 254917057 261053152 254917057 261053152 262401146 264445994 262401146 264445994 131860982 119328481 131860982 119328481 115247926 109390916 115247926 109390916 106017709 90811466 106017709 90811466 91936958 81434048 91936958 81434048 76966696 60569924 76966696 60569924 62056267 39944000 62056267 39944000 40125867 35680140 40125867 35680140 21841361 17155136 21841361 17155136 16126584 14224942 16126584 14224942 14645534 160047562 14645534 160047562 182358926 175272730 182358926 175272730 161130761 135211689 161130761 135211689 129116812 123253944 129116812 123253944 111614475 105091948 111614475 105091948 92588066 84674707 92588066 84674707 81022254 74133991 81022254 74133991 69034461 60655149 69034461 60655149 50984211 38626132 50984211 38626132 41125121 208117597 41125121 208117597 224280553 236884795 224280553 236884795 249897593 251808616 249897593 251808616 197157224 153457931 197157224 153457931 141855701 126374330 141855701 126374330 113907034 95294225 113907034 95294225 95538805 87339474 95538805 87339474 88883309 75893167 88883309 75893167 76081480 63575905 76081480 63575905 63437533 53320358 63437533 53320358 54010120 41532866 54010120 41532866 41467005 32275921 41467005 32275921 26237104 17183438 26237104 17183438 17582837 214066133 17582837 214066133 217889423 227249308 217889423 227249308 225053880 239858077 225053880 239858077 247047311 253828516 247047311 253828516 255585883 259824437 255585883 259824437 256940154 216917104 256940154 216917104 154233426 140454410 154233426 140454410 103939143 99523623 103939143 99523623 177794073 176161156 177794073 176161156 204003584 217444677 204003584 217444677 231497594 227189670 231497594 227189670 166271140 159614193 166271140 159614193 193754006 214828089 193754006 214828089 221646787 230304093 221646787 230304093 229329789 247629926 229329789 247629926 245163754 165216529 245163754 165216529 165701973 153815076 165701973 153815076 154585994 139978676 154585994 139978676 122999178 104417765 122999178 104417765 89627948 85506468 89627948 85506468 85056031 79983519 85056031 79983519 84378811 163397634 84378811 163397634 189766094 197176865 189766094 197176865 207197707 210370414 207197707 210370414 217636348 219629841 217636348 219629841 220041774 244260765 220041774 244260765 241048277 179242884 241048277 179242884 130562406 121661462 130562406 121661462 121385180 112310455 121385180 112310455 114787614 195495559 114787614 195495559 210066103 204042623 210066103 204042623 179358947 143656102 179358947 143656102 132696240 122225017 132696240 122225017 120021127 95313836 120021127 95313836 96416191 89776750 96416191 89776750 86774277 66576955 86774277 66576955 66018763 60109316 66018763 60109316 58572734 38967208 58572734 38967208 39797378 30324709 39797378 30324709 28224019 24579185 28224019 24579185 24570784 21757028 24570784 21757028 20390556 17880349 20390556 17880349 16926035 11552765 16926035 11552765 7556948 7461085 7556948 7461085 158922360 185826741 158922360 185826741 195536462 130650804 195536462 130650804 128013841 108159032 128013841 108159032 105968095 100555576 105968095 100555576 103111285 134199944 103111285 134199944 149326154 166622363 149326154 166622363 173700192 195292642 173700192 195292642 199910010 201776135 199910010 201776135 210009079 238720759 210009079 238720759 244584284 250626815 244584284 250626815 253173911 260500836 253173911 260500836 274088400 277999374 274088400 277999374 277473103 281100405 277473103 281100405 152225886 140115158 152225886 140115158 117487694 112032043 117487694 112032043 115285192 151619972 115285192 151619972 161501477 147617290 161501477 147617290 147845441 118570108 147845441 118570108 106629835 100427052 106629835 100427052 100408506 94884392 100408506 94884392 91569358 73055713 91569358 73055713 75082863 57651536 75082863 57651536 43882786 37385730 43882786 37385730 30699438 25981326 30699438 25981326 24583718 20310708 24583718 20310708 17520225 12874044 17520225 12874044 12496852 11632377 12496852 11632377 10272091 10291165 10272091 10291165 173099071 170068817 173099071 170068817 187504227 187081149 187504227 187081149 204483429 208959168 204483429 208959168 212116449 158659543 212116449 158659543 161517196 121496279 161517196 121496279 125536914 185482227 125536914 185482227 203901198 204586890 203901198 204586890 235477452 244776234 235477452 244776234 244199661 254998678 244199661 254998678 253598712 270818519 253598712 270818519 267550058 196178046 267550058 196178046 183098910 132847784 183098910 132847784 129023716 126530990 129023716 126530990 194558503 190174664 194558503 190174664 162372980 139011328 162372980 139011328 128611228 126219101 128611228 126219101 191171824 193204933 191171824 193204933 232325048 237514768 232325048 237514768 239815865 253644805 239815865 253644805 250062678 163105549 250062678 163105549 154368796 117476261 154368796 117476261 117632887 102593000 117632887 102593000 104124557 91227278 104124557 91227278 76357953 59163721 76357953 59163721 54410818 41636465 54410818 41636465 42977507 34302208 42977507 34302208 35019532 33056318 35019532 33056318 176018971 232436531 176018971 232436531 233104745 238253060 233104745 238253060 234279952 241406206 234279952 241406206 241954847 244699094 241954847 244699094 169675868 158055395 169675868 158055395 120181394 110505198 120181394 110505198 108848142 95003620 108848142 95003620 91141426 76472189 91141426 76472189 55252397 50899510 55252397 50899510 50626575 46592609 50626575 46592609 38733369 34874783 38733369 34874783 36342756 168307665 36342756 168307665 220795908 231687267 220795908 231687267 228055591 200493799 228055591 200493799 196540701 153055014 196540701 153055014 137394631 129275352 137394631 129275352 132148805 211283878 132148805 211283878 226030072 237415896 226030072 237415896 236127783 155219318 236127783 155219318 157993156 135042213 157993156 135042213 135475924 123644553 135475924 123644553 107847609 96321243 107847609 96321243 98126192 76723371 98126192 76723371 76665463 67335481 76665463 67335481 56698342 48348328 56698342 48348328 48847918 41447085 48847918 41447085 39637604 36909923 39637604 36909923 161822048 173057356 161822048 173057356 192317589 219943482 192317589 219943482 221497059 228135244 221497059 228135244 229569624 237130507 229569624 237130507 236608051 250930234 236608051 250930234 247860562 265434635 247860562 265434635 265091839 275074493 265091839 275074493 277033937 279762668 277033937 279762668 280033656 284603608 280033656 284603608 285936498 290354669 285936498 290354669 289657399 164999742 289657399 164999742 148904540 139522718 148904540 139522718 139241473 116571628 139241473 116571628 116278830 108750105 116278830 108750105 101951057 85938365 101951057 85938365 84985617 80707170 84985617 80707170 77900296 72190726 77900296 72190726 72922191 51350954 72922191 51350954 52751159 48430281 52751159 48430281 42922157 32691254 42922157 32691254 33308919 27547552 33308919 27547552 25266135 24733081 25266135 24733081 176011549 208405575 176011549 208405575 220622179 224853093 220622179 224853093 233606105 260576105 233606105 260576105 260091943 264398912 260091943 264398912 261890681 160915654 261890681 160915654 147547275 140860487 147547275 140860487 122086750 115264718 122086750 115264718 114353391 105332230 114353391 105332230 108435240 79770933 108435240 79770933 73910721 66715353 73910721 66715353 59985528 56984793 59985528 56984793 56270457 48337966 56270457 48337966 50923639 38709154 50923639 38709154 39560947 38014602 39560947 38014602 21299167 19499690 21299167 19499690 19797610 14345283 19797610 14345283 12122249 10218001 12122249 10218001 6285812 6829965 6285812 6829965 201825335 201136731 201825335 201136731 211081296 217438337 211081296 217438337 217861686 164360488 217861686 164360488 159686123 145304557 159686123 145304557 143881370 134870049 143881370 134870049 126453934 115708009 126453934 115708009 112733312 105569039 112733312 105569039 82936357 65737860 82936357 65737860 66214029 57287247 66214029 57287247 57811466 54749275 57811466 54749275 51757439 44054941 51757439 44054941 40289365 38751441 40289365 38751441 37849535 26031713 37849535 26031713 24673482 22784961 24673482 22784961 19017543 18071460 19017543 18071460 171996763 207002663 171996763 207002663 205108965 195324277 205108965 195324277 166086450 144007656 166086450 144007656 127011089 124515702 127011089 124515702 166951184 164113610 166951184 164113610 169751570 138618172 169751570 138618172 143406297 133282437 143406297 133282437 118600156 107295814 118600156 107295814 95403675 91813038 95403675 91813038 89501853 82676190 89501853 82676190 87751933 199133358 87751933 199133358 199596673 212554444 199596673 212554444 219315333 228601785 219315333 228601785 232118206 236022516 232118206 236022516 249936818 261247587 249936818 261247587 257312718 159244143 257312718 159244143 161286387 146083442 161286387 146083442 152261052 145235969 152261052 145235969 184687242 187905476 184687242 187905476 197327885 162565882 197327885 162565882 172468180 190967169 172468180 190967169 203970268 214521427 203970268 214521427 215553474 233126643 215553474 233126643 237491707 241972903 237491707 241972903 244921275 256005197 244921275 256005197 261229360 271801121 261229360 271801121 272803681 279744633 272803681 279744633 279100783 196334588 279100783 196334588 171983285 151586085 171983285 151586085 155392232 114394799 155392232 114394799 98637828 93542339 98637828 93542339 95542570 168953584 95542570 168953584 189958423 185272172 189958423 185272172 186183038 158202180 186183038 158202180 159625692 143505912 159625692 143505912 130901904 97189976 130901904 97189976 79843151 70158011 79843151 70158011 64615484 60459071 64615484 60459071 60237721 56321662 60237721 56321662 47542885 36460436 47542885 36460436 28059220 25985191 28059220 25985191 174239724 188931090 174239724 188931090 209002650 211088596 209002650 211088596 175433280 164338442 175433280 164338442 168475406 160878604 168475406 160878604 158845918 129587288 158845918 129587288 133730587 197078948 133730587 197078948 214505188 219338439 214505188 219338439 220703271 225934205 220703271 225934205 238233129 247591255 238233129 247591255 258499787 261204680 258499787 261204680 260017284 265298081 260017284 265298081 269078673 279069044 269078673 279069044 281711769 285720499 281711769 285720499 283799896 287748494 283799896 287748494 285482290 289473296 285482290 289473296 288989836 174076137 288989836 174076137 176942475 167130841 176942475 167130841 174180599 100696535 174180599 100696535 100423650 97321698 100423650 97321698 86293454 63850703 86293454 63850703 65408515 198201178 65408515 198201178 197158306 205831807 197158306 205831807 223623578 228602566 223623578 228602566 227546677 234926801 227546677 234926801 238631030 248200593 238631030 248200593 251988456 257001675 251988456 257001675 258632352 268106551 258632352 268106551 275545946 278067301 275545946 278067301 278207359 284182169 278207359 284182169 284043107 287222947 284043107 287222947 286592283 175809886 286592283 175809886 113098093 111858300 113098093 111858300 203288823 210711917 203288823 210711917 221511410 225456405 221511410 225456405 237168779 241062052 237168779 241062052 238572625 252366754 238572625 252366754 251143279 254030138 251143279 254030138 255952085 263823860 255952085 263823860 261792928 270222644 261792928 270222644 270104622 277393593 270104622 277393593 280080502 284411434 280080502 284411434 288377530 295599105 288377530 295599105 295972808 298129315 295972808 298129315 296781250 188956436 296781250 188956436 167869371 138762051 167869371 138762051 137279273 121490796 137279273 121490796 110306440 99145671 110306440 99145671 92958780 77888043 92958780 77888043 75807634 57207606 75807634 57207606 49225579 45031560 49225579 45031560 40783394 37758679 40783394 37758679 206820535 217425701 206820535 217425701 223869972 219736284 223869972 219736284 177052262 159342010 177052262 159342010 140271203 120801682 140271203 120801682 122366887 113028470 122366887 113028470 114202330 103861546 114202330 103861546 98612057 95941014 98612057 95941014 201287144 212142538 201287144 212142538 215791334 216754737 215791334 216754737 230398501 233991452 230398501 233991452 238857081 247652481 238857081 247652481 247461411 258797098 247461411 258797098 257412747 260262391 257412747 260262391 259316268 141714383 259316268 141714383 140025967 123319609 140025967 123319609 121378256 101247414 121378256 101247414 82936181 71513461 82936181 71513461 64385728 56015440 64385728 56015440 58046086 145062138 58046086 145062138 188744633 194848679 188744633 194848679 198298481 185445014 198298481 185445014 152535601 140457722 152535601 140457722 140073379 130574391 140073379 130574391 129765586 117754305 129765586 117754305 106689472 103698220 106689472 103698220 193907518 203291083 193907518 203291083 215296312 231975779 215296312 231975779 237565546 242693098 237565546 242693098 248606994 252134684 248606994 252134684 257678492 260848032 257678492 260848032 191958097 179938558 191958097 179938558 160522636 151580900 160522636 151580900 145895302 139815829 145895302 139815829 138587759 110457932 138587759 110457932 109620035 106524176 109620035 106524176 102439741 82502343 102439741 82502343 83321512 169707261 83321512 169707261 189282595 185370849 189282595 185370849 165933489 148043123 165933489 148043123 133070744 112576129 133070744 112576129 113181398 163216781 113181398 163216781 202620152 211386821 202620152 211386821 216336018 223304883 216336018 223304883 225466813 229141866 225466813 229141866 193965140 166550555 193965140 166550555 161457844 148854912 161457844 148854912 152975201 144320615 152975201 144320615 177615968 207120656 177615968 207120656 210581886 193002580 210581886 193002580 190523744 183107477 190523744 183107477 207195598 211814094 207195598 211814094 224761093 237194155 224761093 237194155 239800884 251206715 239800884 251206715 252976299 257252338 252976299 257252338 264712547 265611704 264712547 265611704 171344355 159553757 171344355 159553757 166217076 181681560 166217076 181681560 200272919 200311118 200272919 200311118 171459966 164172625 171459966 164172625 184648553 204689684 184648553 204689684 219028299 218221972 219028299 218221972 185917093 158775239 185917093 158775239 126754750 109149535 126754750 109149535 104887999 87180543 104887999 87180543 85926449 75945302 85926449 75945302 67656592 58552340 67656592 58552340 61326616 58149750 61326616 58149750 52675130 46504753 52675130 46504753 48459150 172696380 48459150 172696380 195059097 203813441 195059097 203813441 219184319 223264473 219184319 223264473 228777197 168659679 228777197 168659679 164055385 139026681 164055385 139026681 118672954 95230982 118672954 95230982 85890538 79340523 85890538 79340523 79453714 64447880 79453714 64447880 61871526 59674063 61871526 59674063 171992524 167335503 171992524 167335503 198449550 224356405 198449550 224356405 223700635 234309509 223700635 234309509 232708144 240024469 232708144 240024469 239928644 168067050 239928644 168067050 121246345 117843875 121246345 117843875 143262210 161367103 143262210 161367103 171047091 191099770 171047091 191099770 196783244 158580933 196783244 158580933 130844406 110930075 130844406 110930075 98505934 83587116 98505934 83587116 77447764 72660247 77447764 72660247 67208915 64692461 67208915 64692461 62530599 48525071 62530599 48525071 50872783 169203136 50872783 169203136 209104487 221281982 209104487 221281982 220952176 231180056 220952176 231180056 230618240 112641895 230618240 112641895 110695827 104027023 110695827 104027023 96161441 88504614 96161441 88504614 81466682 67885977 81466682 67885977 71238745 145179489 71238745 145179489 204329560 210077049 204329560 210077049 217230263 229266287 217230263 229266287 234665487 239013125 234665487 239013125 239529037 246381895 239529037 246381895 249240747 254164761 249240747 254164761 252002255 130146812 252002255 130146812 97862690 86363380 97862690 86363380 88417001 159774523 88417001 159774523 171411823 174297962 171411823 174297962 199752279 213331434 199752279 213331434 220500571 227400037 220500571 227400037 225867135 154769130 225867135 154769130 137255358 95483202 137255358 95483202 97200540 90566809 97200540 90566809 90878902 85780262 90878902 85780262 76804294 66590667 76804294 66590667 64960827 54510270 64960827 54510270 53895511 47150518 53895511 47150518 44298002 31546193 44298002 31546193 32982655 23620334 32982655 23620334 23368405 21733523 23368405 21733523 191639599 187390696 191639599 187390696 148112516 133423226 148112516 133423226 117526794 101891977 117526794 101891977 99029677 94561458 99029677 94561458 97340844 73437207 97340844 73437207 69137172 52884004 69137172 52884004 38716878 34320516 38716878 34320516 35751500 175482655 35751500 175482655 207269076 213704109 207269076 213704109 231527318 236389630 231527318 236389630 242274606 246965178 242274606 246965178 120199682 117783314 120199682 117783314 117833275 107763150 117833275 107763150 105561409 100620760 105561409 100620760 104134456 182005910 104134456 182005910 188230459 193981812 188230459 193981812 216103088 230061309 216103088 230061309 231936438 244006261 231936438 244006261 250287854 255661557 250287854 255661557 251081107 166005778 251081107 166005778 158956376 135632759 158956376 135632759 138456242 123952183 138456242 123952183 115059890 110494464 115059890 110494464 113515093 162550931 113515093 162550931 206339368 201647502 206339368 201647502 158136883 134213152 158136883 134213152 124401546 113959136 124401546 113959136 109408072 89481356 109408072 89481356 76718640 71974963 76718640 71974963 71184772 65282193 71184772 65282193 67018179 156487834 67018179 156487834 207667972 206720099 207667972 206720099 216117245 225716666 216117245 225716666 224251265 233058152 224251265 233058152 242223692 250909825 242223692 250909825 250359937 265985579 250359937 265985579 266602432 274094760 266602432 274094760 273354791 277497571 273354791 277497571 274227930 282798961 274227930 282798961 281860338 284287114 281860338 284287114 286133158 286986437 286133158 286986437 155509625 143409688 155509625 143409688 134489971 122761882 134489971 122761882 123960390 104858570 123960390 104858570 108608726 149650801 108608726 149650801 193868534 182449802 193868534 182449802 177977158 163672312 177977158 163672312 149495831 131024944 149495831 131024944 136603245 126283408 136603245 126283408 123402870 74273638 123402870 74273638 74810163 54682130 74810163 54682130 57691530 164168616 57691530 164168616 182130619 183713142 182130619 183713142 199350939 196979548 199350939 196979548 223871179 249330408 223871179 249330408 249466443 254817983 249466443 254817983 252256064 149101813 252256064 149101813 154069703 151780605 154069703 151780605 165841614 172927697 165841614 172927697 180301595 154527589 180301595 154527589 144660555 138935623 144660555 138935623 169613098 187986457 169613098 187986457 200208223 206479461 200208223 206479461 214590885 241685996 214590885 241685996 242191304 247510069 242191304 247510069 246239339 255944433 246239339 255944433 263306862 275024042 263306862 275024042 273373004 277856881 273373004 277856881 280295969 283151560 280295969 283151560 164895605 155920532 164895605 155920532 178211700 184243121 178211700 184243121 205017030 212115117 205017030 212115117 224771146 238730987 224771146 238730987 235532940 242237226 235532940 242237226 241848869 247218137 241848869 247218137 164599124 150756345 164599124 150756345 152104061 127039612 152104061 127039612 87206056 79572316 87206056 79572316 78705140 74454444 78705140 74454444 59259413 56674993 59259413 56674993 172263184 172367558 172263184 172367558 194259233 194964148 194259233 194964148 205910021 226325170 205910021 226325170 227891317 238795452 227891317 238795452 240348021 253930233 240348021 253930233 250425704 155105448 250425704 155105448 162012534 147187325 162012534 147187325 149407894 140708691 149407894 140708691 129869224 100608603 129869224 100608603 94407094 62815984 94407094 62815984 61248240 59312505 61248240 59312505 58697853 51758284 58697853 51758284 50413527 36298423 50413527 36298423 26361552 23502173 26361552 23502173 23789910 16858992 23789910 16858992 15971828 13822386 15971828 13822386 11935240 10221291 11935240 10221291 7517993 7313881 7517993 7313881 167968896 175873566 167968896 175873566 219723321 228052010 219723321 228052010 226044192 238749365 226044192 238749365 242529534 248117251 242529534 248117251 248661541 251409025 248661541 251409025 253437164 266231371 253437164 266231371 267965452 274193976 267965452 274193976 274012526 280832574 274012526 280832574 283663265 289481206 283663265 289481206 287535400 147552888 287535400 147552888 157707949 154791530 157707949 154791530 186651743 220114069 186651743 220114069 223834568 232921653 223834568 232921653 238410070 250702961 238410070 250702961 254158206 261695382 254158206 261695382 265103081 268567914 265103081 268567914 270026942 270818886 270026942 270818886 219476556 190497240 219476556 190497240 145956516 134339428 145956516 134339428 94729524 62181243 94729524 62181243 57219250 54583438 57219250 54583438 197292998 215477358 197292998 215477358 217383544 192755417 217383544 192755417 150974764 138506967 150974764 138506967 104256874 94240172 104256874 94240172 91732972 83248202 91732972 83248202 79270475 67795985 79270475 67795985 60931792 56060123 60931792 56060123 51682423 45508085 51682423 45508085 42966231 40434509 42966231 40434509 37376530 37303191 37376530 37303191 165392350 177019216 165392350 177019216 192672924 192432512 192672924 192432512 217869467 219852537 217869467 219852537 220660862 163612593 220660862 163612593 140221616 111329982 140221616 111329982 112229047 97348059 112229047 97348059 91724066 85433323 91724066 85433323 70321768 60408632 70321768 60408632 55366578 47852857 55366578 47852857 48982286 40262799 48982286 40262799 41701180 180904674 41701180 180904674 210391355 214908816 210391355 214908816 228215854 233295496 228215854 233295496 250690321 260890780 250690321 260890780 257588279 264623353 257588279 264623353 263357520 268077553 263357520 268077553 269419784 274931651 269419784 274931651 272606214 275894070 272606214 275894070 276741147 283983633 276741147 283983633 281177059 172669233 281177059 172669233 144793564 132251924 144793564 132251924 128889832 116487365 128889832 116487365 111641276 97226982 111641276 97226982 97507730 68476354 97507730 68476354 68846021 64855802 68846021 64855802 65794083 57290569 65794083 57290569 44716931 39923884 44716931 39923884 172505519 171700217 172505519 171700217 198160661 218563804 198160661 218563804 219117534 224384545 219117534 224384545 227212842 237716366 227212842 237716366 242766431 253376709 242766431 253376709 252131602 258535926 252131602 258535926 258514222 262906134 258514222 262906134 260608302 171984693 260608302 171984693 143854009 130130640 143854009 130130640 135241112 194095705 135241112 194095705 208069318 214450204 208069318 214450204 217422237 221328808 217422237 221328808 223336460 171402882 223336460 171402882 171090950 141100418 171090950 141100418 142772969 132128504 142772969 132128504 127556997 120469855 127556997 120469855 117266757 102951218 117266757 102951218 97141918 73743080 97141918 73743080 73313113 43371840 73313113 43371840 44635538 34323420 44635538 34323420 36894067 27824028 36894067 27824028 27321942 26195933 27321942 26195933 192093972 200469549 192093972 200469549 204688504 207481347 204688504 207481347 159494020 145519280 159494020 145519280 130127961 123756132 130127961 123756132 109494107 99524170 109494107 99524170 88473297 83445463 88473297 83445463 78160413 74132669 78160413 74132669 77477456 70468856 77477456 70468856 51579103 44458359 51579103 44458359 30744334 23873015 30744334 23873015 25059970 156186267 25059970 156186267 176287978 195220278 176287978 195220278 213207021 228851705 213207021 228851705 233309369 241072741 233309369 241072741 248491109 253628354 248491109 253628354 250931190 146042542 250931190 146042542 152625030 156051964 152625030 156051964 198880264 207793615 198880264 207793615 213924402 233698535 213924402 233698535 246788905 255056893 246788905 255056893 257291605 263826650 257291605 263826650 262410223 269253014 262410223 269253014 266006758 182735520 266006758 182735520 174264211 157039262 174264211 157039262 150258618 143029332 150258618 143029332 111026634 90997879 111026634 90997879 83093289 77829420 83093289 77829420 79179287 75789959 79179287 75789959 178802266 206742507 178802266 206742507 210259375 168270245 210259375 168270245 160221430 132149864 160221430 132149864 128543262 122786445 128543262 122786445 127461296 210820872 127461296 210820872 208725610 167968095 208725610 167968095 158104566 144922334 158104566 144922334 129722390 105327785 129722390 105327785 108914580 93896555 108914580 93896555 93943967 89875210 93943967 89875210 85828550 81061661 85828550 81061661 80879052 55756596 80879052 55756596 54956801 50324820 54956801 50324820 45026299 37556730 45026299 37556730 39921065 186461482 39921065 186461482 201106839 215552507 201106839 215552507 228023036 225545370 228023036 225545370 184125707 158867766 184125707 158867766 157571895 151657028 157571895 151657028 186141018 217910929 186141018 217910929 212981895 201681110 212981895 201681110 185548221 127680018 185548221 127680018 113937830 103058181 113937830 103058181 96689094 91310573 96689094 91310573 85542544 54316545 85542544 54316545 51472564 44563624 51472564 44563624 35741474 25381721 35741474 25381721 26212260 17151678 26212260 17151678 15725816 16267231 15725816 16267231 190336943 209500880 190336943 209500880 215611343 217117172 215611343 217117172 159641295 141355236 159641295 141355236 134378517 111424729 134378517 111424729 94387196 86407859 94387196 86407859 69806097 62823128 69806097 62823128 58786391 56442008 58786391 56442008 56036775 53248885 56036775 53248885 44741859 40632131 44741859 40632131 42754269 36021178 42754269 36021178 34924598 32146003 34924598 32146003 197428606 218610247 197428606 218610247 248101758 256218228 248101758 256218228 257394747 265693095 257394747 265693095 265003448 267857785 265003448 267857785 268436547 270945358 268436547 270945358 186899943 164195251 186899943 164195251 161062419 151299064 161062419 151299064 183282236 183094914 183282236 183094914 222955144 234276693 222955144 234276693 240326893 246902829 240326893 246902829 246103683 249167595 246103683 249167595 182295325 139004057 182295325 139004057 128374063 122615157 128374063 122615157 118427608 96628689 118427608 96628689 96571886 90753286 96571886 90753286 91572557 68344013 91572557 68344013 63412689 55940619 63412689 55940619 49380720 40968213 49380720 40968213 39962669 40404878 39962669 40404878 167938231 199844563 167938231 199844563 217115799 221662208 217115799 221662208 241554203 245320170 241554203 245320170 248859255 259145974 248859255 259145974 260471363 267240181 260471363 267240181 268636428 274589379 268636428 274589379 277248473 280060238 277248473 280060238 280296906 284627871 280296906 284627871 287600760 288827731 287600760 288827731 289117109 293453770 289117109 293453770 294847598 295522106 294847598 295522106 151155139 139573093 151155139 139573093 130145029 122096002 130145029 122096002 96401996 92757762 96401996 92757762 93916741 77010993 93916741 77010993 70858779 54918693 70858779 54918693 53021557 40814152 53021557 40814152 37326793 36354727 37326793 36354727 164111666 185705237 164111666 185705237 200136370 196770085 200136370 196770085 178868083 155970202 178868083 155970202 147160753 116613370 147160753 116613370 104286868 97033256 104286868 97033256 97688791 81160260 97688791 81160260 73546723 62791560 73546723 62791560 60478875 51982675 60478875 51982675 48026940 35125418 48026940 35125418 36057253 19436153 36057253 19436153 21717582 202375811 21717582 202375811 217680378 223062999 217680378 223062999 224617732 164587319 224617732 164587319 144181479 133390949 144181479 133390949 114661815 99266123 114661815 99266123 96640072 95383235 96640072 95383235 202156682 240807178 202156682 240807178 241409394 246791167 241409394 246791167 250984858 258722380 250984858 258722380 256572816 260447996 256572816 260447996 263507763 268177766 263507763 268177766 268351446 271725641 268351446 271725641 269437126 273907302 269437126 273907302 273312813 282861248 273312813 282861248 279802269 170971272 279802269 170971272 177416194 177771003 177416194 177771003 210155627 214582298 210155627 214582298 236320772 239494766 236320772 239494766 251966460 254994478 251966460 254994478 259581104 263022624 259581104 263022624 165142507 141652173 165142507 141652173 119146092 100470146 119146092 100470146 86800599 80997965 86800599 80997965 84053476 164214330 84053476 164214330 180074201 198696291 180074201 198696291 214747784 228015640 214747784 228015640 231336799 237015703 231336799 237015703 238802771 249775279 238802771 249775279 249400173 256758015 249400173 256758015 262808256 267434247 262808256 267434247 267558309 270729463 267558309 270729463 271135652 274591488 271135652 274591488 273889887 282126111 273889887 282126111 287582963 289001562 287582963 289001562 289003517 292432648 289003517 292432648 295433426 299001238 295433426 299001238 300440852 300849708 300440852 300849708 300710084 301357336 300710084 301357336 301779934 302489504 301779934 302489504 146547340 115374474 146547340 115374474 118837880 112042392 118837880 112042392 117411411 186867799 117411411 186867799 215493217 226107742 215493217 226107742 229578430 236063607 229578430 236063607 246852506 257026941 246852506 257026941 254086036 179920388 254086036 179920388 172024269 148180714 172024269 148180714 130839454 124158078 130839454 124158078 123977961 112846444 123977961 112846444 115071035 109373587 115071035 109373587 105582095 98766865 105582095 98766865 90152797 88902223 90152797 88902223 184077829 189814699 184077829 189814699 205287695 206267730 205287695 206267730 217820010 222353826 217820010 222353826 149656905 132689524 149656905 132689524 130308209 122170578 130308209 122170578 116084756 103025096 116084756 103025096 101604106 82281258 101604106 82281258 87573991 161193243 87573991 161193243 186660899 195379503 186660899 195379503 204037751 218690356 204037751 218690356 217763663 229421817 217763663 229421817 241431852 241439494 241431852 241439494 164266422 148020492 164266422 148020492 144898870 126493178 144898870 126493178 126048874 118854925 126048874 118854925 103617507 101117899 103617507 101117899 152699885 148131916 152699885 148131916 173873100 173542708 173873100 173542708 195695082 197255172 195695082 197255172 211518303 212741515 211518303 212741515 214461679 219682475 214461679 219682475 221834152 229824607 221834152 229824607 230876713 160942310 230876713 160942310 138066692 121852458 138066692 121852458 119049735 108779326 119049735 108779326 107817022 99550269 107817022 99550269 99250030 91464276 99250030 91464276 75848618 71735747 75848618 71735747 70227505 64639310 70227505 64639310 63703906 59534706 63703906 59534706 58849502 48961320 58849502 48961320 45915998 40084893 45915998 40084893 40397874 36599914 40397874 36599914 38316185 29988014 38316185 29988014 28979770 22168481 28979770 22168481 24126315 16983768 24126315 16983768 17498038 13905894 17498038 13905894 11300008 10326558 11300008 10326558 9248540 134013476 9248540 134013476 184284757 193349005 184284757 193349005 212838788 217661648 212838788 217661648 215168248 172960860 215168248 172960860 160878819 127923319 160878819 127923319 130336972 118085057 130336972 118085057 118867001 113102516 118867001 113102516 99084815 92093259 99084815 92093259 88322768 77808611 88322768 77808611 71986930 70219861 71986930 70219861 191534122 199908643 191534122 199908643 200614429 169914696 200614429 169914696 175069449 140469655 175069449 140469655 144957983 136338311 144957983 136338311 134183782 117980330 134183782 117980330 120316619 99058499 120316619 99058499 86985828 78705421 86985828 78705421 81565099 194431909 81565099 194431909 207406063 207152823 207406063 207152823 212680087 215978615 212680087 215978615 176485690 160777741 176485690 160777741 148618748 143578092 148618748 143578092 167334081 197258936 167334081 197258936 206721594 214931838 206721594 214931838 224535000 244368112 224535000 244368112 248538430 254406866 248538430 254406866 250696802 163845319 250696802 163845319 157359693 140963665 157359693 140963665 144309916 136884700 144309916 136884700 137823585 132792842 137823585 132792842 192180827 195906717 192180827 195906717 206600514 221964801 206600514 221964801 220197237 225930367 220197237 225930367 232035615 242246033 232035615 242246033 240062658 251546172 240062658 251546172 249946452 255529622 249946452 255529622 191770174 176679006 191770174 176679006 160078353 153793188 160078353 153793188 168748082 167880281 168748082 167880281 180504226 173869007 180504226 173869007 171867129 158124641 171867129 158124641 145501122 121273018 145501122 121273018 107100666 90798344 107100666 90798344 92405271 83056476 92405271 83056476 81095627 80738246 81095627 80738246 171883098 175458708 171883098 175458708 193555042 196664307 193555042 196664307 169820435 143319555 169820435 143319555 148152442 159685951 148152442 159685951 163624437 148843693 163624437 148843693 134276703 111611198 134276703 111611198 107685325 93969816 107685325 93969816 93124759 85547487 93124759 85547487 81777622 71594957 81777622 71594957 70739822 66625761 70739822 66625761 61715626 57302621 61715626 57302621 48915407 46471274 48915407 46471274 43864058 43331802 43864058 43331802 171321355 181746770 171321355 181746770 191355061 205482686 191355061 205482686 212678684 218992037 212678684 218992037 222537054 228332423 222537054 228332423 226588695 234887927 226588695 234887927 240288170 246418091 240288170 246418091 254491486 256368737 254491486 256368737 266445638 269617403 266445638 269617403 153104112 135749073 153104112 135749073 139490733 123711175 139490733 123711175 121441475 110838175 121441475 110838175 110530842 103876753 110530842 103876753 86205820 81859536 86205820 81859536 84660007 155072302 84660007 155072302 180568944 194052228 180568944 194052228 213652436 217049214 213652436 217049214 218519821 223295445 218519821 223295445 236588901 242061083 236588901 242061083 253083615 257151073 253083615 257151073 254705315 173911786 254705315 173911786 174902439 128324417 174902439 128324417 121122603 111522380 121122603 111522380 111586725 89338300 111586725 89338300 90984839 75033833 90984839 75033833 70335451 66066061 70335451 66066061 60941627 50997922 60941627 50997922 49639413 45561388 49639413 45561388 43551973 38087275 43551973 38087275 41271307 167128358 41271307 167128358 182235106 197184143 182235106 197184143 207251921 218523863 207251921 218523863 222781145 222093592 222781145 222093592 224318150 232785319 224318150 232785319 233861705 240811928 233861705 240811928 244424014 254648071 244424014 254648071 251446934 133208504 251446934 133208504 122255072 115040412 122255072 115040412 117120999 100014965 117120999 100014965 93474470 78335541 93474470 78335541 75642039 72055301 75642039 72055301 155366730 155710521 155366730 155710521 188991177 195930142 188991177 195930142 202556523 202940193 202556523 202940193 207299800 143260947 207299800 143260947 138382480 121542733 138382480 121542733 92743206 76381432 92743206 76381432 71011976 66826667 71011976 66826667 64321996 58898213 64321996 58898213 57135533 51407116 57135533 51407116 45531473 39821410 45531473 39821410 41155952 30076632 41155952 30076632 21814147 20377091 21814147 20377091 21026093 165621667 21026093 165621667 183044371 186004399 183044371 186004399 191815977 192159747 191815977 192159747 153261344 140841470 153261344 140841470 139878906 131229397 139878906 131229397 127704390 122268184 127704390 122268184 90074319 86324159 90074319 86324159 156983198 168764498 156983198 168764498 178416708 184975353 178416708 184975353 204587488 220132613 204587488 220132613 222434068 236827256 222434068 236827256 242630933 246573553 242630933 246573553 248050952 265178789 248050952 265178789 264535938 267982332 264535938 267982332 265766391 272028049 265766391 272028049 271477137 273205867 271477137 273205867 275462867 283629137 275462867 283629137 284543968 287286421 284543968 287286421 287535637 292444552 287535637 292444552 294183747 298100872 294183747 298100872 298316662 162149184 298316662 162149184 138235035 122468945 138235035 122468945 98124244 94019886 98124244 94019886 83900125 79120972 83900125 79120972 76491162 62574620 76491162 62574620 63746057 60311846 63746057 60311846 61653936 55885421 61653936 55885421 53280402 52133263 53280402 52133263 174768539 168944791 174768539 168944791 150474684 133732088 150474684 133732088 132923821 105659399 132923821 105659399 98072734 81797476 98072734 81797476 80490394 76474818 80490394 76474818 71740734 66582584 71740734 66582584 66403927 60608626 66403927 60608626 59972457 53597517 59972457 53597517 48528504 41712210 48528504 41712210 37272429 26888047 37272429 26888047 22067366 16922341 22067366 16922341 18656244 159745767 18656244 159745767 181907345 187624995 181907345 187624995 215710808 212339404 215710808 212339404 149790159 133444367 149790159 133444367 135535304 128120054 135535304 128120054 108413912 83358719 108413912 83358719 76582633 75029563 76582633 75029563 146423496 152551164 146423496 152551164 177270155 183471760 177270155 183471760 195962057 196492396 195962057 196492396 210998180 223149169 210998180 223149169 226951639 236109778 226951639 236109778 238029622 250285810 238029622 250285810 248837667 135303728 248837667 135303728 135847120 119672387 135847120 119672387 114039426 106866310 114039426 106866310 110383074 101287338 110383074 101287338 94405773 87336279 94405773 87336279 85652135 70440700 85652135 70440700 73268785 198833526 73268785 198833526 216073442 211804287 216073442 211804287 226624434 229335848 226624434 229335848 168074443 150281260 168074443 150281260 138422717 116109686 138422717 116109686 111384757 104131512 111384757 104131512 107895040 171314051 107895040 171314051 195183903 191400878 195183903 191400878 200158338 205552270 200158338 205552270 210115179 159082750 210115179 159082750 155644962 140664190 155644962 140664190 122678852 108800940 122678852 108800940 110649633 165726846 110649633 165726846 193253512 196853237 193253512 196853237 202578027 217047484 202578027 217047484 215156787 197953561 215156787 197953561 172254590 132048042 172254590 132048042 114931440 109267389 114931440 109267389 113642109 162743423 113642109 162743423 207544759 229642971 207544759 229642971 239618177 249265149 239618177 249265149 254687088 260033387 254687088 260033387 256861706 266227675 256861706 266227675 264638741 268884628 264638741 268884628 269354049 272790572 269354049 272790572 207302304 179751741 207302304 179751741 185592823 139226026 185592823 139226026 115127085 104600781 115127085 104600781 98427231 94099147 98427231 94099147 88361971 82593720 88361971 82593720 79037125 74190969 79037125 74190969 76156449 65570987 76156449 65570987 68252899 59882621 68252899 59882621 60953975 57323196 60953975 57323196 48917374 42717167 48917374 42717167 39477789 36861099 39477789 36861099 32655842 31150986 32655842 31150986 31586141 27051025 31586141 27051025 26908492 22495474 26908492 22495474 22998214 198090189 22998214 198090189 200887942 183771319 200887942 183771319 157018106 143159051 157018106 143159051 142312600 112615118 142312600 112615118 107948805 90980454 107948805 90980454 91030155 73929593 91030155 73929593 66038471 50781056 66038471 50781056 48955648 47098851 48955648 47098851 47619506 198154057 47619506 198154057 197546641 169117527 197546641 169117527 152277414 139177546 152277414 139177546 125782417 118742613 125782417 118742613 109781944 89352104 109781944 89352104 84188096 78966423 84188096 78966423 76801452 74771855 76801452 74771855 203861490 200639986 203861490 200639986 198382629 154584664 198382629 154584664 151653615 125240938 151653615 125240938 125167478 118460903 125167478 118460903 115804141 87716747 115804141 87716747 84243974 83748143 84243974 83748143 194436764 222169632 194436764 222169632 228890930 244939912 228890930 244939912 245758314 248357151 245758314 248357151 187820785 167833462 187820785 167833462 169449295 164235731 169449295 164235731 203527510 198657688 203527510 198657688 184121742 173981701 184121742 173981701 163018925 129670567 163018925 129670567 124832720 115461985 124832720 115461985 103053531 93701465 103053531 93701465 92863881 82469858 92863881 82469858 80664836 78658955 80664836 78658955 69137976 62117915 69137976 62117915 50108314 42596659 50108314 42596659 41751585 37018571 41751585 37018571 32374833 28800516 32374833 28800516 190432870 209756377 190432870 209756377 232627147 242881090 232627147 242881090 241078228 248618274 241078228 248618274 249262168 254407549 249262168 254407549 257081686 264105236 257081686 264105236 262021115 185932368 262021115 185932368 168704146 157274202 168704146 157274202 143859251 135020876 143859251 135020876 130824685 123040527 130824685 123040527 108870655 102694680 108870655 102694680 106350196 185925382 106350196 185925382 208158041 242665280 208158041 242665280 243760344 255799130 243760344 255799130 254573657 164945821 254573657 164945821 164852283 129388178 164852283 129388178 127748242 119121953 127748242 119121953 113716075 112829824 113716075 112829824 185941956 192745738 185941956 192745738 198109333 175481988 198109333 175481988 176576947 144623830 176576947 144623830 132577488 125077380 132577488 125077380 123833191 116188901 123833191 116188901 101614606 99290680 101614606 99290680 196180390 222331971 196180390 222331971 231784846 235434614 231784846 235434614 185520524 169676596 185520524 169676596 157496864 149287076 157496864 149287076 134931643 116479519 134931643 116479519 101356846 83175864 101356846 83175864 83965793 76059070 83965793 76059070 64891053 54606406 64891053 54606406 55217213 48726643 55217213 48726643 40365309 37861665 40365309 37861665 194386836 206028940 194386836 206028940 208652119 225316198 208652119 225316198 234112042 231371582 234112042 231371582 189522907 180155036 189522907 180155036 182828261 153123305 182828261 153123305 161463927 178081197 161463927 178081197 193663580 218718574 193663580 218718574 222401215 226758898 222401215 226758898 225986731 178482482 225986731 178482482 151189367 139976235 151189367 139976235 149831368 105640026 149831368 105640026 88987191 84501215 88987191 84501215 87271403 209710464 87271403 209710464 219502641 229280014 219502641 229280014 229887746 181311020 229887746 181311020 175920800 157072284 175920800 157072284 154792488 145163052 154792488 145163052 167406614 209933590 167406614 209933590 213528833 225972718 213528833 225972718 231334828 244401290 231334828 244401290 242868888 245506073 242868888 245506073 167833496 148867776 167833496 148867776 124997575 118846442 124997575 118846442 103598977 70651596 103598977 70651596 66482703 61368545 66482703 61368545 58762398 53254151 58762398 53254151 53786736 47888773 53786736 47888773 33236160 27291807 33236160 27291807 28454379 26891722 28454379 26891722 195689582 228120356 195689582 228120356 232712586 237957986 232712586 237957986 234748309 252789064 234748309 252789064 259447401 268692907 259447401 268692907 267896303 221930840 267896303 221930840 186383846 178591611 186383846 178591611 176215203 156007420 176215203 156007420 148792683 134831196 148792683 134831196 138169131 121134274 138169131 121134274 122240038 118510905 122240038 118510905 220745109 224648260 220745109 224648260 224007571 198582257 224007571 198582257 189634699 179806097 189634699 179806097 169073424 155821723 169073424 155821723 138686178 131432931 138686178 131432931 129556634 123197340 129556634 123197340 106209587 103439990 106209587 103439990 222734750 228607868 222734750 228607868 235642715 239817083 235642715 239817083 238260863 183287307 238260863 183287307 176491369 171563693 176491369 171563693 164335427 147021909 164335427 147021909 134857503 125990539 134857503 125990539 72425253 63541751 72425253 63541751 65435866 60895732 65435866 60895732 60858931 53614269 60858931 53614269 56261592 181480950 56261592 181480950 193475757 209484399 193475757 209484399 217194091 222364402 217194091 222364402 224613079 236039786 224613079 236039786 238172097 242018225 238172097 242018225 197995750 190197360 197995750 190197360 183874552 151770861 183874552 151770861 158194918 187806595 158194918 187806595 196696588 226600540 196696588 226600540 222737969 185261834 222737969 185261834 177731056 138801976 177731056 138801976 143785184 97496873 143785184 97496873 77743226 69881756 77743226 69881756 71594609 69412465 71594609 69412465 65332717 60789767 65332717 60789767 59897340 49365674 59897340 49365674 43927858 36816726 43927858 36816726 38424708 28320381 38424708 28320381 26391019 15525001 26391019 15525001 14210340 12659493 14210340 12659493 12029767 7059526 12029767 7059526 7564208 205558442 7564208 205558442 212958563 224597672 212958563 224597672 227200748 213031677 227200748 213031677 198503492 173752473 198503492 173752473 120539516 72697747 120539516 72697747 73508045 61392044 73508045 61392044 62898514 59872219 62898514 59872219 51991791 44399580 51991791 44399580 38539021 35577519 38539021 35577519 32425961 26981430 32425961 26981430 28129821 25268597 28129821 25268597 17844435 17499088 17844435 17499088 201006514 209726879 201006514 209726879 225874997 223772396 225874997 223772396 144981221 93464713 144981221 93464713 89731939 79564400 89731939 79564400 81170634 77779561 81170634 77779561 78888965 147036248 78888965 147036248 156702268 170301629 156702268 170301629 181107267 179766819 181107267 179766819 203962490 200321716 203962490 200321716 149676853 108185692 149676853 108185692 105908925 92661695 105908925 92661695 85315517 72615476 85315517 72615476 66920681 60020027 66920681 60020027 54916312 44118026 54916312 44118026 40547944 34206327 40547944 34206327 37069420 145363070 37069420 145363070 171113839 191305220 171113839 191305220 199060440 195589755 199060440 195589755 206987331 221658625 206987331 221658625 241946262 248392924 241946262 248392924 246135757 136418670 246135757 136418670 111482136 96244844 111482136 96244844 86144866 82401144 86144866 82401144 76002626 64130686 76002626 64130686 57409158 45465433 57409158 45465433 49696710 131504474 49696710 131504474 148491234 146099850 148491234 146099850 185347658 191976245 185347658 191976245 197088789 196114894 197088789 196114894 123345370 117005291 123345370 117005291 119415189 106577775 119415189 106577775 101318239 93798098 101318239 93798098 91188710 87294764 91188710 87294764 83397670 74935242 83397670 74935242 73403705 71681834 73403705 71681834 131840845 132024059 131840845 132024059 163883946 183095052 163883946 183095052 195593957 208745956 195593957 208745956 228071633 243709811 228071633 243709811 243493310 252382258 243493310 252382258 255647172 262508476 255647172 262508476 261009892 121817261 261009892 121817261 116882035 91891977 116882035 91891977 88629319 85435906 88629319 85435906 80641050 70884650 80641050 70884650 71723967 65516842 71723967 65516842 65090784 59709084 65090784 59709084 47995659 43653063 47995659 43653063 150295261 142901648 150295261 142901648 168454642 179432010 168454642 179432010 193838991 203633579 193838991 203633579 223577265 248417977 223577265 248417977 252735753 261620540 252735753 261620540 264454817 268778743 264454817 268778743 266107689 126948531 266107689 126948531 127445986 116570389 127445986 116570389 118884239 91934376 118884239 91934376 92894122 90538540 92894122 90538540 84314951 81556171 84314951 81556171 69364456 61658093 69364456 61658093 64630742 142266978 64630742 142266978 154356506 163682463 154356506 163682463 211655556 225471682 211655556 225471682 243911874 250052024 243911874 250052024 245435065 132617641 245435065 132617641 136580101 162931587 136580101 162931587 187413286 202750292 187413286 202750292 216382961 242088218 216382961 242088218 242874346 248122535 242874346 248122535 253255236 262136665 253255236 262136665 258108212 151152044 258108212 151152044 117227868 100587369 117227868 100587369 97260332 93417003 97260332 93417003 93819300 90898404 93819300 90898404 89632147 83435179 89632147 83435179 80138055 74960452 80138055 74960452 72703524 64148220 72703524 64148220 50384665 42679869 50384665 42679869 40518641 38761771 40518641 38761771 197883205 189306027 197883205 189306027 160289847 124460214 160289847 124460214 120661444 117956484 120661444 117956484 195586741 200837077 195586741 200837077 227408256 242064517 227408256 242064517 243697305 259982451 243697305 259982451 259170698 262221093 259170698 262221093 262310890 269260024 262310890 269260024 267486252 273648263 267486252 273648263 272740620 276719687 272740620 276719687 274796881 283339667 274796881 283339667 285174579 286620460 285174579 286620460 188940963 127899328 188940963 127899328 131448018 112493378 131448018 112493378 108512052 101801034 108512052 101801034 99703186 93915998 99703186 93915998 92234593 87149587 92234593 87149587 81075297 79290890 81075297 79290890 74972372 51724342 74972372 51724342 50620943 42583813 50620943 42583813 37800721 31682910 37800721 31682910 26935835 18578611 26935835 18578611 14427192 13927566 14427192 13927566 193623736 195085751 193623736 195085751 207863476 222319085 207863476 222319085 228293193 242072907 228293193 242072907 243824608 254327238 243824608 254327238 252170071 136582599 252170071 136582599 134497572 128259647 134497572 128259647 129105630 116262180 129105630 116262180 116136005 96232901 116136005 96232901 93164381 54710860 93164381 54710860 51747224 45422422 51747224 45422422 48642551 152058859 48642551 152058859 207140377 219813690 207140377 219813690 228034317 235697476 228034317 235697476 234394955 239655779 234394955 239655779 236750416 241107839 236750416 241107839 251762517 259334611 251762517 259334611 257928516 262997816 257928516 262997816 261841586 265077767 261841586 265077767 188094909 142883479 188094909 142883479 148390091 133249616 148390091 133249616 136902705 127268506 136902705 127268506 130228952 194541779 130228952 194541779 197966340 158330948 197966340 158330948 164553640 197486561 164553640 197486561 214262951 219685586 214262951 219685586 218978556 234529729 218978556 234529729 235871700 155731065 235871700 155731065 154504048 147975370 154504048 147975370 144017444 133192088 144017444 133192088 122797014 96470514 122797014 96470514 99159510 188739273 99159510 188739273 200128052 210211098 200128052 210211098 212953222 220622482 212953222 220622482 222769455 231050733 222769455 231050733 241664506 246822479 241664506 246822479 256657089 258852664 256657089 258852664 259477151 262874213 259477151 262874213 261070246 155869667 261070246 155869667 158922765 146754052 158922765 146754052 134262337 121607522 134262337 121607522 114078527 102320774 114078527 102320774 102551506 96756836 102551506 96756836 97731563 160187783 97731563 160187783 186296538 178023115 186296538 178023115 217624184 230090897 217624184 230090897 230069731 241199725 230069731 241199725 238552613 243481408 238552613 243481408 253445174 255018721 253445174 255018721 177579848 161059409 177579848 161059409 165857407 158353421 165857407 158353421 126297128 107153399 126297128 107153399 105405781 101819875 105405781 101819875 98484962 93566614 98484962 93566614 93452043 90561074 93452043 90561074 61526499 47175628 61526499 47175628 49504361 38785570 49504361 38785570 39374060 171130944 39374060 171130944 203234829 218415894 203234829 218415894 218098887 231003081 218098887 231003081 242635224 254159505 242635224 254159505 255629789 260106714 255629789 260106714 258526636 261468522 258526636 261468522 201206018 163072398 201206018 163072398 143422462 128246528 143422462 128246528 114974712 109593480 114974712 109593480 111708752 105586242 111708752 105586242 108210310 95657750 108210310 95657750 91813206 68598240 91813206 68598240 66418796 51569826 66418796 51569826 55250092 201426673 55250092 201426673 211341704 208965504 211341704 208965504 224701582 230243415 224701582 230243415 239844394 256269542 239844394 256269542 252738136 168339970 252738136 168339970 154191900 137734343 154191900 137734343 144616990 186798298 144616990 186798298 204216067 215392349 204216067 215392349 214540751 153004351 214540751 153004351 138625768 118280122 138625768 118280122 119204112 112556806 119204112 112556806 112415543 108311130 112415543 108311130 88523195 69464576 88523195 69464576 55910011 50885976 55910011 50885976 46343609 40472627 46343609 40472627 33164211 28342712 33164211 28342712 25939178 21982305 25939178 21982305 22139865 17451578 22139865 17451578 17785672 15866352 17785672 15866352 198535155 193335129 198535155 193335129 176492591 143427983 176492591 143427983 135729095 127778181 135729095 127778181 121639642 110158063 121639642 110158063 113524947 107584785 113524947 107584785 110040680 88076361 110040680 88076361 60937044 54436770 60937044 54436770 53651511 36946775 53651511 36946775 34549051 31452180 34549051 31452180 28135039 25556085 28135039 25556085 27048709 173995022 27048709 173995022 205922893 208704132 205922893 208704132 186203412 175687183 186203412 175687183 147955761 139461553 147955761 139461553 136873081 115887652 136873081 115887652 117179794 108538501 117179794 108538501 109357475 103517392 109357475 103517392 103682256 87949460 103682256 87949460 89216794 57495459 89216794 57495459 58153215 53530695 58153215 53530695 50034705 48159522 50034705 48159522 193039395 186049745 193039395 186049745 186688330 171577890 186688330 171577890 154605453 135358537 154605453 135358537 134361995 115251553 134361995 115251553 118723689 180653270 118723689 180653270 201307478 206472672 201307478 206472672 205045462 194544831 205045462 194544831 190543835 141448330 190543835 141448330 141089936 122274713 141089936 122274713 117825039 112808395 117825039 112808395 116138685 214402921 116138685 214402921 211750477 215799543 211750477 215799543 220159671 160644015 220159671 160644015 158268110 144611421 158268110 144611421 133086144 118054473 133086144 118054473 120690391 183605998 120690391 183605998 201614941 222054118 201614941 222054118 225333098 227546067 225333098 227546067 189831107 162370299 189831107 162370299 150379415 138890220 150379415 138890220 142945296 189388331 142945296 189388331 194743465 227337385 194743465 227337385 224676653 167232244 224676653 167232244 172427741 127949621 172427741 127949621 129806165 113225790 129806165 113225790 117771454 110318365 117771454 110318365 94273957 87439507 94273957 87439507 80364212 73129140 80364212 73129140 60203364 57300310 60203364 57300310 181728899 188334032 181728899 188334032 210431698 228641968 210431698 228641968 230586360 247569441 230586360 247569441 245893505 253775710 245893505 253775710 258138218 264564970 258138218 264564970 268134546 269179155 268134546 269179155 196396619 172721371 196396619 172721371 145872121 127900186 145872121 127900186 119175654 105326444 119175654 105326444 99030596 92387298 99030596 92387298 66098208 61329531 66098208 61329531 56808074 53650190 56808074 53650190 46528646 39858181 46528646 39858181 40182408 33429576 40182408 33429576 31728636 26931509 31728636 26931509 22476438 20694656 22476438 20694656 19977488 18476015 19977488 18476015 18535029 11134022 18535029 11134022 10422320 8633826 10422320 8633826 7197135 3996124 7197135 3996124 2734840 1479937 2734840 1479937 1927756 855047 1927756 855047 1149185 188202760 1149185 188202760 198241956 173806015 198241956 173806015 155877146 138334977 155877146 138334977 132339784 122357589 132339784 122357589 128384697 217292746 128384697 217292746 220771852 234834965 220771852 234834965 236139202 207676605 236139202 207676605 155052513 136877991 155052513 136877991 132627584 118303243 132627584 118303243 123625752 112011993 123625752 112011993 116589279 102861004 116589279 102861004 106053243 98068832 106053243 98068832 84246445 78389269 84246445 78389269 71925388 65538104 71925388 65538104 67905853 62510411 67905853 62510411 62549502 58487180 62549502 58487180 55829236 50637232 55829236 50637232 50040814 40370345 50040814 40370345 43107296 37900545 43107296 37900545 32619634 28208079 32619634 28208079 25370835 20737113 25370835 20737113 21935442 19335965 21935442 19335965 19643092 12887732 19643092 12887732 12310209 5785957 12310209 5785957 4512045 2904671 4512045 2904671 2749362 2331671 2749362 2331671 186447542 214704473 186447542 214704473 244599226 248486835 244599226 248486835 249546418 257464390 249546418 257464390 264225168 267401451 264225168 267401451 265156178 171781150 265156178 171781150 143317896 124729747 143317896 124729747 127004503 123024027 127004503 123024027 212785413 207444592 212785413 207444592 182277704 177776106 182277704 177776106 147507971 142290619 147507971 142290619 136503619 132514887 136503619 132514887 135896353 210843663 135896353 210843663 216736170 221632407 216736170 221632407 202183350 153714146 202183350 153714146 139886779 132089576 139886779 132089576 128397947 119977660 128397947 119977660 115824267 110309126 115824267 110309126 107747231 100472857 107747231 100472857 90974133 84830178 90974133 84830178 69438665 67773114 69438665 67773114 210878195 208087605 210878195 208087605 199444871 169766045 199444871 169766045 174337851 164382934 174337851 164382934 158289243 142263398 158289243 142263398 142521117 136387589 142521117 136387589 135418412 127085377 135418412 127085377 127758318 112400908 127758318 112400908 108808382 104356427 108808382 104356427 105896707 77823459 105896707 77823459 75676178 67651372 75676178 67651372 62581058 55998725 62581058 55998725 55804197 49564410 55804197 49564410 49887222 41927708 49887222 41927708 44668281 23279837 44668281 23279837 24197784 208904748 24197784 208904748 213071702 218759212 213071702 218759212 216125903 183591505 216125903 183591505 182346155 170172613 182346155 170172613 174908863 160604970 174908863 160604970 155749900 144352571 155749900 144352571 134868801 130988515 134868801 130988515 127735557 107485642 127735557 107485642 111032020 193007418 111032020 193007418 205639753 209824021 205639753 209824021 225912296 239437389 225912296 239437389 243055520 249968970 243055520 249968970 250705600 256050801 250705600 256050801 264382092 266907589 264382092 266907589 185175236 146861991 185175236 146861991 151595364 136502158 151595364 136502158 132660356 120311638 132660356 120311638 119155280 113806622 119155280 113806622 111192755 100836607 111192755 100836607 78222294 72846039 78222294 72846039 67009542 62054237 67009542 62054237 62129424 57855832 62129424 57855832 58883609 54686628 58883609 54686628 56722592 178775334 56722592 178775334 203299157 209155589 203299157 209155589 219372644 241747292 219372644 241747292 246797642 262815294 246797642 262815294 261591881 263493557 261591881 263493557 185252745 172654759 185252745 172654759 160366869 147854242 160366869 147854242 153888014 189258327 153888014 189258327 201817635 212087607 201817635 212087607 215478219 180437148 215478219 180437148 187247764 193296027 187247764 193296027 194766094 180193888 194766094 180193888 179204549 173500564 179204549 173500564 184066877 182111284 184066877 182111284 205863428 237433502 205863428 237433502 235949046 243757308 235949046 243757308 240907471 172170874 240907471 172170874 174245385 154336452 174245385 154336452 161321692 163731746 161321692 163731746 195244547 208030009 195244547 208030009 217006751 232574734 217006751 232574734 230872881 234967419 230872881 234967419 236008625 159800601 236008625 159800601 142877964 137601644 142877964 137601644 183354756 177986653 183354756 177986653 206466487 231251650 206466487 231251650 231871005 232997257 231871005 232997257 168633725 162611775 168633725 162611775 161999267 127939058 161999267 127939058 122622275 103909236 122622275 103909236 82310295 71183377 82310295 71183377 64627906 56648171 64627906 56648171 60552314 167374311 60552314 167374311 184650718 186348252 184650718 186348252 191882851 165298923 191882851 165298923 167672122 143349188 167672122 143349188 152966506 129282942 152966506 129282942 125261589 80264025 125261589 80264025 82650689 191100237 82650689 191100237 202034533 210775764 202034533 210775764 225987005 230568721 225987005 230568721 239406677 244135047 239406677 244135047 178854731 165085599 178854731 165085599 159532033 134113365 159532033 134113365 125504330 94087947 125504330 94087947 88090578 83716705 88090578 83716705 184767776 181928845 184767776 181928845 207303824 219056553 207303824 219056553 227624696 232673826 227624696 232673826 243930501 248355127 243930501 248355127 259438829 267031850 259438829 267031850 269744279 275105942 269744279 275105942 275966330 281661709 275966330 281661709 279415397 176381943 279415397 176381943 147636324 141804247 147636324 141804247 191775223 189058305 191775223 189058305 181749743 171487173 181749743 171487173 142780267 97242703 142780267 97242703 98464037 93798238 98464037 93798238 84026716 66755737 84026716 66755737 65006294 61112840 65006294 61112840 60100514 50577096 60100514 50577096 43684401 24582245 43684401 24582245 23254285 20140316 23254285 20140316 16384668 13858063 16384668 13858063 13412163 11795302 13412163 11795302 11074885 7267931 11074885 7267931 7028955 4924057 7028955 4924057 4942449 195054342 4942449 195054342 209576237 221559278 209576237 221559278 221371270 237059711 221371270 237059711 243079212 255079596 243079212 255079596 253741818 257187192 253741818 257187192 258323472 266780744 258323472 266780744 264261232 278525765 264261232 278525765 288260999 288140528 288260999 288140528 198432026 179957108 198432026 179957108 157410129 141167792 157410129 141167792 115858892 99891989 115858892 99891989 98899754 91962638 98899754 91962638 91914959 81089103 91914959 81089103 79623465 66556060 79623465 66556060 66903510 53166999 66903510 53166999 54757577 194170144 54757577 194170144 217240507 233910899 217240507 233910899 232946427 238241715 232946427 238241715 239834730 244868707 239834730 244868707 242818659 252069750 242818659 252069750 247809331 174585266 247809331 174585266 166814185 150904913 166814185 150904913 156938538 175052706 156938538 175052706 182086860 180400375 182086860 180400375 186176067 167549176 186176067 167549176 177557789 216309481 177557789 216309481 224778069 230163665 224778069 230163665 227110813 171199717 227110813 171199717 166507724 153652359 166507724 153652359 154224398 143351959 154224398 143351959 134230029 116477423 134230029 116477423 108551592 96930513 108551592 96930513 93474224 91532422 93474224 91532422 84629930 71602919 84629930 71602919 70879764 65454860 70879764 65454860 63431764 61315948 63431764 61315948 196945750 197336861 196945750 197336861 208018829 211258370 208018829 211258370 198237524 171885831 198237524 171885831 151831115 127318993 151831115 127318993 131569878 103717359 131569878 103717359 104701653 96277017 104701653 96277017 98760671 183644247 98760671 183644247 204928036 204360006 204928036 204360006 190106559 173322023 190106559 173322023 180082586 128522762 180082586 128522762 134613538 204478572 134613538 204478572 208643577 219640734 208643577 219640734 221901408 236403395 221901408 236403395 236587306 244067656 236587306 244067656 246420226 253133089 246420226 253133089 252204365 259518703 252204365 259518703 259984762 262346685 259984762 262346685 200834709 183044351 200834709 183044351 185057515 172873598 185057515 172873598 160177232 135128320 160177232 135128320 126540884 103583033 126540884 103583033 103218350 102173492 103218350 102173492 208506254 203362222 208506254 203362222 188072405 158383913 188072405 158383913 145021774 108665720 145021774 108665720 108182377 101475040 108182377 101475040 102403919 93231108 102403919 93231108 82292557 79016321 82292557 79016321 73895485 67443398 73895485 67443398 70038213 63271200 70038213 63271200 65282761 192736714 65282761 192736714 209813601 223192539 209813601 223192539 221719392 227341870 221719392 227341870 236159389 240492590 236159389 240492590 245039152 254553357 245039152 254553357 249689112 201399352 249689112 201399352 199102104 147448122 199102104 147448122 151068509 121878456 151068509 121878456 124253916 118575462 124253916 118575462 112867520 98708232 112867520 98708232 101314269 162718116 101314269 162718116 213410774 213493416 213410774 213493416 191614926 179629209 191614926 179629209 185657862 200179584 185657862 200179584 220395083 236946108 220395083 236946108 236559516 246195204 236559516 246195204 248075122 261532806 248075122 261532806 259765088 273619022 259765088 273619022 272538765 277992205 272538765 277992205 283699050 288059415 283699050 288059415 289106911 290192737 289106911 290192737 177555098 153076718 177555098 153076718 145646767 128323269 145646767 128323269 126917608 107718687 126917608 107718687 101374447 93745958 101374447 93745958 82950072 75023153 82950072 75023153 73950335 69970544 73950335 69970544 61759608 56424253 61759608 56424253 50737799 47228699 50737799 47228699 48295672 177282666 48295672 177282666 192249386 219855331 192249386 219855331 233065617 238195309 233065617 238195309 236105024 208088359 236105024 208088359 175011392 159637892 175011392 159637892 129398024 120730386 129398024 120730386 107600087 91814318 107600087 91814318 86566805 76474867 86566805 76474867 80007444 194184880 80007444 194184880 215970328 234007305 215970328 234007305 230428736 236350199 230428736 236350199 241558809 254609433 241558809 254609433 252293454 260619021 252293454 260619021 263436499 269498130 263436499 269498130 272144203 276922326 272144203 276922326 275933256 279137689 275933256 279137689 209166092 208625495 209166092 208625495 216166252 214373681 216166252 214373681 217878209 223207594 217878209 223207594 232097049 241824566 232097049 241824566 240055019 247071622 240055019 247071622 251438628 258828522 251438628 258828522 260406453 264527597 260406453 264527597 266368391 273401532 266368391 273401532 271262675 282049621 271262675 282049621 283653141 286346620 283653141 286346620 284606853 190573160 284606853 190573160 145520737 132721068 145520737 132721068 135496372 129097264 135496372 129097264 113400102 103011047 113400102 103011047 97684959 87609296 97684959 87609296 77976293 69346741 77976293 69346741 73436019 56159635 73436019 56159635 52178919 44924626 52178919 44924626 45743301 41345843 45743301 41345843 42423840 156249267 42423840 156249267 170573862 162327323 170573862 162327323 160378413 146504338 160378413 146504338 145811251 137714835 145811251 137714835 135566973 129158006 135566973 129158006 130498230 108029567 130498230 108029567 96599767 94713455 96599767 94713455 92559437 80635106 92559437 80635106 79009229 61059547 79009229 61059547 63654708 190571265 63654708 190571265 205337839 217538161 205337839 217538161 222661235 231206273 222661235 231206273 228262021 179263700 228262021 179263700 158523142 148868735 158523142 148868735 178807642 180620423 178807642 180620423 203366954 205897696 203366954 205897696 220074498 230895386 220074498 230895386 228984400 233785222 228984400 233785222 231709782 245055547 231709782 245055547 255268393 260508810 255268393 260508810 266138622 270580101 266138622 270580101 274178600 284648111 274178600 284648111 286219797 290751203 286219797 290751203 289391087 189363653 289391087 189363653 170538635 157414787 170538635 157414787 149809543 136124527 149809543 136124527 131132315 109421286 131132315 109421286 110673024 179734130 110673024 179734130 186184988 163502696 186184988 163502696 166086929 161603293 166086929 161603293 200960931 219705367 200960931 219705367 223563774 146288543 223563774 146288543 113961956 100501983 113961956 100501983 97621747 93026463 97621747 93026463 83374400 75679153 83374400 75679153 78743725 54434492 78743725 54434492 52313240 46560321 52313240 46560321 44109609 32056541 44109609 32056541 31386373 26129081 31386373 26129081 23946962 23313263 23946962 23313263 161321332 210007650 161321332 210007650 217286017 223110100 217286017 223110100 226705261 229148810 226705261 229148810 150787469 116576682 150787469 116576682 106771934 100140671 106771934 100140671 95638877 89951535 95638877 89951535 91218657 165649579 91218657 165649579 197904926 196394606 197904926 196394606 203114976 210685046 203114976 210685046 226052821 237356938 226052821 237356938 245120324 254744696 245120324 254744696 255941606 258470353 255941606 258470353 167199002 156547336 167199002 156547336 128011856 119769611 128011856 119769611 121234178 116458606 121234178 116458606 180142794 180384414 180142794 180384414 194530502 196388402 194530502 196388402 178196063 118662329 178196063 118662329 123188469 112638141 123188469 112638141 102593913 91319130 102593913 91319130 93952938 180415476 93952938 180415476 205567378 219423575 205567378 219423575 222958039 228759481 222958039 228759481 231341037 241580554 231341037 241580554 248396673 255956637 248396673 255956637 254203660 263730993 254203660 263730993 263633041 282017702 263633041 282017702 280943543 285605604 280943543 285605604 285535221 288289490 285535221 288289490 287514243 148621295 287514243 148621295 143292967 121746549 143292967 121746549 103516147 77137729 103516147 77137729 70578525 62471921 70578525 62471921 55759522 54053198 55759522 54053198 182910242 191041903 182910242 191041903 203361220 206041309 203361220 206041309 217227841 218396653 217227841 218396653 221731954 225613088 221731954 225613088 161397721 145621806 161397721 145621806 128297228 118878303 128297228 118878303 111092552 104632939 111092552 104632939 105798061 99942462 105798061 99942462 100054108 83978329 100054108 83978329 60191627 45013534 60191627 45013534 47939482 41104321 47939482 41104321 43832269 28734894 43832269 28734894 28938745 23872121 28938745 23872121 23333830 22710741 23333830 22710741 177550034 189937890 177550034 189937890 203176047 219756742 203176047 219756742 217987444 222695924 217987444 222695924 219118324 222774795 219118324 222774795 250569347 254628626 250569347 254628626 169284342 157251831 169284342 157251831 159971442 151738995 159971442 151738995 152061482 128966523 152061482 128966523 131736360 119722102 131736360 119722102 115894604 102291482 115894604 102291482 103498156 167975832 103498156 167975832 190377878 186877887 190377878 186877887 163910263 157668734 163910263 157668734 139532861 123725967 139532861 123725967 103241801 99816321 103241801 99816321 188674863 185005251 188674863 185005251 194881839 196799599 194881839 196799599 201926492 213285971 201926492 213285971 226037804 243425097 226037804 243425097 242333928 249648171 242333928 249648171 253133378 264317771 253133378 264317771 272021448 278641021 272021448 278641021 277936919 280181991 277936919 280181991 282450121 283408829 282450121 283408829 165493852 155785259 165493852 155785259 178671361 179525629 178671361 179525629 188365099 193216093 188365099 193216093 205404701 204097482 205404701 204097482 155205404 142779808 155205404 142779808 132511443 125976750 132511443 125976750 126764282 112456694 126764282 112456694 102074696 95931123 102074696 95931123 89090582 73005264 89090582 73005264 63130822 57273552 63130822 57273552 52916121 48256101 52916121 48256101 47136430 32336512 47136430 32336512 28943369 23432489 28943369 23432489 26151084 151860399 26151084 151860399 162555953 156893221 162555953 156893221 181922286 185277009 181922286 185277009 193600083 192469282 193600083 192469282 198391866 209137508 198391866 209137508 215219847 220835636 215219847 220835636 240077089 244283734 240077089 244283734 248577144 259233412 248577144 259233412 258744870 270994810 258744870 270994810 269428245 278327010 269428245 278327010 277495528 143947417 277495528 143947417 146960157 133177663 146960157 133177663 132300512 125990446 132300512 125990446 120337394 118218450 120337394 118218450 102786419 96017534 102786419 96017534 92148772 67920619 92148772 67920619 61096970 55583341 61096970 55583341 50773306 48372166 50773306 48372166 35036029 30017416 35036029 30017416 30284658 25051457 30284658 25051457 26318793 20790273 26318793 20790273 19253528 18486137 19253528 18486137 169506919 164610302 169506919 164610302 166036077 146920189 166036077 146920189 137244913 123067148 137244913 123067148 125563198 113326463 125563198 113326463 109164051 104005999 109164051 104005999 98651006 95724624 98651006 95724624 73985385 67402641 73985385 67402641 71026740 160185732 71026740 160185732 178432470 176220436 178432470 176220436 199576209 199319778 199576209 199319778 200215840 205057800 200215840 205057800 212449153 218954154 212449153 218954154 218269704 146679687 218269704 146679687 141431245 134111014 141431245 134111014 136077606 152765658 136077606 152765658 174756394 183015354 174756394 183015354 204862559 203263366 204862559 203263366 210850628 217509617 210850628 217509617 233848372 242631035 233848372 242631035 242678335 245711712 242678335 245711712 168790246 147801469 168790246 147801469 151105849 136564846 151105849 136564846 132404781 125625199 132404781 125625199 114293454 105632011 114293454 105632011 103101504 79254839 103101504 79254839 71082489 61121620 71082489 61121620 61451166 52304453 61451166 52304453 52086426 43031621 52086426 43031621 39106192 34598130 39106192 34598130 35948670 28450631 35948670 28450631 27684950 25995729 27684950 25995729 176495587 174767308 176495587 174767308 192717207 200317544 192717207 200317544 208140455 210217193 208140455 210217193 149504636 130171080 149504636 130171080 130343254 111843231 130343254 111843231 115693381 104706551 115693381 104706551 92788363 89010363 92788363 89010363 86142632 70923908 86142632 70923908 72928688 68194754 72928688 68194754 64157953 52666927 64157953 52666927 50549570 45655257 50549570 45655257 41223334 34981002 41223334 34981002 37989452 32257627 37989452 32257627 30333259 28682838 30333259 28682838 162604075 156133624 162604075 156133624 156455640 148783575 156455640 148783575 144190474 132319138 144190474 132319138 136547788 116982719 136547788 116982719 120625432 149335107 120625432 149335107 157255736 176323086 157255736 176323086 185951989 191343638 185951989 191343638 203727616 229577306 203727616 229577306 229553243 234587388 229553243 234587388 142571027 136661251 142571027 136661251 137617264 122748285 137617264 122748285 127824434 111439904 127824434 111439904 108586086 91068458 108586086 91068458 82250458 73889621 82250458 73889621 74111542 57444438 74111542 57444438 57447337 52399423 57447337 52399423 50303937 39435815 50303937 39435815 37354743 36447412 37354743 36447412 144625400 151726363 144625400 151726363 167734059 200286693 167734059 200286693 199403002 146151587 199403002 146151587 145412273 132207208 145412273 132207208 127962318 117970293 127962318 117970293 98025201 92645311 98025201 92645311 81066642 77506247 81066642 77506247 63525544 58382407 63525544 58382407 59371605 56453619 59371605 56453619 51624372 44006175 51624372 44006175 41776169 38205774 41776169 38205774 36235465 149042672 36235465 149042672 167125502 158079561 167125502 158079561 162905673 154367504 162905673 154367504 154799246 145568885 154799246 145568885 126258237 94575814 126258237 94575814 89036241 82272047 89036241 82272047 74216611 72772777 74216611 72772777 70968054 52516425 70968054 52516425 47662637 43331066 47662637 43331066 43936162 157041218 43936162 157041218 187560818 185963945 187560818 185963945 201030416 214801195 201030416 214801195 228556490 235090925 228556490 235090925 238056211 248439539 238056211 248439539 248136817 254935617 248136817 254935617 252959839 260643139 252959839 260643139 258867551 183016145 258867551 183016145 159891391 148863243 159891391 148863243 147418057 125912450 147418057 125912450 120078024 112335894 120078024 112335894 100611537 94586692 100611537 94586692 91524897 90114040 91524897 90114040 91273625 79953479 91273625 79953479 76779547 59141843 76779547 59141843 55669630 52237446 55669630 52237446 49624924 45905443 49624924 45905443 172458937 173620775 172458937 173620775 201018483 209666467 201018483 209666467 219797214 220607776 219797214 220607776 230488569 227415970 230488569 227415970 178648456 162574399 178648456 162574399 157169332 138706092 157169332 138706092 134910338 123852809 134910338 123852809 104731417 91523927 104731417 91523927 82055733 73575749 82055733 73575749 61085356 58367270 61085356 58367270 56842649 54188083 56842649 54188083 183172387 175969852 183172387 175969852 166403220 148673995 166403220 148673995 141869358 110857452 141869358 110857452 95521559 92388113 95521559 92388113 83546405 77972177 83546405 77972177 59397934 51949439 59397934 51949439 51218623 42897944 51218623 42897944 42556595 39331993 42556595 39331993 171952267 193347782 171952267 193347782 209758013 209811814 209758013 209811814 218328022 222911771 218328022 222911771 227026718 224283141 227026718 224283141 187901211 155164553 187901211 155164553 156485113 124424421 156485113 124424421 122928847 101880330 122928847 101880330 103645659 193008624 103645659 193008624 194947183 156674780 194947183 156674780 162374790 156305370 162374790 156305370 145279610 124350364 145279610 124350364 127069806 160018184 127069806 160018184 174609941 170101921 174609941 170101921 188515184 209227758 188515184 209227758 218550343 221676020 218550343 221676020 172127857 159622593 172127857 159622593 151969015 142041972 151969015 142041972 126437467 119561922 126437467 119561922 115357081 95161110 115357081 95161110 80144996 57438067 80144996 57438067 58756069 57008281 58756069 57008281 175702382 169103712 175702382 169103712 201954007 203993516 201954007 203993516 208898202 244368493 208898202 244368493 248495425 254141947 248495425 254141947 251359175 258092045 251359175 258092045 255927078 264000970 255927078 264000970 266874628 270514386 266874628 270514386 272895865 275428038 272895865 275428038 273656334 278729617 273656334 278729617 277062486 280782653 277062486 280782653 279012744 288882632 279012744 288882632 292068214 296223244 292068214 296223244 297369619 300204540 297369619 300204540 299230982 161093079 299230982 161093079 157929970 142917393 157929970 142917393 133373789 118110195 133373789 118110195 120501792 184798260 120501792 184798260 204020047 206277571 204020047 206277571 180884303 174456653 180884303 174456653 185139661 187439275 185139661 187439275 218023074 227956914 218023074 227956914 235729812 251985616 235729812 251985616 250994864 258422639 250994864 258422639 259327745 268851790 259327745 268851790 272509623 278591526 272509623 278591526 278603049 285096130 278603049 285096130 290351389 295409816 290351389 295409816 295679380 300295048 295679380 300295048 300428874 162564656 300428874 162564656 143864263 138594206 143864263 138594206 208755918 235974803 208755918 235974803 236794970 193536504 236794970 193536504 189151588 159247455 189151588 159247455 164894410 140979523 164894410 140979523 143706447 129789145 143706447 129789145 128965624 107844114 128965624 107844114 106722808 95735382 106722808 95735382 94071507 60522112 94071507 60522112 60393431 58272707 60393431 58272707 208884772 225881249 208884772 225881249 228604238 232540804 228604238 232540804 243814998 250528802 243814998 250528802 247825824 204683954 247825824 204683954 186127834 164786675 186127834 164786675 147189019 130808467 147189019 130808467 134391952 108229495 134391952 108229495 105908075 98451422 105908075 98451422 99239352 95830260 99239352 95830260 97611401 193603757 97611401 193603757 194176036 181319731 194176036 181319731 150506083 144444171 150506083 144444171 218331225 228912316 218331225 228912316 231181974 237710234 231181974 237710234 243594142 249813647 243594142 249813647 244750921 179046305 244750921 179046305 158475187 109114356 158475187 109114356 105690367 94495950 105690367 94495950 92482554 62864304 92482554 62864304 63726979 56272106 63726979 56272106 59432068 206169173 59432068 206169173 205735551 213445839 205735551 213445839 232481453 242912992 232481453 242912992 241208388 151664294 241208388 151664294 149586134 131980174 149586134 131980174 131925899 115189876 131925899 115189876 107472316 103820674 107472316 103820674 191413108 198758641 191413108 198758641 216812939 235206992 216812939 235206992 237004500 237652874 237004500 237652874 178487501 159252911 178487501 159252911 152621794 133019626 152621794 133019626 129778281 110089096 129778281 110089096 82920554 63742802 82920554 63742802 64927327 60836238 64927327 60836238 63944229 184492479 63944229 184492479 198477926 203186727 198477926 203186727 212497504 222250646 212497504 222250646 229872857 240923807 229872857 240923807 249582072 256609566 249582072 256609566 257181250 260617052 257181250 260617052 262874644 267846048 262874644 267846048 270318253 274866542 270318253 274866542 276891559 280586207 276891559 280586207 286251724 290047799 286251724 290047799 293648365 295461476 293648365 295461476 295001710 182165396 295001710 182165396 181410731 169514703 181410731 169514703 176322233 185293946 176322233 185293946 196918882 203100586 196918882 203100586 217014478 219998813 217014478 219998813 241681143 250593886 241681143 250593886 249217148 254425937 249217148 254425937 256021963 259353432 256021963 259353432 263939692 267929060 263939692 267929060 270579835 279038443 270579835 279038443 277378362 183387948 277378362 183387948 187211894 146408816 187211894 146408816 135997996 122505507 135997996 122505507 115519652 97082370 115519652 97082370 86658663 78979179 86658663 78979179 70458373 63033558 70458373 63033558 54961347 51424519 54961347 51424519 52370676 153122554 52370676 153122554 195659863 186592751 195659863 186592751 137809367 112682152 137809367 112682152 101856885 93022265 101856885 93022265 73393860 67774460 73393860 67774460 66522667 60865127 66522667 60865127 49726251 44269568 49726251 44269568 41803910 39901700 41803910 39901700 37845836 34038523 37845836 34038523 36912084 135605926 36912084 135605926 179051708 176162478 179051708 176162478 190285521 200993199 190285521 200993199 199239565 204164671 199239565 204164671 233945772 240475643 233945772 240475643 241723561 250156082 241723561 250156082 251160419 271688278 251160419 271688278 270451849 273489739 270451849 273489739 280299632 285203052 280299632 285203052 289188792 289986600 289188792 289986600 291892791 295527497 291892791 295527497 295910233 299772923 295910233 299772923 300811583 303039360 300811583 303039360 302979128 304650170 302979128 304650170 304316957 306245946 304316957 306245946 155525226 140502156 155525226 140502156 126953981 99220263 126953981 99220263 84613120 72685698 84613120 72685698 73420693 66543392 73420693 66543392 60317402 45910910 60317402 45910910 44161772 35405232 44161772 35405232 39173611 160320546 39173611 160320546 177943857 183815776 177943857 183815776 196194155 206665657 196194155 206665657 216858703 224901572 216858703 224901572 237760831 241317831 237760831 241317831 244424978 251846411 244424978 251846411 249526249 257658899 249526249 257658899 262858967 268867816 262858967 268867816 265682802 161643340 265682802 161643340 168988397 170655999 168988397 170655999 188520722 208358408 188520722 208358408 207521409 132636234 207521409 132636234 123125879 111693098 123125879 111693098 100660860 97023143 100660860 97023143 78940100 74459308 78940100 74459308 53574536 48064909 53574536 48064909 51224684 150774103 51224684 150774103 162878656 180577615 162878656 180577615 187630906 147698382 187630906 147698382 133897797 111475605 133897797 111475605 108648596 101319071 108648596 101319071 83917191 76477443 83917191 76477443 56968886 49993069 56968886 49993069 43427167 33279829 43427167 33279829 27648274 21302766 27648274 21302766 22648287 17372501 22648287 17372501 17543883 14107242 17543883 14107242 12562330 12048739 12562330 12048739 153618498 162271911 153618498 162271911 178782727 206259772 178782727 206259772 202595703 141075206 202595703 141075206 118198363 108933299 118198363 108933299 84896597 78076276 84896597 78076276 76530056 54828828 76530056 54828828 53134030 42473467 53134030 42473467 43796429 150528441 43796429 150528441 170431713 223019784 170431713 223019784 234845673 244815575 234845673 244815575 247035370 250470827 247035370 250470827 249253344 259109306 249253344 259109306 263457196 267831181 263457196 267831181 267612968 272056119 267612968 272056119 268989914 154514451 268989914 154514451 142706308 125541384 142706308 125541384 113875252 96074203 113875252 96074203 93283715 74711898 93283715 74711898 80052553 222208842 80052553 222208842 231611118 239861486 231611118 239861486 236844967 149194618 236844967 149194618 129343134 120234979 129343134 120234979 104185725 100569831 104185725 100569831 80288453 68938223 80288453 68938223 66806624 57860727 66806624 57860727 58599978 50876200 58599978 50876200 52759904 49965460 52759904 49965460 205172256 209445345 205172256 209445345 126392903 114782471 126392903 114782471 94669939 94322719 94669939 94322719 178755821 179163716 178755821 179163716 219706605 231503605 219706605 231503605 227226483 140419198 227226483 140419198 139331671 133308799 139331671 133308799 106003387 82427621 106003387 82427621 83649665 199209093 83649665 199209093 216912550 224937347 216912550 224937347 224432393 229309907 224432393 229309907 236633462 247630669 236633462 247630669 245398945 260330582 245398945 260330582 257598047 136392155 257598047 136392155 141463778 134679665 141463778 134679665 87981403 79869157 87981403 79869157 76387985 69486759 76387985 69486759 71402468 58277831 71402468 58277831 61780296 163394060 61780296 163394060 179158462 184523335 179158462 184523335 189606518 171160596 189606518 171160596 155497856 144040036 155497856 144040036 146274270 141792308 146274270 141792308 175475116 169511159 175475116 169511159 156372972 144561411 156372972 144561411 117799646 108064124 117799646 108064124 86051194 81280415 86051194 81280415 75124716 69170094 75124716 69170094 57857025 52636516 57857025 52636516 48878691 43512874 48878691 43512874 43898856 42649470 43898856 42649470 225515141 224053550 225515141 224053550 227249715 238871746 227249715 238871746 241128592 244815434 241128592 244815434 243346647 247182422 243346647 247182422 254996606 257544893 254996606 257544893 212251045 195906445 212251045 195906445 162582752 150435047 162582752 150435047 137309637 128166234 137309637 128166234 122979278 116108015 122979278 116108015 90709689 85383719 90709689 85383719 85797375 80325955 85797375 80325955 78689714 68704237 78689714 68704237 69351632 54783032 69351632 54783032 49320310 47296416 49320310 47296416 207932679 211313469 207932679 211313469 218700339 226166243 218700339 226166243 231557892 238929805 231557892 238929805 239324153 241658870 239324153 241658870 181471575 164328834 181471575 164328834 159504139 139469358 159504139 139469358 129398493 125816469 129398493 125816469 181628524 177250292 181628524 177250292 216468923 221977732 216468923 221977732 227414148 230924334 227414148 230924334 175435636 167330361 175435636 167330361 188001057 213830583 188001057 213830583 217942774 227999603 217942774 227999603 234211972 239035855 234211972 239035855 241186406 245504025 241186406 245504025 241511830 175276686 241511830 175276686 171351075 144893843 171351075 144893843 115722990 109048776 115722990 109048776 100365447 96856337 100365447 96856337 212085124 217177992 212085124 217177992 225373284 231513801 225373284 231513801 236762498 244138883 236762498 244138883 247421694 254278130 247421694 254278130 253151439 259180807 253151439 259180807 260251375 264620954 260251375 264620954 263194865 267760718 263194865 267760718 264988610 212467448 264988610 212467448 186754692 170405767 186754692 170405767 175345482 161150929 175345482 161150929 168850518 202706817 168850518 202706817 211174265 220221139 211174265 220221139 226180148 222129166 226180148 222129166 229211216 235062185 229211216 235062185 234355708 238297993 234355708 238297993 239079049 244613106 239079049 244613106 249508531 255263722 249508531 255263722 250528768 199244917 250528768 199244917 184581756 128330733 184581756 128330733 93728601 87081029 93728601 87081029 86210483 78298022 86210483 78298022 75490159 61929518 75490159 61929518 60736471 57644037 60736471 57644037 208168887 221431569 208168887 221431569 233575476 239944635 233575476 239944635 236681718 241833640 236681718 241833640 238410240 130611137 238410240 130611137 97498302 92529859 97498302 92529859 94875560 105182220 94875560 105182220 192552440 207212208 192552440 207212208 214287257 224120565 214287257 224120565 235194480 247183304 235194480 247183304 251000885 259539891 251000885 259539891 258665575 263857472 258665575 263857472 267986596 273399248 267986596 273399248 274883897 284365077 274883897 284365077 283653236 288404442 283653236 288404442 287408958 291132380 287408958 291132380 292300822 294110196 292300822 294110196 293057340 94080715 293057340 94080715 95349010 185342324 95349010 185342324 201580635 209870288 201580635 209870288 211749465 235293486 211749465 235293486 242376685 247581578 242376685 247581578 253749704 261889293 253749704 261889293 263151385 264177635 263151385 264177635 140572208 109797920 140572208 109797920 106782093 96498252 106782093 96498252 97821305 94423237 97821305 94423237 93834287 83615048 93834287 83615048 76123369 71052866 76123369 71052866 71093181 61657061 71093181 61657061 52598618 45107109 52598618 45107109 43105701 28561867 43105701 28561867 30787101 27464774 30787101 27464774 28007342 162339390 28007342 162339390 183856349 211367218 183856349 211367218 214242435 217348832 214242435 217348832 171012253 162753464 171012253 162753464 122880287 108772114 122880287 108772114 106970419 102216821 106970419 102216821 104522233 98086395 104522233 98086395 95276007 88784849 95276007 88784849 78557551 72948868 78557551 72948868 75679709 136239937 75679709 136239937 155756765 163681029 155756765 163681029 174998328 203528714 174998328 203528714 213832398 215376947 213832398 215376947 231416068 227607192 231416068 227607192 150026764 109261190 150026764 109261190 113019726 106009356 113019726 106009356 90193215 84686083 90193215 84686083 78042676 73790677 78042676 73790677 65388480 55097493 65388480 55097493 46473086 31439326 46473086 31439326 34071734 27842017 34071734 27842017 25458776 17570703 25458776 17570703 18059416 15105309 18059416 15105309 13382637 12287728 13382637 12287728 12396663 187944116 12396663 187944116 194368139 205187644 194368139 205187644 202566997 113626489 202566997 113626489 112771181 109783987 112771181 109783987 153589484 163527113 153589484 163527113 198100913 197078216 198100913 197078216 212184649 211407194 212184649 211407194 133742056 116078546 133742056 116078546 115972470 100536821 115972470 100536821 99621282 94912717 99621282 94912717 87068018 78080465 87068018 78080465 78884281 75703212 78884281 75703212 75436214 65655961 75436214 65655961 67128315 61643207 67128315 61643207 56735158 48737179 56735158 48737179 40880536 34871606 40880536 34871606 36047051 32578720 36047051 32578720 34595638 160137769 34595638 160137769 183840756 193016531 183840756 193016531 203100292 210262266 203100292 210262266 219007372 220697672 219007372 220697672 242594740 246135017 242594740 246135017 248779454 253066990 248779454 253066990 251800994 256740324 251800994 256740324 260615728 263039718 260615728 263039718 271787071 282479930 271787071 282479930 283412971 287748614 283412971 287748614 287521252 290962847 287521252 290962847 291140472 293437265 291140472 293437265 292403080 293828223 292403080 293828223 167019316 157469172 167019316 157469172 188928339 182095157 188928339 182095157 164741524 147435938 164741524 147435938 135522820 132087158 135522820 132087158 151314231 149183894 151314231 149183894 175947306 179736252 175947306 179736252 195310406 207872188 195310406 207872188 215252794 223065659 215252794 223065659 225301224 146298424 225301224 146298424 121626528 98561318 121626528 98561318 99501732 89293121 99501732 89293121 85368728 79812974 85368728 79812974 73320319 70295309 73320319 70295309 125785481 137434548 125785481 137434548 154436513 162022354 154436513 162022354 178072067 169251481 178072067 169251481 183612055 208996928 183612055 208996928 204239808 116527665 204239808 116527665 121315949 110773850 121315949 110773850 103336521 89015552 103336521 89015552 89875898 80664887 89875898 80664887 83030099 73151570 83030099 73151570 58868972 38937301 58868972 38937301 39186146 32974978 39186146 32974978 32130868 29484594 32130868 29484594 123223315 130450862 123223315 130450862 160972207 156190567 160972207 156190567 163426203 127618424 163426203 127618424 122958022 115626960 122958022 115626960 111729849 100626154 111729849 100626154 95418994 87811861 95418994 87811861 87173992 86697194 87173992 86697194 125702814 169552152 125702814 169552152 180855271 200368876 180855271 200368876 232398063 241910777 232398063 241910777 246448970 249143063 246448970 249143063 142764368 136215438 142764368 136215438 175548115 174421855 175548115 174421855 185242733 223318556 185242733 223318556 228860938 233004113 228860938 233004113 123849456 110831405 123849456 110831405 104695847 92975317 104695847 92975317 93864138 87026202 93864138 87026202 83702588 76843679 83702588 76843679 75764855 62593391 75764855 62593391 50185099 46356590 50185099 46356590 48479183 153558741 48479183 153558741 166764807 168271612 166764807 168271612 195090906 200166023 195090906 200166023 220021084 230048874 220021084 230048874 232660490 239636302 232660490 239636302 236765117 243234288 236765117 243234288 246250289 255657390 246250289 255657390 257005968 264392550 257005968 264392550 265684817 272545857 265684817 272545857 271266888 281876134 271266888 281876134 281572632 287746085 281572632 287746085 286056612 154835009 286056612 154835009 146341478 138137448 146341478 138137448 128448532 121132717 128448532 121132717 122061116 110519372 122061116 110519372 107070395 94260674 107070395 94260674 96935456 91824188 96935456 91824188 91783760 80645756 91783760 80645756 74051942 57924223 74051942 57924223 52344362 40382068 52344362 40382068 42979634 34070723 42979634 34070723 33313342 25966812 33313342 25966812 24571217 18849789 24571217 18849789 16913359 13958642 16913359 13958642 13098207 9776029 13098207 9776029 6291277 6803206 6291277 6803206 159458993 157703250 159458993 157703250 164910600 162067852 164910600 162067852 199784239 224472519 199784239 224472519 229171554 231850187 229171554 231850187 153015901 145626167 153015901 145626167 145303643 136161171 145303643 136161171 132504472 127020596 132504472 127020596 152410274 147971166 152410274 147971166 158421708 188070953 158421708 188070953 215963047 226178131 215963047 226178131 224846925 135002363 224846925 135002363 115894961 109389370 115894961 109389370 108508379 97039953 108508379 97039953 98677831 95672833 98677831 95672833 146330216 146979472 146330216 146979472 158293149 199591026 158293149 199591026 216374542 231914051 216374542 231914051 230863994 240237343 230863994 240237343 242998820 249441612 242998820 249441612 246346941 125472604 246346941 125472604 114219084 113399080 114219084 113399080 154063995 153723758 154063995 153723758 185712664 216490740 185712664 216490740 228769275 233762344 228769275 233762344 235192816 128723533 235192816 128723533 132750350 99475285 132750350 99475285 95709719 90208758 95709719 90208758 78708495 67889575 78708495 67889575 65299866 57714567 65299866 57714567 57433049 53654424 57433049 53654424 46117230 40359147 46117230 40359147 34814063 33306611 34814063 33306611 146935146 148357176 146935146 148357176 155904820 168274304 155904820 168274304 190952305 189319283 190952305 189319283 199673068 208116203 199673068 208116203 224199048 229088105 224199048 229088105 229233962 236125939 229233962 236125939 244384276 252611927 244384276 252611927 253117523 259258764 253117523 259258764 258622137 260492488 258622137 260492488 260456526 262781520 260456526 262781520 144845743 109750585 144845743 109750585 113812253 128719237 113812253 128719237 136116902 184604384 136116902 184604384 187934942 190429970 187934942 190429970 209276398 202389675 209276398 202389675 112724950 102870974 112724950 102870974 107110133 98638453 107110133 98638453 83034885 69048748 83034885 69048748 65393481 56443242 65393481 56443242 51969718 49208048 51969718 49208048 119369717 130526537 119369717 130526537 146244424 176796902 146244424 176796902 184015781 120666410 184015781 120666410 119383693 109800426 119383693 109800426 107422428 103315095 107422428 103315095 91001220 78458600 91001220 78458600 75156405 69822561 75156405 69822561 64886220 59632592 64886220 59632592 45553927 44876940 45553927 44876940 177780981 192150228 177780981 192150228 219627817 227471395 219627817 227471395 226762665 136788245 226762665 136788245 125999432 117948042 125999432 117948042 119438867 115073726 119438867 115073726 105757263 100298313 105757263 100298313 93247429 82152352 93247429 82152352 79179947 73918110 79179947 73918110 65803373 52007909 65803373 52007909 50180349 47097998 50180349 47097998 46704507 36275005 46704507 36275005 33916961 22626863 33916961 22626863 21893953 17336135 21893953 17336135 13116325 12869092 13116325 12869092 9769147 5426050 9769147 5426050 6212884 147353153 6212884 147353153 176108583 180619145 176108583 180619145 215632230 216821390 215632230 216821390 224243377 230586036 224243377 230586036 228454660 240260788 228454660 240260788 238198284 244892907 238198284 244892907 253532316 258267250 253532316 258267250 255851469 153528682 255851469 153528682 153683678 132576979 153683678 132576979 137201849 126118896 137201849 126118896 126366406 116723194 126366406 116723194 114902819 104587744 114902819 104587744 105599029 100781441 105599029 100781441 170603317 178628674 170603317 178628674 188114741 187756772 188114741 187756772 188928647 156701106 188928647 156701106 136604802 124666652 136604802 124666652 127901995 106848614 127901995 106848614 111078807 100694851 111078807 100694851 95490771 84968142 95490771 84968142 78369997 74503050 78369997 74503050 165030050 172217929 165030050 172217929 181461290 199121200 181461290 199121200 219023598 236259460 219023598 236259460 232866212 244123146 232866212 244123146 242042660 156678598 242042660 156678598 164227614 136988294 164227614 136988294 138650119 131873719 138650119 131873719 135789954 125056312 135789954 125056312 120491411 105362210 120491411 105362210 105802442 92763875 105802442 92763875 87792716 71924921 87792716 71924921 69810565 57010476 69810565 57010476 58116658 52293335 58116658 52293335 40231573 34391711 40231573 34391711 30782424 28830111 30782424 28830111 167343554 159712978 167343554 159712978 151909126 141613438 151909126 141613438 143907620 137153109 143907620 137153109 141226459 135687686 141226459 135687686 136671584 127130759 136671584 127130759 117722904 115836361 117722904 115836361 107619844 86676041 107619844 86676041 87302876 83216665 87302876 83216665 71925179 57281294 71925179 57281294 56059219 50290947 56059219 50290947 48205106 38418066 48205106 38418066 37586403 154574875 37586403 154574875 195637394 191930294 195637394 191930294 183578336 178627675 183578336 178627675 186053326 211932100 186053326 211932100 217221300 233496184 217221300 233496184 232912130 242228177 232912130 242228177 242763664 244658022 242763664 244658022 172876294 157542396 172876294 157542396 149979404 141082575 149979404 141082575 142453750 133730373 142453750 133730373 138218633 125180094 138218633 125180094 120128235 97132088 120128235 97132088 87077318 78534172 87077318 78534172 77933101 64523444 77933101 64523444 66183168 58793916 66183168 58793916 60446655 43810378 60446655 43810378 44363785 36910748 44363785 36910748 35742719 36419342 35742719 36419342 175324350 174444205 175324350 174444205 184641026 213784075 184641026 213784075 215862286 219389201 215862286 219389201 219258104 178712546 219258104 178712546 179610311 156994018 179610311 156994018 152522906 144324965 152522906 144324965 147319151 119267894 147319151 119267894 95191692 91995317 95191692 91995317 93712965 173080835 93712965 173080835 185763152 188350479 185763152 188350479 192400451 163926619 192400451 163926619 170089258 159680479 170089258 159680479 174856397 210262147 174856397 210262147 214595502 220015159 214595502 220015159 220336304 149131000 220336304 149131000 149418910 144130701 149418910 144130701 162613911 165732643 162613911 165732643 181368290 206222211 181368290 206222211 214180922 234870340 214180922 234870340 233723765 245985978 233723765 245985978 254047073 258991664 254047073 258991664 258971579 260092826 258971579 260092826 167388652 148613427 167388652 148613427 139920801 134123598 139920801 134123598 122290572 102992458 122290572 102992458 84233203 76083760 84233203 76083760 72627911 63995554 72627911 63995554 66226623 52744691 66226623 52744691 52620678 44527291 52620678 44527291 45935756 40434333 45935756 40434333 37049639 32761994 37049639 32761994 35228228 30755559 35228228 30755559 31376837 166305542 31376837 166305542 201568903 216350384 201568903 216350384 214945904 158271999 214945904 158271999 157706313 143459692 157706313 143459692 128411180 104130830 128411180 104130830 99468117 97496084 99468117 97496084 98045726 85297145 98045726 85297145 79933711 75415468 79933711 75415468 169202101 172328031 169202101 172328031 188699278 206255096 188699278 206255096 211873376 215372590 211873376 215372590 224343208 234544632 224343208 234544632 245353864 248134580 245353864 248134580 252107663 256214079 252107663 256214079 258012021 268160542 258012021 268160542 272350561 281102434 272350561 281102434 282200095 284334386 282200095 284334386 285916766 291628020 285916766 291628020 291377780 294896276 291377780 294896276 297500982 299358032 297500982 299358032 162863845 153869379 162863845 153869379 155066208 129722792 155066208 129722792 118044930 104763184 118044930 104763184 90392818 79321698 90392818 79321698 76673740 65791335 76673740 65791335 59399214 56909513 59399214 56909513 57255925 54826855 57255925 54826855 161819883 174810486 161819883 174810486 195813748 198033877 195813748 198033877 209611395 212343168 209611395 212343168 173151143 150108978 173151143 150108978 136361465 113321972 136361465 113321972 109266376 106226219 109266376 106226219 181186612 186246304 181186612 186246304 205931735 216517235 205931735 216517235 218129064 155011111 218129064 155011111 159723756 141570915 159723756 141570915 141752869 120445884 141752869 120445884 118129619 106648150 118129619 106648150 107837838 100721853 107837838 100721853 96140568 82946637 96140568 82946637 83319880 65226769 83319880 65226769 64239184 56040701 64239184 56040701 50696120 44997544 50696120 44997544 43107543 37878007 43107543 37878007 36351123 34162086 36351123 34162086 165411772 177885799 165411772 177885799 188329467 209275695 188329467 209275695 207261695 212273419 207261695 212273419 208809672 213926065 208809672 213926065 177118830 166574293 177118830 166574293 166047675 147232027 166047675 147232027 126971962 109428200 126971962 109428200 106495892 93731860 106495892 93731860 96433678 175075844 96433678 175075844 188256623 198763946 188256623 198763946 212540261 208665009 212540261 208665009 180807386 150293682 180807386 150293682 127534950 122843454 127534950 122843454 172493190 178033632 172493190 178033632 195091449 238813683 195091449 238813683 237615868 250496906 237615868 250496906 252694923 256094335 252694923 256094335 168179873 152766868 168179873 152766868 154586040 147264701 154586040 147264701 153126618 158699872 153126618 158699872 174649734 179780408 174649734 179780408 209427436 235948295 209427436 235948295 233927602 254152125 233927602 254152125 251177822 159013284 251177822 159013284 160403835 152088570 160403835 152088570 151488940 143547025 151488940 143547025 121126342 111430160 121126342 111430160 85855109 80353274 85855109 80353274 77999629 65316490 77999629 65316490 58873186 51387633 58873186 51387633 50383818 40736367 50383818 40736367 44876313 183625212 44876313 183625212 231631706 235755927 231631706 235755927 187169433 182004903 187169433 182004903 220781162 225587710 220781162 225587710 232264047 242892299 232264047 242892299 243977004 250260728 243977004 250260728 249476391 219042234 249476391 219042234 171743781 163066399 171743781 163066399 166931076 121572505 166931076 121572505 123295732 112871930 123295732 112871930 107095540 88452034 107095540 88452034 83714864 69901946 83714864 69901946 68236330 62272748 68236330 62272748 64128896 59034101 64128896 59034101 48791171 41551365 48791171 41551365 42105365 36112724 42105365 36112724 35380768 32688818 35380768 32688818 184556226 190046569 184556226 190046569 218640742 226517660 218640742 226517660 229133214 234822145 229133214 234822145 243045867 251623931 243045867 251623931 263648729 270227043 263648729 270227043 272663600 275659105 272663600 275659105 274330448 282551965 274330448 282551965 279739468 186795690 279739468 186795690 172266573 160950150 172266573 160950150 166434835 191373959 166434835 191373959 201006456 166750202 201006456 166750202 145903864 121597390 145903864 121597390 118705452 103031434 118705452 103031434 99208925 90204117 99208925 90204117 91246190 211373793 91246190 211373793 216792857 224737179 216792857 224737179 236070981 244387854 236070981 244387854 244463505 252601770 244463505 252601770 262386503 266969622 262386503 266969622 268999921 274728036 268999921 274728036 272161327 194938089 272161327 194938089 191924328 179357263 191924328 179357263 170708548 132970961 170708548 132970961 128014270 118704466 128014270 118704466 101107852 94996432 101107852 94996432 90358554 68029472 90358554 68029472 71907432 172138638 71907432 172138638 201454341 219124669 201454341 219124669 227547377 235639068 227547377 235639068 233500397 239695710 233500397 239695710 241048515 252923821 241048515 252923821 252805524 259507204 252805524 259507204 259619385 268782196 259619385 268782196 268738095 271515162 268738095 271515162 184296487 173641543 184296487 173641543 153778650 139669368 153778650 139669368 140757683 111160852 140757683 111160852 111581983 103313236 111581983 103313236 96731569 79665757 96731569 79665757 80132053 180524094 80132053 180524094 188209158 176139942 188209158 176139942 165799599 159062905 165799599 159062905 148333098 125541422 148333098 125541422 124767048 115589675 124767048 115589675 111690403 103122397 111690403 103122397 99838150 95831477 99838150 95831477 97155877 69647946 97155877 69647946 69797198 56268306 69797198 56268306 53691729 47321352 53691729 47321352 44405761 41414187 44405761 41414187 205083604 201794587 205083604 201794587 192655749 191186789 192655749 191186789 205174227 227062525 205174227 227062525 229928538 240772524 229928538 240772524 238554673 241380774 238554673 241380774 181209057 154409581 181209057 154409581 160063499 189411420 160063499 189411420 192773830 173446132 192773830 173446132 169352336 128796339 169352336 128796339 133721682 179855313 133721682 179855313 199529219 208283121 199529219 208283121 205559960 172773914 205559960 172773914 180128743 196486620 180128743 196486620 199925595 155645192 199925595 155645192 135976192 127184372 135976192 127184372 126028874 114129221 126028874 114129221 108608625 100636268 108608625 100636268 72021313 58285336 72021313 58285336 56248210 47547328 56248210 47547328 49470078 44822677 49470078 44822677 47467975 39974507 47467975 39974507 35991356 25007973 35991356 25007973 23017199 20728598 23017199 20728598 17236469 17548140 17236469 17548140 228165671 235124390 228165671 235124390 237256269 243146885 237256269 243146885 245386580 255649741 245386580 255649741 260340700 271804663 260340700 271804663 271521609 275950282 271521609 275950282 277736957 282269401 277736957 282269401 282692893 288534397 282692893 288534397 287592087 200753769 287592087 200753769 149117640 125077817 149117640 125077817 123596783 120331941 123596783 120331941 176347577 187336099 176347577 187336099 225785184 241094929 225785184 241094929 238058958 149069491 238058958 149069491 150054124 124433335 150054124 124433335 127846571 98950438 127846571 98950438 76722300 73997321 76722300 73997321 62878091 59736320 62878091 59736320 215879767 217081472 215879767 217081472 197231950 173308832 197231950 173308832 165302242 156011707 165302242 156011707 157255171 138571191 157255171 138571191 142885351 128688046 142885351 128688046 108828582 102401146 108828582 102401146 102473373 98285140 102473373 98285140 84712391 75446522 84712391 75446522 65002497 58486039 65002497 58486039 57609895 55129936 57609895 55129936 56258789 47242862 56258789 47242862 46147515 43296794 46147515 43296794 211216997 217446355 211216997 217446355 219695409 226866273 219695409 226866273 225722491 230580075 225722491 230580075 235899684 241422062 235899684 241422062 246574947 254634980 246574947 254634980 257037314 267202799 257037314 267202799 270543362 274141746 270543362 274141746 273752417 277973469 273752417 277973469 278754290 281286128 278754290 281286128 282345471 287259945 282345471 287259945 286074711 289883344 286074711 289883344 290935465 293781924 290935465 293781924 293276118 294796779 293276118 294796779 297946438 297903424 297946438 297903424 181917262 172011398 181917262 172011398 164748585 141396101 164748585 141396101 128902476 116968219 128902476 116968219 109615174 102478262 109615174 102478262 104530305 93909269 104530305 93909269 80519732 78038700 80519732 78038700 191374305 194072595 191374305 194072595 206848155 209088212 206848155 209088212 210928410 216149312 210928410 216149312 214311421 223594128 214311421 223594128 229475641 241006791 229475641 241006791 244720323 248373743 244720323 248373743 249681849 253319756 249681849 253319756 189752980 183272382 189752980 183272382 175988744 162489208 175988744 162489208 171762327 195140743 171762327 195140743 197731785 185909215 197731785 185909215 196569645 182924858 196569645 182924858 179544755 174308937 179544755 174308937 199907410 208778570 199907410 208778570 226604571 230292053 226604571 230292053 201429318 182268651 201429318 182268651 169172381 128194219 169172381 128194219 130584294 126865456 130584294 126865456 195989868 188648404 195989868 188648404 156432971 138419300 156432971 138419300 140036597 113169621 140036597 113169621 116746264 160447656 116746264 160447656 192929614 189671504 192929614 189671504 225954036 229764786 225954036 229764786 202170133 158524235 202170133 158524235 147927999 102459052 147927999 102459052 91409756 78349582 91409756 78349582 67569694 61006631 67569694 61006631 63529320 197866778 63529320 197866778 211976996 210457432 211976996 210457432 194204364 179521804 194204364 179521804 149275884 114701653 149275884 114701653 108526630 106013593 108526630 106013593 213232350 206503645 213232350 206503645 202557975 188436793 202557975 188436793 154334550 108098998 154334550 108098998 109394155 104396816 109394155 104396816 105468070 166161345 105468070 166161345 172900116 160775962 172900116 160775962 159257266 137837981 159257266 137837981 130453788 121581426 130453788 121581426 108888975 106865859 108888975 106865859 206280932 217047589 206280932 217047589 216078997 223084534 216078997 223084534 226017253 245012231 226017253 245012231 246152178 249868556 246152178 249868556 189385706 149832368 189385706 149832368 152744810 140190915 152744810 140190915 129830038 116953173 129830038 116953173 112732528 101245218 112732528 101245218 71355383 66772983 71355383 66772983 67996310 61505695 67996310 61505695 64101802 59429061 64101802 59429061 54566484 46179870 54566484 46179870 51536050 207156596 51536050 207156596 214976321 218694143 214976321 218694143 217999344 180008880 217999344 180008880 174571793 149964142 174571793 149964142 154155183 178362791 154155183 178362791 193410836 201798927 193410836 201798927 215717233 218589347 215717233 218589347 194331385 166975064 194331385 166975064 157154519 125908839 157154519 125908839 118663295 86148872 118663295 86148872 83535669 78121890 83535669 78121890 75510495 69419915 75510495 69419915 66727322 64264886 66727322 64264886 65164844 53511675 65164844 53511675 56149167 50872738 56149167 50872738 49339711 46803528 49339711 46803528 38551791 30030483 38551791 30030483 25664519 18009089 25664519 18009089 19521398 182531334 19521398 182531334 198619281 213515900 198619281 213515900 214332670 157763050 214332670 157763050 146487788 136803298 146487788 136803298 128450236 122550480 128450236 122550480 93924045 80574038 93924045 80574038 79970949 76979006 79970949 76979006 165276960 189757028 165276960 189757028 206054563 206691626 206054563 206691626 217653169 239579981 217653169 239579981 245796391 248386738 245796391 248386738 250092483 265335311 250092483 265335311 269797357 274257435 269797357 274257435 271751743 276215134 271751743 276215134 276361538 281206819 276361538 281206819 279692192 144516564 279692192 144516564 148246890 182181177 148246890 182181177 197088401 190644319 197088401 190644319 180925117 152657431 180925117 152657431 149689573 133182915 149689573 133182915 126003271 90451489 126003271 90451489 82859028 75254087 82859028 75254087 75450042 66638539 75450042 66638539 66990513 63290814 66990513 63290814 58810318 51907384 58810318 51907384 52329373 31024451 52329373 31024451 26552975 22615792 26552975 22615792 24328213 182603686 24328213 182603686 191002852 216062772 191002852 216062772 236343948 241411657 236343948 241411657 239829797 247158267 239829797 247158267 245180801 168846277 245180801 168846277 148049663 118881049 148049663 118881049 92470393 88644220 92470393 88644220 81088782 79436674 81088782 79436674 183333243 192771328 183333243 192771328 231576507 235657598 231576507 235657598 234994246 241784122 234994246 241784122 247855079 262123430 247855079 262123430 261562530 270929492 261562530 270929492 267323072 172128590 267323072 172128590 150190668 138528871 150190668 138528871 99880725 93360179 99880725 93360179 94301009 90717637 94301009 90717637 78088152 72692327 78088152 72692327 70599154 64730972 70599154 64730972 67545230 62397631 67545230 62397631 59651390 54314496 59651390 54314496 46263393 39113965 46263393 39113965 35090135 32062314 35090135 32062314 29634818 28401686 29634818 28401686 224469867 234172466 224469867 234172466 234684348 243597514 234684348 243597514 246545851 250838593 246545851 250838593 248396197 180148021 248396197 180148021 154971244 133468212 154971244 133468212 106006787 95847199 106006787 95847199 75967799 73206947 75967799 73206947 74111721 66036089 74111721 66036089 63730303 57211089 63730303 57211089 57747010 52882467 57747010 52882467 50190320 46469915 50190320 46469915 194624511 223348243 194624511 223348243 228064016 233546624 228064016 233546624 236831066 236485913 236831066 236485913 196487025 172439960 196487025 172439960 162536870 144071871 162536870 144071871 131656949 100259940 131656949 100259940 103003499 99001712 103003499 99001712 82888904 75391374 82888904 75391374 77140332 181592003 77140332 181592003 187142222 158242124 187142222 158242124 130990627 119857420 130990627 119857420 112165192 104979795 112165192 104979795 101257881 78696521 101257881 78696521 80846524 74160352 80846524 74160352 76312318 72148817 76312318 72148817 72616429 70566621 72616429 70566621 209148028 227630705 209148028 227630705 224197888 169831116 224197888 169831116 172398919 142016644 172398919 142016644 127750017 100977430 127750017 100977430 98374444 83962201 98374444 83962201 83844910 77780602 83844910 77780602 76964600 71323189 76964600 71323189 63112317 58762795 63112317 58762795 61570064 197330309 61570064 197330309 213467952 215209447 213467952 215209447 180381195 148532032 180381195 148532032 133785747 112442437 133785747 112442437 114416911 107117446 114416911 107117446 105308502 87912336 105308502 87912336 88660037 184987671 88660037 184987671 198650404 204933328 198650404 204933328 223813717 229618922 223813717 229618922 229993345 230777609 229993345 230777609 178165625 145043483 178165625 145043483 148387878 137706366 148387878 137706366 123703213 116587221 123703213 116587221 117924127 86073138 117924127 86073138 86477126 160618905 86477126 160618905 179727560 193080907 179727560 193080907 218230474 224230698 218230474 224230698 230100000 236732621 230100000 236732621 236944343 247391724 236944343 247391724 257443621 272003476 257443621 272003476 271191919 274539531 271191919 274539531 273687023 276677141 273687023 276677141 275997634 279717201 275997634 279717201 278299618 155792262 278299618 155792262 136573386 131798957 136573386 131798957 128208131 108767995 128208131 108767995 101368160 95839184 101368160 95839184 88075646 74821950 88075646 74821950 59385580 57139498 59385580 57139498 199342937 223457718 199342937 223457718 222073408 224406165 222073408 224406165 173473340 131393546 173473340 131393546 137260189 211673690 137260189 211673690 217515825 229759564 217515825 229759564 227224954 133533881 227224954 133533881 135099754 129819354 135099754 129819354 108254626 88709833 108254626 88709833 87628915 73677915 87628915 73677915 78026370 168525477 78026370 168525477 194537880 198124257 194537880 198124257 214190845 219391222 214190845 219391222 217917171 142189083 217917171 142189083 137810122 127568321 137810122 127568321 128660974 99954755 128660974 99954755 96058623 91966670 96058623 91966670 91108291 79669846 91108291 79669846 61064900 50599531 61064900 50599531 52183536 45437471 52183536 45437471 32401018 30050220 32401018 30050220 199121491 203540929 199121491 203540929 206328658 213293487 206328658 213293487 238164493 247472761 238164493 247472761 251976220 271447874 251976220 271447874 268633391 177773544 268633391 177773544 153287985 143271895 153287985 143271895 140063680 130923041 140063680 130923041 112905014 100699622 112905014 100699622 101465748 96578345 101465748 96578345 99112253 178432704 99112253 178432704 191571369 189576960 191571369 189576960 204637923 201465476 204637923 201465476 183574219 170544356 183574219 170544356 177635779 177113213 177635779 177113213 186354872 199037852 186354872 199037852 233402346 241690881 233402346 241690881 243110773 259177738 243110773 259177738 266899229 269894135 266899229 269894135 269736481 273351272 269736481 273351272 273821698 276368681 273821698 276368681 277073914 281851057 277073914 281851057 280903294 282737623 280903294 282737623 282500610 284850449 282500610 284850449 161267853 151295332 161267853 151295332 148919312 125425156 148919312 125425156 117745940 105397531 117745940 105397531 94481550 85758242 94481550 85758242 84904813 83239871 84904813 83239871 167929961 159662339 167929961 159662339 170742595 170900481 170742595 170900481 179749003 148133612 179749003 148133612 145120900 125975964 145120900 125975964 125052880 117000548 125052880 117000548 114285947 106315322 114285947 106315322 106848499 99269938 106848499 99269938 102348444 144881038 102348444 144881038 173427246 232424532 173427246 232424532 241003282 266257975 241003282 266257975 267121589 269450415 267121589 269450415 270600466 274331437 270600466 274331437 271833942 183449138 271833942 183449138 171644271 147760362 171644271 147760362 132905070 122831909 132905070 122831909 118211132 105825926 118211132 105825926 110907425 211530449 110907425 211530449 220964734 230902862 220964734 230902862 233048297 245960102 233048297 245960102 260831612 263576448 260831612 263576448 262784608 267271213 262784608 267271213 266131564 270152194 266131564 270152194 270526928 273008396 270526928 273008396 272243765 275756194 272243765 275756194 274775114 278017640 274775114 278017640 278626349 279872266 278626349 279872266 164132208 141359790 164132208 141359790 144519288 126482747 144519288 126482747 116467648 109585758 116467648 109585758 106379723 99901421 106379723 99901421 96940370 84096262 96940370 84096262 78130929 73033137 78130929 73033137 61068013 58406114 61068013 58406114 212371822 219924337 212371822 219924337 228201285 237318256 228201285 237318256 241091189 247411174 241091189 247411174 259180838 261968730 259180838 261968730 260987742 264591377 260987742 264591377 261789004 186997050 261789004 186997050 187466050 139130091 187466050 139130091 144276674 194983334 144276674 194983334 195253142 163351331 195253142 163351331 154499265 145587405 154499265 145587405 131628635 114339958 131628635 114339958 115233711 96685374 115233711 96685374 93710428 79650472 93710428 79650472 71502219 61613512 71502219 61613512 63468664 60692963 63468664 60692963 34184219 29734755 34184219 29734755 21137109 16894506 21137109 16894506 14312963 11376273 14312963 11376273 7199047 5642192 7199047 5642192 7125411 213843234 7125411 213843234 222453513 226102264 222453513 226102264 209308955 161252109 209308955 161252109 167272099 135417668 167272099 135417668 130502966 120316842 130502966 120316842 122204169 97143162 122204169 97143162 93059835 84550337 93059835 84550337 84266094 70894610 84266094 70894610 65785130 60468990 65785130 60468990 63459335 214699624 63459335 214699624 212070668 173574484 212070668 173574484 154750939 137455887 154750939 137455887 127241714 121230985 127241714 121230985 122185666 118973968 122185666 118973968 207686306 220986616 207686306 220986616 230976610 252738409 230976610 252738409 249207216 151875782 249207216 151875782 153981744 148506732 153981744 148506732 171478095 180504649 171478095 180504649 223195279 228333902 223195279 228333902 229348532 237575292 229348532 237575292 244531794 249495348 244531794 249495348 250382249 260573827 250382249 260573827 259403659 262300640 259403659 262300640 175953328 155562547 175953328 155562547 159611925 131345162 159611925 131345162 132973824 118219812 132973824 118219812 103299634 72029839 103299634 72029839 67880740 49441365 67880740 49441365 36361687 35084760 36361687 35084760 208678606 218170086 208678606 218170086 219432220 232006123 219432220 232006123 244558699 249571122 244558699 249571122 252431048 257110793 252431048 257110793 263083031 267935664 263083031 267935664 265786817 270078733 265786817 270078733 269211751 274351394 269211751 274351394 272551997 275987085 272551997 275987085 274454103 279998435 274454103 279998435 278792999 282409287 278792999 282409287 286030825 287415882 286030825 287415882 192045582 171248873 192045582 171248873 159608133 141640056 159608133 141640056 136954566 132104509 136954566 132104509 167699744 194204400 167699744 194204400 198135230 203676532 198135230 203676532 213085160 221449264 213085160 221449264 223356255 192027443 223356255 192027443 191641265 148834458 191641265 148834458 150568357 133553071 150568357 133553071 135169746 130538520 135169746 130538520 129664673 113428508 129664673 113428508 115408872 108643480 115408872 108643480 108448777 101640950 108448777 101640950 89687473 74661062 89687473 74661062 71889054 66177911 71889054 66177911 68203057 56938688 68203057 56938688 55616068 41544154 55616068 41544154 43588197 175426362 43588197 175426362 194994831 194940253 194994831 194940253 203667290 211300006 203667290 211300006 211117538 216658558 211117538 216658558 220574268 159189990 220574268 159189990 139292153 114849113 139292153 114849113 99714288 95592066 99714288 95592066 81241589 77891936 81241589 77891936 167377989 176946869 167377989 176946869 207304378 207904577 207304378 207904577 151499943 138970165 151499943 138970165 140781165 135785204 140781165 135785204 168753278 208436402 168753278 208436402 211011174 190733414 211011174 190733414 156003698 146104225 156003698 146104225 143284926 113775955 143284926 113775955 110011187 107469411 110011187 107469411 84471859 80050703 84471859 80050703 74477464 71131437 74477464 71131437 69277847 58511168 69277847 58511168 54627142 47517478 54627142 47517478 45229069 42424441 45229069 42424441 180474104 188545634 180474104 188545634 194495749 152055218 194495749 152055218 145990737 132367036 145990737 132367036 109674323 96082541 109674323 96082541 87990966 81331762 87990966 81331762 74679404 64915922 74679404 64915922 61920509 31630201 61920509 31630201 29789536 23472380 29789536 23472380 21875508 16659419 21875508 16659419 15765526 13306377 15765526 13306377 8849557 6734385 8849557 6734385 7505571 179173738 7505571 179173738 206989235 206135173 206989235 206135173 181006751 168345693 181006751 168345693 167398605 149070452 167398605 149070452 151336770 140345652 151336770 140345652 127422659 115712676 127422659 115712676 113840306 97658297 113840306 97658297 87424025 85620085 87424025 85620085 197640352 200519735 197640352 200519735 240908324 246316987 240908324 246316987 244676622 248926534 244676622 248926534 201887884 188934201 201887884 188934201 182296504 167493057 182296504 167493057 160100873 153440669 160100873 153440669 154967439 137190210 154967439 137190210 117792244 94601203 117792244 94601203 89921551 75601900 89921551 75601900 76755102 71177793 76755102 71177793 206064734 215256967 206064734 215256967 222107063 231077056 222107063 231077056 233002925 242451915 233002925 242451915 240762749 246777596 240762749 246777596 245841270 253821329 245841270 253821329 255628140 256388233 255628140 256388233 191243813 185560482 191243813 185560482 212586185 221310358 212586185 221310358 220746617 189911962 220746617 189911962 186489745 153648567 186489745 153648567 150986274 119501381 150986274 119501381 108849932 91463058 108849932 91463058 81801332 64968437 81801332 64968437 67296911 59518718 67296911 59518718 35411718 28196154 35411718 28196154 26832805 24037582 26832805 24037582 24389443 181123870 24389443 181123870 197703270 202191254 197703270 202191254 234516144 243539391 234516144 243539391 240207935 182275540 240207935 182275540 187319432 227454708 187319432 227454708 229297964 157060174 229297964 157060174 158931334 135305941 158931334 135305941 124337169 113651021 124337169 113651021 114426818 95507310 114426818 95507310 90198482 67440109 90198482 67440109 65835238 55197879 65835238 55197879 50341915 37085581 50341915 37085581 31599799 26672471 31599799 26672471 23570586 20975025 23570586 20975025 16395310 12841433 16395310 12841433 12813200 226410468 12813200 226410468 227490352 236490083 227490352 236490083 237569907 245680762 237569907 245680762 247270047 255008201 247270047 255008201 253760385 260693937 253760385 260693937 259747141 266104585 259747141 266104585 268002271 271993974 268002271 271993974 271519223 279847846 271519223 279847846 277098055 183647638 277098055 183647638 191819542 204092445 191819542 204092445 214903519 228492251 214903519 228492251 231230723 237956275 231230723 237956275 237695162 241520169 237695162 241520169 242488017 248611027 242488017 248611027 246563767 259524510 246563767 259524510 262549523 266574229 262549523 266574229 267962042 271832426 267962042 271832426 269560896 273336121 269560896 273336121 272644167 280299064 272644167 280299064 279784053 284251374 279784053 284251374 283474335 289653961 283474335 289653961 289173317 291406419 289173317 291406419 290636893 169629696 290636893 169629696 164966329 150213164 164966329 150213164 153882322 133166455 153882322 133166455 134443022 124536738 134443022 124536738 109619212 90713709 109619212 90713709 74599528 71068555 74599528 71068555 62924774 60131091 62924774 60131091 182907808 234079591 182907808 234079591 233545835 238015422 233545835 238015422 241893742 247777570 241893742 247777570 253899368 258333176 253899368 258333176 209982306 211542751 209982306 211542751 173273748 166487111 173273748 166487111 147448148 137903990 147448148 137903990 137369590 125298657 137369590 125298657 115066543 92690006 115066543 92690006 86059754 77018560 86059754 77018560 74581073 61875207 74581073 61875207 64152665 56859969 64152665 56859969 45334875 34660290 45334875 34660290 37322642 213877526 37322642 213877526 224686944 229900920 224686944 229900920 228964843 236277237 228964843 236277237 232599374 215593244 232599374 215593244 195086998 187224581 195086998 187224581 174292492 169437433 174292492 169437433 209467846 228626766 209467846 228626766 225183053 201209299 225183053 201209299 196053651 189756625 196053651 189756625 205499550 215556829 205499550 215556829 219529007 229620799 219529007 229620799 237112037 241145267 237112037 241145267 241991394 244929479 241991394 244929479 191997199 148528843 191997199 148528843 137665419 111097177 137665419 111097177 98865114 95795901 98865114 95795901 86314217 77841694 86314217 77841694 76721926 56260129 76721926 56260129 54768168 46016800 54768168 46016800 37743006 32476752 37743006 32476752 31740724 30005247 31740724 30005247 28701321 26693452 28701321 26693452 26915622 24149856 26915622 24149856 20887647 18873551 20887647 18873551 15965177 16123178 15965177 16123178 210540266 214104438 210540266 214104438 222339906 221448258 222339906 221448258 202108310 182579001 202108310 182579001 157471074 147553630 157471074 147553630 190758579 198294837 190758579 198294837 208360117 218889837 208360117 218889837 215256513 162850471 215256513 162850471 153746971 142272521 153746971 142272521 122302495 115241479 122302495 115241479 113981160 97493187 113981160 97493187 101332374 172484027 101332374 172484027 207864280 216460197 207864280 216460197 214493543 222908571 214493543 222908571 225457243 230724599 225457243 230724599 232710159 235866715 232710159 235866715 204847806 177467922 204847806 177467922 161179820 146876813 161179820 146876813 139824211 130595232 139824211 130595232 133599893 128520781 133599893 128520781 203873094 208514510 203873094 208514510 213612250 199159623 213612250 199159623 167908295 155637124 167908295 155637124 163152282 187596640 163152282 187596640 207984006 214120291 207984006 214120291 212447525 217111967 212447525 217111967 215295235 165705902 215295235 165705902 156231224 141418732 156231224 141418732 133979009 125262509 133979009 125262509 126730414 120798927 126730414 120798927 112356972 107312257 112356972 107312257 81906289 75160366 81906289 75160366 68229865 54013370 68229865 54013370 43816097 33412129 43816097 33412129 32859798 27824159 32859798 27824159 22446924 20027972 22446924 20027972 189311781 207304296 189311781 207304296 210575809 213651022 210575809 213651022 167649079 153459229 167649079 153459229 150839867 137009700 150839867 137009700 131565927 122950175 131565927 122950175 128876336 180524230 128876336 180524230 200416773 205673382 200416773 205673382 217809716 215022214 217809716 215022214 186224376 151694715 186224376 151694715 155110758 143855493 155110758 143855493 147983329 130046650 147983329 130046650 109685193 86631323 109685193 86631323 62792452 57407216 62792452 57407216 52143320 48205026 52143320 48205026 46993647 37779192 46993647 37779192 34633618 32575602 34633618 32575602 31989245 156197304 31989245 156197304 186261503 201116374 186261503 201116374 208558314 229714186 208558314 229714186 228297809 235152466 228297809 235152466 233649815 243821251 233649815 243821251 251271303 253952676 251271303 253952676 163292027 143848395 163292027 143848395 134158978 95290465 134158978 95290465 96541385 87680731 96541385 87680731 72724694 69298354 72724694 69298354 62528368 49919370 62528368 49919370 47886995 38759148 47886995 38759148 33425792 24250924 33425792 24250924 23666742 17636238 23666742 17636238 15620102 13291640 15620102 13291640 9589608 9542351 9589608 9542351 9247132 173236178 9247132 173236178 183842569 182008194 183842569 182008194 195883241 200047236 195883241 200047236 215756045 221704342 215756045 221704342 219506779 229320051 219506779 229320051 225800924 162462173 225800924 162462173 161115772 151480004 161115772 151480004 141259025 114333740 141259025 114333740 118915486 176320787 118915486 176320787 193265936 190622090 193265936 190622090 201654897 209862429 201654897 209862429 237572926 257045165 237572926 257045165 253244948 174550309 253244948 174550309 146228607 138880591 146228607 138880591 124627880 107263690 124627880 107263690 109492136 166702474 109492136 166702474 191242782 184713587 191242782 184713587 145747938 138090161 145747938 138090161 160554019 161156750 160554019 161156750 172845093 175019633 172845093 175019633 200048449 204231166 200048449 204231166 221499613 253672953 221499613 253672953 253045062 258690571 253045062 258690571 258480311 264213564 258480311 264213564 264107422 269491591 264107422 269491591 266806549 270710307 266806549 270710307 268976289 274103386 268976289 274103386 275569962 281132997 275569962 281132997 281745219 286401426 281745219 286401426 286827708 292242177 286827708 292242177 293786992 296800842 293786992 296800842 298608531 299948639 298608531 299948639 146712644 123777924 146712644 123777924 124085013 101605862 124085013 101605862 101827130 99704422 101827130 99704422 91768539 85065402 91768539 85065402 86023242 147869575 86023242 147869575 160412801 157955082 160412801 157955082 168299651 144386985 168299651 144386985 122552666 114006785 122552666 114006785 111922197 92194424 111922197 92194424 91782292 62734869 91782292 62734869 54756050 48783846 54756050 48783846 43167904 40293859 43167904 40293859 158099681 152553612 158099681 152553612 170728594 176403541 170728594 176403541 190158443 187263555 190158443 187263555 199562583 199108433 199562583 199108433 161262009 139509887 161262009 139509887 131377985 112592035 131377985 112592035 110847832 90708449 110847832 90708449 71219715 53170002 71219715 53170002 52094108 44383968 52094108 44383968 45833956 37325590 45833956 37325590 36654856 31771033 36654856 31771033 34375231 28063468 34375231 28063468 26342332 23447439 26342332 23447439 15265018 16119647 15265018 16119647 140096188 152604330 140096188 152604330 175494530 177156124 175494530 177156124 185725558 186978541 185725558 186978541 193556175 207900119 193556175 207900119 210587623 141361088 210587623 141361088 142474545 134619623 142474545 134619623 133454230 121332351 133454230 121332351 116273297 106970513 116273297 106970513 84095762 75174152 84095762 75174152 76650544 58125109 76650544 58125109 59481367 54726864 59481367 54726864 56869110 147349731 56869110 147349731 181923317 183092649 181923317 183092649 199568707 212422796 199568707 212422796 214346082 223745667 214346082 223745667 239090643 243697562 239090643 243697562 245069683 250791848 245069683 250791848 250361973 254527048 250361973 254527048 253940356 262161611 253940356 262161611 260625678 263466103 260625678 263466103 170030797 154087121 170030797 154087121 155576847 143270135 155576847 143270135 147313799 126770326 147313799 126770326 129793094 93682491 129793094 93682491 94042512 86828897 94042512 86828897 82446115 70064303 82446115 70064303 59690292 57757360 59690292 57757360 177081620 175522917 177081620 175522917 200394672 210573864 200394672 210573864 242316022 251346842 242316022 251346842 248073856 153573123 248073856 153573123 153218657 142035889 153218657 142035889 133053301 109980012 133053301 109980012 103444981 91348344 103444981 91348344 88324923 68445027 88324923 68445027 60948568 54689340 60948568 54689340 53841235 43312594 53841235 43312594 42975210 32665821 42975210 32665821 34369243 29358936 34369243 29358936 27361044 24755000 27361044 24755000 24416035 23146856 24416035 23146856 23590683 21508733 23590683 21508733 169284541 168467192 169284541 168467192 180057771 185852287 180057771 185852287 201537812 207193836 201537812 207193836 226747362 241883619 226747362 241883619 239182273 156832724 239182273 156832724 156943299 129317140 156943299 129317140 119063039 110304676 119063039 110304676 90658615 71080579 90658615 71080579 63917511 50466476 63917511 50466476 45733811 41541684 45733811 41541684 42650389 168657383 42650389 168657383 187865049 182730508 187865049 182730508 161125648 145571360 161125648 145571360 125027195 121665631 125027195 121665631 94625332 89217350 94625332 89217350 81518145 79244428 81518145 79244428 76994409 69293534 76994409 69293534 67029707 51674792 67029707 51674792 50550775 45987232 50550775 45987232 36771577 35891505 36771577 35891505 171818437 174406615 171818437 174406615 190319996 191696753 190319996 191696753 208734851 239182021 208734851 239182021 235113338 154485811 235113338 154485811 134457040 122569278 134457040 122569278 121736458 97481437 121736458 97481437 96296277 87318901 96296277 87318901 80740119 71020944 80740119 71020944 69399795 54742715 69399795 54742715 53806702 51550110 53806702 51550110 46816649 41767230 46816649 41767230 39670655 38507666 39670655 38507666 157712608 175390463 157712608 175390463 188512213 183566262 188512213 183566262 194966920 209803913 194966920 209803913 211604739 233262012 211604739 233262012 232939143 236358605 232939143 236358605 240895182 250074902 240895182 250074902 248723300 251739906 248723300 251739906 257089337 265419223 257089337 265419223 262575432 137122302 262575432 137122302 142495877 131189745 142495877 131189745 131630942 125329773 131630942 125329773 114519757 107335962 114519757 107335962 108378614 82918338 108378614 82918338 83286996 74344332 83286996 74344332 62827834 60370645 62827834 60370645 61879603 162311044 61879603 162311044 174980442 177747188 174980442 177747188 213987653 216267043 213987653 216267043 229024957 225717217 229024957 225717217 149288201 133408860 149288201 133408860 132876791 124783943 132876791 124783943 116562049 108099929 116562049 108099929 110751592 97884183 110751592 97884183 85933966 81331832 85933966 81331832 77587542 71371116 77587542 71371116 72584841 65372420 72584841 65372420 64764848 57422372 64764848 57422372 54682743 50948698 54682743 50948698 52218105 34992532 52218105 34992532 35978561 162676433 35978561 162676433 171034136 170846559 171034136 170846559 195453505 211471535 195453505 211471535 217493329 226912042 217493329 226912042 224461360 239329639 224461360 239329639 239667359 243855913 239667359 243855913 143004036 133994448 143004036 133994448 132119490 121832304 132119490 121832304 87601372 84003895 87601372 84003895 163865887 184424016 163865887 184424016 218952432 225233989 218952432 225233989 222537683 145551039 222537683 145551039 147043470 133448676 147043470 133448676 136383051 128069498 136383051 128069498 126828773 93252111 126828773 93252111 89365864 84027786 89365864 84027786 75947687 66813043 75947687 66813043 66650472 61291069 66650472 61291069 56794735 51751563 56794735 51751563 54375617 156046584 54375617 156046584 167469828 144776898 167469828 144776898 140737700 132764470 140737700 132764470 137245063 127855442 137245063 127855442 97899358 93811619 97899358 93811619 86061135 80993323 86061135 80993323 76796427 70265114 76796427 70265114 71712276 150503131 71712276 150503131 156989924 146928712 156989924 146928712 149152116 143815007 149152116 143815007 155525224 151264851 155525224 151264851 160700178 161666622 160700178 161666622 177141454 177107525 177141454 177107525 215040771 211483739 215040771 211483739 156005734 147546628 156005734 147546628 147289818 134255562 147289818 134255562 137085040 105294959 137085040 105294959 98178861 94114730 98178861 94114730 150032120 195713100 150032120 195713100 209353502 204954865 209353502 204954865 214672503 228115020 214672503 228115020 232597831 245847822 232597831 245847822 245140626 254615748 245140626 254615748 258357185 261286741 258357185 261286741 145148116 138605474 145148116 138605474 124936680 116428884 124936680 116428884 113447042 95455364 113447042 95455364 96951181 94548714 96951181 94548714 93458254 89303069 93458254 89303069 89533934 84253362 89533934 84253362 175006413 184312231 175006413 184312231 202240353 203650912 202240353 203650912 218549224 232731967 218549224 232731967 234506953 240854310 234506953 240854310 245241540 250545278 245241540 250545278 250026954 256875519 250026954 256875519 257209278 267974890 257209278 267974890 269797669 271997812 269797669 271997812 155419409 135962916 155419409 135962916 123145150 114763122 123145150 114763122 99152251 94816571 99152251 94816571 93046109 88799474 93046109 88799474 85183877 70821132 85183877 70821132 67901543 56881449 67901543 56881449 55658444 53262172 55658444 53262172 52310042 48131290 52310042 48131290 51882493 151763296 51882493 151763296 203011526 224556563 203011526 224556563 235052229 240818637 235052229 240818637 246410059 252777225 246410059 252777225 256785924 259748548 256785924 259748548 261185215 265045081 261185215 265045081 132414601 125543454 132414601 125543454 120673237 99662202 120673237 99662202 95630997 92192602 95630997 92192602 92438700 89097133 92438700 89097133 77889846 70325187 77889846 70325187 61741118 55585028 61741118 55585028 56062111 53998615 56062111 53998615 166996095 162305090 166996095 162305090 185904733 206552534 185904733 206552534 211813982 228786605 211813982 228786605 228536155 149201008 228536155 149201008 143901119 129463865 143901119 129463865 126399654 114443386 126399654 114443386 108942013 106039708 108942013 106039708 145704027 159417624 145704027 159417624 168443045 178043846 168443045 178043846 189102008 198753361 189102008 198753361 205195147 216170174 205195147 216170174 230079499 238440505 230079499 238440505 242807943 247830495 242807943 247830495 245593638 248670224 245593638 248670224 164661378 155452063 164661378 155452063 170389191 176168887 170389191 176168887 185531414 190955862 185531414 190955862 210799803 221130152 210799803 221130152 234509148 237004846 234509148 237004846 149136816 143270450 149136816 143270450 165739143 165354319 165739143 165354319 193010806 201288747 193010806 201288747 212623034 219334097 212623034 219334097 232552584 247169410 232552584 247169410 249414415 255690468 249414415 255690468 253231074 115461959 253231074 115461959 102034989 86481661 102034989 86481661 80799927 73863280 80799927 73863280 66870744 56077901 66870744 56077901 56940040 37783550 56940040 37783550 39872643 144677363 39872643 144677363 167152213 159133703 167152213 159133703 154542794 144993828 154542794 144993828 168665678 169088457 168665678 169088457 192249188 212197307 192249188 212197307 207759683 123976628 207759683 123976628 108723093 105478818 108723093 105478818 102823112 99438884 102823112 99438884 164390854 184427373 164390854 184427373 203734341 221020759 203734341 221020759 228067667 244389986 228067667 244389986 245174630 252710966 245174630 252710966 252885090 257974120 252885090 257974120 262026000 266386200 262026000 266386200 267344395 272659913 267344395 272659913 275788095 278827859 275788095 278827859 277072782 132140081 277072782 132140081 123515210 114880158 123515210 114880158 104385387 90347956 104385387 90347956 91105962 71644102 91105962 71644102 71345800 67818260 71345800 67818260 151493498 187093800 151493498 187093800 210929772 227833687 210929772 227833687 226036377 231766693 226036377 231766693 237933885 243734433 237933885 243734433 242699389 256956962 242699389 256956962 256599889 264483716 256599889 264483716 265427142 270543094 265427142 270543094 267257212 129812910 267257212 129812910 126425253 113222582 126425253 113222582 115405181 107406041 115405181 107406041 111900549 124070487 111900549 124070487 136193308 157829929 136193308 157829929 176776607 190074556 176776607 190074556 204991110 211817861 204991110 211817861 213900792 128105822 213900792 128105822 125164629 115010429 125164629 115010429 116300307 137692193 116300307 137692193 155201197 206733010 155201197 206733010 219007686 221028455 219007686 221028455 226227113 234005921 226227113 234005921 234916272 128149851 234916272 128149851 123350811 113672311 123350811 113672311 117652868 143406294 117652868 143406294 173673467 214256686 173673467 214256686 214734001 159511116 214734001 159511116 145099947 127125519 145099947 127125519 106352062 99642425 106352062 99642425 95449112 85848720 95449112 85848720 83266351 70859592 83266351 70859592 68746082 65032830 68746082 65032830 63127847 60646317 63127847 60646317 59833247 57846760 59833247 57846760 214351513 217665841 214351513 217665841 138032603 129826425 138032603 129826425 132597844 108061482 132597844 108061482 102539569 100157778 102539569 100157778 209161114 207329650 209161114 207329650 225626400 238022946 225626400 238022946 238402149 241941181 238402149 241941181 241352824 251362773 241352824 251362773 251465620 257462481 251465620 257462481 257972394 263062483 257972394 263062483 261619315 269128051 261619315 269128051 271157907 279350434 271157907 279350434 280844055 283280736 280844055 283280736 281872732 289866228 281872732 289866228 290563219 294364146 290563219 294364146 294066829 296032405 294066829 296032405 295790922 161213324 295790922 161213324 157259783 145739876 157259783 145739876 154326378 176371610 154326378 176371610 198692847 207634086 198692847 207634086 212386832 226800437 212386832 226800437 232155321 241582388 232155321 241582388 238039763 170811751 238039763 170811751 178511923 193684734 178511923 193684734 193184611 178750247 193184611 178750247 156448279 110465866 156448279 110465866 96153838 91109970 96153838 91109970 83311091 66612366 83311091 66612366 67581108 64009964 67581108 64009964 53621246 45361129 53621246 45361129 39913915 35210331 39913915 35210331 31340934 25760517 31340934 25760517 26146872 195550702 26146872 195550702 202271640 204480391 202271640 204480391 213982458 233542227 213982458 233542227 236914567 250868341 236914567 250868341 248235271 254374881 248235271 254374881 256093726 259558949 256093726 259558949 260427603 264481069 260427603 264481069 264854688 267063110 264854688 267063110 190032683 130985134 190032683 130985134 127976388 125132974 127976388 125132974 193153209 198988482 193153209 198988482 199443567 160453531 199443567 160453531 144532162 130288363 144532162 130288363 132316968 111872476 132316968 111872476 95564186 82963380 95564186 82963380 83729716 81857471 83729716 81857471 170869219 171688537 170869219 171688537 195248622 228951852 195248622 228951852 230370215 239236056 230370215 239236056 252948597 256211712 252948597 256211712 166273170 141608525 166273170 141608525 136498547 130054611 136498547 130054611 129491709 98118736 129491709 98118736 92055934 86182946 92055934 86182946 76506144 72204964 76506144 72204964 74138694 194303310 74138694 194303310 219043518 227414568 219043518 227414568 224802633 141875820 224802633 141875820 137892738 129785288 137892738 129785288 111800049 107077825 111800049 107077825 167307969 192706578 167307969 192706578 199178746 206073824 199178746 206073824 215863284 219263580 215863284 219263580 228713047 234502517 228713047 234502517 232035415 143199170 232035415 143199170 137082020 131455006 137082020 131455006 98623923 95680545 98623923 95680545 157023173 182091056 157023173 182091056 193551490 187344629 193551490 187344629 156131626 144108454 156131626 144108454 114790980 111981168 114790980 111981168 78280200 71458331 78280200 71458331 73458881 69217013 73458881 69217013 68545135 56065878 68545135 56065878 50411391 45317975 50411391 45317975 42821599 39670051 42821599 39670051 40464550 160097869 40464550 160097869 181381835 200895227 181381835 200895227 215547611 220301367 215547611 220301367 220814623 241210331 220814623 241210331 243166043 249774802 243166043 249774802 246154251 252467049 246154251 252467049 252955428 257509604 252955428 257509604 258943157 264869691 258943157 264869691 271112228 275561359 271112228 275561359 277873630 280569144 277873630 280569144 163201034 144551263 163201034 144551263 147264068 118090112 147264068 118090112 112671858 83188712 112671858 83188712 80409586 70764953 80409586 70764953 68587277 57955202 68587277 57955202 47494012 42739530 47494012 42739530 42015852 40919859 42015852 40919859 166586319 159871637 166586319 159871637 151479075 131488844 151479075 131488844 132815229 122917492 132815229 122917492 119133444 91636474 119133444 91636474 83744895 79627796 83744895 79627796 78389519 65853653 78389519 65853653 53449425 41424488 53449425 41424488 28340646 26219088 28340646 26219088 194114807 204482325 194114807 204482325 214168784 219363577 214168784 219363577 232107441 236890272 232107441 236890272 234985465 245030128 234985465 245030128 246738003 250553674 246738003 250553674 249436954 250872191 249436954 250872191 153482805 145098271 153482805 145098271 136982209 97370891 136982209 97370891 98307744 194271366 98307744 194271366 212746996 209105437 212746996 209105437 186149028 136131046 186149028 136131046 134635812 124756780 134635812 124756780 118493714 107846233 118493714 107846233 87983363 85332223 87983363 85332223 85332300 75553495 85332300 75553495 79066716 55168842 79066716 55168842 46176406 32445931 46176406 32445931 31078032 27724906 31078032 27724906 29012880 196228674 29012880 196228674 204656689 214783762 204656689 214783762 216015222 164709459 216015222 164709459 151020253 132868705 151020253 132868705 131325872 116468379 131325872 116468379 111881525 89546125 111881525 89546125 83841452 75583342 83841452 75583342 62430731 55534373 62430731 55534373 54557096 49547238 54557096 49547238 45989349 42840589 45989349 42840589 187301909 230477112 187301909 230477112 230833092 246192619 230833092 246192619 246074167 250183474 246074167 250183474 252951531 258759350 252951531 258759350 259383435 262008966 259383435 262008966 262473493 264729447 262473493 264729447 174138761 140236446 174138761 140236446 136183581 94792231 136183581 94792231 90068024 83612319 90068024 83612319 71781652 60097283 71781652 60097283 61648087 58799216 61648087 58799216 180263252 177711276 180263252 177711276 184622781 183848583 184622781 183848583 204506649 204415264 204506649 204415264 177901543 132689563 177901543 132689563 114951280 101203095 114951280 101203095 97399018 92760393 97399018 92760393 80102677 74744875 80102677 74744875 69221235 61559861 69221235 61559861 60753348 54747902 60753348 54747902 53823054 51072083 53823054 51072083 46359619 42935408 46359619 42935408 37682894 33833613 37682894 33833613 34544969 29144357 34544969 29144357 24040409 18772159 24040409 18772159 17329401 16892721 17329401 16892721 15606527 12830967 15606527 12830967 11509923 11017606 11509923 11017606 8361852 5716060 8361852 5716060 4936385 3988011 4936385 3988011 4004936 1573863 4004936 1573863 663257 504379 663257 504379 164299865 504379 164299865 195483613 164299865 195483613 219179943 231135152 219179943 231135152 234386895 234147920 234386895 234147920 148716416 140720731 148716416 140720731 146918798 132662134 146918798 132662134 108623253 98944173 108623253 98944173 95185275 73179770 95185275 73179770 67418204 62913890 67418204 62913890 57343060 47167708 57343060 47167708 47964759 40170048 47964759 40170048 43317528 138702442 43317528 138702442 199287590 220093952 199287590 220093952 225235378 232552507 225235378 232552507 236622481 247836812 236622481 247836812 246609328 249147560 246609328 249147560 178113645 162057516 178113645 162057516 160430740 139626811 160430740 139626811 103024717 97849455 103024717 97849455 100140154 95637598 100140154 95637598 68851854 63227633 68851854 63227633 56242189 48139997 56242189 48139997 51204091 47148679 51204091 47148679 49370986 158181161 49370986 158181161 215422548 216488146 215422548 216488146 155471686 150408675 155471686 150408675 119751328 103667811 119751328 103667811 102537356 69318073 102537356 69318073 69422349 55474620 69422349 55474620 58085285 48715847 58085285 48715847 52788823 172316848 52788823 172316848 196705753 200282029 196705753 200282029 224444652 224255147 224444652 224255147 196532774 170673553 196532774 170673553 161141240 138908573 161141240 138908573 140688051 117156991 140688051 117156991 116873900 110385800 116873900 110385800 105373073 84462360 105373073 84462360 78163620 70833834 78163620 70833834 66506681 61269022 66506681 61269022 59631630 49701250 59631630 49701250 46540500 41910456 46540500 41910456 36529441 34797741 36529441 34797741 173428295 187086058 173428295 187086058 195710758 216564718 195710758 216564718 225055978 228422166 225055978 228422166 229200497 246698373 229200497 246698373 248186272 253123425 248186272 253123425 252068935 256977060 252068935 256977060 162518588 154802322 162518588 154802322 190886546 191128177 190886546 191128177 209103600 238373891 209103600 238373891 236422384 165629457 236422384 165629457 173097035 176669556 173097035 176669556 191901621 191296459 191901621 191296459 126144684 115615119 126144684 115615119 119134816 69095797 119134816 69095797 67807101 59138586 67807101 59138586 53138801 50443932 53138801 50443932 178959317 175756701 178959317 175756701 189207557 191583694 189207557 191583694 229028891 232836761 229028891 232836761 246847232 257322525 246847232 257322525 257505288 259400727 257505288 259400727 162499004 128757185 162499004 128757185 125156060 101578461 125156060 101578461 77940149 76155787 77940149 76155787 69466486 65632969 69466486 65632969 61766068 58022880 61766068 58022880 180197891 176285244 180197891 176285244 157288143 121503161 157288143 121503161 125548795 147169955 125548795 147169955 181748350 212953138 181748350 212953138 211528964 217577576 211528964 217577576 217546682 222073820 217546682 222073820 224695803 230294077 224695803 230294077 246496696 249146155 246496696 249146155 145927892 121736772 145927892 121736772 123263393 121571988 123263393 121571988 162771354 171537296 162771354 171537296 203423694 210451590 203423694 210451590 217478440 237985374 217478440 237985374 235670108 128556578 235670108 128556578 129684421 126641506 129684421 126641506 132831521 175664158 132831521 175664158 194019290 198674981 194019290 198674981 214332183 215479916 214332183 215479916 182645194 173550348 182645194 173550348 171035293 84642534 171035293 84642534 84514227 74683810 84514227 74683810 72032521 59708228 72032521 59708228 52890070 50045910 52890070 50045910 184058066 192319174 184058066 192319174 200909697 226197854 200909697 226197854 225560413 235946175 225560413 235946175 238790323 245779140 238790323 245779140 246793697 255852321 246793697 255852321 256371240 260109556 256371240 260109556 258223079 177671607 258223079 177671607 164084684 93391516 164084684 93391516 93461796 75085477 93461796 75085477 71500910 64376081 71500910 64376081 62227577 56849935 62227577 56849935 53171207 49570985 53171207 49570985 49014415 42630933 49014415 42630933 36529171 30723268 36529171 30723268 30448295 26251926 30448295 26251926 26936164 19877899 26936164 19877899 19535523 177670843 19535523 177670843 197040484 200832574 197040484 200832574 224858220 229134978 224858220 229134978 160963529 149457543 160963529 149457543 98463376 78840602 98463376 78840602 71294176 67525955 71294176 67525955 59831888 51690918 59831888 51690918 50007684 47649718 50007684 47649718 159640323 163855238 159640323 163855238 178920115 197883550 178920115 197883550 223672218 244115020 223672218 244115020 242481028 248692555 242481028 248692555 251743092 257322774 251743092 257322774 255433138 257840241 255433138 257840241 147857439 135471230 147857439 135471230 130647567 117809337 130647567 117809337 112184813 99726695 112184813 99726695 98535824 95104558 98535824 95104558 91827779 82849340 91827779 82849340 80975804 77616834 80975804 77616834 61695076 57555331 61695076 57555331 56527570 51668880 56527570 51668880 54465314 141811245 54465314 141811245 156116157 166228006 156116157 166228006 175606254 170706272 175606254 170706272 182217169 187183564 182217169 187183564 205063171 224653924 205063171 224653924 231075075 235591992 231075075 235591992 241339452 245148633 241339452 245148633 141652134 116412329 141652134 116412329 115381793 99109436 115381793 99109436 97953640 96084456 97953640 96084456 118890745 140114937 118890745 140114937 145253812 136706308 145253812 136706308 109403090 98336220 109403090 98336220 98767328 87942307 98767328 87942307 78826226 72507783 78826226 72507783 70186604 61643199 70186604 61643199 54795328 46258179 54795328 46258179 47591371 37936900 47591371 37936900 40173087 25650710 40173087 25650710 25976471 23603365 25976471 23603365 22866683 16302032 22866683 16302032 12281171 12205526 12281171 12205526 10796158 11416559 10796158 11416559 124535531 138321559 124535531 138321559 149984519 166445263 149984519 166445263 178077257 169970649 178077257 169970649 142696905 126712518 142696905 126712518 131031915 124852179 131031915 124852179 144206673 152647966 144206673 152647966 162958688 181274104 162958688 181274104 204788658 224924920 204788658 224924920 229885737 242363421 229885737 242363421 244622441 251931407 244622441 251931407 250697081 254263946 250697081 254263946 253821534 257058712 253821534 257058712 266630255 270213930 266630255 270213930 113950222 105026310 113950222 105026310 99810971 98070970 99810971 98070970 124535856 123555196 124535856 123555196 129768007 126975509 129768007 126975509 152486718 150742678 152486718 150742678 165623816 170429533 165623816 170429533 206899729 224503117 206899729 224503117 227142948 237043222 227142948 237043222 234730144 122454257 234730144 122454257 117197828 107660851 117197828 107660851 101283852 93842584 101283852 93842584 92051821 75296505 92051821 75296505 73726499 62206822 73726499 62206822 60708505 58875561 60708505 58875561 148609717 154793546 148609717 154793546 164821486 197088557 164821486 197088557 216852875 230631703 216852875 230631703 226845949 126174553 226845949 126174553 130161613 138191300 130161613 138191300 160453966 161443223 160453966 161443223 206215326 204668919 206215326 204668919 206925612 132373811 206925612 132373811 121206789 114259228 121206789 114259228 113205331 109829565 113205331 109829565 104593519 91366269 104593519 91366269 82921379 77209313 82921379 77209313 75674306 54389899 75674306 54389899 52584252 42408992 52584252 42408992 41728729 142032268 41728729 142032268 150186171 142951267 150186171 142951267 130463561 113758997 130463561 113758997 117073772 103046673 117073772 103046673 99297414 88214894 99297414 88214894 90209438 136261280 90209438 136261280 152929664 168522018 152929664 168522018 196692342 198481351 196692342 198481351 217860703 215954314 217860703 215954314 138676881 128007244 138676881 128007244 118757711 112215201 118757711 112215201 104540121 92706897 104540121 92706897 78774952 73143396 78774952 73143396 69381632 58191960 69381632 58191960 59535627 48155147 59535627 48155147 44780419 41152021 44780419 41152021 29954048 26739323 29954048 26739323 129108944 170964944 129108944 170964944 176540004 165537337 176540004 165537337 129847913 116323886 129847913 116323886 119745186 90151975 119745186 90151975 83597589 78682879 83597589 78682879 71575012 69199008 71575012 69199008 172130650 171871692 172130650 171871692 198680919 209122225 198680919 209122225 224804079 238378556 224804079 238378556 241168198 251677738 241168198 251677738 250022862 158359195 250022862 158359195 132689198 130968956 132689198 130968956 194113196 204385901 194113196 204385901 209266718 210460569 209266718 210460569 167161460 145258506 167161460 145258506 136553090 124751354 136553090 124751354 128802074 116115461 128802074 116115461 105170417 93818888 105170417 93818888 87415751 76619750 87415751 76619750 74447784 60870277 74447784 60870277 61877951 56649503 61877951 56649503 46576063 40143344 46576063 40143344 42087973 29516056 42087973 29516056 29569139 26982643 29569139 26982643 181284103 184270609 181284103 184270609 206040301 226041379 206040301 226041379 228280717 231833663 228280717 231833663 170960264 128509128 170960264 128509128 131499369 119523456 131499369 119523456 123131909 167631862 123131909 167631862 203416815 209519564 203416815 209519564 227073937 231971061 227073937 231971061 231372441 162744737 231372441 162744737 160648599 148621859 160648599 148621859 141547703 133875057 141547703 133875057 133409707 121382373 133409707 121382373 118171019 109485761 118171019 109485761 106162893 83284752 106162893 83284752 79171694 66360194 79171694 66360194 65150501 63147462 65150501 63147462 170985267 198483729 170985267 198483729 198244719 154886751 198244719 154886751 158352503 139974191 158352503 139974191 141888227 133789346 141888227 133789346 124726715 120426882 124726715 120426882 202958858 208089516 202958858 208089516 212811986 221197149 212811986 221197149 229797366 242427267 229797366 242427267 249015414 253107853 249015414 253107853 170660216 161138941 170660216 161138941 158977038 146113267 158977038 146113267 141181985 111553464 141181985 111553464 93428839 87319934 93428839 87319934 74171028 63114873 74171028 63114873 55862812 43599691 55862812 43599691 29725776 26032065 29725776 26032065 21218875 19369692 21218875 19369692 187692604 180883380 187692604 180883380 179500499 167068779 179500499 167068779 157601762 148340080 157601762 148340080 190700664 193924484 190700664 193924484 215410580 224304642 215410580 224304642 220464716 172584724 220464716 172584724 179327859 178401015 179327859 178401015 183423052 154695398 183423052 154695398 157801266 118615552 157801266 118615552 115559846 95103598 115559846 95103598 91055745 79505028 91055745 79505028 82657722 178203420 82657722 178203420 195128524 189353166 195128524 189353166 179864812 173811675 179864812 173811675 214013193 222139231 214013193 222139231 227816236 233412111 227816236 233412111 228821525 163243250 228821525 163243250 168992243 122876624 168992243 122876624 127107686 179935515 127107686 179935515 199412358 202097921 199412358 202097921 211519060 219896346 211519060 219896346 245519709 247873354 245519709 247873354 178182600 129251906 178182600 129251906 118756815 79271568 118756815 79271568 75873617 71925939 75873617 71925939 72761116 70817362 72761116 70817362 201359211 211697672 201359211 211697672 218808826 223107180 218808826 223107180 231061974 237900472 231061974 237900472 243596138 252700320 243596138 252700320 256335865 262718322 256335865 262718322 267473671 272748340 267473671 272748340 272185427 275926997 272185427 275926997 276924846 282732326 276924846 282732326 284387848 287548490 284387848 287548490 289647740 291265831 289647740 291265831 162046213 134976179 162046213 134976179 137271150 132358701 137271150 132358701 112444666 95304546 112444666 95304546 78967999 75284919 78967999 75284919 60626336 55956412 60626336 55956412 57177547 52212790 57177547 52212790 40657342 35395920 40657342 35395920 35090661 30131336 35090661 30131336 25631910 21638124 25631910 21638124 21209711 15675464 21209711 15675464 11676932 11711146 11676932 11711146 6381780 5045845 6381780 5045845 5530986 188665366 5530986 188665366 202251140 203994481 202251140 203994481 214972629 221330611 214972629 221330611 218625665 176924636 218625665 176924636 161858515 142659298 161858515 142659298 147057341 141814360 147057341 141814360 189732153 195055595 189732153 195055595 209643343 221993083 209643343 221993083 223412166 235030024 223412166 235030024 232440338 174417408 232440338 174417408 175936521 157129008 175936521 157129008 157347309 142108260 157347309 142108260 151944349 158230902 151944349 158230902 174272022 187386761 174272022 187386761 195086160 193854332 195086160 193854332 199240739 199589334 199240739 199589334 229354990 238176860 229354990 238176860 238558129 243003581 238558129 243003581 251778565 256498265 251778565 256498265 258698908 263005589 258698908 263005589 267895859 277113077 267895859 277113077 276762113 278021701 276762113 278021701 176665763 160675314 176665763 160675314 158337465 145290261 158337465 145290261 122021681 111933770 122021681 111933770 87084601 80218190 87084601 80218190 83193308 163621883 83193308 163621883 173531741 182482389 173531741 182482389 192160756 204082138 192160756 204082138 209011604 225450227 209011604 225450227 227975435 151352136 227975435 151352136 139343058 128984252 139343058 128984252 113808715 96951798 113808715 96951798 74073543 70162089 74073543 70162089 65785494 54730080 65785494 54730080 47698368 39859068 47698368 39859068 41842418 163391957 41842418 163391957 170449214 169248107 170449214 169248107 188920381 184990121 188920381 184990121 193076812 198909735 193076812 198909735 210422553 214125569 210422553 214125569 210941544 154859550 210941544 154859550 146529868 123530655 146529868 123530655 121210733 103289668 121210733 103289668 97307691 93825032 97307691 93825032 79193884 74998945 79193884 74998945 71814327 64277166 71814327 64277166 60998667 49878230 60998667 49878230 44904451 41829396 44904451 41829396 164368532 162108128 164368532 162108128 173368796 185620082 173368796 185620082 209115913 207179509 209115913 207179509 154217893 121937276 154217893 121937276 121841890 112880774 121841890 112880774 84124669 65025238 84124669 65025238 61699963 48484965 61699963 48484965 47310996 35831093 47310996 35831093 37300213 30676685 37300213 30676685 31228557 22776708 31228557 22776708 21447926 20182991 21447926 20182991 21165412 19384017 21165412 19384017 20205662 15029507 20205662 15029507 13409948 6833111 13409948 6833111 6399676 127904720 6399676 127904720 160093076 156398570 160093076 156398570 151359096 134672680 151359096 134672680 133645252 85125337 133645252 85125337 85857931 81307178 85857931 81307178 82701247 152208707 82701247 152208707 164758088 166607507 164758088 166607507 173151202 189890303 173151202 189890303 205070843 234984747 205070843 234984747 234219536 154791746 234219536 154791746 135510432 130635749 135510432 130635749 117762976 103842262 117762976 103842262 104770244 87692061 104770244 87692061 89020730 84236877 89020730 84236877 86188585 150506123 86188585 150506123 186701931 184901455 186701931 184901455 200249122 228216750 200249122 228216750 232509672 240508444 232509672 240508444 250563102 261081844 250563102 261081844 262719314 269619269 262719314 269619269 270553491 273488683 270553491 273488683 273975325 280633549 273975325 280633549 279150538 141968722 279150538 141968722 139310882 113937318 139310882 113937318 94426957 87831164 94426957 87831164 78127193 59842353 78127193 59842353 47221530 42248877 47221530 42248877 44302836 136069033 44302836 136069033 150609886 170412320 150609886 170412320 174718936 144000153 174718936 144000153 153971237 142890159 153971237 142890159 98220472 93244894 98220472 93244894 92117280 90792409 92117280 90792409 142659537 142674479 142659537 142674479 151272670 158790103 151272670 158790103 169728964 204247265 169728964 204247265 225450663 229094841 225450663 229094841 140244651 134984057 140244651 134984057 117721711 105350244 117721711 105350244 102676525 94342784 102676525 94342784 94900142 65924134 94900142 65924134 65524927 58913819 65524927 58913819 55788719 46564495 55788719 46564495 37593089 37828772 37593089 37828772 147557707 155006474 147557707 155006474 204250916 217033712 204250916 217033712 224212342 236595120 224212342 236595120 233740771 116081082 233740771 116081082 101238062 98219720 101238062 98219720 143459874 141249866 143459874 141249866 165996353 195470882 165996353 195470882 207524694 214921850 207524694 214921850 228850717 241487245 228850717 241487245 245516732 250838856 245516732 250838856 245711191 106093623 245711191 106093623 108467027 74672823 108467027 74672823 71393103 59019755 71393103 59019755 58396849 51514287 58396849 51514287 44760779 37282366 44760779 37282366 38183254 130328291 38183254 130328291 146325265 144804669 146325265 144804669 170346477 167298998 170346477 167298998 192853827 199285209 192853827 199285209 221701345 238594211 221701345 238594211 242750706 248416999 242750706 248416999 259937447 267639246 259937447 267639246 267699315 273216008 267699315 273216008 272716245 277956876 272716245 277956876 277808115 280509319 277808115 280509319 141379235 135290719 141379235 135290719 123775344 110606084 123775344 110606084 113863051 144026220 113863051 144026220 169821987 197122675 169821987 197122675 207306194 225402632 207306194 225402632 221480235 143150416 221480235 143150416 138906741 127350450 138906741 127350450 124493260 106960912 124493260 106960912 110010005 157465451 110010005 157465451 177214319 173984187 177214319 173984187 190440529 187988352 190440529 187988352 193645708 211633845 193645708 211633845 226160080 243930067 226160080 243930067 262114892 265520851 262114892 265520851 263597661 156169044 263597661 156169044 138079947 114225787 138079947 114225787 110975391 82948821 110975391 82948821 74417917 70419565 74417917 70419565 73606699 62880793 73606699 62880793 64823341 62602190 64823341 62602190 177265915 175604914 177265915 175604914 181322138 174585503 181322138 174585503 173182339 116310378 173182339 116310378 117930678 156023193 117930678 156023193 178829679 190930444 178829679 190930444 209132807 234071087 209132807 234071087 239326343 243205258 239326343 243205258 257091518 261595393 257091518 261595393 261841038 268234481 261841038 268234481 266154519 271981112 266154519 271981112 275711972 277755561 275711972 277755561 276789718 280071020 276789718 280071020 277857332 133092957 277857332 133092957 92788049 84285222 92788049 84285222 70295995 54127292 70295995 54127292 57821344 161011940 57821344 161011940 178244346 176778729 178244346 176778729 181261269 196324257 181261269 196324257 234791331 241973232 234791331 241973232 238609639 242819608 238609639 242819608 240414176 152462397 240414176 152462397 122091580 107617442 122091580 107617442 87903713 53316654 87903713 53316654 54350122 46489486 54350122 46489486 46370526 41094844 46370526 41094844 41429420 36863507 41429420 36863507 34532120 21123162 34532120 21123162 16529448 14876403 16529448 14876403 168458431 172123330 168458431 172123330 219757274 227514346 219757274 227514346 233086551 240238341 233086551 240238341 238929018 242111821 238929018 242111821 132819804 125197974 132819804 125197974 125108792 115972460 125108792 115972460 112170172 103687930 112170172 103687930 93122784 70800489 93122784 70800489 72470826 59344648 72470826 59344648 59176144 55701457 59176144 55701457 47274821 39621075 47274821 39621075 42934105 130021988 42934105 130021988 135225233 155728075 135225233 155728075 193734022 204014501 193734022 204014501 214774291 221192914 214774291 221192914 226416428 228149530 226416428 228149530 132457802 126315097 132457802 126315097 114355567 111971920 114355567 111971920 201990391 201011186 201990391 201011186 179571972 136888012 179571972 136888012 136142520 96743557 136142520 96743557 96789470 88671030 96789470 88671030 75680837 68520105 75680837 68520105 64839178 55440758 64839178 55440758 57602827 172826665 57602827 172826665 183050297 204607062 183050297 204607062 236913585 242775309 236913585 242775309 249757419 258559911 249757419 258559911 256238326 258867045 256238326 258867045 163186514 144549213 163186514 144549213 128086155 85482945 128086155 85482945 65597255 57628456 65597255 57628456 58177171 55129509 58177171 55129509 53125527 49498613 53125527 49498613 46831646 37426632 46831646 37426632 38870705 35448603 38870705 35448603 36782068 159160034 36782068 159160034 171461782 178828096 171461782 178828096 216294567 237175570 216294567 237175570 234243117 238090903 234243117 238090903 164793498 147430349 164793498 147430349 155492728 144566833 155492728 144566833 76216471 66846154 76216471 66846154 67792144 62290596 67792144 62290596 53853803 44624737 53853803 44624737 41806767 37801087 41806767 37801087 38737372 167335597 38737372 167335597 188883938 228798495 188883938 228798495 229964304 167711501 229964304 167711501 151936298 134367013 151936298 134367013 132043900 90742003 132043900 90742003 87239969 80673012 87239969 80673012 70306834 65012388 70306834 65012388 65973277 62618324 65973277 62618324 60795054 47791499 60795054 47791499 48853653 44673534 48853653 44673534 41731950 31078591 41731950 31078591 29429759 22175791 29429759 22175791 20048432 16295717 20048432 16295717 16795376 176159016 16795376 176159016 227605041 231483623 227605041 231483623 232097091 235732710 232097091 235732710 239227382 242124258 239227382 242124258 139946315 104006199 139946315 104006199 83630600 73113514 83630600 73113514 72056189 63617352 72056189 63617352 61729768 55031779 61729768 55031779 55529753 48582710 55529753 48582710 47306524 41640742 47306524 41640742 44849673 133507963 44849673 133507963 211764220 222477488 211764220 222477488 221396747 232351619 221396747 232351619 229191683 182101838 229191683 182101838 137642286 108614295 137642286 108614295 87026784 83979562 87026784 83979562 74999341 64957202 74999341 64957202 59216768 50486083 59216768 50486083 53857744 48312166 53857744 48312166 49824963 31732640 49824963 31732640 25462659 22535488 25462659 22535488 21206425 16151079 21206425 16151079 9282245 4782223 9282245 4782223 4173669 2730989 4173669 2730989 2234479 720494 2234479 720494 1441678 720494 169408903 720494 169408903 165287403 169408903 165287403 197024342 217370366 197024342 217370366 218383216 228663807 218383216 228663807 228733360 159072171 228733360 159072171 124253992 116097262 124253992 116097262 109391516 81776391 109391516 81776391 70828922 64112699 70828922 64112699 63524342 57512170 63524342 57512170 56507483 51538013 56507483 51538013 51649164 48492326 51649164 48492326 37804223 32787331 37804223 32787331 29663240 25556054 29663240 25556054 22976451 20335627 22976451 20335627 17974062 9219293 17974062 9219293 8050409 181466861 8050409 181466861 206305816 226956896 206305816 226956896 230219233 238398324 230219233 238398324 239606106 244515530 239606106 244515530 125256813 93171245 125256813 93171245 88643023 83739800 88643023 83739800 76267261 65923901 76267261 65923901 61202770 52991234 61202770 52991234 49669347 38330139 49669347 38330139 35742052 35250483 35742052 35250483 174752321 199424937 174752321 199424937 210175745 204835457 210175745 204835457 176481766 128753585 176481766 128753585 115885910 106131899 115885910 106131899 98754212 92183469 98754212 92183469 76273256 71383292 76273256 71383292 70744440 64888484 70744440 64888484 67912633 138776001 67912633 138776001 185514893 196140576 185514893 196140576 204169762 231618649 204169762 231618649 230850197 242003468 230850197 242003468 246177423 255772133 246177423 255772133 255601367 260969200 255601367 260969200 265151984 268351005 265151984 268351005 178804436 111208577 178804436 111208577 105762845 85227905 105762845 85227905 82737624 68775490 82737624 68775490 71380789 188634713 71380789 188634713 222677676 238451456 222677676 238451456 241849668 252661952 241849668 252661952 251533109 258280452 251533109 258280452 263624904 274572268 263624904 274572268 272995345 276880501 272995345 276880501 280771980 283897125 280771980 283897125 289669670 289904489 289669670 289904489 192894500 151123766 192894500 151123766 123019945 108454211 123019945 108454211 100920427 93121002 100920427 93121002 87819605 75715839 87819605 75715839 72826645 65461995 72826645 65461995 67768999 57495255 67768999 57495255 57595085 54627658 57595085 54627658 180251134 174502313 180251134 174502313 209540955 224983353 209540955 224983353 224176500 170826393 224176500 170826393 176471409 194850245 176471409 194850245 203630627 131655270 203630627 131655270 132511128 126783866 132511128 126783866 119385263 115587247 119385263 115587247 135635823 206088031 135635823 206088031 221573207 231578590 221573207 231578590 245153823 251546102 245153823 251546102 252857150 259401378 252857150 259401378 258969237 265631382 258969237 265631382 265049936 270597023 265049936 270597023 269648776 275065627 269648776 275065627 274750963 278690406 274750963 278690406 278198767 287387850 278198767 287387850 285720580 289046159 285720580 289046159 286904446 152157527 286904446 152157527 157322809 136966116 157322809 136966116 131907256 120608125 131907256 120608125 117976472 114750885 117976472 114750885 185633273 203157554 185633273 203157554 220269192 231939069 220269192 231939069 242839064 247734900 242839064 247734900 244018741 157059841 244018741 157059841 150875952 124031297 150875952 124031297 98660984 82590686 98660984 82590686 76126840 68629655 76126840 68629655 69221560 63065195 69221560 63065195 60887219 55976199 60887219 55976199 58222536 170784656 58222536 170784656 191050206 207477596 191050206 207477596 208676793 216270890 208676793 216270890 217493934 234911410 217493934 234911410 242689461 248844192 242689461 248844192 245361898 154363286 245361898 154363286 158536941 132137691 158536941 132137691 107434225 90103516 107434225 90103516 91969804 164999785 91969804 164999785 195520499 200067970 195520499 200067970 206451419 206338236 206451419 206338236 180922538 162297462 180922538 162297462 167872432 158477790 167872432 158477790 148466374 139338963 148466374 139338963 178056333 201994058 178056333 201994058 207720379 182625473 207720379 182625473 185636455 196814506 185636455 196814506 202131907 219574602 202131907 219574602 226214627 233322503 226214627 233322503 242352286 245188833 242352286 245188833 190268724 155384397 190268724 155384397 150002945 134035421 150002945 134035421 110680833 96630430 110680833 96630430 94142592 74326142 94142592 74326142 75089524 166950262 75089524 166950262 217350053 214836384 217350053 214836384 183782074 159385648 183782074 159385648 160146542 150647895 160146542 150647895 152341066 102081490 152341066 102081490 82595822 78780716 82595822 78780716 81593316 207181668 81593316 207181668 215422947 225237557 215422947 225237557 231750620 242945829 231750620 242945829 242563266 244427893 242563266 244427893 209043546 201517211 209043546 201517211 177582193 112235636 177582193 112235636 97443285 87244602 97443285 87244602 82906017 66714215 82906017 66714215 61626430 57965154 61626430 57965154 50601520 40604091 50601520 40604091 40515757 33325276 40515757 33325276 33854637 179705378 33854637 179705378 213479740 210126088 213479740 210126088 164581001 117069883 164581001 117069883 113153780 105706187 113153780 105706187 107572206 97583724 107572206 97583724 93810925 78760577 93810925 78760577 77130255 70363518 77130255 70363518 69682240 60571129 69682240 60571129 49829421 42576764 49829421 42576764 41347549 118643649 41347549 118643649 149325931 173237900 149325931 173237900 216539958 222092712 216539958 222092712 222432661 232192262 222432661 232192262 233209911 121274696 233209911 121274696 121228533 99494589 121228533 99494589 82251127 72728436 82251127 72728436 63895160 57907554 63895160 57907554 54195469 49492704 54195469 49492704 53359137 142730983 53359137 142730983 158688789 167262231 158688789 167262231 212026310 218713328 212026310 218713328 216673661 230210237 216673661 230210237 226705193 237127786 226705193 237127786 245719712 251496567 245719712 251496567 258217087 271317157 258217087 271317157 268447850 132762234 268447850 132762234 122096982 116982399 122096982 116982399 141910423 169314057 141910423 169314057 183000378 206290911 183000378 206290911 215599413 227410851 215599413 227410851 238868846 244399354 238868846 244399354 244815439 261910003 244815439 261910003 262711435 266045968 262711435 266045968 266765369 275352327 266765369 275352327 274840539 276337509 274840539 276337509 200470431 156148240 200470431 156148240 129714861 103300864 129714861 103300864 104196783 79927402 104196783 79927402 80526145 73382803 80526145 73382803 73169877 67364964 73169877 67364964 56174516 51680540 56174516 51680540 49897225 49695492 49897225 49695492 195892003 217442451 195892003 217442451 219294055 219437195 219294055 219437195 198701277 187195116 198701277 187195116 169696980 158321667 169696980 158321667 160021966 144185280 160021966 144185280 144715331 133889784 144715331 133889784 133812953 109535166 133812953 109535166 90506579 81027041 90506579 81027041 80800422 74779036 80800422 74779036 75331679 64061220 75331679 64061220 63739529 42181048 63739529 42181048 40790283 38473088 40790283 38473088 35970089 28937886 35970089 28937886 28029702 20989912 28029702 20989912 21377880 15924993 21377880 15924993 16703597 181553716 16703597 181553716 191597236 189667653 191597236 189667653 209290182 216736712 209290182 216736712 213398729 167406720 213398729 167406720 166658528 144886170 166658528 144886170 142299199 123525711 142299199 123525711 119004149 116684201 119004149 116684201 198018599 207033719 198018599 207033719 219687937 226177892 219687937 226177892 235159219 245302206 235159219 245302206 244404719 249342835 244404719 249342835 249325952 252122123 249325952 252122123 254269076 261314626 254269076 261314626 259996912 172449621 259996912 172449621 173957063 125631047 173957063 125631047 120614035 82228088 120614035 82228088 84772045 183789971 84772045 183789971 200939653 213912676 200939653 213912676 219227712 235955614 219227712 235955614 239255261 241289469 239255261 241289469 189941094 179439263 189941094 179439263 183765808 136194881 183765808 136194881 131573188 89021246 131573188 89021246 81659660 64205299 81659660 64205299 52164938 47048225 52164938 47048225 49393472 43671257 49393472 43671257 42514390 37296487 42514390 37296487 28976808 26272060 28976808 26272060 28247759 181029632 28247759 181029632 189792089 188680976 189792089 188680976 177721686 158470271 177721686 158470271 144502902 139128578 144502902 139128578 176382450 174939252 176382450 174939252 181352604 144353426 181352604 144353426 141388602 106411888 141388602 106411888 91358891 88218660 91358891 88218660 77644391 63981450 77644391 63981450 59870443 52087266 59870443 52087266 54073773 50552353 54073773 50552353 46399198 43018744 46399198 43018744 42336109 38060932 42336109 38060932 34040869 24463340 34040869 24463340 24191254 22087084 24191254 22087084 168215938 185106713 168215938 185106713 208780426 200481334 208780426 200481334 164637213 152256581 164637213 152256581 156554535 132567545 156554535 132567545 112065978 104415634 112065978 104415634 94181685 89077742 94181685 89077742 85549021 82609566 85549021 82609566 74000192 53080851 74000192 53080851 56265479 108395681 56265479 108395681 197827195 212867127 197827195 212867127 212076293 233777962 212076293 233777962 230129709 125724610 230129709 125724610 113729804 103892327 113729804 103892327 102321416 93713285 102321416 93713285 95755799 90383208 95755799 90383208 87514699 84628239 87514699 84628239 83690655 75515252 83690655 75515252 68455960 62058106 68455960 62058106 63355074 57125675 63355074 57125675 56229135 53615499 56229135 53615499 139002865 155566816 139002865 155566816 210008771 215405505 210008771 215405505 230614622 227241849 230614622 227241849 153557620 124074548 153557620 124074548 114544324 106852941 114544324 106852941 107217057 103158777 107217057 103158777 99415900 94133895 99415900 94133895 94808742 88985902 94808742 88985902 87552726 74925270 87552726 74925270 66159583 60711629 66159583 60711629 62220228 57715756 62220228 57715756 51388926 45800507 51388926 45800507 49712530 133023453 49712530 133023453 187750913 185925834 187750913 185925834 207490589 214916735 207490589 214916735 218405481 222526466 218405481 222526466 232423300 237635589 232423300 237635589 166825389 154744871 166825389 154744871 148148795 115341747 148148795 115341747 112612663 109800376 112612663 109800376 185218630 197618309 185218630 197618309 212004514 215331205 212004514 215331205 227756636 233607801 227756636 233607801 230055799 236695180 230055799 236695180 238509645 259879853 238509645 259879853 258374592 264682763 258374592 264682763 266291468 271153851 266291468 271153851 271429545 274755807 271429545 274755807 280044012 281858765 280044012 281858765 116561076 111293332 116561076 111293332 115187446 106417269 115187446 106417269 109379516 156814386 109379516 156814386 198159014 205481874 198159014 205481874 228331005 253119444 228331005 253119444 253115979 259204921 253115979 259204921 267791959 271211192 267791959 271211192 271150251 275582396 271150251 275582396 277273970 280336570 277273970 280336570 277491206 135518766 277491206 135518766 135271358 120015221 135271358 120015221 122473240 132810456 122473240 132810456 142257426 162050626 142257426 162050626 179318944 191834342 179318944 191834342 225128184 229865337 225128184 229865337 226405900 231142014 226405900 231142014 227912907 135199057 227912907 135199057 127498079 119612066 127498079 119612066 113170919 111850628 113170919 111850628 162362405 198078031 162362405 198078031 221499588 226157804 221499588 226157804 228710959 238355226 228710959 238355226 253743645 255784591 253743645 255784591 143946438 122732627 143946438 122732627 123802623 118963744 123802623 118963744 180316067 173647147 180316067 173647147 165630082 153501809 165630082 153501809 163778729 171558300 163778729 171558300 185469807 191893121 185469807 191893121 221043718 222172111 221043718 222172111 185518159 171624899 185518159 171624899 135588716 127765184 135588716 127765184 131305195 102950196 131305195 102950196 99424158 93324672 99424158 93324672 92589919 82146293 92589919 82146293 80948060 68135185 80948060 68135185 69951880 188299533 69951880 188299533 200614787 198145703 200614787 198145703 205599502 216938009 205599502 216938009 233240134 242279216 233240134 242279216 253090421 255140913 253090421 255140913 162195178 142717779 162195178 142717779 134443041 128093965 134443041 128093965 114605439 107050007 114605439 107050007 102431350 97946683 102431350 97946683 190156363 197950947 190156363 197950947 207726288 212564428 207726288 212564428 231099640 250544962 231099640 250544962 252317542 256056477 252317542 256056477 173071621 148130292 173071621 148130292 155011017 130405802 155011017 130405802 115067460 100207992 115067460 100207992 99607275 96813997 99607275 96813997 184464985 202267177 184464985 202267177 215967475 224010172 215967475 224010172 246006114 252682321 246006114 252682321 260665219 265637750 260665219 265637750 263408107 267998008 263408107 267998008 269773637 271829454 269773637 271829454 177266032 141766541 177266032 141766541 133369133 120942371 133369133 120942371 123732831 109692425 123732831 109692425 107703489 101411506 107703489 101411506 104086605 83250451 104086605 83250451 80604333 66296446 80604333 66296446 54455659 43619230 54455659 43619230 43682706 40752182 43682706 40752182 40052609 35521886 40052609 35521886 36511494 25556822 36511494 25556822 24633179 18948626 24633179 18948626 21033456 154112471 21033456 154112471 177291767 175094902 177291767 175094902 197230806 202055113 197230806 202055113 212042027 221810962 212042027 221810962 219231388 168343825 219231388 168343825 143496014 137864023 143496014 137864023 175581285 166122106 175581285 166122106 156501354 119740118 156501354 119740118 122590149 102872797 122590149 102872797 90227716 68663729 90227716 68663729 63162724 59652525 63162724 59652525 173425303 204121310 173425303 204121310 216193067 247078991 216193067 247078991 257611367 265696576 257611367 265696576 264245931 268262371 264245931 268262371 159386100 147189082 159386100 147189082 127731576 119903469 127731576 119903469 119469006 94306351 119469006 94306351 86861497 72423763 86861497 72423763 66707497 58274430 66707497 58274430 55937672 53491202 55937672 53491202 52302514 44094879 52302514 44094879 42539745 39713699 42539745 39713699 164469280 168885474 164469280 168885474 179474328 200170879 179474328 200170879 226951289 242481546 226951289 242481546 240753590 154748520 240753590 154748520 157787557 139042719 157787557 139042719 145402172 160874872 145402172 160874872 187305249 211309035 187305249 211309035 216152911 239716812 216152911 239716812 240087135 243362863 240087135 243362863 252270031 262603152 252270031 262603152 261459265 266092835 261459265 266092835 269588502 272992291 269588502 272992291 276371997 278047793 276371997 278047793 166276789 146828605 166276789 146828605 130440580 124157866 130440580 124157866 127440921 156795990 127440921 156795990 196895964 222475651 196895964 222475651 222936187 233099868 222936187 233099868 233731787 243635525 233731787 243635525 241377299 250057177 241377299 250057177 248928451 254572261 248928451 254572261 254922119 258459257 254922119 258459257 164711062 127724800 164711062 127724800 131968093 179761112 131968093 179761112 199074958 215307085 199074958 215307085 216394692 172092812 216394692 172092812 174306326 141086322 174306326 141086322 133800494 114479860 133800494 114479860 98108676 70295099 98108676 70295099 70361948 60165018 70361948 60165018 56777410 49898801 56777410 49898801 43950057 42366991 43950057 42366991 185532286 189464823 185532286 189464823 192635853 154077961 192635853 154077961 154717579 140479303 154717579 140479303 146328487 136600601 146328487 136600601 103066843 88525695 103066843 88525695 85292746 70251156 85292746 70251156 71923677 182650022 71923677 182650022 212471965 226047687 212471965 226047687 229484623 242446971 229484623 242446971 240518883 247671849 240518883 247671849 249187746 254279006 249187746 254279006 255080118 260367043 255080118 260367043 164112541 150995742 164112541 150995742 113520915 89647105 113520915 89647105 64375529 59322637 64375529 59322637 59933153 56519006 59933153 56519006 52004714 49705559 52004714 49705559 47266599 38902081 47266599 38902081 35020167 30382002 35020167 30382002 26030665 24676495 26030665 24676495 13328350 11728642 13328350 11728642 11810242 11390599 11810242 11390599 221827085 216700689 221827085 216700689 197753055 145104857 197753055 145104857 142825344 132711536 142825344 132711536 128143627 119643728 128143627 119643728 97630267 82214316 97630267 82214316 70813752 60133774 70813752 60133774 62429950 167949810 62429950 167949810 187308194 194203400 187308194 194203400 213382391 224149616 213382391 224149616 226798502 233324718 226798502 233324718 239383381 245500246 239383381 245500246 249177066 258970042 249177066 258970042 261488682 269430992 261488682 269430992 268942183 275141204 268942183 275141204 282763790 285795304 282763790 285795304 283507071 183534517 283507071 183534517 169437447 126872008 169437447 126872008 131247121 109242928 131247121 109242928 101360892 100805532 101360892 100805532 188000231 181297877 188000231 181297877 212623515 209934443 212623515 209934443 166542690 146263372 166542690 146263372 139216754 104278677 139216754 104278677 81943690 70263446 81943690 70263446 71110139 67126190 71110139 67126190 66737299 57878361 66737299 57878361 58974310 56112051 58974310 56112051 56522122 52349513 56522122 52349513 54627398 203349546 54627398 203349546 209429697 216455670 209429697 216455670 227610939 228011744 227610939 228011744 188576280 164230049 188576280 164230049 138799184 120050878 138799184 120050878 111019251 93862888 111019251 93862888 88754638 77969765 88754638 77969765 80108711 63886588 80108711 63886588 65680053 58895525 65680053 58895525 56999848 36614557 56999848 36614557 38015202 32925056 38015202 32925056 33713501 28466796 33713501 28466796 27120594 25411124 27120594 25411124 179698592 180129176 179698592 180129176 191429040 191863093 191429040 191863093 201056043 224273476 201056043 224273476 235644195 248022144 235644195 248022144 244434404 162372975 244434404 162372975 145878109 111619273 145878109 111619273 101438191 100021968 101438191 100021968 81056005 63538515 81056005 63538515 66015048 56022748 66015048 56022748 58710003 171043613 58710003 171043613 201626399 207994709 201626399 207994709 228796387 238942915 228796387 238942915 238264989 165095145 238264989 165095145 169939876 196122919 169939876 196122919 202714961 227336057 202714961 227336057 234895780 244525887 234895780 244525887 246249682 254444325 246249682 254444325 259004382 263354351 259004382 263354351 264866821 267648622 264866821 267648622 271297620 274184264 271297620 274184264 274851446 282917747 274851446 282917747 282223866 285482676 282223866 285482676 286092594 287984459 286092594 287984459 290903725 290796803 290903725 290796803 161557083 148619598 161557083 148619598 150977997 135199991 150977997 135199991 113790270 106553968 113790270 106553968 105768810 81622114 105768810 81622114 82106120 76888067 82106120 76888067 72037542 67166417 72037542 67166417 65665373 59102986 65665373 59102986 57495652 40509574 57495652 40509574 38972776 31980151 38972776 31980151 32863788 27579674 32863788 27579674 27213115 25864285 27213115 25864285 156822329 166727571 156822329 166727571 188347218 197669294 188347218 197669294 215078488 224461074 215078488 224461074 228206311 236918899 228206311 236918899 252052077 257040717 252052077 257040717 260068096 264362404 260068096 264362404 264881612 273051653 264881612 273051653 274330453 283290774 274330453 283290774 279336828 136167652 279336828 136167652 113544726 102329222 113544726 102329222 85589699 70922886 85589699 70922886 66748687 62542966 66748687 62542966 45513007 37626582 45513007 37626582 38345528 34915685 38345528 34915685 184440657 182371508 184440657 182371508 211043061 215233249 211043061 215233249 2
72757 365677893 0 365677893 363125906 971571364 363125906 971571364 269778702 13105121 269778702 13105121 994312373 1786060 994312373 1786060 999596237 306171 999596237 306171 999859308 80660 999859308 80660 999893734 61691 999893734 61691 29644 20348 29644 20348 999988387 20348 386798215 919547797 386798215 919547797 812042421 130564677 812042421 130564677 921342929 30175201 921342929 30175201 9938776 11171528 9938776 11171528 5720930 8328679 5720930 8328679 995954812 2301216 995954812 2301216 509643 198088 509643 198088 131721 87541 131721 87541 999910151 33448 999910151 33448 46003 33448 226489509 33448 226489509 440461024 226489509 440461024 534391907 518143708 534391907 518143708 245833265 325272043 245833265 325272043 791451430 194385725 791451430 194385725 106584311 133815835 106584311 133815835 24071034 34870257 24071034 34870257 12034473 15187050 12034473 15187050 8623604 9011812 8623604 9011812 993887020 3703223 993887020 3703223 998219811 1744409 998219811 1744409 776667 987581 776667 987581 999237571 230848 999237571 230848 148688 65659 148688 65659 57517 61686 57517 61686 999965798 33444 999965798 33444 261960322 710177230 261960322 710177230 696797380 212291936 696797380 212291936 52748933 22042423 52748933 22042423 990924452 12325260 990924452 12325260 993209875 8542818 993209875 8542818 993943895 5382816 993943895 5382816 997014088 3208689 997014088 3208689 2100020 1207652 2100020 1207652 999672603 88407 999672603 88407 999870218 52860 999870218 52860 48046 52860 635784085 52860 635784085 803225748 635784085 803225748 386118419 576850278 386118419 576850278 495929767 978453786 495929767 978453786 418385484 644306791 418385484 644306791 623272972 959421593 623272972 959421593 121620837 54713016 121620837 54713016 33593392 37754717 33593392 37754717 990203366 12291757 990203366 12291757 992460250 3797241 992460250 3797241 998381238 1041565 998381238 1041565 629089 537585 629089 537585 263334 392353 263334 392353 999729752 198085 999729752 198085 999866104 65011 999866104 65011 62457 65011 595097122 65011 595097122 839442465 595097122 839442465 708966999 317629244 708966999 317629244 130108872 79341948 130108872 79341948 39941502 44649043 39941502 44649043 14881867 19814696 14881867 19814696 988114259 16953772 988114259 16953772 993028818 6128211 993028818 6128211 2889889 3965380 2889889 3965380 1464266 2086808 1464266 2086808 998710678 1540361 998710678 1540361 919215 998033 919215 998033 999213909 872875 999213909 872875 289780 212778 289780 212778 999780747 102594 999780747 102594 130043 80661 130043 80661 122518 80661 832042109 80661 832042109 335003730 832042109 335003730 72555093 103719441 72555093 103719441 941812889 62170603 941812889 62170603 959120179 52876256 959120179 52876256 28382218 28733262 28382218 28733262 14013140 21642810 14013140 21642810 987010959 17287557 987010959 17287557 988779223 15291337 988779223 15291337 8484385 10972853 8484385 10972853 6739338 5000410 6739338 5000410 997544676 2470007 997544676 2470007 1468952 1628570 1468952 1628570 1099187 1511521 1099187 1511521 999187646 817201 999187646 817201 999386443 537584 999386443 537584 999459871 512474 999459871 512474 257836 308496 257836 308496 248352 230845 248352 230845 999729914 230845 834663180 462571463 834663180 462571463 251244641 357717518 251244641 357717518 906028959 122844108 906028959 122844108 76422997 110350158 76422997 110350158 958046673 48950610 958046673 48950610 968147002 42111753 968147002 42111753 20103475 24511855 20103475 24511855 985810805 20953899 985810805 20953899 11251911 17137124 11251911 17137124 7850997 8571501 7850997 8571501 997394587 3495207 997394587 3495207 997925697 2442138 997925697 2442138 998353337 2236322 998353337 2236322 792269 938069 792269 938069 517508 650121 517508 650121 359334 295383 359334 295383 999721669 295383 699403026 497944314 699403026 497944314 456946019 615320764 456946019 615320764 308389058 401196519 308389058 401196519 764753734 182124506 764753734 182124506 107146427 152215665 107146427 152215665 918532980 98101004 918532980 98101004 936249461 77514641 936249461 77514641 50191948 68171816 50191948 68171816 28594174 29014140 28594174 29014140 982535426 22311978 982535426 22311978 14034988 17896829 14034988 17896829 990795683 8571499 990795683 8571499 4619246 6760265 4619246 6760265 3921055 5988652 3921055 5988652 3725084 4079020 3725084 4079020 997249588 3535479 997249588 3535479 1866043 2592265 1866043 2592265 998565822 1609791 998565822 1609791 998862696 1171262 998862696 1171262 703451 1003912 703451 1003912 539475 677190 539475 677190 999364388 515747 999364388 515747 999527645 505344 999527645 505344 209395 212781 209395 212781 182246 212781 621587151 212781 621587151 965099169 621587151 965099169 471884334 558904640 471884334 558904640 846897164 191915958 846897164 191915958 127770894 164464963 127770894 164464963 83895823 106238968 83895823 106238968 944928345 49526538 944928345 49526538 967032917 40764971 967032917 40764971 976618412 29751226 976618412 29751226 17471054 23844392 17471054 23844392 14883039 22508198 14883039 22508198 985469407 19483881 985469407 19483881 987673363 14283950 987673363 14283950 6195189 8681903 6195189 8681903 997121776 3683413 997121776 3683413 2233789 3175806 2233789 3175806 998509945 1810142 998509945 1810142 998749931 1379289 998749931 1379289 838693 941288 838693 941288 999221781 797283 999221781 797283 437136 520726 437136 520726 251045 306170 251045 306170 353746956 306170 353746956 612081833 353746956 612081833 579351520 857192711 579351520 857192711 247793912 305984484 247793912 305984484 811608003 267447850 811608003 267447850 168530202 194508376 168530202 194508376 909913281 129920915 909913281 129920915 67294940 93478856 67294940 93478856 48497354 69445407 48497354 69445407 963346078 53202399 963346078 53202399 970504129 37836876 970504129 37836876 25113768 36104148 25113768 36104148 981059149 25808417 981059149 25808417 984534935 22162108 984534935 22162108 10745155 13395394 10745155 13395394 7291166 9961588 7291166 9961588 996994614 4425946 996994614 4425946 997443969 3662534 997443969 3662534 997732651 1952385 997732651 1952385 999005173 1346813 999005173 1346813 624424 971059 624424 971059 999191664 912357 999191664 912357 537131 535629 537131 535629 362201 533797 362201 533797 999536645 351500 999536645 351500 999660462 351500 474321883 665258504 474321883 665258504 378500585 973209724 378500585 973209724 571923280 437710183 571923280 437710183 757273421 279985432 757273421 279985432 825650327 235136552 825650327 235136552 844169641 222055902 844169641 222055902 116150992 151747932 116150992 151747932 93529601 136782949 93529601 136782949 63771435 62679061 63771435 62679061 959474849 53021796 959474849 53021796 32621740 47240540 32621740 47240540 30575911 39117982 30575911 39117982 980640894 29020760 980640894 29020760 13251375 13863333 13251375 13863333 4394356 6531890 4394356 6531890 4105998 4709045 4105998 4709045 997417557 3728022 997417557 3728022 998116644 2503513 998116644 2503513 1301702 1786061 1301702 1786061 1220899 1511523 1220899 1511523 863575 1039825 863575 1039825 999122037 1003852 999122037 1003852 999384006 520724 999384006 520724 999508995 520724 455709508 847169823 455709508 847169823 290998977 333069084 290998977 333069084 779184091 287910785 779184091 287910785 121217150 171799580 121217150 171799580 896370744 114836883 896370744 114836883 935014588 95472598 935014588 95472598 959414110 59048789 959414110 59048789 37316805 53801537 37316805 53801537 974746417 37357010 974746417 37357010 975668102 33161110 975668102 33161110 19832882 28111872 19832882 28111872 982568436 25876525 982568436 25876525 989896398 14488253 989896398 14488253 9272895 12503636 9272895 12503636 992297180 9421688 992297180 9421688 5788929 7716083 5788929 7716083 4465306 6253256 4465306 6253256 3452412 3781876 3452412 3781876 2448178 2884709 2448178 2884709 1402265 1846687 1402265 1846687 1077949 1399062 1077949 1399062 999101305 1003849 999101305 1003849 542273 701011 542273 701011 526492 701011 456806692 701011 456806692 748448310 456806692 748448310 688587172 367620642 688587172 367620642 791395260 306333773 791395260 306333773 131220092 179749075 131220092 179749075 883192343 157391374 883192343 157391374 69314342 101157941 69314342 101157941 942314336 62027575 942314336 62027575 40030041 56733408 40030041 56733408 971770172 38976238 971770172 38976238 978482473 32297634 978482473 32297634 13158585 15859955 13158585 15859955 7836045 11148338 7836045 11148338 992460765 10406929 992460765 10406929 992696768 9632392 992696768 9632392 4329918 6367975 4329918 6367975 995657054 5807788 995657054 5807788 2717596 3797240 2717596 3797240 2595463 3681323 2595463 3681323 998160375 2478451 998160375 2478451 1274728 1457990 1274728 1457990 999046593 1041569 999046593 1041569 999100184 1024027 999100184 1024027 609864 735956 609864 735956 999313176 701015 999313176 701015 663233290 912585154 663233290 912585154 316954650 378145832 316954650 378145832 746832337 357755550 746832337 357755550 234115571 314582318 234115571 314582318 202878419 241889161 202878419 241889161 841799645 199347712 841799645 199347712 125533150 163684234 125533150 163684234 892842708 147142460 892842708 147142460 922750382 108483032 922750382 108483032 947566576 63678764 947566576 63678764 34499139 48538937 34499139 48538937 971651515 39005289 971651515 39005289 981573554 22311242 981573554 22311242 986246302 19070333 986246302 19070333 12394083 13185145 12394083 13185145 4559744 6576638 4559744 6576638 3993690 5655686 3993690 5655686 996415942 4446467 996415942 4446467 2812221 4094829 2812221 4094829 997519032 3079408 997519032 3079408 1752807 2762093 1752807 2762093 998360825 2036587 998360825 2036587 1095928 1540357 1095928 1540357 999027954 1219814 999027954 1219814 999044350 1040170 999044350 1040170 999225255 862470 999225255 862470 488406446 881591651 488406446 881591651 663569168 427878534 663569168 427878534 741756714 352170277 741756714 352170277 836947523 228904898 836947523 228904898 148608568 197131723 148608568 197131723 890147549 131408743 890147549 131408743 914684743 112011829 914684743 112011829 68190159 99109125 68190159 99109125 44855653 64379617 44855653 64379617 965999362 49526542 965999362 49526542 24180014 33130879 24180014 33130879 984973834 21945478 984973834 21945478 12947353 16423323 12947353 16423323 6809245 7804640 6809245 7804640 994374268 7456222 994374268 7456222 995424625 6333441 995424625 6333441 3729305 5659746 3729305 5659746 996907278 3903160 996907278 3903160 2473827 3357909 2473827 3357909 1458924 1919946 1458924 1919946 998819195 1611419 998819195 1611419 842646 1207655 842646 1207655 774933 890838 774933 890838 573139 890838 614321859 890838 614321859 920718368 614321859 920718368 450064356 647707279 450064356 647707279 655021363 830070067 655021363 830070067 429152911 460986917 429152911 460986917 263996871 381790434 263996871 381790434 170335849 214946109 170335849 214946109 121894108 177808996 121894108 177808996 914450309 122941192 914450309 122941192 81134745 108267744 81134745 108267744 71061776 105146792 71061776 105146792 56073422 73899819 56073422 73899819 950840714 59887119 950840714 59887119 36731221 49947641 36731221 49947641 29469908 42239572 29469908 42239572 27833115 39478601 27833115 39478601 21770646 31097501 21770646 31097501 18950000 28913161 18950000 28913161 15201863 22772210 15201863 22772210 13629675 20738868 13629675 20738868 987108221 16738397 987108221 16738397 8522365 12656968 8522365 12656968 992250165 7559210 992250165 7559210 994669514 6709189 994669514 6709189 3479962 4933596 3479962 4933596 997119401 4070310 997119401 4070310 2369534 3060933 2369534 3060933 997851108 2470006 997851108 2470006 998539065 1659483 998539065 1659483 1161085 1628572 1161085 1628572 998933986 1399065 998933986 1399065 628122 987578 628122 987578 531736767 987578 531736767 763721455 531736767 763721455 324715687 430787118 324715687 430787118 713413744 411737863 713413744 411737863 267807138 368357799 267807138 368357799 760920503 293691368 760920503 293691368 175860012 264428158 175860012 264428158 829287168 200791060 829287168 200791060 878187768 131408747 878187768 131408747 81321969 111063661 81321969 111063661 934701440 80491853 934701440 80491853 52465338 74079137 52465338 74079137 49427774 72259935 49427774 72259935 962719523 53631647 962719523 53631647 35759118 48905727 35759118 48905727 967735589 46287970 967735589 46287970 27190943 38777385 27190943 38777385 975867595 34832841 975867595 34832841 979143256 26866505 979143256 26866505 16092328 19198588 16092328 19198588 987777024 17879682 987777024 17879682 988220256 17033148 988220256 17033148 991682635 8115861 991682635 8115861 994483866 7300315 994483866 7300315 995657664 6211165 995657664 6211165 2759464 4129662 2759464 4129662 997365964 3428574 997365964 3428574 997850531 2864820 997850531 2864820 1689509 2048251 1689509 2048251 1267483 1659480 1267483 1659480 998778978 1464821 998778978 1464821 970549 1295096 970549 1295096 999032542 1121547 999032542 1121547 999128913 1003909 999128913 1003909 455652840 746251170 455652840 746251170 600703232 681395344 600703232 681395344 556379668 711459937 556379668 711459937 318507710 419151179 318507710 419151179 820441519 243941572 820441519 243941572 148883921 187928750 148883921 187928750 877136374 181228841 877136374 181228841 90237616 128130148 90237616 128130148 918778439 120123736 918778439 120123736 922887357 113614200 922887357 113614200 947818682 76832455 947818682 76832455 39667238 53536144 39667238 53536144 970101535 43390310 970101535 43390310 972657609 39432652 972657609 39432652 983373231 20674228 983373231 20674228 991096541 12389203 991096541 12389203 992179587 8695777 992179587 8695777 994354745 6399842 994354745 6399842 995539980 5939984 995539980 5939984 996975174 4135010 996975174 4135010 997261316 3728026 997261316 3728026 1987027 3073540 1987027 3073540 1479069 2048254 1479069 2048254 998700377 1701455 998700377 1701455 998868164 1525472 998868164 1525472 739191 1017216 739191 1017216 419956200 1017216 419956200 968056019 419956200 968056019 601832942 427805533 601832942 427805533 278542062 372188702 278542062 372188702 767354556 301123620 767354556 301123620 862285698 195166933 862285698 195166933 873293797 177521651 873293797 177521651 889609579 158483899 889609579 158483899 907372800 128300462 907372800 128300462 918485557 121605841 918485557 121605841 76208289 85596668 76208289 85596668 42919006 57808002 42919006 57808002 963762344 50156331 963762344 50156331 33708746 45474701 33708746 45474701 972278151 35220088 972278151 35220088 19239367 28191383 19239367 28191383 12870566 17846340 12870566 17846340 989785947 13463675 989785947 13463675 7891790 11836858 7891790 11836858 993008307 8440324 993008307 8440324 5466306 7928515 5466306 7928515 4276017 6685016 4276017 6685016 996576957 4699113 996576957 4699113 2942106 4253167 2942106 4253167 997380495 3389758 997380495 3389758 2041861 3079405 2041861 3079405 998063630 2236320 998063630 2236320 998448069 1952387 998448069 1952387 1280998 1744407 1280998 1744407 998929306 1346808 998929306 1346808 999006394 1346808 421589998 840263075 421589998 840263075 658626949 992151942 658626949 992151942 330667084 438488021 330667084 438488021 793287220 303623110 793287220 303623110 849777066 222160222 849777066 222160222 143679774 209179729 143679774 209179729 885714846 145613495 885714846 145613495 95548789 140414368 95548789 140414368 85077512 124031842 85077512 124031842 923153268 99721475 923153268 99721475 60193785 74400981 60193785 74400981 954020819 66505482 954020819 66505482 44487772 59605783 44487772 59605783 39987312 57421514 39987312 57421514 38589932 55776752 38589932 55776752 964984984 50625114 964984984 50625114 30305478 43994720 30305478 43994720 971435048 39005286 971435048 39005286 24541071 29492587 24541071 29492587 980805418 25373250 980805418 25373250 985368179 22106365 985368179 22106365 13753303 21451332 13753303 21451332 986164607 20681284 986164607 20681284 987813232 17160759 987813232 17160759 10264358 14606758 10264358 14606758 8278889 8915027 8278889 8915027 993655898 8587670 993655898 8587670 995137952 6449568 995137952 6449568 3055186 4699111 3055186 4699111 997068398 4129664 997068398 4129664 2745575 4025380 2745575 4025380 2607138 3212017 2607138 3212017 997803959 3104591 997803959 3104591 998037565 2666274 998037565 2666274 998148739 2512380 998148739 2512380 1462647 1951448 1462647 1951448 998693569 1701450 998693569 1701450 1144233 1464817 1144233 1464817 998973086 1464817 606679049 905793583 606679049 905793583 630599924 605994866 630599924 605994866 441449127 866083623 441449127 866083623 550785254 595319016 550785254 595319016 342644857 735438085 342644857 735438085 661729067 423614870 661729067 423614870 280175399 412612703 280175399 412612703 231326468 307998536 231326468 307998536 819863750 249034525 819863750 249034525 155224582 225003088 155224582 225003088 142823568 190017698 142823568 190017698 873933674 167311628 873933674 167311628 111462117 150047532 111462117 150047532 907205425 124079055 907205425 124079055 67572768 91248349 67572768 91248349 940567697 88361767 940567697 88361767 51189886 75987675 51189886 75987675 49172062 62601169 49172062 62601169 960353813 56303952 960353813 56303952 37980861 52008648 37980861 52008648 30612232 45411631 30612232 45411631 971680324 37361303 971680324 37361303 20949778 29564519 20949778 29564519 18946667 26033767 18946667 26033767 984437812 23182749 984437812 23182749 985616914 21331656 985616914 21331656 13450290 17624131 13450290 17624131 10466233 13309868 10466233 13309868 991044558 12745852 991044558 12745852 991878536 10920207 991878536 10920207 6001058 8548197 6001058 8548197 5033862 7246942 5033862 7246942 3638908 5504806 3638908 5504806 996505789 5058953 996505789 5058953 2834756 4070313 2834756 4070313 997504368 3428577 997504368 3428577 1850372 2884708 1850372 2884708 998361333 1846691 998361333 1846691 998843266 1609790 998843266 1609790 796792 1131365 796792 1131365 649095782 1131365 649095782 809263362 649095782 809263362 348306834 614580247 348306834 614580247 669204978 451277733 669204978 451277733 723362594 355887696 723362594 355887696 177341510 252748800 177341510 252748800 155515074 227907640 155515074 227907640 851527833 213951916 851527833 213951916 131864624 149049540 131864624 149049540 96012983 134945354 96012983 134945354 919725392 109672013 919725392 109672013 72474302 100822009 72474302 100822009 944573819 78705478 944573819 78705478 45434103 66781805 45434103 66781805 955930543 57703966 955930543 57703966 33153156 49059605 33153156 49059605 968289532 45250781 968289532 45250781 25226110 37595736 25226110 37595736 981398850 27627279 981398850 27627279 981845296 21718700 981845296 21718700 11805024 17209206 11805024 17209206 8618206 10650916 8618206 10650916 6614823 9010891 6614823 9010891 6088081 7792313 6088081 7792313 994453737 6506645 994453737 6506645 995461206 6225694 995461206 6225694 3878287 5603093 3878287 5603093 996581564 4704722 996581564 4704722 2905135 4469016 2905135 4469016 2526206 3579832 2526206 3579832 997788762 2897464 997788762 2897464 998076654 2436585 998076654 2436585 1489900 2301221 1489900 2301221 998466085 1962618 998466085 1962618 1320826 1951446 1320826 1951446 1248354 1735898 1248354 1735898 1232631 1722001 1232631 1722001 640285179 1722001 640285179 776671378 640285179 776671378 373816398 439036556 373816398 439036556 239083712 327718593 239083712 327718593 200426363 278848809 200426363 278848809 173836007 247298510 173836007 247298510 160167460 232524523 160167460 232524523 147421476 204470025 147421476 204470025 864946877 169170086 864946877 169170086 894268755 154321483 894268755 154321483 906769613 127202531 906769613 127202531 82502009 122423061 82502009 122423061 944056610 76601494 944056610 76601494 51097958 74013721 51097958 74013721 954255132 67412583 954255132 67412583 39011964 46705021 39011964 46705021 968461809 40701801 968461809 40701801 25032311 29421284 25032311 29421284 984007153 23985995 984007153 23985995 14311033 21945477 14311033 21945477 987614280 18402148 987614280 18402148 11595877 14194208 11595877 14194208 990754847 13444753 990754847 13444753 8278187 11456480 8278187 11456480 7433982 9174568 7433982 9174568 994060218 7588090 994060218 7588090 3970133 6107613 3970133 6107613 3418984 5271511 3418984 5271511 996570188 5065779 996570188 5065779 2999065 4515790 2999065 4515790 2861823 3694825 2861823 3694825 2117162 3168911 2117162 3168911 998015678 2740581 998015678 2740581 1647888 2592266 1647888 2592266 1543750 2171571 1543750 2171571 1473808 2171571 504799663 2171571 504799663 949838252 504799663 949838252 371416207 622903373 371416207 622903373 675994641 382833848 675994641 382833848 757504229 356825753 757504229 356825753 191735556 251148356 191735556 251148356 837376137 232193719 837376137 232193719 845552284 205140423 845552284 205140423 864154711 187843855 864154711 187843855 880965631 171397784 880965631 171397784 113653556 168267099 113653556 168267099 105973047 156889590 105973047 156889590 95549078 143040542 95549078 143040542 81004484 110966979 81004484 110966979 72648577 86043896 72648577 86043896 53710297 78961455 53710297 78961455 953539169 68831143 953539169 68831143 956165924 52751969 956165924 52751969 967327637 43227954 967327637 43227954 27831986 38973230 27831986 38973230 24380150 35758375 24380150 35758375 978020728 32204767 978020728 32204767 16619103 19315833 16619103 19315833 12330470 17741967 12330470 17741967 989687349 14466747 989687349 14466747 8309582 11584120 8309582 11584120 992142797 11050195 992142797 11050195 992890334 9896746 992890334 9896746 993328947 7791790 993328947 7791790 994918261 6800929 994918261 6800929 4240698 6088628 4240698 6088628 995816012 5382820 995816012 5382820 3333231 4975486 3333231 4975486 996810398 4680389 996810398 4680389 2893520 3782105 2893520 3782105 2514672 3512369 2514672 3512369 997582641 2928648 997582641 2928648 1638094 2442142 1638094 2442142 1500681 2442142 425574254 2442142 425574254 993333110 425574254 993333110 643089868 362252715 643089868 362252715 238800064 356008037 238800064 356008037 795295840 287409605 795295840 287409605 827798020 258567699 827798020 258567699 164228643 243757471 164228643 243757471 846676266 209169164 846676266 209169164 886424707 166184901 886424707 166184901 896983410 147507159 896983410 147507159 906969423 127774929 906969423 127774929 933363841 99298571 933363841 99298571 57727685 82825258 57727685 82825258 948922672 75668588 948922672 75668588 949853346 70835932 949853346 70835932 35339571 48628807 35339571 48628807 32245743 46770343 32245743 46770343 971143111 36824479 971143111 36824479 975998553 34629245 975998553 34629245 21903249 32823118 21903249 32823118 16642026 23282184 16642026 23282184 13746692 19200703 13746692 19200703 987439545 18503288 987439545 18503288 10938204 14733018 10938204 14733018 990458552 12739990 990458552 12739990 8044374 11198726 8044374 11198726 992674958 10111643 992674958 10111643 6503904 8275276 6503904 8275276 4634185 7043738 4634185 7043738 4321773 5715930 4321773 5715930 996331055 5455073 996331055 5455073 3346000 4919967 3346000 4919967 996780823 4814664 996780823 4814664 996999262 4487424 996999262 4487424 997319537 3302765 997319537 3302765 1894162 2985726 1894162 2985726 998059740 2602621 998059740 2602621 1551170 2503515 1551170 2503515 998231944 2436583 998231944 2436583 998344871 1962623 998344871 1962623 998492116 1962623 355756207 980936400 355756207 980936400 546740172 508242785 546740172 508242785 489990412 897575902 489990412 897575902 727744283 384041587 727744283 384041587 254279693 375056260 254279693 375056260 209945805 298432339 209945805 298432339 185347999 271879038 185347999 271879038 823103723 260186619 823103723 260186619 166303027 233007234 166303027 233007234 123328918 172374012 123328918 172374012 885808676 171189441 885808676 171189441 107914437 157009119 107914437 157009119 903164946 145681383 903164946 145681383 936927000 93410905 936927000 93410905 60326665 89218343 60326665 89218343 55145273 82633790 55145273 82633790 54930885 79251785 54930885 79251785 51202290 75929943 51202290 75929943 46407806 53739038 46407806 53739038 36298118 50581878 36298118 50581878 967166330 47964012 967166330 47964012 967607247 43765225 967607247 43765225 28280870 41362306 28280870 41362306 27329519 39465460 27329519 39465460 23406640 34156497 23406640 34156497 978454654 31456581 978454654 31456581 980333625 26332112 980333625 26332112 16723093 24367885 16723093 24367885 13991756 20457958 13991756 20457958 986852004 19571896 986852004 19571896 12566155 18279646 12566155 18279646 988652139 14567444 988652139 14567444 990596919 13811169 990596919 13811169 991275151 12691768 991275151 12691768 991581004 11476998 991581004 11476998 992609546 9010895 992609546 9010895 994105699 7300318 994105699 7300318 4539468 6253258 4539468 6253258 996060550 5603090 996060550 5603090 3518236 5410001 3518236 5410001 996474936 4919969 996474936 4919969 2976800 3902284 2976800 3902284 2282869 3418047 2282869 3418047 997777085 2974096 997777085 2974096 1716471 2783042 1716471 2783042 998374223 2142547 998374223 2142547 569959988 843913619 569959988 843913619 365160120 512794052 365160120 512794052 660328307 906082738 660328307 906082738 526311941 550580734 526311941 550580734 350962575 825278953 350962575 825278953 518266274 543261666 518266274 543261666 315602347 371023614 315602347 371023614 788778408 310338016 788778408 310338016 795897176 264512924 795897176 264512924 169480183 244698985 169480183 244698985 870946524 190757290 870946524 190757290 880337939 171501695 880337939 171501695 110046710 146268581 110046710 146268581 920837151 115720160 920837151 115720160 66067336 95641289 66067336 95641289 938161298 91874711 938161298 91874711 939574856 84374745 939574856 84374745 946014426 78152579 946014426 78152579 958412727 55219914 958412727 55219914 32766878 44322569 32766878 44322569 26485519 37968315 26485519 37968315 23382196 31031986 23382196 31031986 20458166 27037839 20458166 27037839 16964828 23440459 16964828 23440459 985291512 22111928 985291512 22111928 12862933 18951905 12862933 18951905 988455314 17270106 988455314 17270106 11023625 15205233 11023625 15205233 10020247 12546679 10020247 12546679 7387472 8383280 7387472 8383280 5272720 7928517 5272720 7928517 994679247 7176071 994679247 7176071 3999343 6132257 3999343 6132257 3634891 5596435 3634891 5596435 996350371 5396225 996350371 5396225 3308536 4822313 3308536 4822313 2979949 4645647 2979949 4645647 997598445 3460032 997598445 3460032 2052466 3104589 2052466 3104589 1736665 2864824 1736665 2864824 997973765 2864824 466094194 809903059 466094194 809903059 623917596 570958295 623917596 570958295 664052950 391757820 664052950 391757820 238454226 351769537 238454226 351769537 208070619 281725831 208070619 281725831 830471288 253049582 830471288 253049582 134006860 187353748 134006860 187353748 883786174 144926607 883786174 144926607 88426057 127805542 88426057 127805542 80200968 102169181 80200968 102169181 66654499 94353067 66654499 94353067 61986400 85243178 61986400 85243178 49554366 72060901 49554366 72060901 958897371 54433086 958897371 54433086 966297387 48998783 966297387 48998783 967271408 45352168 967271408 45352168 969843134 43451536 969843134 43451536 971467221 35320838 971467221 35320838 22135007 29215067 22135007 29215067 17891078 23525143 17891078 23525143 984344330 22779601 984344330 22779601 14663512 21994064 14663512 21994064 985661001 19149143 985661001 19149143 987827408 17458397 987827408 17458397 10392196 15223909 10392196 15223909 10197040 14007997 10197040 14007997 990971633 11859334 990971633 11859334 7503398 8320407 7503398 8320407 5327244 7810181 5327244 7810181 4911346 6719975 4911346 6719975 995662750 5504803 995662750 5504803 3130762 4811029 3130762 4811029 2605358 3690125 2605358 3690125 997712674 2974097 997712674 2974097 997933589 2636299 997933589 2636299 1634483 2636299 456560496 2636299 456560496 843200655 456560496 843200655 327742150 443634730 327742150 443634730 748166306 368758352 748166306 368758352 240844382 315780904 240844382 315780904 795639050 291336790 795639050 291336790 172900854 231760431 172900854 231760431 857285653 196718880 857285653 196718880 119313688 178176758 119313688 178176758 881656658 173162294 881656658 173162294 102298785 133618475 102298785 133618475 930954648 97144614 930954648 97144614 940121458 86212384 940121458 86212384 51578711 69692451 51578711 69692451 42841348 57221286 42841348 57221286 964451979 51293695 964451979 51293695 966403017 48905725 966403017 48905725 30872559 45389161 30872559 45389161 971075323 36490848 971075323 36490848 19163717 29316454 19163717 29316454 981300758 28159826 981300758 28159826 17890261 24252359 17890261 24252359 984021280 23454263 984021280 23454263 14616118 22189775 14616118 22189775 985570968 21586133 985570968 21586133 986404560 18809161 986404560 18809161 11263494 16498844 11263494 16498844 990364478 13725251 990364478 13725251 8980566 13444754 8980566 13444754 991790589 11532079 991790589 11532079 992596727 9423420 992596727 9423420 6302281 8654155 6302281 8654155 993681302 8498100 993681302 8498100 4262063 5514090 4262063 5514090 3243905 4993445 3243905 4993445 3156571 4867914 3156571 4867914 997261887 3673280 997261887 3673280 2427379 3579831 2427379 3579831 2351921 3389756 2351921 3389756 997756828 3212019 997756828 3212019 1798909 2883776 1798909 2883776 997968132 2883776 453426855 879185048 453426855 879185048 629030166 662795339 629030166 662795339 517978602 854307629 517978602 854307629 635389915 902281874 635389915 902281874 405279993 456413120 405279993 456413120 691748501 388826314 691748501 388826314 231363998 346203815 231363998 346203815 774116927 304649787 774116927 304649787 177366536 254895163 177366536 254895163 833976077 240357403 833976077 240357403 150776314 201244341 150776314 201244341 879845206 179354174 879845206 179354174 911460932 121643481 911460932 121643481 74774105 105705285 74774105 105705285 934137338 99105818 934137338 99105818 63683156 92099609 63683156 92099609 58749505 82697140 58749505 82697140 946708971 73236716 946708971 73236716 961392703 53253035 961392703 53253035 967168108 47004252 967168108 47004252 31082936 45171780 31082936 45171780 26628434 29821433 26628434 29821433 980388203 28819958 980388203 28819958 18289195 25218284 18289195 25218284 984422203 22562713 984422203 22562713 12605615 17356228 12605615 17356228 988929347 15244039 988929347 15244039 9503901 12658158 9503901 12658158 7792178 10372870 7792178 10372870 6679931 8773997 6679931 8773997 4972456 6809530 4972456 6809530 995478083 5988651 995478083 5988651 995938795 5696906 995938795 5696906 3650642 5488478 3650642 5488478 996628010 4748411 996628010 4748411 997023205 4446465 997023205 4446465 997181071 3973225 997181071 3973225 2629886 3409439 2629886 3409439 997693379 3168532 997693379 3168532 1826391 2739190 1826391 2739190 1648431 2739190 474513436 2739190 474513436 930083943 474513436 930083943 690646685 395463681 690646685 395463681 750878546 360880318 750878546 360880318 228168069 313890137 228168069 313890137 192680917 291039813 192680917 291039813 812059849 271738571 812059849 271738571 844354494 228095035 844354494 228095035 131256924 184137675 131256924 184137675 878270885 180411869 878270885 180411869 99874226 122804310 99874226 122804310 70564852 104852127 70564852 104852127 66931023 96989583 66931023 96989583 937155967 93178864 937155967 93178864 59125254 84906832 59125254 84906832 944984247 74226410 944984247 74226410 959388050 53418200 959388050 53418200 964463261 52246329 964463261 52246329 33041163 48736355 33041163 48736355 25404631 35806621 25404631 35806621 979398511 30552374 979398511 30552374 19948099 28589917 19948099 28589917 17941813 25502507 17941813 25502507 983605542 23484809 983605542 23484809 984312321 22708465 984312321 22708465 984952536 22389330 984952536 22389330 985851848 19355304 985851848 19355304 12430992 17565504 12430992 17565504 990098335 14610315 990098335 14610315 991592817 12194511 991592817 12194511 7806350 10438281 7806350 10438281 6134186 7432178 6134186 7432178 994865453 7115894 994865453 7115894 4292300 6034165 4292300 6034165 995798199 5939983 995798199 5939983 3669989 5625294 3669989 5625294 996362911 5189358 996362911 5189358 996559065 4801726 996559065 4801726 2646639 3409438 2646639 3409438 2195194 3073536 2195194 3073536 997839043 3073536 569262094 927775936 569262094 927775936 321064164 427338443 321064164 427338443 263094232 371773381 263094232 371773381 761511597 350885350 761511597 350885350 174828631 236172054 174828631 236172054 145901957 198821105 145901957 198821105 874907454 184137672 874907454 184137672 115858004 171626770 115858004 171626770 896621701 139188074 896621701 139188074 89272674 109172491 89272674 109172491 929641437 106868124 929641437 106868124 69643547 101213902 69643547 101213902 62646669 89050804 62646669 89050804 942383047 85134983 942383047 85134983 957386154 60895604 957386154 60895604 36289392 51057039 36289392 51057039 34273835 41164183 34273835 41164183 974384371 35645480 974384371 35645480 20559973 29652811 20559973 29652811 17058116 26073344 17058116 26073344 983061137 25502506 983061137 25502506 15739941 23564926 15739941 23564926 14337410 21099443 14337410 21099443 987319296 18946183 987319296 18946183 987661689 17217960 987661689 17217960 11122918 15928668 11122918 15928668 10408565 14891778 10408565 14891778 990505771 13676805 990505771 13676805 8631611 12389202 8631611 12389202 7717275 10142434 7717275 10142434 993611406 8019667 993611406 8019667 994356365 7570707 994356365 7570707 4330598 6800928 4330598 6800928 995334411 6238646 995334411 6238646 3893019 5936881 3893019 5936881 995984503 5703284 995984503 5703284 3528341 5182928 3528341 5182928 3033077 4814668 3033077 4814668 2798140 4068645 2798140 4068645 997284415 3098254 997284415 3098254 997817174 3098254 483147809 667275113 483147809 667275113 631847144 863901729 631847144 863901729 331233365 462321667 331233365 462321667 305738152 413942863 305738152 413942863 731296031 369040012 731296031 369040012 238307923 308204358 238307923 308204358 814915612 274385919 814915612 274385919 158822803 237899934 158822803 237899934 860998083 205895056 860998083 205895056 123513401 183251654 123513401 183251654 880222311 166721103 880222311 166721103 102531479 151509429 102531479 151509429 913575927 116736916 913575927 116736916 72426321 106844685 72426321 106844685 931269929 96491408 931269929 96491408 48691444 67290933 48691444 67290933 42331929 60423235 42331929 60423235 962231386 55843725 962231386 55843725 35114650 46612174 35114650 46612174 972173809 33545622 972173809 33545622 979049727 31408494 979049727 31408494 20680164 29624250 20680164 29624250 981426363 25855629 981426363 25855629 16517623 25587670 16517623 25587670 984585337 22772213 984585337 22772213 985132039 20991418 985132039 20991418 986359232 20176857 986359232 20176857 12797463 17553873 12797463 17553873 11323152 17262903 11323152 17262903 989022814 16586978 989022814 16586978 989877518 14733019 989877518 14733019 9810707 13190718 9810707 13190718 8640160 12734393 8640160 12734393 7932842 11119415 7932842 11119415 6824685 9556191 6824685 9556191 993184832 9390924 993184832 9390924 4935027 6935365 4935027 6935365 995692644 6034169 995692644 6034169 3720167 5341425 3720167 5341425 996554357 4704720 996554357 4704720 996997603 3984043 996997603 3984043 997559177 3434036 997559177 3434036 997778178 2762092 997778178 2762092 1687658 2762092 477795828 2762092 477795828 746460864 477795828 746460864 343655065 433520267 343655065 433520267 726172925 399452820 726172925 399452820 756963377 352066469 756963377 352066469 800448096 280420318 800448096 280420318 823944767 252850292 823944767 252850292 164046975 213069631 164046975 213069631 862202658 202952863 862202658 202952863 869622241 185050368 869622241 185050368 879870979 155158339 879870979 155158339 901956999 132125005 901956999 132125005 79077434 113264453 79077434 113264453 928229697 108204582 928229697 108204582 935092735 91632372 935092735 91632372 940709493 87030425 940709493 87030425 49142900 66290153 49142900 66290153 958741847 58739596 958741847 58739596 38875054 56886358 38875054 56886358 962152004 55917028 962152004 55917028 963638093 53252520 963638093 53252520 964768299 50121560 964768299 50121560 967482746 39686663 967482746 39686663 26237572 37353049 26237572 37353049 24633357 36545764 24633357 36545764 975875916 35710192 975875916 35710192 22531618 33438644 22531618 33438644 980703047 25947116 980703047 25947116 16194118 24082609 16194118 24082609 984622546 20333905 984622546 20333905 986573905 19579498 986573905 19579498 987189165 18927973 987189165 18927973 11755762 17723155 11755762 17723155 11557602 16678576 11557602 16678576 10659536 15965055 10659536 15965055 9730802 13593552 9730802 13593552 6955980 10227044 6955980 10227044 993197218 8181139 993197218 8181139 5091815 7680650 5091815 7680650 4044809 6238648 4044809 6238648 995798192 5985649 995798192 5985649 996275445 5360918 996275445 5360918 996498245 5000409 996498245 5000409 3070779 4769522 3070779 4769522 996969203 4591360 996969203 4591360 2930561 3681318 2930561 3681318 2309164 3383719 2309164 3383719 2173727 3383719 529724578 3383719 529724578 772592631 529724578 772592631 576711808 963685143 576711808 963685143 656484015 665740612 656484015 665740612 402480925 935800662 402480925 935800662 613066913 663725255 613066913 663725255 345226449 447940593 345226449 447940593 296844856 404839444 296844856 404839444 744299523 375996872 744299523 375996872 196897034 294124390 196897034 294124390 185092177 271990558 185092177 271990558 833789212 227951301 833789212 227951301 858616766 209532770 858616766 209532770 136762197 191764906 136762197 191764906 127672854 189899221 127672854 189899221 874938259 183035246 874938259 183035246 98753788 133382480 98753788 133382480 81695904 121760603 81695904 121760603 923459594 111792753 923459594 111792753 927255182 108244090 927255182 108244090 68152759 92993851 68152759 92993851 938991601 90006802 938991601 90006802 953692928 67207241 953692928 67207241 958320407 57706802 958320407 57706802 961460549 56951101 961460549 56951101 961872382 55258692 961872382 55258692 963407398 52813858 963407398 52813858 32074667 41765708 32074667 41765708 972930612 38548842 972930612 38548842 25407262 37397907 25407262 37397907 975199604 35468787 975199604 35468787 977468843 32152794 977468843 32152794 18829968 27898632 18829968 27898632 982640378 25206236 982640378 25206236 15522866 22928096 15522866 22928096 986376394 19198584 986376394 19198584 11729965 17229555 11729965 17229555 10888567 16485152 10888567 16485152 10682122 16343412 10682122 16343412 990709119 12836980 990709119 12836980 991530201 11964239 991530201 11964239 992118081 11224465 992118081 11224465 7035903 8587673 7035903 8587673 5257554 7862469 5257554 7862469 994815524 7128793 994815524 7128793 4423273 6594468 4423273 6594468 4106487 6254048 4106487 6254048 995762974 5790854 995762974 5790854 3339681 4975485 3339681 4975485 2946617 4025376 2946617 4025376 997265963 3854289 997265963 3854289 997305869 3854289 433781578 919452426 433781578 919452426 611815774 946871880 611815774 946871880 570225837 606251913 570225837 606251913 314470523 437043578 314470523 437043578 718535562 380800901 718535562 380800901 236519210 326886275 236519210 326886275 203723400 290881172 203723400 290881172 817753516 255658439 817753516 255658439 150362827 214329035 150362827 214329035 865709898 190520973 865709898 190520973 878549183 160075934 878549183 160075934 98049771 134102148 98049771 134102148 918813174 120404240 918813174 120404240 79263071 118445417 79263071 118445417 76401664 111205049 76401664 111205049 929132016 106051237 929132016 106051237 66343251 98384661 66343251 98384661 63965468 85401407 63965468 85401407 50406617 67448965 50406617 67448965 955615588 63884480 955615588 63884480 958055435 58768129 958055435 58768129 39504775 57439513 39504775 57439513 961370402 54312362 961370402 54312362 36408826 50621243 36408826 50621243 966509289 41178020 966509289 41178020 974378956 37227382 974378956 37227382 975169468 36607667 975169468 36607667 23748089 35936028 23748089 35936028 979320316 30802247 979320316 30802247 981097978 26866502 981097978 26866502 982359817 23821392 982359817 23821392 984279338 23220962 984279338 23220962 985398007 20936398 985398007 20936398 986166779 18567327 986166779 18567327 11339389 16869828 11339389 16869828 989079107 16339619 989079107 16339619 8343946 12307592 8343946 12307592 991825803 12004404 991825803 12004404 7640194 11332610 7640194 11332610 7419030 11085166 7419030 11085166 993025844 8205873 993025844 8205873 994060055 7559208 994060055 7559208 4663559 6576639 4663559 6576639 995276837 6369945 995276837 6369945 4044381 6288603 4044381 6288603 995722315 6019869 995722315 6019869 3781343 5747832 3781343 5747832 996361801 5065778 996361801 5065778 996787053 4761765 996787053 4761765 997059701 4253166 997059701 4253166 2764739 4068642 2764739 4068642 2660171 4068642 511254581 4068642 511254581 796038453 511254581 796038453 461402923 873597197 461402923 873597197 544018010 999201564 544018010 999201564 661092124 568061341 661092124 568061341 337845600 834002674 337845600 834002674 551873018 627412975 551873018 627412975 421482928 903092355 421482928 903092355 630856717 675650156 630856717 675650156 377589014 894720191 377589014 894720191 434538012 503492991 434538012 503492991 331838520 449186118 331838520 449186118 702678909 424750710 702678909 424750710 256614204 380338339 256614204 380338339 753090498 359052491 753090498 359052491 787459152 303051946 787459152 303051946 173612344 230689766 173612344 230689766 849935529 219919506 849935529 219919506 139725436 204605527 139725436 204605527 130140875 188253490 130140875 188253490 110787080 161823727 110787080 161823727 84740549 124588842 84740549 124588842 919168806 118764056 919168806 118764056 76415493 114482242 76415493 114482242 70611386 103421097 70611386 103421097 933338078 99823645 933338078 99823645 63834146 79280690 63834146 79280690 51323493 70506013 51323493 70506013 954237173 61439751 954237173 61439751 958904722 58685958 958904722 58685958 961525870 54644309 961525870 54644309 34582503 44695285 34582503 44695285 973783753 38577843 973783753 38577843 25132490 37428444 25132490 37428444 23174528 33161111 23174528 33161111 978640810 27059099 978640810 27059099 982506808 24067470 982506808 24067470 984548978 22920499 984548978 22920499 14116549 22091660 14116549 22091660 13433714 19729824 13433714 19729824 988227510 15312348 988227510 15312348 990691076 12656964 990691076 12656964 7950078 11859994 7950078 11859994 992713119 8435676 992713119 8435676 994004224 8158577 994004224 8158577 5379880 7827911 5379880 7827911 4418945 6835098 4418945 6835098 995179726 6560438 995179726 6560438 4149098 6449572 4149098 6449572 995617789 5500947 995617789 5500947 3018720 4079017 3018720 4079017 2706734 4079017 589157195 4079017 589157195 894871240 589157195 894871240 407622419 853205784 407622419 853205784 612891759 499949453 612891759 499949453 315305510 437043579 315305510 437043579 281104694 418060464 281104694 418060464 719864362 336669223 719864362 336669223 777878810 316358158 777878810 316358158 203220626 298923799 203220626 298923799 800999578 273867027 800999578 273867027 818359194 257616461 818359194 257616461 168781286 247854401 168781286 247854401 839878458 239114314 839878458 239114314 156973446 235903115 156973446 235903115 844774349 225974754 844774349 225974754 141239048 209834645 141239048 209834645 865114197 197888275 865114197 197888275 125893481 149873180 125893481 149873180 909897495 135679024 909897495 135679024 915416378 122144356 915416378 122144356 77694037 116770770 77694037 116770770 939818899 83164124 939818899 83164124 55066636 81007221 55066636 81007221 949946124 64934894 949946124 64934894 41041598 59799920 41041598 59799920 960270653 58067548 960270653 58067548 39176331 57439514 39176331 57439514 36961588 51726856 36961588 51726856 968957512 39759432 968957512 39759432 973597173 39092794 973597173 39092794 975607643 36003480 975607643 36003480 23606613 34971478 23606613 34971478 22603825 28733267 22603825 28733267 982276791 26156920 982276791 26156920 982929770 23946145 982929770 23946145 15144218 22746783 15144218 22746783 984957432 22189773 984957432 22189773 12555364 19070332 12555364 19070332 987366911 18279645 987366911 18279645 10678089 16339614 10678089 16339614 991205524 12685198 991205524 12685198 6112212 8939348 6112212 8939348 993985095 8115859 993985095 8115859 5139601 7043741 5139601 7043741 995053716 6817126 995053716 6817126 995245800 6295934 995245800 6295934 3968926 5995933 3968926 5995933 3588400 5500946 3588400 5500946 996669829 4846538 996669829 4846538 996807312 4811033 996807312 4811033 547761152 900961043 547761152 900961043 382550058 483057169 382550058 483057169 675173177 479189636 675173177 479189636 707560435 391807233 707560435 391807233 249574305 343668856 249574305 343668856 211928304 315249641 211928304 315249641 804162342 260958491 804162342 260958491 166159259 243974474 166159259 243974474 857118817 207636209 857118817 207636209 871879939 151585559 871879939 151585559 912697536 131659100 912697536 131659100 912990867 129301580 912990867 129301580 85187787 118672915 85187787 118672915 929767493 85776710 929767493 85776710 46485586 64187581 46485586 64187581 958355663 59486355 958355663 59486355 39682003 55891467 39682003 55891467 964034317 47100644 964034317 47100644 26815579 38328007 26815579 38328007 25374165 37920758 25374165 37920758 24562207 34218983 24562207 34218983 978578387 30507750 978578387 30507750 980566244 27479322 980566244 27479322 17597704 27231804 17597704 27231804 982464008 25918005 982464008 25918005 15943306 24327398 15943306 24327398 984292195 23312254 984292195 23312254 984596717 20491544 984596717 20491544 986425889 19780627 986425889 19780627 12568689 16738396 12568689 16738396 989182223 16195310 989182223 16195310 9722646 12862259 9722646 12862259 992627545 9613727 992627545 9613727 993123415 9466730 993123415 9466730 5927597 8383283 5927597 8383283 994162472 7154608 994162472 7154608 994882702 7093788 994882702 7093788 4347778 6594469 4347778 6594469 995327975 6399844 995327975 6399844 3900806 5563207 3900806 5563207 996245025 5467736 996245025 5467736 996634367 4846540 996634367 4846540 3045299 4846540 658635331 4846540 658635331 846240128 658635331 846240128 574500370 537515501 574500370 537515501 660185464 937084001 660185464 937084001 498020115 639181019 498020115 639181019 582226482 695000031 582226482 695000031 382574917 577175322 382574917 577175322 570905837 977904579 570905837 977904579 389206325 604876150 389206325 604876150 685701666 449098227 685701666 449098227 296525475 434510461 296525475 434510461 736211254 371789404 736211254 371789404 236590200 320669868 236590200 320669868 790884249 264806879 790884249 264806879 171922930 257198001 171922930 257198001 146295849 213207416 146295849 213207416 139188637 194624817 139188637 194624817 871830433 188830531 871830433 188830531 877984687 173431170 877984687 173431170 896866405 152308902 896866405 152308902 900141293 147151258 900141293 147151258 912043165 132199146 912043165 132199146 86217619 129378354 86217619 129378354 920575434 112401142 920575434 112401142 70565689 98308403 70565689 98308403 59356118 82842459 59356118 82842459 947050745 67158055 947050745 67158055 956023716 65305157 956023716 65305157 43865684 61294419 43865684 61294419 958685619 60337444 958685619 60337444 40618734 60088802 40618734 60088802 959683926 56227966 959683926 56227966 35534722 50969969 35534722 50969969 30854893 45734606 30854893 45734606 968860313 41320406 968860313 41320406 26927537 40141318 26927537 40141318 25840799 37777269 25840799 37777269 976457002 34527347 976457002 34527347 19007228 28225002 19007228 28225002 17198334 23997059 17198334 23997059 15433553 23114808 15433553 23114808 985834773 20953900 985834773 20953900 986553693 17572186 986553693 17572186 988683433 14764155 988683433 14764155 990416238 14457937 990416238 14457937 990961377 11171531 990961377 11171531 992784788 9867155 992784788 9867155 6531655 9421686 6531655 9421686 993627982 8559497 993627982 8559497 993808753 8234993 993808753 8234993 5314580 7636826 5314580 7636826 994542216 7441917 994542216 7441917 994775190 7128792 994775190 7128792 994981982 6961197 994981982 6961197 995200523 5962699 995200523 5962699 3498497 5037428 3498497 5037428 3222348 5037428 445857218 5037428 445857218 870733668 445857218 870733668 343074587 904512996 343074587 904512996 688419857 457576162 688419857 457576162 701882537 412903786 701882537 412903786 274109876 387140183 274109876 387140183 753062399 333949993 753062399 333949993 775977573 319855969 775977573 319855969 185205419 271067852 185205419 271067852 827753911 253571752 827753911 253571752 835077411 230321678 835077411 230321678 149970506 223098100 149970506 223098100 858694008 192732378 858694008 192732378 892919487 155855520 892919487 155855520 897459212 144882896 897459212 144882896 95587443 141328003 95587443 141328003 906932630 139011870 906932630 139011870 90239584 134033832 90239584 134033832 83670350 121994819 83670350 121994819 920055816 116288270 920055816 116288270 926523832 107952993 926523832 107952993 930163232 89093537 930163232 89093537 54461157 79613271 54461157 79613271 44468348 62156949 44468348 62156949 959138215 60613727 959138215 60613727 959370815 54383715 959370815 54383715 963555153 52020590 963555153 52020590 35204777 47780158 35204777 47780158 28203058 40601557 28203058 40601557 25078945 35648237 25078945 35648237 19559482 29589221 19559482 29589221 18656077 28159824 18656077 28159824 982764891 24918962 982764891 24918962 15844545 23935608 15844545 23935608 984524001 22423627 984524001 22423627 13877028 20672313 13877028 20672313 13158794 19971799 13158794 19971799 10853701 16317207 10853701 16317207 989942198 14923557 989942198 14923557 990437721 13922550 990437721 13922550 8684504 12967901 8684504 12967901 992108430 10437425 992108430 10437425 993259768 9059427 993259768 9059427 993840599 8094239 993840599 8094239 994174230 7267694 994174230 7267694 4446530 6703679 4446530 6703679 3270513 5037429 3270513 5037429 996610729 5037429 443309009 989059252 443309009 989059252 569115182 498057988 569115182 498057988 670622112 471221546 670622112 471221546 692974928 447038740 692974928 447038740 703713726 430836573 703713726 430836573 269519286 379594315 269519286 379594315 744500906 347308578 744500906 347308578 216563079 318103346 216563079 318103346 808744033 281584447 808744033 281584447 182422314 276311100 182422314 276311100 819970418 267819081 819970418 267819081 172043971 245248580 172043971 245248580 840345779 225410403 840345779 225410403 858552294 211781716 858552294 211781716 867906769 194515934 867906769 194515934 881615475 166206095 881615475 166206095 109231810 162468323 109231810 162468323 895416881 147093964 895416881 147093964 906267763 137633128 906267763 137633128 909856616 126602891 909856616 126602891 918968226 122093394 918968226 122093394 74366805 109498502 74366805 109498502 65495128 92147159 65495128 92147159 940222785 87600542 940222785 87600542 54051731 73562576 54051731 73562576 952801096 66082961 952801096 66082961 43753435 63652222 43753435 63652222 41001383 60780945 41001383 60780945 960999839 53261161 960999839 53261161 35963087 52556728 35963087 52556728 32947383 42846651 32947383 42846651 971622283 41681307 971622283 41681307 975765518 31605170 975765518 31605170 980014733 29558878 980014733 29558878 981375611 28206992 981375611 28206992 16978856 25240543 16978856 25240543 983655238 24476075 983655238 24476075 15808318 23208498 15808318 23208498 984904915 22483744 984904915 22483744 13720318 20674859 13720318 20674859 12127117 17245320 12127117 17245320 989397357 15813066 989397357 15813066 10251626 14709738 10251626 14709738 9685616 14221010 9685616 14221010 7976544 11517845 7976544 11517845 992550529 10468940 992550529 10468940 6623834 9366863 6623834 9366863 993533809 8567754 993533809 8567754 5552655 8205872 5552655 8205872 4752837 7351528 4752837 7351528 4415846 6843324 4415846 6843324 3284556 5165186 3284556 5165186 401532336 5165186 401532336 758053526 401532336 758053526 624411991 542771756 624411991 542771756 532621827 991305675 532621827 991305675 656505981 655851989 656505981 655851989 469931505 966808676 469931505 966808676 400717555 681854132 400717555 681854132 486719298 899714501 486719298 899714501 661720124 513963804 661720124 513963804 442225548 921499314 442225548 921499314 601537810 489431146 601537810 489431146 298913808 436212595 298913808 436212595 273575863 383027112 273575863 383027112 765568671 334797312 765568671 334797312 211859532 307030508 211859532 307030508 807536933 268090279 807536933 268090279 164436043 238222079 164436043 238222079 843852507 212487681 843852507 212487681 133212107 197486520 133212107 197486520 131290708 187296007 131290708 187296007 111746914 166899387 111746914 166899387 109830112 160272463 109830112 160272463 900110524 147026063 900110524 147026063 94795025 141165894 94795025 141165894 89656257 134447792 89656257 134447792 913661490 122144162 913661490 122144162 75093224 110991133 75093224 110991133 72118068 94501994 72118068 94501994 940060365 87415700 940060365 87415700 954652495 66521033 954652495 66521033 44153519 65487224 44153519 65487224 43897962 64921181 43897962 64921181 957750014 61145792 957750014 61145792 38979993 54877972 38979993 54877972 966507653 42958723 966507653 42958723 971813605 40919989 971813605 40919989 25409220 35080412 25409220 35080412 978160321 31393136 978160321 31393136 19790468 30035533 19790468 30035533 980226030 29743668 980226030 29743668 981674172 27893280 981674172 27893280 16116954 24653252 16116954 24653252 15909455 23326855 15909455 23326855 984489842 20681285 984489842 20681285 12851017 18315026 12851017 18315026 988683445 15732120 988683445 15732120 989618433 15111965 989618433 15111965 9826999 14276807 9826999 14276807 990774897 13201721 990774897 13201721 992028290 11050194 992028290 11050194 7173067 10144719 7173067 10144719 993020572 9549011 993020572 9549011 6460671 9214997 6460671 9214997 6012751 8868312 6012751 8868312 5920833 7680652 5920833 7680652 994665967 7267693 994665967 7267693 994957040 6956472 994957040 6956472 995053876 6128212 995053876 6128212 995858867 5696907 995858867 5696907 996069065 5696907 444182941 574462857 444182941 574462857 470079209 490685395 470079209 490685395 311630783 462362661 311630783 462362661 305947704 416084211 305947704 416084211 737264469 349500108 737264469 349500108 231972605 347138084 231972605 347138084 778315615 298108154 778315615 298108154 192186495 256700064 192186495 256700064 832074227 251620738 832074227 251620738 851810483 215783054 851810483 215783054 859342902 188086349 859342902 188086349 115398390 165162502 115398390 165162502 901910069 137835095 901910069 137835095 908705799 132320287 908705799 132320287 83740168 119385495 83740168 119385495 935716451 92661046 935716451 92661046 53610400 70506014 53610400 70506014 46538582 67364797 46538582 67364797 44946756 66730650 44946756 66730650 42786969 63388958 42786969 63388958 42016665 61980574 42016665 61980574 958475262 56802838 958475262 56802838 37229245 51664033 37229245 51664033 965567830 49686469 965567830 49686469 970190696 43764600 970190696 43764600 973361380 38972316 973361380 38972316 24172559 34066695 24172559 34066695 979096295 31244125 979096295 31244125 979686146 30124526 979686146 30124526 981569057 25582627 981569057 25582627 16337999 25536720 16337999 25536720 983212207 24678780 983212207 24678780 15415961 22752227 15415961 22752227 14229077 20598745 14229077 20598745 986820059 17640574 986820059 17640574 11456527 17102399 11456527 17102399 10084322 11863103 10084322 11863103 7659679 10932634 7659679 10932634 992683828 9596870 992683828 9596870 6549674 9117363 6549674 9117363 6114093 8435680 6114093 8435680 4732475 7362646 4732475 7362646 994829330 7154605 994829330 7154605 3389119 5271515 3389119 5271515 3345030 5271515 445857184 5271515 445857184 760156278 445857184 760156278 497557978 556382871 497557978 556382871 667398850 484573696 667398850 484573696 679625836 468711576 679625836 468711576 282345055 357070625 282345055 357070625 224185760 299947929 224185760 299947929 192567601 291133414 192567601 291133414 807466031 282901339 807466031 282901339 815438526 257797584 815438526 257797584 835307655 224152232 835307655 224152232 856757238 178315644 856757238 178315644 117897527 168807030 117897527 168807030 895007854 148460279 895007854 148460279 96580993 143534636 96580993 143534636 95303694 141676209 95303694 141676209 92306155 138108408 92306155 138108408 76704383 114064869 76704383 114064869 70966428 94312670 70966428 94312670 62145999 92294958 62145999 92294958 946596800 78690952 946596800 78690952 951481417 67811707 951481417 67811707 45078015 63876776 45078015 63876776 40044053 53363718 40044053 53363718 31217268 45697147 31217268 45697147 968807072 43609468 968807072 43609468 27627510 40899454 27627510 40899454 25881709 38328006 25881709 38328006 974417329 37092941 974417329 37092941 976167894 32288930 976167894 32288930 20329506 30626785 20329506 30626785 980799839 26843988 980799839 26843988 17166745 26692665 17166745 26692665 17083155 25876526 17083155 25876526 16047024 23763007 16047024 23763007 986274356 20180437 986274356 20180437 12203554 18506312 12203554 18506312 988134675 17673850 988134675 17673850 989376365 15736421 989376365 15736421 989793462 12350118 989793462 12350118 8127516 12155062 8127516 12155062 7812166 11964234 7812166 11964234 7767295 10972849 7767295 10972849 992781189 9922123 992781189 9922123 6121404 8889934 6121404 8889934 5895011 7716080 5895011 7716080 994614050 7441339 994614050 7441339 4658190 7272167 4658190 7272167 995271337 6461192 995271337 6461192 3839448 5563211 3839448 5563211 3436100 5409999 3436100 5409999 483253437 5409999 483253437 891130982 483253437 891130982 602030821 717224734 602030821 717224734 329963823 491181487 329963823 491181487 311927771 465501067 311927771 465501067 240143117 357157379 240143117 357157379 762472176 346646620 762472176 346646620 221503252 312736889 221503252 312736889 202442812 301857506 202442812 301857506 812146550 268103358 812146550 268103358 163724646 228575964 163724646 228575964 146807660 216903903 146807660 216903903 124969367 180507971 124969367 180507971 116536898 169598450 116536898 169598450 888648933 166538586 888648933 166538586 107696177 159591962 107696177 159591962 898863082 147393448 898863082 147393448 98113458 136472946 98113458 136472946 915195766 123681205 915195766 123681205 926038816 100027100 926038816 100027100 934873777 98468258 934873777 98468258 63096395 79222363 63096395 79222363 948601853 76507478 948601853 76507478 951654442 68013476 951654442 68013476 44959106 65824050 44959106 65824050 957591831 60977516 957591831 60977516 40566712 56903658 40566712 56903658 37675641 48112773 37675641 48112773 968094063 46619103 968094063 46619103 969468313 44997659 969468313 44997659 28317568 39632171 28317568 39632171 973726841 38973194 973726841 38973194 25650016 37365145 25650016 37365145 977922829 32475087 977922829 32475087 978910109 30868065 978910109 30868065 979487243 30584351 979487243 30584351 17192296 26741103 17192296 26741103 983612809 23267768 983612809 23267768 13386313 17713621 13386313 17713621 11214037 15312350 11214037 15312350 9739775 14450184 9739775 14450184 990634430 12410301 990634430 12410301 991703183 11560283 991703183 11560283 7337146 10977004 7337146 10977004 6996044 10155071 6996044 10155071 992911091 9466729 992911091 9466729 993271820 8278011 993271820 8278011 993930546 8089924 993930546 8089924 5065698 7652155 5065698 7652155 4667486 6817089 4667486 6817089 995134121 5596434 995134121 5596434 3605446 5596434 506408567 5596434 506408567 960239096 506408567 960239096 664435043 476219025 664435043 476219025 678474206 403810417 678474206 403810417 756097379 352933090 756097379 352933090 787013010 299656318 787013010 299656318 184269597 276231634 184269597 276231634 829142105 242481234 829142105 242481234 838635524 240600099 838635524 240600099 850276716 222834353 850276716 222834353 145746856 219636303 145746856 219636303 870343930 182513525 870343930 182513525 883063842 171626768 883063842 171626768 108364020 153566460 108364020 153566460 102300897 150632581 102300897 150632581 93534992 137203273 93534992 137203273 930705867 102880903 930705867 102880903 65792970 97308053 65792970 97308053 943523349 80103735 943523349 80103735 47352483 66427287 47352483 66427287 961277668 57606665 961277668 57606665 967199836 45171781 967199836 45171781 969760662 43033809 969760662 43033809 26221207 36263840 26221207 36263840 21813762 32791989 21813762 32791989 978633434 31084742 978633434 31084742 20308448 30101015 20308448 30101015 982069541 27292217 982069541 27292217 17456960 26984705 17456960 26984705 982879180 25452877 982879180 25452877 983611818 24511859 983611818 24511859 13800282 21303735 13800282 21303735 985943490 20991415 985943490 20991415 11929141 17939524 11929141 17939524 988023469 17572187 988023469 17572187 11470908 16875060 11470908 16875060 988914323 15304531 988914323 15304531 9729105 14276805 9729105 14276805 9169454 12713032 9169454 12713032 992156307 11332612 992156307 11332612 992555406 10155068 992555406 10155068 5877083 8158575 5877083 8158575 994509844 7456221 994509844 7456221 4590124 7246939 4590124 7246939 995495451 6159155 995495451 6159155 995657864 6159155 453461932 789489526 453461932 789489526 625577236 907479403 625577236 907479403 457247789 547862389 457247789 547862389 601258541 794649557 601258541 794649557 328388924 487445015 328388924 487445015 726361584 385450772 726361584 385450772 251171660 369501618 251171660 369501618 754936397 356341237 754936397 356341237 786649141 315995698 786649141 315995698 201795831 301314012 201795831 301314012 191265606 259993330 191265606 259993330 169875352 244760434 169875352 244760434 843465257 228883218 843465257 228883218 148274283 220859961 148274283 220859961 861110047 190820573 861110047 190820573 120986959 178866175 120986959 178866175 884451862 163614816 884451862 163614816 106710164 159554896 106710164 159554896 899485797 151289129 899485797 151289129 100621927 150375646 100621927 150375646 900800988 148520499 900800988 148520499 902303360 145814680 902303360 145814680 905423475 139870921 905423475 139870921 93110676 125520321 93110676 125520321 77239408 115045321 77239408 115045321 70387548 101078754 70387548 101078754 933821355 95861906 933821355 95861906 63864960 84974264 63864960 84974264 950849102 72121282 950849102 72121282 954315658 66915998 954315658 66915998 960503723 53982547 960503723 53982547 966983425 48649420 966983425 48649420 968571855 44420677 968571855 44420677 970624669 42797931 970624669 42797931 972436898 39855242 972436898 39855242 24733140 35857078 24733140 35857078 977480242 33749593 977480242 33749593 977893672 32980933 977893672 32980933 978855376 27708209 978855376 27708209 982098179 27123023 982098179 27123023 983541917 23946146 983541917 23946146 985615575 21703092 985615575 21703092 13798754 21573426 13798754 21573426 987852299 16364862 987852299 16364862 989677438 13311763 989677438 13311763 991210120 12547755 991210120 12547755 7741579 11408286 7741579 11408286 992348577 10782941 992348577 10782941 7070017 9632393 7070017 9632393 993622726 8275273 993622726 8275273 993955971 7909975 993955971 7909975 5063753 7610105 5063753 7610105 4384159 6520123 4384159 6520123 995317542 6520123 566924358 780512455 566924358 780512455 607813533 689175755 607813533 689175755 394833906 994126219 394833906 994126219 374783743 503632805 374783743 503632805 551061321 985303798 551061321 985303798 394267038 502875781 394267038 502875781 601570328 808816984 601570328 808816984 333698980 555728741 333698980 555728741 543951410 902392697 543951410 902392697 405359272 749633862 405359272 749633862 616711321 568783598 616711321 568783598 431681684 525438289 431681684 525438289 744114549 374681867 744114549 374681867 749734164 368152047 749734164 368152047 230121039 327492544 230121039 327492544 214343785 320735881 214343785 320735881 805468205 263453320 805468205 263453320 171728231 250131908 171728231 250131908 843326833 229854433 843326833 229854433 148948876 225020431 148948876 225020431 144198178 210711166 144198178 210711166 878173401 177466594 878173401 177466594 883101872 175452796 883101872 175452796 886104001 164579177 886104001 164579177 106811285 154950933 106811285 154950933 899153169 151400033 899153169 151400033 900739988 146964424 900739988 146964424 902520401 123375939 902520401 123375939 78019183 110429819 78019183 110429819 929002528 101741923 929002528 101741923 64609989 93975444 64609989 93975444 941013091 86340572 941013091 86340572 53233367 76552594 53233367 76552594 951000313 70835780 951000313 70835780 45944807 67190942 45944807 67190942 44373704 64468296 44373704 64468296 42923782 60036035 42923782 60036035 39051973 57635105 39051973 57635105 961321327 54986498 961321327 54986498 32983978 46561363 32983978 46561363 30737356 45327128 30737356 45327128 969550505 44490092 969550505 44490092 28406640 43017987 28406640 43017987 972092069 39375080 972092069 39375080 974979517 34574423 974979517 34574423 981538983 28175367 981538983 28175367 981935112 27384308 981935112 27384308 16829141 26114140 16829141 26114140 15981029 21703093 15981029 21703093 985779723 21451337 985779723 21451337 13289332 18077524 13289332 18077524 11717330 17209207 11717330 17209207 990667045 13635657 990667045 13635657 8522535 12239938 8522535 12239938 7813782 11963587 7813782 11963587 991991238 11085167 991991238 11085167 7233942 10829069 7233942 10829069 6280261 8966639 6280261 8966639 993730748 8469636 993730748 8469636 5623534 7901259 5623534 7901259 994340664 7512980 994340664 7512980 995117395 6520124 995117395 6520124 4134880 6520124 554220092 6520124 554220092 968268171 554220092 968268171 611290536 819129798 611290536 819129798 356266818 533418437 356266818 533418437 566962218 936107394 566962218 936107394 500074774 686412234 500074774 686412234 582928805 917655873 582928805 917655873 398953718 740960534 398953718 740960534 471674294 897356114 471674294 897356114 579845278 606023909 579845278 606023909 342257706 727574657 342257706 727574657 444521581 550944780 444521581 550944780 348066779 811909417 348066779 811909417 471915323 498290666 471915323 498290666 310447270 415492936 310447270 415492936 259865684 379977091 259865684 379977091 744899415 372089500 744899415 372089500 233101579 329110211 233101579 329110211 783588047 306101710 783588047 306101710 199804543 269036378 199804543 269036378 165800788 240322626 165800788 240322626 157836662 231345176 157836662 231345176 139879491 207151243 139879491 207151243 867859926 189754071 867859926 189754071 879494664 172003765 879494664 172003765 105991916 158055089 105991916 158055089 104699069 153235085 104699069 153235085 899994072 149523828 899994072 149523828 902530554 124100075 902530554 124100075 76962671 111672798 76962671 111672798 930515710 104448244 930515710 104448244 67781674 100824845 67781674 100824845 59782673 83932382 59782673 83932382 943890404 83170185 943890404 83170185 945930694 79251781 945930694 79251781 948689858 74237945 948689858 74237945 48164140 66245407 48164140 66245407 44234945 59287885 44234945 59287885 960776826 53100534 960776826 53100534 964664772 50704912 964664772 50704912 969184411 45034318 969184411 45034318 29319880 43124851 29319880 43124851 971471218 40161048 971471218 40161048 26596810 39343986 26596810 39343986 25730558 32873307 25730558 32873307 21451492 32353986 21451492 32353986 19155963 29487260 19155963 29487260 18668310 28296567 18668310 28296567 17540400 27217282 17540400 27217282 16378724 25333591 16378724 25333591 984586078 22384316 984586078 22384316 14107255 21968761 14107255 21968761 987567486 18438138 987567486 18438138 10468818 14809658 10468818 14809658 9221288 13394933 9221288 13394933 991182160 12685196 991182160 12685196 991860466 10952495 991860466 10952495 6286287 8939351 6286287 8939351 5997284 8567758 5997284 8567758 993830462 8341655 993830462 8341655 994095513 7901256 994095513 7901256 5054287 7513854 5054287 7513854 4811552 7513854 386182267 7513854 386182267 936454684 386182267 936454684 564760970 998924056 564760970 998924056 282242708 412008103 282242708 412008103 741811988 380446974 741811988 380446974 753564478 355303662 753564478 355303662 215763390 322284833 215763390 322284833 810625054 278517759 810625054 278517759 824596658 259575431 824596658 259575431 829847056 252317730 829847056 252317730 832939731 243096711 832939731 243096711 149865942 220972261 149865942 220972261 140375991 182166350 140375991 182166350 119790673 175119488 119790673 175119488 888845784 164418735 888845784 164418735 893433704 159896287 893433704 159896287 104345204 153125048 104345204 153125048 905323103 136292798 905323103 136292798 83352373 119390081 83352373 119390081 927406666 108175911 927406666 108175911 68992321 93098811 68992321 93098811 941121562 86923172 941121562 86923172 941913165 82697139 941913165 82697139 51130544 72903858 51130544 72903858 952022537 67221987 952022537 67221987 959245422 59287887 959245422 59287887 39012489 54059396 39012489 54059396 964506425 49059602 964506425 49059602 32987132 47583916 32987132 47583916 31400341 46619100 31400341 46619100 30132212 44567086 30132212 44567086 28634006 40175176 28634006 40175176 24294031 34997062 24294031 34997062 979309902 30216160 979309902 30216160 19028250 29278217 19028250 29278217 18205460 27467907 18205460 27467907 982044173 27322569 982044173 27322569 15440276 22838878 15440276 22838878 14691869 22507395 14691869 22507395 987277385 18828713 987277385 18828713 11262813 16875065 11262813 16875065 10688677 14194209 10688677 14194209 8866998 13173201 8866998 13173201 8545088 12305162 8545088 12305162 7705933 11136018 7705933 11136018 6949350 10128883 6949350 10128883 6607320 9596872 6607320 9596872 993057438 9496956 993057438 9496956 6404131 8999593 6404131 8999593 993647525 8589556 993647525 8589556 993857204 8265901 993857204 8265901 5306184 7777960 5306184 7777960 994309475 7777960 395780852 941002609 395780852 941002609 511188566 552642608 511188566 552642608 710124612 423244045 710124612 423244045 720548089 405258056 720548089 405258056 257007980 384399890 257007980 384399890 252873182 373424493 252873182 373424493 239578455 332555591 239578455 332555591 775408476 330013610 775408476 330013610 790443872 274586956 790443872 274586956 177010438 268261430 177010438 268261430 825430664 261365728 825430664 261365728 162567631 239126535 162567631 239126535 852244886 213681796 852244886 213681796 138707898 192059176 138707898 192059176 872095865 187190850 872095865 187190850 121311458 181423204 121311458 181423204 890736189 160804004 890736189 160804004 106987192 158614311 106987192 158614311 895705032 148412089 895705032 148412089 908320213 130866781 908320213 130866781 85708228 127794858 85708228 127794858 917764287 117135004 917764287 117135004 69768409 95822439 69768409 95822439 60139786 79871506 60139786 79871506 946591929 79325562 946591929 79325562 50541667 69139327 50541667 69139327 46355640 66131999 46355640 66131999 40961470 56078309 40961470 56078309 962283481 52717093 962283481 52717093 33897438 50010780 33897438 50010780 32174708 47764548 32174708 47764548 29603130 43551740 29603130 43551740 974724742 36762806 974724742 36762806 976722722 33158581 976722722 33158581 21795256 32150427 21795256 32150427 20761982 30052914 20761982 30052914 980376078 27570059 980376078 27570059 982577953 24929951 982577953 24929951 983740024 22948763 983740024 22948763 984617459 22643673 984617459 22643673 13732369 20804654 13732369 20804654 13109580 19550992 13109580 19550992 11931986 17796567 11931986 17796567 989068405 16533717 989068405 16533717 989626166 15145262 989626166 15145262 9500913 13676802 9500913 13676802 991739820 11823694 991739820 11823694 992189860 11088479 992189860 11088479 992710261 9793036 992710261 9793036 993090328 8913593 993090328 8913593 994057256 7909979 994057256 7909979 994135167 7909979 409686617 971786013 409686617 971786013 680871950 447475047 680871950 447475047 736036151 387838817 736036151 387838817 254128890 365598597 254128890 365598597 761401508 337306657 761401508 337306657 219421688 312450058 219421688 312450058 206422027 305883650 206422027 305883650 800955989 292457238 800955989 292457238 820804756 267249091 820804756 267249091 165552387 243635457 165552387 243635457 160496687 214907322 160496687 214907322 859173926 200840254 859173926 200840254 870347347 178859961 870347347 178859961 116243677 170696118 116243677 170696118 112624655 164421464 112624655 164421464 891727082 161155249 891727082 161155249 105656390 139091772 105656390 139091772 91398732 130608185 91398732 130608185 920484034 118060681 920484034 118060681 72702917 108817289 72702917 108817289 936267258 91563368 936267258 91563368 946267019 76446688 946267019 76446688 948834120 75659208 948834120 75659208 46755209 68955371 46755209 68955371 954405706 62690286 954405706 62690286 958349723 59446135 958349723 59446135 962823072 50888435 962823072 50888435 965711705 50284539 965711705 50284539 31990562 46892967 31990562 46892967 968303512 46287968 968303512 46287968 970044372 42784603 970044372 42784603 975732000 33248231 975732000 33248231 21710689 32928235 21710689 32928235 20902603 30864284 20902603 30864284 19563166 28467626 19563166 28467626 981528155 27480595 981528155 27480595 17643840 26128303 17643840 26128303 16583945 23985992 16583945 23985992 984796029 21048693 984796029 21048693 13585343 20243590 13585343 20243590 12908024 19589510 12908024 19589510 987104521 18438140 987104521 18438140 987977630 17565506 987977630 17565506 11458069 16678575 11458069 16678575 989460918 15242850 989460918 15242850 9221929 12503638 9221929 12503638 8222900 11973176 8222900 11973176 992056926 10829068 992056926 10829068 992980261 9793032 992980261 9793032 6025964 8384118 6025964 8384118 5616104 8278009 5616104 8278009 5577834 8278009 364119802 8278009 364119802 545015662 364119802 545015662 506189747 932423930 506189747 932423930 613980893 606618898 613980893 606618898 424569489 852606720 424569489 852606720 610774527 909201182 610774527 909201182 332235539 482541248 332235539 482541248 678157350 414147794 678157350 414147794 262097915 389827590 262097915 389827590 747995085 355706237 747995085 355706237 774491705 326472667 774491705 326472667 209565074 305696435 209565074 305696435 197845114 298911229 197845114 298911229 815479924 274717808 815479924 274717808 176591665 253745721 176591665 253745721 831777670 245508996 831777670 245508996 851379195 220434033 851379195 220434033 135768758 200341448 135768758 200341448 132246967 196055548 132246967 196055548 869438091 192637142 869438091 192637142 123242720 183756609 123242720 183756609 884549389 171561752 884549389 171561752 889878034 164810193 889878034 164810193 109130973 162842369 109130973 162842369 892120922 143395157 892120922 143395157 905576142 141764388 905576142 141764388 94070259 138101663 94070259 138101663 911296900 127080004 911296900 127080004 81235328 112004095 81235328 112004095 928253301 100053079 928253301 100053079 936079237 94677132 936079237 94677132 61720094 90830747 61720094 90830747 940908060 86066575 940908060 86066575 54931133 80698645 54931133 80698645 948606461 76586925 948606461 76586925 47037211 69066308 47037211 69066308 954523298 65580891 954523298 65580891 959912006 57606664 959912006 57606664 37629364 54872339 37629364 54872339 36796523 52401843 36796523 52401843 965527742 50576177 965527742 50576177 34047500 50221397 34047500 50221397 966481325 48837337 966481325 48837337 968275680 46300105 968275680 46300105 970812769 40293528 970812769 40293528 25979161 36966929 25979161 36966929 22454013 33545624 22454013 33545624 21917913 32802621 21917913 32802621 20998893 30456650 20998893 30456650 979988475 30052919 979988475 30052919 19446299 29660141 19446299 29660141 981528346 28111876 981528346 28111876 17785418 23114709 17785418 23114709 14997269 22772838 14997269 22772838 14644099 21616784 14644099 21616784 13496283 20612796 13496283 20612796 986639219 19699738 986639219 19699738 987375952 17640572 987375952 17640572 988440395 16552537 988440395 16552537 10553614 15244042 10553614 15244042 990069092 14654546 990069092 14654546 9226030 12731889 9226030 12731889 7737930 11345857 7737930 11345857 7031229 10437421 7031229 10437421 6734693 9733161 6734693 9733161 993196282 8981380 993196282 8981380 993455546 8639851 993455546 8639851 5609118 8328680 5609118 8328680 540344865 8328680 540344865 642164041 540344865 642164041 655883682 826149654 655883682 826149654 349105972 575639999 349105972 575639999 567993256 828009609 567993256 828009609 378236121 606687098 378236121 606687098 597307628 886368101 597307628 886368101 354470107 593952596 354470107 593952596 661137271 758216317 661137271 758216317 401539119 896173111 401539119 896173111 625007129 628632175 625007129 628632175 374671079 885104252 374671079 885104252 320385522 449792856 320385522 449792856 701260467 438897717 701260467 438897717 262137882 386776872 262137882 386776872 239515230 358833320 239515230 358833320 758846927 342833096 758846927 342833096 222261389 301261654 222261389 301261654 816676044 274893457 816676044 274893457 820248969 268316968 820248969 268316968 824439421 247633590 824439421 247633590 154129711 215683106 154129711 215683106 866423744 196558796 866423744 196558796 875484228 183842655 875484228 183842655 119280641 168676991 119280641 168676991 112089593 167160209 112089593 167160209 108729647 155485186 108729647 155485186 901503943 147759169 901503943 147759169 98375270 144589265 98375270 144589265 906467265 128601081 906467265 128601081 84712486 126288052 84712486 126288052 81744952 112410056 81744952 112410056 927414660 109925226 927414660 109925226 72055056 107727927 72055056 107727927 67217249 99420145 67217249 99420145 935261954 94730825 935261954 94730825 62419323 86192451 62419323 86192451 944132783 77138078 944132783 77138078 948825972 74129825 948825972 74129825 48915528 69859068 48915528 69859068 953212897 68111784 953212897 68111784 954767329 65989524 954767329 65989524 44231702 62141534 44231702 62141534 961509949 56847822 961509949 56847822 37813675 52132862 37813675 52132862 34968960 50265480 34968960 50265480 967450705 42020479 967450705 42020479 24771674 34720602 24771674 34720602 22480589 33522913 22480589 33522913 979441132 30202048 979441132 30202048 19520617 29745601 19520617 29745601 981404847 27893284 981404847 27893284 983776008 23821397 983776008 23821397 13258145 20399339 13258145 20399339 11209597 16498843 11209597 16498843 10654502 14662405 10654502 14662405 990318869 13758962 990318869 13758962 8711229 12628704 8711229 12628704 991469713 11850428 991469713 11850428 991981147 11347110 991981147 11347110 7206960 10227047 7206960 10227047 6352802 9228449 6352802 9228449 993354214 8966638 993354214 8966638 5893424 8595986 5893424 8595986 993785620 8498105 993785620 8498105 583542187 678036022 583542187 678036022 674236974 447443220 674236974 447443220 292963948 397769039 292963948 397769039 755133834 359095632 755133834 359095632 230680544 340470028 230680544 340470028 223906356 322287041 223906356 322287041 212601444 291851742 212601444 291851742 190535394 281170386 190535394 281170386 815846960 274856756 815846960 274856756 168990127 250563157 168990127 250563157 160721104 212431902 160721104 212431902 136996930 201544866 136996930 201544866 865315413 195898327 865315413 195898327 124739375 184101533 124739375 184101533 119827263 173375959 119827263 173375959 113144889 168448177 113144889 168448177 888065720 164355147 888065720 164355147 101165700 148785160 101165700 148785160 902033513 141702630 902033513 141702630 910623541 128867265 910623541 128867265 79181437 113749605 79181437 113749605 930006455 104837324 930006455 104837324 932745484 95391024 932745484 95391024 62751537 90615684 62751537 90615684 60170009 87969667 60170009 87969667 941899659 80259951 941899659 80259951 47108788 69752835 47108788 69752835 45003619 66104188 45003619 66104188 41525904 59815898 41525904 59815898 36792148 52475923 36792148 52475923 34119474 50285989 34119474 50285989 969179133 45151615 969179133 45151615 27698098 40637432 27698098 40637432 975075301 36425335 975075301 36425335 23644880 34962880 23644880 34962880 977015145 32811896 977015145 32811896 21086407 30669071 21086407 30669071 20025166 30039435 20025166 30039435 981098068 28575704 981098068 28575704 982806352 25367378 982806352 25367378 16190817 24148271 16190817 24148271 984623425 22706799 984623425 22706799 985841972 20974739 985841972 20974739 986352025 19355305 986352025 19355305 987586870 17881579 987586870 17881579 988246454 17274994 988246454 17274994 10702044 15487569 10702044 15487569 990132014 13255545 990132014 13255545 991174670 12546680 991174670 12546680 991485795 12307591 991485795 12307591 7713945 10920209 7713945 10920209 992674128 9545957 992674128 9545957 993204050 9117361 993204050 9117361 993627426 8589557 993627426 8589557 5872807 8589557 328216164 8589557 328216164 725817719 328216164 725817719 641955824 603427200 641955824 603427200 363488150 913749506 363488150 913749506 609981384 489216150 609981384 489216150 302802744 443425398 302802744 443425398 714474718 419358986 714474718 419358986 276808807 408673807 276808807 408673807 725355039 393099116 725355039 393099116 247697873 370492879 247697873 370492879 751181265 366655975 751181265 366655975 234798621 348336580 234798621 348336580 765018939 338418776 765018939 338418776 772370484 326543507 772370484 326543507 793155908 291562753 793155908 291562753 188511130 284288294 188511130 284288294 184135463 267446126 184135463 267446126 165564668 239817724 165564668 239817724 156920251 234397229 156920251 234397229 847486783 207645352 847486783 207645352 129520295 193543592 129520295 193543592 875818849 173959842 875818849 173959842 885683033 169992223 885683033 169992223 110590113 157571621 110590113 157571621 102647972 151211870 102647972 151211870 904552447 138364383 904552447 138364383 80740772 118393340 80740772 118393340 923536693 112285453 923536693 112285453 71493173 107102592 71493173 107102592 69950983 96600779 69950983 96600779 936759923 93315567 936759923 93315567 939561271 90900529 939561271 90900529 944811510 81835033 944811510 81835033 947852994 74444737 947852994 74444737 49134283 72815718 49134283 72815718 953120191 67418790 953120191 67418790 41353043 61188753 41353043 61188753 40128323 55083248 40128323 55083248 36411857 52610242 36411857 52610242 35180898 50383822 35180898 50383822 968741922 45583098 968741922 45583098 26580906 36865495 26580906 36865495 24252094 35003887 24252094 35003887 977150571 33354233 977150571 33354233 21496308 32582632 21496308 32582632 978610618 30821160 978610618 30821160 979916300 29316451 979916300 29316451 18816388 28785886 18816388 28785886 982466087 25670939 982466087 25670939 16248392 24644576 16248392 24644576 985426883 20974300 985426883 20974300 13341950 19744743 13341950 19744743 987652591 17896826 987652591 17896826 10524496 15813069 10524496 15813069 989666153 14948657 989666153 14948657 9625006 13217326 9625006 13217326 991210610 12553382 991210610 12553382 7694900 11119414 7694900 11119414 992359301 10946074 992359301 10946074 6784681 9703167 6784681 9703167 6454322 9174566 6454322 9174566 5942175 8659222 5942175 8659222 5899651 8659222 495151799 8659222 495151799 788367196 495151799 788367196 341681794 457353473 341681794 457353473 691655068 434107687 691655068 434107687 281514036 410798315 281514036 410798315 725677312 399545296 725677312 399545296 739975588 376672667 739975588 376672667 746891413 360804016 746891413 360804016 225905396 332229684 225905396 332229684 776219638 311148747 776219638 311148747 200496422 299004057 200496422 299004057 196957207 282018484 196957207 282018484 813544605 272012960 813544605 272012960 823730168 256422517 823730168 256422517 154106671 230479807 154106671 230479807 846484615 208141606 846484615 208141606 133791386 200853944 133791386 200853944 867205317 192092805 867205317 192092805 127838300 189348336 127838300 189348336 875817002 174331033 875817002 174331033 884488920 171923816 884488920 171923816 113683463 169981235 113683463 169981235 887770991 157491773 887770991 157491773 101294245 145854873 101294245 145854873 95470954 135208661 95470954 135208661 915396276 124064911 915396276 124064911 919184232 115002936 919184232 115002936 70509757 101520487 70509757 101520487 66730023 99285110 66730023 99285110 65665428 88764725 65665428 88764725 56150778 83256380 56150778 83256380 947753737 76539398 947753737 76539398 950059378 72329745 950059378 72329745 48176210 65103814 48176210 65103814 961969811 54734031 961969811 54734031 963551420 54054551 963551420 54054551 964713347 50774762 964713347 50774762 966037032 48574121 966037032 48574121 32626490 45620924 32626490 45620924 29762354 42730540 29762354 42730540 974907342 37092936 974907342 37092936 24456771 36621302 24456771 36621302 976687996 35239525 976687996 35239525 977072779 34152504 977072779 34152504 22231042 32700452 22231042 32700452 978341494 31263349 978341494 31263349 979330197 30392704 979330197 30392704 18943570 28184686 18943570 28184686 17006871 26268433 17006871 26268433 16878790 25808414 16878790 25808414 15622613 22948762 15622613 22948762 14174855 21073932 14174855 21073932 985974499 20915950 985974499 20915950 12851087 19123484 12851087 19123484 12302727 18465933 12302727 18465933 10540480 15398452 10540480 15398452 990260072 14654545 990260072 14654545 990989369 13295289 990989369 13295289 8577675 12739987 8577675 12739987 991573777 12197875 991573777 12197875 7536512 11223015 7536512 11223015 992534841 10536920 992534841 10536920 992960091 9758024 992960091 9758024 6651951 9758024 506091067 9758024 506091067 747042484 506091067 747042484 661630290 973954821 661630290 973954821 371669308 459394354 371669308 459394354 305215837 450962208 305215837 450962208 707748411 424632520 707748411 424632520 274956708 396258998 274956708 396258998 252282287 356454290 252282287 356454290 774940229 332202036 774940229 332202036 213495470 317052434 213495470 317052434 792451234 305552425 792451234 305552425 193545813 291654735 193545813 291654735 812229225 280679416 812229225 280679416 183137369 277247118 183137369 277247118 822154724 267544966 822154724 267544966 170236996 251733726 170236996 251733726 849939090 215625053 849939090 215625053 863707866 189277157 863707866 189277157 125290715 184745552 125290715 184745552 880591435 175107721 880591435 175107721 884666156 170680803 884666156 170680803 896733412 146056732 896733412 146056732 912300386 129301582 912300386 129301582 920949653 115096942 920949653 115096942 75289178 108777988 75289178 108777988 929243065 107408126 929243065 107408126 70299973 102544311 70299973 102544311 66360194 98991238 66360194 98991238 937603073 93987318 937603073 93987318 61168877 90777734 61168877 90777734 59952879 86156070 59952879 86156070 946646181 76050869 946646181 76050869 50842100 67774158 50842100 67774158 43667730 62733329 43667730 62733329 40322619 58559535 40322619 58559535 37372514 55247567 37372514 55247567 963448978 53449758 963448978 53449758 965240650 51534536 965240650 51534536 965701380 49686038 965701380 49686038 31769857 44930642 31769857 44930642 971898109 39854244 971898109 39854244 25143724 35762392 25143724 35762392 977618432 33415061 977618432 33415061 21091208 31935955 21091208 31935955 979707227 29000165 979707227 29000165 17976748 26973533 17976748 26973533 982466154 25106341 982466154 25106341 15871718 23018098 15871718 23018098 984695997 21718702 984695997 21718702 986458803 20229814 986458803 20229814 13107971 19024238 13107971 19024238 987576057 17802430 987576057 17802430 988298489 16584777 988298489 16584777 9960045 13704736 9960045 13704736 990888379 13593555 990888379 13593555 990950406 13201718 990950406 13201718 8418001 12410303 8418001 12410303 8040760 12091811 8040760 12091811 991936400 11408290 991936400 11408290 7021169 10372868 7021169 10372868 992980209 9860602 992980209 9860602 6680847 9860602 528384776 9860602 528384776 706852714 528384776 706852714 471539201 577338929 471539201 577338929 544537222 894919502 544537222 894919502 617317284 547522556 617317284 547522556 474759406 749936756 474759406 749936756 611249650 914851950 611249650 914851950 355776292 528930832 355776292 528930832 663899385 479880416 663899385 479880416 314503021 466365347 314503021 466365347 688544421 433563766 688544421 433563766 280867290 415355167 280867290 415355167 727713410 395038850 727713410 395038850 253858947 364252214 253858947 364252214 774031130 333357522 774031130 333357522 215744885 323812311 215744885 323812311 206730393 295590856 206730393 295590856 805759164 288824701 805759164 288824701 189394321 255268904 189394321 255268904 831138584 244323301 831138584 244323301 158369554 239745777 158369554 239745777 854805342 212410662 854805342 212410662 858983119 208661247 858983119 208661247 137486106 206654245 137486106 206654245 872093813 187928749 872093813 187928749 122161950 181035173 122161950 181035173 882728690 175433348 882728690 175433348 884209616 160776482 884209616 160776482 106690165 158455118 106690165 158455118 105194627 135896376 105194627 135896376 910806745 134229120 910806745 134229120 919003577 116563568 919003577 116563568 77279125 114866671 77279125 114866671 929196273 107538571 929196273 107538571 930072721 104448243 930072721 104448243 934038205 99109122 934038205 99109122 936675225 92120991 936675225 92120991 53774546 77897290 53774546 77897290 51831155 76508300 51831155 76508300 44891235 64078947 44891235 64078947 41900935 59993883 41900935 59993883 37426316 55253912 37426316 55253912 35816885 52548135 35816885 52548135 965144939 50952658 965144939 50952658 33535670 48405394 33535670 48405394 28880412 40202874 28880412 40202874 974231179 37982158 974231179 37982158 24799656 36089291 24799656 36089291 976779789 34037068 976779789 34037068 21700759 32510509 21700759 32510509 979926285 30092621 979926285 30092621 19035284 29010743 19035284 29010743 982046519 27183584 982046519 27183584 17062577 24992015 17062577 24992015 983657652 24588254 983657652 24588254 15667584 23844395 15667584 23844395 984354673 22853432 984354673 22853432 985064631 20936394 985064631 20936394 13266623 20014163 13266623 20014163 12320963 17665014 12320963 17665014 989177645 15060653 989177645 15060653 990149338 14132431 990149338 14132431 9372260 13190719 9372260 13190719 991173721 12547753 991173721 12547753 991638622 11478243 991638622 11478243 992458841 10540552 992458841 10540552 6961362 10144718 6961362 10144718 6826264 10144718 490570654 10144718 490570654 832643553 490570654 832643553 665530814 493204630 665530814 493204630 320696206 478307139 320696206 478307139 688718245 449792861 688718245 449792861 290248312 426718204 290248312 426718204 717451566 389179592 717451566 389179592 750066722 356345970 750066722 356345970 226666160 338786847 226666160 338786847 783719994 320232526 783719994 320232526 206826714 311623848 206826714 311623848 195816992 296042044 195816992 296042044 804444094 278436659 804444094 278436659 182986477 269808508 182986477 269808508 170721334 241282595 170721334 241282595 148200655 219012772 148200655 219012772 858662715 201109065 858662715 201109065 124517264 183850429 124517264 183850429 882632645 174487741 882632645 174487741 889706221 161000853 889706221 161000853 101505854 150364218 101505854 150364218 908105800 138076310 908105800 138076310 909976395 126867475 909976395 126867475 921487980 117614145 921487980 117614145 77299578 115508355 77299578 115508355 925804133 108934190 925804133 108934190 72242638 106576146 72242638 106576146 69467813 102906492 69467813 102906492 67544052 99427370 67544052 99427370 937037396 90062233 937037396 90062233 53736012 78927086 53736012 78927086 947503051 78152575 947503051 78152575 50772301 73027153 50772301 73027153 47775148 67143606 47775148 67143606 954897628 66829300 954897628 66829300 44643196 65248729 44643196 65248729 956310110 63085930 956310110 63085930 960930561 56247365 960930561 56247365 963508289 53982934 963508289 53982934 964386342 50716129 964386342 50716129 966888017 45744979 966888017 45744979 970891081 41544691 970891081 41544691 974633378 36263843 974633378 36263843 976552636 35345550 976552636 35345550 22466555 33588578 22466555 33588578 978017551 31244126 978017551 31244126 20354330 30829425 20354330 30829425 980113176 28351335 980113176 28351335 17937578 27709594 17937578 27709594 982289498 26716442 982289498 26716442 982963864 25246649 982963864 25246649 16056912 23894508 16056912 23894508 985467172 21333295 985467172 21333295 13279193 20024755 13279193 20024755 987210031 18758046 987210031 18758046 11040611 16630144 11040611 16630144 989079729 15065661 989079729 15065661 990710759 13394931 990710759 13394931 8763236 12805596 8763236 12805596 8337317 11515545 8337317 11515545 7630273 11456483 7630273 11456483 992524760 10570031 992524760 10570031 7047583 10488110 7047583 10488110 993619113 8870034 993619113 8870034 596695824 630105285 596695824 630105285 657310631 517652963 657310631 517652963 374269108 660950128 374269108 660950128 600900507 815809710 600900507 815809710 350346133 967871506 350346133 967871506 615210209 562325976 615210209 562325976 436072806 506612796 436072806 506612796 343323289 787101154 343323289 787101154 570008913 552750216 570008913 552750216 435027493 993118225 435027493 993118225 591900911 611267736 591900911 611267736 393386698 673688033 393386698 673688033 467125117 929125083 467125117 929125083 656465667 559659635 656465667 559659635 356510163 897121577 356510163 897121577 570131272 508541248 570131272 508541248 412015553 935504021 412015553 935504021 674573635 477353818 674573635 477353818 290412805 419953987 290412805 419953987 724958318 402329495 724958318 402329495 745337025 372429489 745337025 372429489 245039801 343917216 245039801 343917216 227323596 329910852 227323596 329910852 216493231 315305357 216493231 315305357 207800080 300627124 207800080 300627124 813280793 277291183 813280793 277291183 848572137 225153609 848572137 225153609 140975825 208783711 140975825 208783711 138330288 194145025 138330288 194145025 875185908 182615220 875185908 182615220 117877736 175511493 117877736 175511493 885492762 167751006 885492762 167751006 891324787 158627902 891324787 158627902 903143789 143573882 903143789 143573882 85346300 119951367 85346300 119951367 920944357 116104992 920944357 116104992 927786324 106000371 927786324 106000371 931929333 103237717 931929333 103237717 933140620 101463439 933140620 101463439 933601997 99452555 933601997 99452555 63990608 95000625 63990608 95000625 57479361 83298440 57479361 83298440 944592714 82563939 944592714 82563939 54017484 80698171 54017484 80698171 946238632 74062935 946238632 74062935 49415330 69084187 49415330 69084187 953755255 66939779 953755255 66939779 39089468 55942241 39089468 55942241 36616837 53902696 36616837 53902696 35364560 49019245 35364560 49019245 29339988 43461231 29339988 43461231 28276960 42648889 28276960 42648889 971777826 39342550 971777826 39342550 24032283 35773817 24032283 35773817 23438706 34037246 23438706 34037246 978158444 31513480 978158444 31513480 20458938 30175204 20458938 30175204 980256136 28652429 980256136 28652429 18271057 26798462 18271057 26798462 982949650 25427926 982949650 25427926 15812720 23122972 15812720 23122972 14813346 22244543 14813346 22244543 986049931 20769472 986049931 20769472 988763658 16801707 988763658 16801707 989844773 15060273 989844773 15060273 9933915 14764157 9933915 14764157 9054978 13422819 9054978 13422819 8869281 12731890 8869281 12731890 991696383 12126814 991696383 12126814 991855730 11901887 991855730 11901887 992036458 11148341 992036458 11148341 7303046 10952494 7303046 10952494 992394732 10912273 992394732 10912273 7126217 10570028 7126217 10570028 992556954 10570028 447872998 694168104 447872998 694168104 653291467 542611298 653291467 542611298 320972020 482541246 320972020 482541246 295839755 438030006 295839755 438030006 291097351 429524897 291097351 429524897 726725905 397452108 726725905 397452108 255525081 371384144 255525081 371384144 752334212 355728889 752334212 355728889 231642121 330824063 231642121 330824063 776896430 327272547 776896430 327272547 209765751 316106615 209765751 316106615 794619266 291808378 794619266 291808378 192682991 279963802 192682991 279963802 813382163 245841821 813382163 245841821 152276281 226959726 152276281 226959726 144049770 216883040 144049770 216883040 142854436 202691954 142854436 202691954 867026963 188469499 867026963 188469499 119798215 176667969 119798215 176667969 894361202 145389647 894361202 145389647 86285445 129028670 86285445 129028670 85108460 127659976 85108460 127659976 916692232 122764777 916692232 122764777 74918591 110906023 74918591 110906023 69472224 103156652 69472224 103156652 932514415 99888541 932514415 99888541 64857668 88293152 64857668 88293152 942528358 84275673 942528358 84275673 943778994 80858971 943778994 80858971 53830410 80503975 53830410 80503975 50835237 73126370 50835237 73126370 952467942 69003599 952467942 69003599 42894256 61842814 42894256 61842814 960461226 55572411 960461226 55572411 964044842 49448541 964044842 49448541 970711941 42904727 970711941 42904727 27975437 42184062 27975437 42184062 974077717 38413095 974077717 38413095 975713587 36373664 975713587 36373664 24068699 35634598 24068699 35634598 977787093 31657838 977787093 31657838 18737766 27292214 18737766 27292214 982777571 24588253 982777571 24588253 983805968 23715524 983805968 23715524 14202044 21753237 14202044 21753237 13295807 19595696 13295807 19595696 12501225 17356229 12501225 17356229 10304544 15294196 10304544 15294196 989983077 15130930 989983077 15130930 990211995 14176475 990211995 14176475 9015982 13384044 9015982 13384044 8525541 12805599 8525541 12805599 991248560 12286613 991248560 12286613 991952760 11402950 991952760 11402950 7419571 10982525 7419571 10982525 992357182 10982525 558707870 877241001 558707870 877241001 478707032 631817012 478707032 631817012 384486330 833914583 384486330 833914583 635631144 886128660 635631144 886128660 367269009 545483194 367269009 545483194 483352836 804330883 483352836 804330883 615902621 643888370 615902621 643888370 429661988 958598110 429661988 958598110 648475079 656076903 648475079 656076903 418560784 514225461 418560784 514225461 669905913 448696395 669905913 448696395 296039617 413702095 296039617 413702095 270463152 405927782 270463152 405927782 739272201 383637560 739272201 383637560 246239715 351754692 246239715 351754692 219270752 317132088 219270752 317132088 786220140 315506377 786220140 315506377 195813907 294090235 195813907 294090235 194271865 285811483 194271865 285811483 839689106 233371356 839689106 233371356 845555293 222884468 845555293 222884468 852042231 217465087 852042231 217465087 136161330 199201487 136161330 199201487 869178920 184382418 869178920 184382418 880091108 176667968 880091108 176667968 117240165 167083328 117240165 167083328 111092017 166063949 111092017 166063949 106353184 150856781 106353184 150856781 906822481 132045397 906822481 132045397 915843545 117912081 915843545 117912081 922294829 112743768 922294829 112743768 927343040 109334666 927343040 109334666 930913436 102902827 930913436 102902827 934979898 97308052 934979898 97308052 58908377 87755695 58908377 87755695 945657922 80769137 945657922 80769137 50969549 75372948 50969549 75372948 950319622 72480830 950319622 72480830 956072159 64934897 956072159 64934897 957948091 62651453 957948091 62651453 961588399 56242760 961588399 56242760 36719278 53851450 36719278 53851450 963753093 47114255 963753093 47114255 968355036 44242253 968355036 44242253 26166940 36963323 26166940 36963323 24044180 33818000 24044180 33818000 22350886 31884422 22350886 31884422 20331029 29821432 20331029 29821432 18813922 29058245 18813922 29058245 981314951 28374977 981314951 28374977 17781335 26364313 17781335 26364313 16830568 25427922 16830568 25427922 984227370 22348873 984227370 22348873 985788783 21073935 985788783 21073935 12942645 18372757 12942645 18372757 10907377 15732433 10907377 15732433 989974452 14891783 989974452 14891783 9922575 14272764 9922575 14272764 990738930 13685301 990738930 13685301 8911809 13142142 8911809 13142142 991111364 12585933 991111364 12585933 991672992 12262309 991672992 12262309 7172674 10804487 7172674 10804487 540826293 10804487 540826293 915300899 540826293 915300899 422718099 624068858 422718099 624068858 588849636 477214390 588849636 477214390 315786804 471597485 315786804 471597485 691936925 452637935 691936925 452637935 301212008 433161371 301212008 433161371 265401480 397866592 265401480 397866592 257229944 375146862 257229944 375146862 746753578 349742519 746753578 349742519 777137436 319970860 777137436 319970860 208886674 310126974 208886674 310126974 807003401 287645422 807003401 287645422 819265385 251728194 819265385 251728194 153053290 224962877 153053290 224962877 144286857 214199084 144286857 214199084 136896126 204821446 136896126 204821446 874770472 183579704 874770472 183579704 122325941 180899946 122325941 180899946 115896626 169526787 115896626 169526787 101738655 152796668 101738655 152796668 905756012 136736536 905756012 136736536 89392968 134183236 89392968 134183236 912922999 128216791 912922999 128216791 83838326 125363628 83838326 125363628 922043730 113975397 922043730 113975397 925489721 112443949 925489721 112443949 928306862 108761786 928306862 108761786 931362882 104493991 931362882 104493991 937305034 85761860 937305034 85761860 54665222 81835032 54665222 81835032 52440857 77827782 52440857 77827782 949843255 74086181 949843255 74086181 956113829 60613723 956113829 60613723 40581337 59910780 40581337 59910780 39828913 58500449 39828913 58500449 961526554 55942236 961526554 55942236 963316350 49290286 963316350 49290286 968063044 45203465 968063044 45203465 28117387 40453429 28117387 40453429 973377916 37039070 973377916 37039070 24614083 36789599 24614083 36789599 975851339 35033088 975851339 35033088 22839242 33818002 22839242 33818002 977588610 33288201 977588610 33288201 20709019 31393139 20709019 31393139 979278368 30642281 979278368 30642281 980702566 29320968 980702566 29320968 18657873 27846091 18657873 27846091 17312749 26843991 17312749 26843991 982408283 24661055 982408283 24661055 15388104 22701049 15388104 22701049 984816119 22595562 984816119 22595562 14222592 21569775 14222592 21569775 986029324 19571895 986029324 19571895 987851576 16080036 987851576 16080036 989431628 15877652 989431628 15877652 989487457 15736418 989487457 15736418 9942192 13912094 9942192 13912094 9229778 13449639 9229778 13449639 991072522 13142145 991072522 13142145 8289013 12381934 8289013 12381934 8142855 12194513 8142855 12194513 992190441 11224466 992190441 11224466 496888704 944503400 496888704 944503400 618422381 478952556 618422381 478952556 317497391 472967092 317497391 472967092 683946322 465539761 683946322 465539761 690668651 442903700 690668651 442903700 284078881 400991976 284078881 400991976 265987693 392368677 265987693 392368677 737797200 350703105 737797200 350703105 219290448 326333724 219290448 326333724 201476607 289226704 201476607 289226704 185745647 278391115 185745647 278391115 167366916 240776006 167366916 240776006 840963611 233748080 840963611 233748080 153149348 223846331 153149348 223846331 854311524 210467146 854311524 210467146 861751964 205389691 861751964 205389691 128539036 185734795 128539036 185734795 117610721 171859815 117610721 171859815 99688900 140754725 99688900 140754725 909576808 135242170 909576808 135242170 89488339 132180966 89488339 132180966 918899528 120619709 918899528 120619709 920531862 116429626 920531862 116429626 923596547 112991672 923596547 112991672 925517122 112239107 925517122 112239107 73961691 109031053 73961691 109031053 67678559 101223263 67678559 101223263 66113145 88345631 66113145 88345631 942100060 82632504 942100060 82632504 944961104 78612158 944961104 78612158 953866909 65682255 953866909 65682255 957912604 62611762 957912604 62611762 40950423 60208477 40950423 60208477 40551080 59847732 40551080 59847732 959841290 58163956 959841290 58163956 38836568 54483496 38836568 54483496 34538049 45914613 34538049 45914613 970289435 42919595 970289435 42919595 972487361 39632170 972487361 39632170 25403612 37876448 25403612 37876448 974831836 36894489 974831836 36894489 976389178 35234496 976389178 35234496 23165481 34075801 23165481 34075801 978021608 32220395 978021608 32220395 980259227 29527504 980259227 29527504 18345339 28054416 18345339 28054416 982083797 27141907 982083797 27141907 982962893 25293983 982962893 25293983 16167930 24941768 16167930 24941768 15304913 22648532 15304913 22648532 985682961 21642815 985682961 21642815 13657185 20608645 13657185 20608645 12385967 18809162 12385967 18809162 989204263 16080039 989204263 16080039 10620652 15965053 10620652 15965053 989963492 13997617 989963492 13997617 990830481 13615613 990830481 13615613 990920539 13255544 990920539 13255544 8440383 12553380 8440383 12553380 991517428 11444490 991517428 11444490 7498780 11444490 463009749 11444490 463009749 938696727 463009749 938696727 644931411 542524432 644931411 542524432 435410556 806713126 435410556 806713126 552854046 928836553 552854046 928836553 409301823 593980768 409301823 593980768 528916154 921257819 528916154 921257819 424128183 753512298 424128183 753512298 631539301 497944319 631539301 497944319 321134523 464523496 321134523 464523496 309459042 447482795 309459042 447482795 698111102 443615279 698111102 443615279 712542199 418246533 712542199 418246533 719473856 400189298 719473856 400189298 265987197 393604097 265987197 393604097 740748432 358227550 740748432 358227550 775378864 327742298 775378864 327742298 779521085 324203128 779521085 324203128 789061320 311859445 789061320 311859445 800983028 265964658 800983028 265964658 829367334 253125538 829367334 253125538 156462864 227350281 156462864 227350281 854600472 215416341 854600472 215416341 136005004 190036078 136005004 190036078 876010902 182045616 876010902 182045616 881789919 171083541 881789919 171083541 898498617 148598691 898498617 148598691 92847448 137939090 92847448 137939090 912204021 130519307 912204021 130519307 913887529 124560889 913887529 124560889 80435157 117165467 80435157 117165467 924974674 112325139 924974674 112325139 68621340 96872770 68621340 96872770 937865808 84269785 937865808 84269785 943864116 83636880 943864116 83636880 55743739 82132813 55743739 82132813 50295015 70238192 50295015 70238192 955414077 64424342 955414077 64424342 957155886 60922187 957155886 60922187 40643185 57960100 40643185 57960100 39017161 56242758 39017161 56242758 964521599 52132863 964521599 52132863 965082625 45792159 965082625 45792159 28252588 42239570 28252588 42239570 971749618 40699899 971749618 40699899 973979291 37822383 973979291 37822383 25070466 37367474 25070466 37367474 975204565 36140759 975204565 36140759 23353642 35003888 23353642 35003888 22687222 33808751 22687222 33808751 978438221 31730569 978438221 31730569 19265241 29496078 19265241 29496078 980895014 27231806 980895014 27231806 17128437 25614833 17128437 25614833 14315395 21955746 14315395 21955746 13908639 21542315 13908639 21542315 986003895 19333001 986003895 19333001 987686788 17635720 987686788 17635720 988395695 17274993 988395695 17274993 989290093 15464116 989290093 15464116 990578936 13997618 990578936 13997618 9353183 13725247 9353183 13725247 990878219 13113433 990878219 13113433 991112876 12862257 991112876 12862257 8458765 11532082 8458765 11532082 7643591 11532082 509065840 11532082 509065840 938648317 509065840 938648317 446397287 621606538 446397287 621606538 657740644 751933729 657740644 751933729 483523351 505827168 483523351 505827168 623453365 988503544 623453365 988503544 373613120 624295677 373613120 624295677 620033256 933316947 620033256 933316947 506931130 582115981 506931130 582115981 348921303 891031348 348921303 891031348 610119023 629423344 610119023 629423344 495751274 978072786 495751274 978072786 656754074 506638861 656754074 506638861 548166424 895241549 548166424 895241549 377225585 997837242 377225585 997837242 646424657 703889231 646424657 703889231 388651612 920282797 388651612 920282797 575554407 609531460 575554407 609531460 410224015 576225473 410224015 576225473 660117010 759854921 660117010 759854921 358430711 999369630 358430711 999369630 527595550 846159911 527595550 846159911 344079225 935878721 344079225 935878721 496110784 497217337 496110784 497217337 680648952 459756031 680648952 459756031 302875294 436809717 302875294 436809717 716187538 419555208 716187538 419555208 273546611 398910888 273546611 398910888 263231000 389066204 263231000 389066204 256882567 366424762 256882567 366424762 754808899 342270975 754808899 342270975 225225026 332214594 225225026 332214594 776098886 330139465 776098886 330139465 208063468 308601912 208063468 308601912 203449588 296945370 203449588 296945370 194257993 280051470 194257993 280051470 817509128 257913010 817509128 257913010 832783905 239241613 832783905 239241613 146408611 216184852 146408611 216184852 859174660 207423747 859174660 207423747 862810222 196498799 862810222 196498799 124964418 184709424 124964418 184709424 881719336 158252687 881719336 158252687 895055373 155039328 895055373 155039328 99734202 148956079 99734202 148956079 901750452 145042170 901750452 145042170 93137644 137947519 93137644 137947519 86312948 128445596 86312948 128445596 919220283 119581574 919220283 119581574 79300770 116207966 79300770 116207966 924211286 114282297 924211286 114282297 924809436 112403419 924809436 112403419 73820583 106868129 73820583 106868129 932526067 98051619 932526067 98051619 940327456 88750859 940327456 88750859 57720129 85759069 57720129 85759069 56216596 81164615 56216596 81164615 946777387 79144081 946777387 79144081 947166132 76233881 947166132 76233881 49971746 70080058 49971746 70080058 953367031 68103312 953367031 68103312 44714502 65854002 44714502 65854002 958837710 60474849 958837710 60474849 39201541 56746582 39201541 56746582 37767614 54986500 37767614 54986500 963762326 53455715 963762326 53455715 33812871 45081713 33812871 45081713 971474814 40826451 971474814 40826451 972709273 39816991 972709273 39816991 25965621 38413094 25965621 38413094 25366470 37982154 25366470 37982154 975888754 35758377 975888754 35758377 22952671 32486992 22952671 32486992 979707713 29826231 979707713 29826231 18466153 27823967 18466153 27823967 982022857 24159212 982022857 24159212 984706899 22746781 984706899 22746781 14351527 22039979 14351527 22039979 13553508 20339242 13553508 20339242 986452168 18122007 986452168 18122007 11652960 17015935 11652960 17015935 11033857 16621543 11033857 16621543 989142464 15694790 989142464 15694790 990291406 14272765 990291406 14272765 9548770 13997587 9548770 13997587 990843917 13704733 990843917 13704733 8652904 12145998 8652904 12145998 991833496 12145998 370543283 914722893 370543283 914722893 652190290 483241673 652190290 483241673 312708623 428619467 312708623 428619467 284851334 426598393 284851334 426598393 280774475 419398933 280774475 419398933 716698987 408013703 716698987 408013703 260436673 383336616 260436673 383336616 744375783 369512935 744375783 369512935 238501384 340857883 238501384 340857883 770510778 333595204 770510778 333595204 218087288 325758578 218087288 325758578 782749807 318677445 782749807 318677445 203844393 297459439 203844393 297459439 195804614 282905752 195804614 282905752 816872572 263974546 816872572 263974546 171059906 251340583 171059906 251340583 837679448 240750910 837679448 240750910 158433873 236601267 158433873 236601267 842805817 222021119 842805817 222021119 145531494 205272761 145531494 205272761 133384194 191992328 133384194 191992328 875588296 180759747 875588296 180759747 119302978 176805045 119302978 176805045 885735760 167601203 885735760 167601203 109552449 154105453 109552449 154105453 900401937 149921668 900401937 149921668 900791996 147168834 900791996 147168834 96906430 138791097 96906430 138791097 910985905 131117457 910985905 131117457 85593844 128488313 85593844 128488313 916302636 120537170 916302636 120537170 920660851 119677312 920660851 119677312 75979788 113039789 75979788 113039789 74891771 112068269 74891771 112068269 927527199 109787908 927527199 109787908 68508554 103083951 68508554 103083951 932652691 91682440 932652691 91682440 58515665 86290098 58515665 86290098 943572890 82422019 943572890 82422019 945385606 81017880 945385606 81017880 50106223 72842926 50106223 72842926 45115314 65885455 45115314 65885455 42778630 63218822 42778630 63218822 41292454 59411512 41292454 59411512 960631045 58578937 960631045 58578937 960901058 55864349 960901058 55864349 964496824 52228601 964496824 52228601 31597411 42544856 31597411 42544856 27693391 40161566 27693391 40161566 973185889 39568002 973185889 39568002 974293403 37932350 974293403 37932350 23918180 35622586 23918180 35622586 22915845 33749592 22915845 33749592 21925765 33048799 21925765 33048799 978380430 31618801 978380430 31618801 20753687 31200906 20753687 31200906 979346924 30035534 979346924 30035534 18060541 27547330 18060541 27547330 16434615 24367888 16434615 24367888 984411923 23165419 984411923 23165419 14820929 22785209 14820929 22785209 14431424 21955747 14431424 21955747 986144550 18247565 986144550 18247565 11755394 17676331 11755394 17676331 11433936 17245325 11433936 17245325 11084893 16979140 11084893 16979140 989246616 15060648 989246616 15060648 9962564 14692829 9962564 14692829 9674623 14432531 9674623 14432531 990527379 13863330 990527379 13863330 990974204 13309867 990974204 13309867 8674157 12325262 8674157 12325262 8201429 12325262 424728380 12325262 424728380 849805033 424728380 849805033 460231423 505536687 460231423 505536687 361667677 699198587 361667677 699198587 499119182 837223397 499119182 837223397 659077556 485443110 659077556 485443110 298928799 439049781 298928799 439049781 709682265 426911357 709682265 426911357 723288384 400186494 723288384 400186494 731867396 391296777 731867396 391296777 260982251 387614320 260982251 387614320 765956781 334519558 765956781 334519558 775333578 319457294 775333578 319457294 209452767 315840796 209452767 315840796 790758246 306929953 790758246 306929953 798217782 293065828 798217782 293065828 804080868 274987037 804080868 274987037 178377010 256316082 178377010 256316082 164958288 248537718 164958288 248537718 164058856 247297750 164058856 247297750 840376959 225759460 840376959 225759460 147738786 217256945 147738786 217256945 139703264 201582452 139703264 201582452 868253989 188908676 868253989 188908676 124022610 185338927 124022610 185338927 878216606 177905161 878216606 177905161 109147044 159317916 109147044 159317916 894352093 157297762 894352093 157297762 101130629 145605088 101130629 145605088 904391649 143079069 904391649 143079069 88354893 124974894 88354893 124974894 80746941 120449600 80746941 120449600 922783491 114470978 922783491 114470978 926912215 107158608 926912215 107158608 68031919 100563414 68031919 100563414 935258720 94222373 935258720 94222373 941038363 85134980 941038363 85134980 56704128 84562883 56704128 84562883 55802063 81870989 55802063 81870989 948359410 74586578 948359410 74586578 952321341 67811710 952321341 67811710 955565381 62250885 955565381 62250885 41740422 61403821 41740422 61403821 959795785 58974216 959795785 58974216 962302362 53902694 962302362 53902694 965256941 47630459 965256941 47630459 970283228 43032551 970283228 43032551 27397008 40276304 27397008 40276304 972753503 39123086 972753503 39123086 974072819 38368297 974072819 38368297 24499162 34527342 24499162 34527342 977559570 33522917 977559570 33522917 21473937 31952557 21473937 31952557 20840119 30481604 20840119 30481604 980952142 28410731 980952142 28410731 981533221 28191380 981533221 28191380 982320683 24476074 982320683 24476074 984223078 22954585 984223078 22954585 14430086 22215215 14430086 22215215 985722705 18122008 985722705 18122008 987798259 17796564 987798259 17796564 11223870 17175933 11223870 17175933 988631800 16869829 988631800 16869829 10669220 15954365 10669220 15954365 10265208 14515891 10265208 14515891 990487581 14351286 990487581 14351286 9260448 13840486 9260448 13840486 8426412 12193473 8426412 12193473 991786064 12193473 461009174 745990537 461009174 745990537 356311343 576138210 356311343 576138210 615227263 771467550 615227263 771467550 394608696 497120766 394608696 497120766 322927131 462560411 322927131 462560411 297371610 438055210 297371610 438055210 276331139 410202995 276331139 410202995 264393281 390733735 264393281 390733735 735860721 381722453 735860721 381722453 252935486 371161875 252935486 371161875 246187327 347802553 246187327 347802553 765830355 335281106 765830355 335281106 219577844 325389864 219577844 325389864 784562739 316239400 784562739 316239400 794714279 288151876 794714279 288151876 183537907 278673872 183537907 278673872 177167944 257282081 177167944 257282081 168235988 251497850 168235988 251497850 832673522 241691324 832673522 241691324 152186589 228883223 152186589 228883223 848132969 222964911 848132969 222964911 855676336 211575781 855676336 211575781 136451708 199347708 136451708 199347708 870302184 189546168 870302184 189546168 126139424 187687336 126139424 187687336 875241677 185508718 875241677 185508718 120984384 178308257 120984384 178308257 109742651 163753775 109742651 163753775 895585474 155944073 895585474 155944073 103333501 154409102 103333501 154409102 901234670 148568101 901234670 148568101 95461687 137939933 95461687 137939933 910587116 134132128 910587116 134132128 918664429 122244683 918664429 122244683 79875244 118966603 79875244 118966603 922553892 115416280 922553892 115416280 76143554 113883496 76143554 113883496 73450491 109927016 73450491 109927016 934871787 99143158 934871787 99143158 62593210 90799024 62593210 90799024 940279712 88472929 940279712 88472929 943877727 78698831 943877727 78698831 947496736 73343444 947496736 73343444 45807744 62802152 45807744 62802152 958358259 61416993 958358259 61416993 959719995 58189975 959719995 58189975 39183097 56227967 39183097 56227967 962240202 55541882 962240202 55541882 964504002 52221738 964504002 52221738 965171688 47833866 965171688 47833866 969179398 45028070 969179398 45028070 29270151 42687276 29270151 42687276 972367838 40488249 972367838 40488249 26028588 39247845 26028588 39247845 973864677 38383401 973864677 38383401 24861342 35953270 24861342 35953270 977024868 32823115 977024868 32823115 979552653 30350137 979552653 30350137 19073138 28485352 19073138 28485352 18280436 28137368 18280436 28137368 17994436 25223110 17994436 25223110 983763825 23763008 983763825 23763008 15038152 22772841 15038152 22772841 985082175 20243586 985082175 20243586 986533128 19704334 986533128 19704334 987111721 18967844 987111721 18967844 12047349 17665212 12047349 17665212 988313591 17418633 988313591 17418633 988611798 17118675 988611798 17118675 989550210 15732436 989550210 15732436 9772144 14432528 9772144 14432528 9621194 14346682 9621194 14346682 990669094 14041311 990669094 14041311 8808866 13173199 8808866 13173199 991086902 12658160 991086902 12658160 991386591 12658160 649866703 815059214 649866703 815059214 392378366 506456734 392378366 506456734 611055327 919285214 611055327 919285214 462906644 486708505 462906644 486708505 321097473 464048911 321097473 464048911 690971329 451147143 690971329 451147143 711699142 421383318 711699142 421383318 724221369 394136823 724221369 394136823 751173583 360746219 751173583 360746219 759744529 353802237 759744529 353802237 234411703 321436561 234411703 321436561 785366266 317620666 785366266 317620666 202299808 295138963 202299808 295138963 810368101 275096502 810368101 275096502 829176334 255410032 829176334 255410032 832277104 247495594 832277104 247495594 161992197 230685749 161992197 230685749 858330652 210990635 858330652 210990635 865294507 197307379 865294507 197307379 127410670 185836760 127410670 185836760 119382093 171815210 119382093 171815210 887833008 166725711 887833008 166725711 110590525 162863178 110590525 162863178 108754146 149968798 108754146 149968798 95414062 141122799 95414062 141122799 906307569 136553289 906307569 136553289 88383205 132010239 88383205 132010239 913558137 124624323 913558137 124624323 82352396 120218892 82352396 120218892 79161780 110405383 79161780 110405383 70202781 104982548 70202781 104982548 67215456 99166564 67215456 99166564 936003978 94140319 936003978 94140319 937777073 91911923 937777073 91911923 940584698 87569574 940584698 87569574 58555555 80002599 58555555 80002599 952515864 68878967 952515864 68878967 44290554 63876779 44290554 63876779 958470032 61662177 958470032 61662177 41224213 60305363 41224213 60305363 959615498 59265048 959615498 59265048 35456231 49133364 35456231 49133364 31201277 46365807 31201277 46365807 969268330 44420676 969268330 44420676 29215273 43754804 29215273 43754804 971383030 41418412 971383030 41418412 27173203 40793793 27173203 40793793 972440712 40314388 972440712 40314388 26145394 38632028 26145394 38632028 25010378 37548705 25010378 37548705 975795651 35936029 975795651 35936029 23731548 34995764 23731548 34995764 22440073 33248228 22440073 33248228 980184800 29321658 980184800 29321658 980987434 28554044 980987434 28554044 18191254 26648958 18191254 26648958 982514913 25622927 982514913 25622927 983959763 23828162 983959763 23828162 984208555 23715526 984208555 23715526 984544873 22701051 984544873 22701051 13243123 19729829 13243123 19729829 12709877 19192921 12709877 19192921 987356350 17449034 987356350 17449034 988820535 16533716 988820535 16533716 10761492 16485153 10761492 16485153 989400291 15130926 989400291 15130926 9967439 14662404 9967439 14662404 9609792 14283949 9609792 14283949 990954685 13419552 990954685 13419552 531405823 791308232 531405823 791308232 611215419 918511798 611215419 918511798 645727325 536213553 645727325 536213553 390337741 843488570 390337741 843488570 535783701 493844799 535783701 493844799 670430182 469786701 670430182 469786701 310331119 413692790 310331119 413692790 262816921 368621955 262816921 368621955 753043490 361425497 753043490 361425497 240092057 358683068 240092057 358683068 770981040 336069939 770981040 336069939 215643110 324717174 215643110 324717174 209329642 301547391 209329642 301547391 805378811 287076037 805378811 287076037 187980150 264412475 187980150 264412475 170394288 249132589 170394288 249132589 163295020 246694415 163295020 246694415 841099981 234481320 841099981 234481320 152107996 227848101 152107996 227848101 856314033 212485332 856314033 212485332 867534886 192979920 867534886 192979920 128436857 190608877 128436857 190608877 873832642 185146930 873832642 185146930 879853626 179792834 879853626 179792834 115949707 172772377 115949707 172772377 113064306 168424986 113064306 168424986 890410925 155806033 890410925 155806033 898831134 143762924 898831134 143762924 905011064 136738290 905011064 136738290 88765386 126889822 88765386 126889822 84146196 124538723 84146196 124538723 921337736 114657632 921337736 114657632 934792983 97710171 934792983 97710171 936649943 93471434 936649943 93471434 58760323 84940459 58760323 84940459 55156586 82319124 55156586 82319124 945433585 78961454 945433585 78961454 51365605 71366820 51365605 71366820 47708794 68783029 47708794 68783029 956211188 62455658 956211188 62455658 41899548 60697808 41899548 60697808 962217951 49721501 962217951 49721501 966467952 45473654 966467952 45473654 30252022 45283538 30252022 45283538 969341434 44943400 969341434 44943400 28337158 41164184 28337158 41164184 26659967 40124854 26659967 40124854 974041707 36824483 974041707 36824483 23880076 35649614 23880076 35649614 977004869 34277637 977004869 34277637 19837589 28683896 19837589 28683896 17684419 26559548 17684419 26559548 982713448 25246645 982713448 25246645 984029829 23961462 984029829 23961462 985892921 19884486 985892921 19884486 12970514 19550988 12970514 19550988 987522787 17859182 987522787 17859182 11666522 17534386 11666522 17534386 988337105 17458394 988337105 17458394 988524832 17092277 988524832 17092277 11072356 15316938 11072356 15316938 10228585 14692825 10228585 14692825 990464561 13832289 990464561 13832289 990795380 13788382 990795380 13788382 560989627 913787684 560989627 913787684 395401923 650222758 395401923 650222758 623324346 804514732 623324346 804514732 665202721 493114941 665202721 493114941 327077426 472902208 327077426 472902208 312723476 432009614 312723476 432009614 282472916 410373277 282472916 410373277 731761960 395545374 731761960 395545374 750290177 366655978 750290177 366655978 755077068 360044895 755077068 360044895 757129903 353976734 757129903 353976734 227783247 338623213 227783247 338623213 781454247 310228198 781454247 310228198 814710083 276950344 814710083 276950344 181166338 251691962 181166338 251691962 834285430 240846142 834285430 240846142 158799982 240124230 158799982 240124230 154788411 231898508 154788411 231898508 149604264 225176116 149604264 225176116 855665060 207099906 855665060 207099906 135504993 202326514 135504993 202326514 866672047 196824709 866672047 196824709 122202503 182204804 122202503 182204804 115780952 171524548 115780952 171524548 890542702 154909203 890542702 154909203 99429529 147168839 99429529 147168839 910540272 135109756 910540272 135109756 88279996 123821939 88279996 123821939 81367218 119581577 81367218 119581577 922768282 114282298 922768282 114282298 74331178 108570556 74331178 108570556 69455617 100507827 69455617 100507827 66206892 94221552 66206892 94221552 938698805 90779389 938698805 90779389 941126536 84651141 941126536 84651141 945756428 76704920 945756428 76704920 48526972 69925318 48526972 69925318 954671669 67158058 954671669 67158058 44756354 65148385 44756354 65148385 43028120 63930108 43028120 63930108 957306739 62601171 957306739 62601171 40486786 60017229 40486786 60017229 34783434 50558323 34783434 50558323 967375319 46934226 967375319 46934226 30636762 45602464 30636762 45602464 969709179 42184064 969709179 42184064 27627627 41173353 27627627 41173353 25869952 36850508 25869952 36850508 975742585 35649615 975742585 35649615 23297888 35183911 23297888 35183911 979880052 29851101 979880052 29851101 19258298 29215062 19258298 29215062 981468679 27570057 981468679 27570057 17140621 26695164 17140621 26695164 982408411 25333593 982408411 25333593 15644675 23467551 15644675 23467551 15056736 22838874 15056736 22838874 985112375 20110775 985112375 20110775 987800610 18010939 987800610 18010939 11595628 17160758 11595628 17160758 989426901 15464112 989426901 15464112 10334863 15464112 584410199 15464112 584410199 931515507 584410199 931515507 453411240 720751638 453411240 720751638 631216649 557564767 631216649 557564767 374910553 830782196 374910553 830782196 594729960 951240848 594729960 951240848 389489424 502554592 389489424 502554592 663466101 492501175 663466101 492501175 669077874 483046970 669077874 483046970 317888782 474247300 317888782 474247300 706376973 427242592 706376973 427242592 712029891 414768572 712029891 414768572 271277659 380931401 271277659 380931401 253856617 375757727 253856617 375757727 746722555 371906355 746722555 371906355 764183557 348860585 764183557 348860585 770310692 328212292 770310692 328212292 204628164 287968632 204628164 287968632 186091124 281085122 186091124 281085122 184636269 271532731 184636269 271532731 177842748 258536853 177842748 258536853 831698775 247695307 831698775 247695307 154080087 223119384 154080087 223119384 134060588 191890094 134060588 191890094 878160610 182496841 878160610 182496841 881713252 176280783 881713252 176280783 891114961 159201902 891114961 159201902 105748522 157287320 105748522 157287320 895911444 149916321 895911444 149916321 94467031 140577377 94467031 140577377 92316683 137401473 92316683 137401473 910483624 133828074 910483624 133828074 916257860 126674881 916257860 126674881 918924789 117989484 918924789 117989484 71299817 106723570 71299817 106723570 68235549 100511038 68235549 100511038 936295431 94951936 936295431 94951936 938105220 93072977 938105220 93072977 59424820 86697826 59424820 86697826 942136393 82780563 942136393 82780563 948482018 76350725 948482018 76350725 950876314 70287722 950876314 70287722 953790219 68208042 953790219 68208042 42828027 63188156 42828027 63188156 962003851 53099064 962003851 53099064 967070273 47561527 967070273 47561527 31559743 45784873 31559743 45784873 969176303 42281482 969176303 42281482 972628512 39988640 972628512 39988640 973066896 39278856 973066896 39278856 25764954 37843323 25764954 37843323 975132727 36868802 975132727 36868802 976037154 35857075 976037154 35857075 22712723 32069529 22712723 32069529 20789997 30465269 20789997 30465269 19389536 29806594 19389536 29806594 980880864 28785884 980880864 28785884 18379799 28456252 18379799 28456252 982151241 25923489 982151241 25923489 16416181 24252357 16416181 24252357 13764496 21504788 13764496 21504788 12635376 18268330 12635376 18268330 11947209 17829610 11947209 17829610 988557269 16982417 988557269 16982417 11051915 16203258 11051915 16203258 990040237 14990203 990040237 14990203 990147870 14132435 990147870 14132435 990688184 14132435 578975609 843617483 578975609 843617483 644437169 773111148 644437169 773111148 486182751 535571257 486182751 535571257 535951505 678524744 535951505 678524744 476423043 966449860 476423043 966449860 647191909 517806109 647191909 517806109 502647133 866446418 502647133 866446418 621377056 534172731 621377056 534172731 557846877 890729020 557846877 890729020 592195462 792832842 592195462 792832842 388504752 635471754 388504752 635471754 449235378 895453815 449235378 895453815 378060025 674723636 378060025 674723636 522864705 960517093 522864705 960517093 583434453 546421615 583434453 546421615 338782763 997495996 338782763 997495996 484377427 519394320 484377427 519394320 375966763 858319420 375966763 858319420 658329770 936258853 658329770 936258853 510612056 730016673 510612056 730016673 664796478 478465112 664796478 478465112 707060478 395307759 707060478 395307759 258911728 386360784 258911728 386360784 254627726 380085748 254627726 380085748 744551256 373873380 744551256 373873380 756232473 354375048 756232473 354375048 234746992 352234411 234746992 352234411 232757552 349450857 232757552 349450857 769160711 329551056 769160711 329551056 208111343 310991947 208111343 310991947 800457215 295487944 800457215 295487944 189594672 283499986 189594672 283499986 186037497 262332335 186037497 262332335 826914789 239819207 826914789 239819207 842757871 235433177 842757871 235433177 148657681 219910751 148657681 219910751 855680839 208989035 855680839 208989035 860753297 201896796 860753297 201896796 129900964 190817783 129900964 190817783 122495491 181343651 122495491 181343651 116404564 167493118 116404564 167493118 894150830 153570910 894150830 153570910 904824445 143078964 904824445 143078964 91641015 133154049 91641015 133154049 84914662 127509374 84914662 127509374 84594330 115986765 84594330 115986765 929180826 101244006 929180826 101244006 67065249 97667452 67065249 97667452 936929534 93216061 936929534 93216061 61465279 91858498 61465279 91858498 941187254 87476630 941187254 87476630 942137368 83236651 942137368 83236651 947815023 72499587 947815023 72499587 952801570 70297593 952801570 70297593 954038500 65143783 954038500 65143783 956672330 63956654 956672330 63956654 957438421 63188154 957438421 63188154 42553665 61091367 42553665 61091367 41076293 57378705 41076293 57378705 963279364 52001631 963279364 52001631 966432636 48748171 966432636 48748171 967644366 45509998 967644366 45509998 28666723 43101659 28666723 43101659 971258742 41462706 971258742 41462706 26730130 39465456 26730130 39465456 974382673 37361300 974382673 37361300 975904183 36061752 975904183 36061752 23844897 35622587 23844897 35622587 976539563 34145072 976539563 34145072 22019095 33060586 22019095 33060586 20287837 30706831 20287837 30706831 19771527 29745605 19771527 29745605 19076173 28964207 19076173 28964207 983188901 24782247 983188901 24782247 15850230 24142951 15850230 24142951 984572167 22091661 984572167 22091661 985939516 20292726 985939516 20292726 12653971 18606971 12653971 18606971 987596887 18281649 987596887 18281649 11884182 17842870 11884182 17842870 988018184 16348159 988018184 16348159 989360958 15487568 989360958 15487568 10350838 15487568 572600911 15487568 572600911 943838504 572600911 943838504 439035073 531249589 439035073 531249589 584973062 933606198 584973062 933606198 348868624 508423390 348868624 508423390 489505063 803751835 489505063 803751835 466880567 607311101 466880567 607311101 529616447 524039109 529616447 524039109 659352680 931099762 659352680 931099762 365160363 661109886 365160363 661109886 407611456 859416489 407611456 859416489 608409709 999927506 608409709 999927506 333096809 498547023 333096809 498547023 331546245 495594862 331546245 495594862 672478807 481401243 672478807 481401243 705128087 435668604 705128087 435668604 268032224 391246957 268032224 391246957 735840735 379778582 735840735 379778582 243259028 362971282 243259028 362971282 234348719 346378848 234348719 346378848 219049656 317620664 219049656 317620664 803408593 291962562 803408593 291962562 191738580 288914591 191738580 288914591 814070636 268179536 814070636 268179536 171709211 240750907 171709211 240750907 841595797 229553902 841595797 229553902 851325189 212850522 851325189 212850522 858415412 206571467 858415412 206571467 136743022 204157431 136743022 204157431 125955609 183868011 125955609 183868011 881851042 173234999 881851042 173234999 112186140 162737301 112186140 162737301 107497887 159433269 107497887 159433269 896388436 153607886 896388436 153607886 906972580 138536711 906972580 138536711 912846705 127918093 912846705 127918093 85016517 126870840 85016517 126870840 76263108 114378488 76263108 114378488 71151111 103787210 71151111 103787210 67831261 101672069 67831261 101672069 934680928 95852571 934680928 95852571 63281913 92501195 63281913 92501195 940656741 86738161 940656741 86738161 57021479 78412500 57021479 78412500 948164940 74259260 948164940 74259260 952780118 70088238 952780118 70088238 46576421 66453208 46576421 66453208 956607068 63832898 956607068 63832898 41834153 61667096 41834153 61667096 959449480 57708439 959449480 57708439 964167874 52443623 964167874 52443623 34595471 50554056 34595471 50554056 32307401 47221673 32307401 47221673 30822305 43702977 30822305 43702977 971093110 41544690 971093110 41544690 26038810 37412553 26038810 37412553 974995893 36610151 974995893 36610151 24099517 36094633 24099517 36094633 22854448 33186697 22854448 33186697 21078542 30868064 21078542 30868064 19827657 29976331 19827657 29976331 980640174 29222759 980640174 29222759 980924098 26538702 980924098 26538702 16754013 25984903 16754013 25984903 16028498 24550379 16028498 24550379 984387387 23182148 984387387 23182148 15058309 22752223 15058309 22752223 984939940 22376600 984939940 22376600 13476819 19884488 13476819 19884488 986844960 19394052 986844960 19394052 12643149 18577092 12643149 18577092 987879062 17881578 987879062 17881578 11681262 17229552 11681262 17229552 989352426 15961089 989352426 15961089 10363724 15490585 10363724 15490585 989954803 15057729 989954803 15057729 990086252 15057729 383035747 993091771 383035747 993091771 333385964 963182197 333385964 963182197 596741713 667709283 596741713 667709283 353246398 768836472 353246398 768836472 551439303 657725140 551439303 657725140 339392383 922629979 339392383 922629979 491588614 519412195 491588614 519412195 375554253 803186679 375554253 803186679 615109584 895370448 615109584 895370448 456960059 486380276 456960059 486380276 688741452 452681374 688741452 452681374 291653584 429560331 291653584 429560331 717553269 402974572 717553269 402974572 267471181 389459762 267471181 389459762 744052704 376489387 744052704 376489387 760349041 339193759 760349041 339193759 779579002 317457388 779579002 317457388 195591698 293691369 195591698 293691369 805126806 285207150 805126806 285207150 176607644 263482987 176607644 263482987 168945138 254066823 168945138 254066823 162644781 241036446 162644781 241036446 839634132 240045541 839634132 240045541 846619154 228497539 846619154 228497539 142976752 197303008 142976752 197303008 872741903 186086115 872741903 186086115 121642373 181921592 121642373 181921592 121128718 179080697 121128718 179080697 113057865 168893483 113057865 168893483 887683257 161155248 887683257 161155248 895034312 154678506 895034312 154678506 901698447 147693078 901698447 147693078 95419604 138840242 95419604 138840242 908752652 131388929 908752652 131388929 85500432 127238847 85500432 127238847 925522613 106603779 925522613 106603779 66372385 98246336 66372385 98246336 62964405 94418310 62964405 94418310 937655062 92235052 937655062 92235052 61352409 89268197 61352409 89268197 58460986 83090264 58460986 83090264 53416005 78034537 53416005 78034537 49599858 73104417 49599858 73104417 48985271 71119084 48985271 71119084 953544417 67412580 953544417 67412580 955046366 66541066 955046366 66541066 43985054 64598534 43985054 64598534 956629805 62379184 956629805 62379184 958512008 60705556 958512008 60705556 36169706 52579174 36169706 52579174 35480492 51707668 35480492 51707668 967442240 46728059 967442240 46728059 970412572 43733708 970412572 43733708 971583881 41362910 971583881 41362910 972311963 40488251 972311963 40488251 973438555 38180852 973438555 38180852 974941259 36621301 974941259 36621301 24014176 36130897 24014176 36130897 976391432 35205179 976391432 35205179 23206997 34417277 23206997 34417277 977518318 32346022 977518318 32346022 978590458 32104777 978590458 32104777 20153312 30564125 20153312 30564125 19237848 27322269 19237848 27322269 982454442 25692057 982454442 25692057 983553357 24992010 983553357 24992010 15220700 21958710 15220700 21958710 986090888 20769473 986090888 20769473 13339071 19595697 13339071 19595697 986963748 18577095 986963748 18577095 12077610 17859185 12077610 17859185 988505715 16548412 988505715 16548412 10616739 15732122 10616739 15732122 10435291 15728634 10435291 15728634 433397614 15728634 433397614 866181553 433397614 866181553 599304128 679226245 599304128 679226245 349266309 987122852 349266309 987122852 640275971 503961181 640275971 503961181 486036649 828486676 486036649 828486676 577692085 961168346 577692085 961168346 389861251 544351252 389861251 544351252 594717378 723964157 594717378 723964157 339255199 872071381 339255199 872071381 540378398 511397736 540378398 511397736 348574027 944316588 348574027 944316588 541945059 578893277 541945059 578893277 402453994 871392364 402453994 871392364 595205940 725761940 595205940 725761940 534071403 947649548 534071403 947649548 363015458 628130877 363015458 628130877 634062507 991798574 634062507 991798574 351134980 621957381 351134980 621957381 558655164 520244682 558655164 520244682 491298528 628653507 491298528 628653507 617167478 506744496 617167478 506744496 416624599 964252671 416624599 964252671 642111515 577572016 642111515 577572016 342086425 962050209 342086425 962050209 572101440 658212757 572101440 658212757 489694410 945759728 489694410 945759728 595043130 534770053 595043130 534770053 482602918 752721719 482602918 752721719 509037180 607865771 509037180 607865771 621999868 833451376 621999868 833451376 388354372 547355172 388354372 547355172 560336258 833787450 560336258 833787450 312025300 459870789 312025300 459870789 728475143 383975309 728475143 383975309 251527200 374669495 251527200 374669495 231871294 336486774 231871294 336486774 773563297 326712101 773563297 326712101 785982114 310338015 785982114 310338015 193402893 291654736 193402893 291654736 181672817 268950205 181672817 268950205 833747992 248226598 833747992 248226598 162765738 244094152 162765738 244094152 160187128 241083205 160187128 241083205 156136765 215929326 156136765 215929326 863788246 194199655 863788246 194199655 128022363 191194377 128022363 191194377 875265256 186156746 875265256 186156746 880638404 171392918 880638404 171392918 887191027 168445570 887191027 168445570 98626663 146311520 98626663 146311520 903464848 144365323 903464848 144365323 95966779 141714262 95966779 141714262 88423165 129154827 88423165 129154827 920116654 120338008 920116654 120338008 76674108 112680590 76674108 112680590 68055880 102409841 68055880 102409841 936380368 94061910 936380368 94061910 937892957 92652671 937892957 92652671 61268622 89802303 61268622 89802303 946763350 74444740 946763350 74444740 950785474 70416970 950785474 70416970 46099104 65391871 46099104 65391871 956330884 64091634 956330884 64091634 42452961 61066579 42452961 61066579 39204560 57415310 39204560 57415310 962923303 54126536 962923303 54126536 963967603 49729000 963967603 49729000 32892257 48334027 32892257 48334027 31374776 46197082 31374776 46197082 970436897 43684642 970436897 43684642 28599655 42511106 28599655 42511106 27992786 42371511 27992786 42371511 972241652 40936795 972241652 40936795 972529380 40084733 972529380 40084733 25003647 36790918 25003647 36790918 24307920 36003484 24307920 36003484 977212129 33468325 977212129 33468325 978298156 31482319 978298156 31482319 979560732 30717638 979560732 30717638 17743553 27037838 17743553 27037838 982433886 25811988 982433886 25811988 982954906 25099320 982954906 25099320 984800146 22130933 984800146 22130933 986192599 20305296 986192599 20305296 12696440 19422483 12696440 19422483 987676591 18234568 987676591 18234568 988116005 17601029 988116005 17601029 11073114 16832642 11073114 16832642 989181730 16356200 989181730 16356200 10683850 16356200 492413179 16356200 492413179 720150760 492413179 720150760 613062127 973076150 613062127 973076150 409733623 683114212 409733623 683114212 526008925 782546460 526008925 782546460 386490632 703617832 386490632 703617832 646978621 528097132 646978621 528097132 501302339 813069772 501302339 813069772 412530628 940451745 412530628 940451745 630239064 684386021 630239064 684386021 395142586 826559335 395142586 826559335 592570015 486164481 592570015 486164481 316926374 441587112 316926374 441587112 294468649 411379086 294468649 411379086 270655702 402974571 270655702 402974571 728768016 390703078 728768016 390703078 255039384 380336384 255039384 380336384 753460401 360801885 753460401 360801885 235006364 352378479 235006364 352378479 213450515 320818803 213450515 320818803 211641447 305156686 211641447 305156686 799648431 296933091 799648431 296933091 814320982 271929917 814320982 271929917 821047292 268988916 821047292 268988916 830541082 251916813 830541082 251916813 164718680 242522185 164718680 242522185 841834096 218415542 841834096 218415542 856740501 209040702 856740501 209040702 130878276 192152105 130878276 192152105 872227794 191200558 872227794 191200558 124575969 186325709 124575969 186325709 883667101 172293932 883667101 172293932 886891217 163214035 886891217 163214035 900041108 149081142 900041108 149081142 901561162 145391449 901561162 145391449 904988936 143152049 904988936 143152049 906303684 137200468 906303684 137200468 86307915 129311461 86307915 129311461 77385234 115899877 77385234 115899877 69760163 103983173 69760163 103983173 933859954 97102969 933859954 97102969 936822674 93695647 936822674 93695647 60506848 86067617 60506848 86067617 57036918 83853793 57036918 83853793 946716737 77261879 946716737 77261879 50302065 72387926 50302065 72387926 953092742 69478145 953092742 69478145 953483958 68487037 953483958 68487037 44593062 65672186 44593062 65672186 956945406 63205335 956945406 63205335 42351210 62625362 42351210 62625362 958087117 61210414 958087117 61210414 39621787 58768132 39621787 58768132 961267411 56435714 961267411 56435714 36165750 52969549 36165750 52969549 964645658 50710223 964645658 50710223 33425416 49235821 33425416 49235821 967226652 46585055 967226652 46585055 29729236 44209931 29729236 44209931 28788025 43422800 28788025 43422800 971209232 42776232 971209232 42776232 27749493 41705691 27749493 41705691 27609210 39380240 27609210 39380240 973644331 38233891 973644331 38233891 25067016 37204802 25067016 37204802 23901284 34797568 23901284 34797568 22445658 31402088 22445658 31402088 979809968 30366728 979809968 30366728 981730179 27436087 981730179 27436087 982377011 26318018 982377011 26318018 16493543 25106343 16493543 25106343 984491035 23114710 984491035 23114710 985360395 21846893 985360395 21846893 13671412 20339238 13671412 20339238 12818719 19150731 12818719 19150731 12253394 18506313 12253394 18506313 11934714 17939523 11934714 17939523 11730245 17262901 11730245 17262901 11092635 16699772 11092635 16699772 10841628 16586981 10841628 16586981 651671477 16586981 651671477 991588739 651671477 991588739 357076999 585228828 357076999 585228828 660970799 557397382 660970799 557397382 416486379 866776079 416486379 866776079 656415037 453413439 656415037 453413439 301275768 433988665 301275768 433988665 277236447 413517943 277236447 413517943 726992220 402987929 726992220 402987929 265979271 395300798 265979271 395300798 736255077 383610796 736255077 383610796 248856851 369837574 248856851 369837574 757790125 354269249 757790125 354269249 762455765 339156943 762455765 339156943 771443012 325932362 771443012 325932362 215653948 324181943 215653948 324181943 793864337 305370091 793864337 305370091 197538358 280784967 197538358 280784967 814469225 274675831 814469225 274675831 820927344 262219478 820927344 262219478 168764720 245138394 168764720 245138394 837768769 239223823 837768769 239223823 148397005 221572382 148397005 221572382 854141081 216200087 854141081 216200087 129508781 192731236 129508781 192731236 127611387 186369097 127611387 186369097 876646414 182679356 876646414 182679356 120578241 179639933 120578241 179639933 883224615 159746799 883224615 159746799 103318492 151162570 103318492 151162570 96828997 144010387 96828997 144010387 94166041 131421718 94166041 131421718 913717577 124702093 913717577 124702093 82737439 120045039 82737439 120045039 79903249 108482227 79903249 108482227 929293222 101161210 929293222 101161210 934238075 98045032 934238075 98045032 938236680 92497755 938236680 92497755 940647172 87092256 940647172 87092256 58105207 85050742 58105207 85050742 55911863 78482775 55911863 78482775 50285327 74258140 50285327 74258140 951861814 70324907 951861814 70324907 45226466 65020396 45226466 65020396 43033098 60767024 43033098 60767024 960499493 57215028 960499493 57215028 38408643 56667968 38408643 56667968 963655886 51032430 963655886 51032430 33149034 48666661 33149034 48666661 29823821 44715618 29823821 44715618 28181404 42020801 28181404 42020801 27822536 41413780 27822536 41413780 972682003 38557772 972682003 38557772 25193579 37401548 25193579 37401548 24818078 36979998 24818078 36979998 975310346 36061756 975310346 36061756 976415946 34911432 976415946 34911432 23064155 34609105 23064155 34609105 20348024 30584349 20348024 30584349 980506072 28767988 980506072 28767988 17478998 25923487 17478998 25923487 983406045 25097716 983406045 25097716 15718675 23405764 15718675 23405764 15097066 22668004 15097066 22668004 13682245 20176856 13682245 20176856 986935092 19520305 986935092 19520305 12692322 18469673 12692322 18469673 12067910 18267977 12067910 18267977 988437700 16621546 988437700 16621546 10859312 16621546 452890626 16621546 452890626 915865155 452890626 915865155 568737491 580030503 568737491 580030503 400952186 705440043 400952186 705440043 328885646 476795311 328885646 476795311 711499643 416306367 711499643 416306367 271061725 406062810 271061725 406062810 265971001 393406364 265971001 393406364 740846273 380053175 740846273 380053175 749619651 360162543 749619651 360162543 221824470 333859125 221824470 333859125 774688273 329128453 774688273 329128453 217290929 324767991 217290929 324767991 788105090 312225668 788105090 312225668 792804498 307429549 792804498 307429549 202793202 286959062 202793202 286959062 808751384 279207209 808751384 279207209 183377997 275552594 183377997 275552594 817458153 272446676 817458153 272446676 178389568 270919592 178389568 270919592 162081722 242400611 162081722 242400611 850450132 220859959 850450132 220859959 143689007 214653724 143689007 214653724 860431584 203727792 860431584 203727792 868388907 195244448 868388907 195244448 871416336 191625716 871416336 191625716 873299345 187432599 873299345 187432599 123385454 179952965 123385454 179952965 880313719 177064121 880313719 177064121 108244504 152865783 108244504 152865783 899326996 150456612 899326996 150456612 902893845 145452489 902893845 145452489 95049876 135067299 95049876 135067299 87529036 130981217 87529036 130981217 923643040 109112715 923643040 109112715 931101104 103491619 931101104 103491619 68161625 101828982 68161625 101828982 935042603 96528847 935042603 96528847 64252911 95472599 64252911 95472599 63735758 89344917 63735758 89344917 947360110 76249303 947360110 76249303 949917655 72207595 949917655 72207595 48416101 69692448 48416101 69692448 953448973 67521521 953448973 67521521 955536312 65393075 955536312 65393075 956406104 62232374 956406104 62232374 958861552 59031876 958861552 59031876 961073976 56746580 961073976 56746580 963145485 54159973 963145485 54159973 34999032 50930194 34999032 50930194 966970056 48710560 966970056 48710560 32720094 46129550 32720094 46129550 968590002 44127322 968590002 44127322 970278196 43125324 970278196 43125324 28341611 42817573 28341611 42817573 972395510 39771879 972395510 39771879 25230364 37841344 25230364 37841344 974733479 36830835 974733479 36830835 23464071 34573480 23464071 34573480 977901101 31642230 977901101 31642230 979255936 31200909 979255936 31200909 18492623 28606245 18492623 28606245 981823571 27436090 981823571 27436090 17311972 26520507 17311972 26520507 982778220 25099323 982778220 25099323 15602922 23484808 15602922 23484808 14965689 22595567 14965689 22595567 985021964 21994065 985021964 21994065 13956021 20960374 13956021 20960374 13001525 19693564 13001525 19693564 12781949 18927974 12781949 18927974 987636621 18267976 987636621 18267976 11590966 17665019 11590966 17665019 629060491 17665019 629060491 796080272 629060491 796080272 412557397 828483458 412557397 828483458 332664111 483048358 332664111 483048358 677866993 445229429 677866993 445229429 296487641 416749947 296487641 416749947 273757098 389049287 273757098 389049287 243027696 346518411 243027696 346518411 768736349 332555589 768736349 332555589 207599071 289984703 207599071 289984703 807020167 286758581 807020167 286758581 811962384 279892903 811962384 279892903 180313962 260251596 180313962 260251596 836078487 240490705 836078487 240490705 844955171 229553903 844955171 229553903 149889366 225297700 149889366 225297700 860097924 208529728 860097924 208529728 867569247 195998957 867569247 195998957 869190274 195693941 869190274 195693941 130021465 190321721 130021465 190321721 878340737 181909437 878340737 181909437 118404427 168830234 118404427 168830234 895075102 157543834 895075102 157543834 102874999 153989412 102874999 153989412 898348864 150109564 898348864 150109564 95187357 138369589 95187357 138369589 909204284 134890133 909204284 134890133 912659118 131521332 912659118 131521332 914179871 128159994 914179871 128159994 78456879 115096938 78456879 115096938 925071608 108172090 925071608 108172090 66923111 96669979 66923111 96669979 64112050 94961675 64112050 94961675 53647513 77329851 53647513 77329851 948221893 75173917 948221893 75173917 49937880 72344036 49937880 72344036 47735415 70268326 47735415 70268326 952993012 68990827 952993012 68990827 955145312 66245409 955145312 66245409 955592314 65580890 955592314 65580890 43986764 63047492 43986764 63047492 42096899 62277793 42096899 62277793 39455975 58365607 39455975 58365607 38750791 56292007 38750791 56292007 35319114 51913353 35319114 51913353 968504097 44695284 968504097 44695284 27884693 40919992 27884693 40919992 973621501 39203336 973621501 39203336 973965034 38467168 973965034 38467168 25065693 36140758 25065693 36140758 976573645 35000627 976573645 35000627 978022106 31825142 978022106 31825142 20851730 31184764 20851730 31184764 979485554 28744775 979485554 28744775 982083613 26529558 982083613 26529558 983767425 22643672 983767425 22643672 984983587 22389335 984983587 22389335 14025789 20739793 14025789 20739793 986586350 18606970 986586350 18606970 11859715 17879683 11859715 17879683 11770790 17879683 560801039 17879683 560801039 795191903 560801039 795191903 369134258 573127651 369134258 573127651 657685407 923193176 657685407 923193176 368482495 503898792 368482495 503898792 629003032 792576252 629003032 792576252 507586999 560863988 507586999 560863988 660347800 961726645 660347800 961726645 372268209 629711154 372268209 629711154 649029815 963599689 649029815 963599689 447345599 695962584 447345599 695962584 594903293 849567728 594903293 849567728 554519356 515981737 554519356 515981737 519990308 833702770 519990308 833702770 568213166 785428612 568213166 785428612 415063951 989720377 415063951 989720377 441267725 506116281 441267725 506116281 661041939 918461076 661041939 918461076 447307514 660740782 447307514 660740782 559857137 861309605 559857137 861309605 317285353 421506236 317285353 421506236 277632951 399713204 277632951 399713204 734978643 384652598 734978643 384652598 748656856 347886715 748656856 347886715 765329915 345863861 765329915 345863861 774704255 328545472 774704255 328545472 778818055 318440618 778818055 318440618 201356319 285781486 201356319 285781486 183524724 274570680 183524724 274570680 824444903 257881847 824444903 257881847 831684397 252992761 831684397 252992761 163183870 246423867 163183870 246423867 161561680 235897725 161561680 235897725 152625879 228048695 152625879 228048695 848476860 217012417 848476860 217012417 141638393 208670414 141638393 208670414 862393213 196183508 862393213 196183508 127131715 184874259 127131715 184874259 877668871 169598451 877668871 169598451 111012716 162654068 111012716 162654068 107301026 155585925 107301026 155585925 904949709 142896548 904949709 142896548 905716823 140841730 905716823 140841730 92187889 138116129 92187889 138116129 918851568 112917668 918851568 112917668 74541874 110537733 74541874 110537733 927401979 109500502 927401979 109500502 928907460 104093741 928907460 104093741 933784184 100104453 933784184 100104453 66274700 98301379 66274700 98301379 936084964 96436073 936084964 96436073 937301235 82643839 937301235 82643839 52827034 78074544 52827034 78074544 51731687 75683913 51731687 75683913 951758680 71988012 951758680 71988012 952862365 67639625 952862365 67639625 45728961 67538936 45728961 67538936 954618732 65948269 954618732 65948269 42021852 61102385 42021852 61102385 960443687 58132011 960443687 58132011 962428517 52246331 962428517 52246331 965205973 50408762 965205973 50408762 33979514 49146662 33979514 49146662 968061726 46414362 968061726 46414362 969715810 43405043 969715810 43405043 28739883 42830606 28739883 42830606 972936388 39603454 972936388 39603454 25951243 38557771 25951243 38557771 974339150 37968312 974339150 37968312 975825856 36159396 975825856 36159396 976112437 33434438 976112437 33434438 22060729 31884047 22060729 31884047 981066311 27775291 981066311 27775291 17873040 26855924 17873040 26855924 983603303 24737838 983603303 24737838 984541640 22868308 984541640 22868308 14609837 22375484 14609837 22375484 14107932 22106366 14107932 22106366 986224598 20005515 986224598 20005515 12538864 18268328 12538864 18268328 987683070 18268328 552349040 656162731 552349040 656162731 350464962 527399605 350464962 527399605 568960464 708005795 568960464 708005795 661062648 951272121 661062648 951272121 627212730 486089884 627212730 486089884 322467352 428517169 322467352 428517169 280437536 419259598 280437536 419259598 717715898 404839441 717715898 404839441 267279672 400787888 267279672 400787888 252237980 376489389 252237980 376489389 250862101 361059856 250862101 361059856 223974679 326135213 223974679 326135213 213935623 308601584 213935623 308601584 201841576 288303007 201841576 288303007 807094288 287358069 807094288 287358069 181994205 264623874 181994205 264623874 832538788 248391894 832538788 248391894 164020730 248234400 164020730 248234400 839190753 238440198 839190753 238440198 154160973 217755881 154160973 217755881 857049533 212600800 857049533 212600800 867370654 196976238 867370654 196976238 128325742 189563041 128325742 189563041 877426204 181675223 877426204 181675223 885191243 170902197 885191243 170902197 107401488 155676796 107401488 155676796 102319887 145883552 102319887 145883552 903308078 144043627 903308078 144043627 904821865 141800156 904821865 141800156 908088037 131804751 908088037 131804751 86188135 120758010 86188135 120758010 78527472 112863456 78527472 112863456 926772219 104185593 926772219 104185593 67633393 102175330 67633393 102175330 59532815 84707465 59532815 84707465 945849069 78874610 945849069 78874610 49053752 72207596 49053752 72207596 952135772 69369739 952135772 69369739 954135785 68007043 954135785 68007043 45783099 66107844 45783099 66107844 956075720 63659495 956075720 63659495 40913568 60305359 40913568 60305359 40337281 58459081 40337281 58459081 39187289 56292008 39187289 56292008 962761558 53631644 962761558 53631644 963840741 50977973 963840741 50977973 32155582 46869765 32155582 46869765 969230924 43239567 969230924 43239567 971197954 42531300 971197954 42531300 27338354 38728046 27338354 38728046 975922662 35794057 975922662 35794057 21714285 31364645 21714285 31364645 20441967 30350136 20441967 30350136 980749583 28964203 980749583 28964203 18568298 28708610 18568298 28708610 18317647 28377090 18317647 28377090 981755962 26695168 981755962 26695168 16750017 25708588 16750017 25708588 16465441 25614828 16465441 25614828 983256801 24725430 983256801 24725430 15124089 23099407 15124089 23099407 14489085 22507397 14489085 22507397 14209899 19857618 14209899 19857618 986653647 19541158 986653647 19541158 12686132 19394054 12686132 19394054 987234462 18828710 987234462 18828710 987620827 18422348 987620827 18422348 427882958 676389699 427882958 676389699 327794362 433381282 327794362 433381282 288478944 421019412 288478944 421019412 715609086 406129504 715609086 406129504 267538422 400094664 267538422 400094664 735860923 387861315 735860923 387861315 740101404 377748399 740101404 377748399 247904823 362408487 247904823 362408487 232937872 347973402 232937872 347973402 772371300 334237035 772371300 334237035 220052978 328446735 220052978 328446735 201500849 296203501 201500849 296203501 803725563 290709989 803725563 290709989 809918548 282203660 809918548 282203660 815472160 271450977 815472160 271450977 823002488 263466731 823002488 263466731 165376672 248774549 165376672 248774549 835755945 230047267 835755945 230047267 146411465 214357376 146411465 214357376 857296875 212869656 857296875 212869656 858719000 206049143 858719000 206049143 132739667 197381199 132739667 197381199 128742005 192930380 128742005 192930380 873437544 174637175 873437544 174637175 112420744 165681533 112420744 165681533 891676118 162394964 891676118 162394964 107695937 159924556 107695937 159924556 894176981 157135878 894176981 157135878 103097727 149584034 103097727 149584034 902754565 145682764 902754565 145682764 95323351 142389780 95323351 142389780 909869958 134945355 909869958 134945355 89599694 130313737 89599694 130313737 914194719 126288053 914194719 126288053 921889969 115421316 921889969 115421316 70453688 105070878 70453688 105070878 69357890 103042560 69357890 103042560 933019483 100423717 933019483 100423717 935392745 96973470 935392745 96973470 64258394 94909400 64258394 94909400 942271994 86050221 942271994 86050221 55106081 82337110 55106081 82337110 52870396 76787329 52870396 76787329 950772413 72351585 950772413 72351585 952131903 69576614 952131903 69576614 954157211 66134373 954157211 66134373 42910954 61667094 42910954 61667094 41526708 59457548 41526708 59457548 39153490 57302486 39153490 57302486 36781290 54168308 36781290 54168308 963521673 54086217 963521673 54086217 35265667 51913634 35265667 51913634 33727072 49825845 33727072 49825845 966604351 49214299 966604351 49214299 32341879 46757936 32341879 46757936 30280826 45248904 30280826 45248904 28989440 43684641 28989440 43684641 970604717 39854247 970604717 39854247 973384976 39092790 973384976 39092790 25731143 38457706 25731143 38457706 25083300 37392493 25083300 37392493 22807592 34120578 22807592 34120578 978101318 32104780 978101318 32104780 978904889 30187036 978904889 30187036 19304769 29058243 19304769 29058243 17949146 26749294 17949146 26749294 16582001 25685182 16582001 25685182 16250145 23182146 16250145 23182146 984702069 22536350 984702069 22536350 985192482 22151410 985192482 22151410 986673699 19780626 986673699 19780626 986880609 18651247 986880609 18651247 987555036 18565157 987555036 18565157 987567735 18565157 419733649 849485808 419733649 849485808 549462312 540967366 549462312 540967366 458352546 786564894 458352546 786564894 572732612 497217049 572732612 497217049 300331508 443425401 300331508 443425401 290991675 424819699 290991675 424819699 714436382 409547542 714436382 409547542 270504495 388346410 270504495 388346410 258659209 382408986 258659209 382408986 754606553 357855916 754606553 357855916 764594798 345980954 764594798 345980954 229902647 336682280 229902647 336682280 772655614 316858100 772655614 316858100 787767246 309433158 787767246 309433158 798385296 295394907 798385296 295394907 192240198 286717542 192240198 286717542 177727187 267421753 177727187 267421753 823818702 265017071 823818702 265017071 827468373 255070522 827468373 255070522 167591951 253618014 167591951 253618014 164153312 248491424 164153312 248491424 851771191 220826132 851771191 220826132 144646578 214021450 144646578 214021450 136045505 202414943 136045505 202414943 865604507 199566951 865604507 199566951 132800088 195386272 132800088 195386272 870406374 192298981 870406374 192298981 878670602 177736047 878670602 177736047 113078776 161884565 113078776 161884565 107743430 160767670 107743430 160767670 106654001 153527154 106654001 153527154 899123805 146371390 899123805 146371390 97531566 145250831 97531566 145250831 905102359 140881822 905102359 140881822 92371238 136961817 92371238 136961817 90420388 135041106 90420388 135041106 87067042 127126311 87067042 127126311 80321020 120099449 80321020 120099449 79865794 119590399 79865794 119590399 921814508 106797168 921814508 106797168 70699467 105732522 70699467 105732522 932237109 103004375 932237109 103004375 933097020 101616939 933097020 101616939 934879866 95212767 934879866 95212767 939405963 89445139 939405963 89445139 58984966 84477448 58984966 84477448 53269575 77908800 53269575 77908800 949707863 73995278 949707863 73995278 951164125 70419793 951164125 70419793 956365405 63806979 956365405 63806979 957510219 62053543 957510219 62053543 40541338 57804430 40541338 57804430 963210894 50598231 963210894 50598231 966306983 47227831 966306983 47227831 31411018 45727777 31411018 45727777 30534395 45019491 30534395 45019491 969784697 43876429 969784697 43876429 970469243 43191696 970469243 43191696 971358032 40276303 971358032 40276303 26410844 39343991 26410844 39343991 973696806 38280776 973696806 38280776 24969232 36969434 24969232 36969434 976304477 34766688 976304477 34766688 22038664 33329132 22038664 33329132 978181765 32418574 978181765 32418574 21228354 31884423 21228354 31884423 979075637 31486095 979075637 31486095 980416123 29379547 980416123 29379547 18968696 28683894 18968696 28683894 981945435 27054631 981945435 27054631 17097367 26498301 17097367 26498301 16770184 25987014 16770184 25987014 982886999 23223648 982886999 23223648 15128169 23037698 15128169 23037698 13655846 20229813 13655846 20229813 986494084 19967157 986494084 19967157 986927770 18625689 986927770 18625689 12285004 18625689 589214753 18625689 589214753 603052831 589214753 603052831 348525902 955703550 348525902 955703550 432478428 538075570 432478428 538075570 570232693 861793782 570232693 861793782 527732613 736615842 527732613 736615842 611059774 914738203 611059774 914738203 375223047 833492751 375223047 833492751 579747925 612806305 579747925 612806305 662836233 902002472 662836233 902002472 494471192 699355817 494471192 699355817 312946463 446379852 312946463 446379852 291055827 429897470 291055827 429897470 285377670 427398235 285377670 427398235 273246039 398877739 273246039 398877739 731938103 378832911 731938103 378832911 752154287 350390032 752154287 350390032 232434557 338138279 232434557 338138279 217856944 323873627 217856944 323873627 785472125 316562828 785472125 316562828 205289596 294124389 205289596 294124389 802327470 292904010 802327470 292904010 182492300 276381400 182492300 276381400 820079959 267122548 820079959 267122548 829088924 253160183 829088924 253160183 832072221 223788244 832072221 223788244 141924542 209845205 141924542 209845205 131649851 195755885 131649851 195755885 871025151 183767589 871025151 183767589 119794032 176166491 119794032 176166491 889347245 162191498 889347245 162191498 108213786 161629502 108213786 161629502 893838440 149666335 893838440 149666335 99475990 148867584 99475990 148867584 901549866 148347887 901549866 148347887 908608358 137244141 908608358 137244141 89893558 128159999 89893558 128159999 916194673 124100073 916194673 124100073 920572124 109088468 920572124 109088468 70610157 106071596 70610157 106071596 931781928 103491620 931781928 103491620 932554961 102673125 932554961 102673125 934442002 94779581 934442002 94779581 59918330 89058097 59918330 89058097 941321200 87318619 941321200 87318619 57346694 81353178 57346694 81353178 947233680 75706348 947233680 75706348 950708651 72480828 950708651 72480828 47402503 70115953 47402503 70115953 44564095 63984826 44564095 63984826 957946356 61735258 957946356 61735258 959091554 60337441 959091554 60337441 962038280 55826263 962038280 55826263 963151510 52888870 963151510 52888870 964961606 50121559 964961606 50121559 33351937 47100647 33351937 47100647 968036084 46772775 968036084 46772775 968378757 46123016 968378757 46123016 30294167 45034319 30294167 45034319 969555673 44106017 969555673 44106017 27874754 41757890 27874754 41757890 972838954 39759433 972838954 39759433 25921338 39015638 25921338 39015638 974916380 36452138 974916380 36452138 977428263 33163405 977428263 33163405 978261992 31600081 978261992 31600081 19015367 29320972 19015367 29320972 981029925 28502300 981029925 28502300 982013790 26333016 982013790 26333016 15407547 23570314 15407547 23570314 984953087 22496935 984953087 22496935 985191785 22348874 985191785 22348874 13219435 19744741 13219435 19744741 12803116 18758047 12803116 18758047 987429473 18687441 987429473 18687441 578317911 828621677 578317911 828621677 652684545 994121592 652684545 994121592 369713727 669759279 369713727 669759279 638351183 802344398 638351183 802344398 431672972 536943257 431672972 536943257 631620992 754504864 631620992 754504864 347695645 661159287 347695645 661159287 499775680 830034757 499775680 830034757 591588791 921706396 591588791 921706396 398729645 499692252 398729645 499692252 671154344 484475679 671154344 484475679 699085856 443907560 699085856 443907560 705725243 428393201 705725243 428393201 711065270 413110468 711065270 413110468 721422185 411822140 721422185 411822140 723026941 398910891 723026941 398910891 732585907 368544526 732585907 368544526 240394714 359814425 240394714 359814425 236516263 349575299 236516263 349575299 769679396 340148272 769679396 340148272 211585204 296335758 211585204 296335758 811313432 271453485 811313432 271453485 175838356 263620736 175838356 263620736 171278193 231344668 171278193 231344668 148606053 224687244 148606053 224687244 851970466 215386901 851970466 215386901 861650985 203120189 861650985 203120189 867358476 197572496 867358476 197572496 870746375 190552395 870746375 190552395 126428271 185878899 126428271 185878899 118715862 175742061 118715862 175742061 112207634 162842366 112207634 162842366 107958826 154343005 107958826 154343005 100404817 150483665 100404817 150483665 98741959 147415370 98741959 147415370 909362707 128692377 909362707 128692377 83854213 124600662 83854213 124600662 917803210 123066896 917803210 123066896 78748793 112481601 78748793 112481601 926169901 111040014 926169901 111040014 72557524 106583989 72557524 106583989 930967852 104158145 930967852 104158145 67765662 100790276 67765662 100790276 66514751 98792476 66514751 98792476 65368211 95861908 65368211 95861908 940445345 87006047 940445345 87006047 58152754 83263568 58152754 83263568 54934950 80351616 54934950 80351616 947866247 77371811 947866247 77371811 51493569 76601490 51493569 76601490 949640728 71645252 949640728 71645252 956255271 64149213 956255271 64149213 958881469 57434293 958881469 57434293 38634126 54942991 38634126 54942991 963097464 54754808 963097464 54754808 36648547 51243816 36648547 51243816 967096002 46968475 967096002 46968475 968052014 45501057 968052014 45501057 29737779 44439782 29737779 44439782 970012451 42619192 970012451 42619192 971944628 41027522 971944628 41027522 26851433 40401628 26851433 40401628 972701201 39769113 972701201 39769113 25927998 39050846 25927998 39050846 22975832 33249386 22975832 33249386 978041118 32196764 978041118 32196764 978883810 30034930 978883810 30034930 19086858 29096117 19086858 29096117 18332626 27898634 18332626 27898634 17519083 26332111 17519083 26332111 983413893 23757628 983413893 23757628 15289972 23377016 15289972 23377016 15071623 22729413 15071623 22729413 985358836 21569772 985358836 21569772 13734116 20739795 13734116 20739795 12983355 18922717 12983355 18922717 12402020 18922717 469926222 18922717 469926222 865532358 469926222 865532358 558137142 915031496 558137142 915031496 344811224 524278119 344811224 524278119 538497867 692060231 538497867 692060231 375670717 913980372 375670717 913980372 548661795 714997688 548661795 714997688 593697698 610016421 593697698 610016421 484846405 454788012 484846405 454788012 697976134 437063795 697976134 437063795 280226472 416465354 280226472 416465354 722346790 407561445 722346790 407561445 727141172 388303530 727141172 388303530 247736172 360933904 247736172 360933904 232596769 341068619 232596769 341068619 216759912 324143576 216759912 324143576 781798616 323075219 781798616 323075219 202445130 303897469 202445130 303897469 799799370 294240160 799799370 294240160 191261550 283471700 191261550 283471700 182679263 275885330 182679263 275885330 816443585 267854280 816443585 267854280 174918623 260463801 174918623 260463801 154033748 232308579 154033748 232308579 846688595 228145198 846688595 228145198 143218757 212223774 143218757 212223774 136236431 199051921 136236431 199051921 866910403 194385317 866910403 194385317 870807408 189844806 870807408 189844806 873660809 172191366 873660809 172191366 891300256 162703553 891300256 162703553 897063567 153475762 897063567 153475762 900964193 138149165 900964193 138149165 909118481 126581933 909118481 126581933 922661237 112231237 922661237 112231237 73001740 108268827 73001740 108268827 930867721 103497285 930867721 103497285 67630354 99584321 67630354 99584321 64341137 94785036 64341137 94785036 62665824 90118017 62665824 90118017 944203869 82497816 944203869 82497816 53453861 79438794 53453861 79438794 52221604 76789373 52221604 76789373 951222448 71824490 951222448 71824490 953220176 64518657 953220176 64518657 42463008 62679064 42463008 62679064 40739065 55457892 40739065 55457892 35253741 51326575 35253741 51326575 34438510 49234610 34438510 49234610 967020079 47419801 967020079 47419801 31423120 46484577 31423120 46484577 29986888 44869963 29986888 44869963 971048358 40793795 971048358 40793795 27062298 40621561 27062298 40621561 974373866 36809015 974373866 36809015 975801266 36274206 975801266 36274206 23572795 34876916 23572795 34876916 977862219 31889994 977862219 31889994 20882323 30846585 20882323 30846585 20180919 30623099 20180919 30623099 979778541 30023106 979778541 30023106 19086705 27547331 19086705 27547331 982502915 26244722 982502915 26244722 983123655 24053482 983123655 24053482 984016867 24013986 984016867 24013986 15618251 23313003 15618251 23313003 985632230 20974296 985632230 20974296 986141456 20333904 986141456 20333904 12444409 18951904 12444409 18951904 635199885 18951904 635199885 989610225 635199885 989610225 336178758 451787648 336178758 451787648 293130727 438549120 293130727 438549120 275767757 412651124 275767757 412651124 250880781 373611984 250880781 373611984 248081721 365476740 248081721 365476740 234015942 332673483 234015942 332673483 779910598 306787544 779910598 306787544 201860232 290458217 201860232 290458217 187359679 281574063 187359679 281574063 180706918 267665819 180706918 267665819 823460577 260946350 823460577 260946350 830340948 236255784 830340948 236255784 154193244 230348180 154193244 230348180 149956173 226650196 149956173 226650196 852732666 208300598 852732666 208300598 865196799 199025648 865196799 199025648 868491104 190520974 868491104 190520974 111848513 164027197 111848513 164027197 108889489 158731114 108889489 158731114 895301262 156792512 895301262 156792512 103418301 153605831 103418301 153605831 101109519 149245578 101109519 149245578 907308632 126917095 907308632 126917095 84234826 126529277 84234826 126529277 83586835 123787300 83586835 123787300 78049128 115957126 78049128 115957126 925087579 112991674 925087579 112991674 70161365 104581929 70161365 104581929 932980096 101828984 932980096 101828984 66746714 99888543 66746714 99888543 935532170 94613914 935532170 94613914 940003007 86157409 940003007 86157409 56262897 82939274 56262897 82939274 945247962 79198984 945247962 79198984 52277797 77980420 52277797 77980420 948551662 74888630 948551662 74888630 48064520 70799425 48064520 70799425 46928947 66924118 46928947 66924118 955987397 63353702 955987397 63353702 41318645 60412090 41318645 60412090 39816852 55754023 39816852 55754023 962920453 52969550 962920453 52969550 35363056 51707666 35363056 51707666 34880073 50359309 34880073 50359309 966080399 49409002 966080399 49409002 966681937 47958705 966681937 47958705 968948441 45463456 968948441 45463456 30302802 45365138 30302802 45365138 969560896 44044946 969560896 44044946 28193328 40746408 28193328 40746408 972396748 38160722 972396748 38160722 975055968 36161046 975055968 36161046 22406932 33468324 22406932 33468324 21514276 32347787 21514276 32347787 20080107 30020693 20080107 30020693 980177177 29624253 980177177 29624253 18973596 27960678 18973596 27960678 16937952 24678781 16937952 24678781 984179625 23326856 984179625 23326856 13898510 21879924 13898510 21879924 986533209 19483905 986533209 19483905 986963923 19483905 574803992 917410110 574803992 917410110 654054332 598787490 654054332 598787490 351496104 806480671 351496104 806480671 432029342 566121389 432029342 566121389 354277538 971626486 354277538 971626486 665263653 486312422 665263653 486312422 322734373 475043554 322734373 475043554 694237314 438030011 694237314 438030011 708304411 427769269 708304411 427769269 279670086 414856342 279670086 414856342 722643121 382457313 722643121 382457313 747700138 371050797 747700138 371050797 245283536 365811316 245283536 365811316 757020456 355754578 757020456 355754578 764560752 345701206 764560752 345701206 775078237 327702198 775078237 327702198 210001254 310167685 210001254 310167685 794340424 291133415 794340424 291133415 189221855 278638843 189221855 278638843 816324968 274687127 816324968 274687127 819207418 268425346 819207418 268425346 844212558 233646047 844212558 233646047 849510872 219931241 849510872 219931241 144028903 208882957 144028903 208882957 862182805 203441342 862182805 203441342 134264031 199785847 134264031 199785847 132335377 195052880 132335377 195052880 128382250 190834228 128382250 190834228 873425823 187595824 873425823 187595824 886432485 170472253 886432485 170472253 887978102 164414522 887978102 164414522 104630024 155090515 104630024 155090515 898024327 152546550 898024327 152546550 899568466 150702311 899568466 150702311 901267621 142721607 901267621 142721607 85715884 128404820 85715884 128404820 915477438 124215902 915477438 124215902 79450907 115859990 79450907 115859990 924507097 113878957 924507097 113878957 75314698 109232333 75314698 109232333 928692261 106334941 928692261 106334941 68672231 101782063 68672231 101782063 66587488 96634029 66587488 96634029 63363520 94594186 63363520 94594186 60549659 84702794 60549659 84702794 943586195 82950029 943586195 82950029 53551759 78971085 53551759 78971085 51225071 76050864 51225071 76050864 950396351 71561263 950396351 71561263 44315621 64044248 44315621 64044248 958396207 61210412 958396207 61210412 958756762 60028054 958756762 60028054 960356236 55874396 960356236 55874396 37478227 53252524 37478227 53252524 35868179 52613060 35868179 52613060 34828729 50952657 34828729 50952657 968665771 45621914 968665771 45621914 968914334 45484697 968914334 45484697 29152393 42653149 29152393 42653149 972207333 41204268 972207333 41204268 972343172 39478597 972343172 39478597 974223530 38148245 974223530 38148245 974895144 36417874 974895144 36417874 975884057 34766690 975884057 34766690 977510324 33781515 977510324 33781515 978312751 32475084 978312751 32475084 21410153 31939187 21410153 31939187 978937114 30669070 978937114 30669070 980178156 29954375 980178156 29954375 981990367 26420003 981990367 26420003 15773206 23975210 15773206 23975210 984235322 22823261 984235322 22823261 14150569 20399335 14150569 20399335 986413929 20399335 556306269 896144742 556306269 896144742 407580475 620486510 407580475 620486510 614164733 539187525 614164733 539187525 354113765 935269733 354113765 935269733 612175552 602171642 612175552 602171642 371954047 957589823 371954047 957589823 665507705 458239519 665507705 458239519 300591713 441584923 300591713 441584923 291529381 433611214 291529381 433611214 709428838 425502592 709428838 425502592 282252606 416069402 282252606 416069402 738450880 380673511 738450880 380673511 248891339 371643746 248891339 371643746 240103955 358286537 240103955 358286537 238887944 346564765 238887944 346564765 769786449 330164667 769786449 330164667 778841572 323441919 778841572 323441919 789085116 305286904 789085116 305286904 195708797 289584729 195708797 289584729 188137808 284859350 188137808 284859350 811476495 279588176 811476495 279588176 816696724 274737191 816696724 274737191 179056344 239226740 179056344 239226740 152962733 222009581 152962733 222009581 139033922 208359876 139033922 208359876 135960941 202293898 135960941 202293898 131403211 194326307 131403211 194326307 873560450 174732790 873560450 174732790 114185609 171075576 114185609 171075576 886811963 165162499 886811963 165162499 110212859 163797312 110212859 163797312 891097950 158917049 891097950 158917049 899505254 144738454 899505254 144738454 906880362 131421714 906880362 131421714 86447981 127376099 86447981 127376099 83821441 115843206 83821441 115843206 924239883 114378490 924239883 114378490 925920249 108013585 925920249 108013585 929736537 107040205 929736537 107040205 70643658 105772382 70643658 105772382 931376269 104157309 931376269 104157309 68891377 95476893 68891377 95476893 939920230 85137154 939920230 85137154 943617239 84324700 943617239 84324700 53803531 79718282 53803531 79718282 52141374 77382782 52141374 77382782 952356666 68983947 952356666 68983947 45970129 66938067 45970129 66938067 956470434 63296079 956470434 63296079 958283908 61102211 958283908 61102211 961906899 56247361 961906899 56247361 37008171 53938627 37008171 53938627 36316215 50359310 36316215 50359310 33713261 47958703 33713261 47958703 31667623 46319041 31667623 46319041 30946382 45647623 30946382 45647623 969418822 44657367 969418822 44657367 28305736 41853360 28305736 41853360 27740055 41448639 27740055 41448639 972201969 41055998 972201969 41055998 25339254 37854670 25339254 37854670 24746606 34417275 24746606 34417275 22706320 34268453 22706320 34268453 978277243 32152799 978277243 32152799 979116490 30963398 979116490 30963398 979544035 30160869 979544035 30160869 18440279 27924175 18440279 27924175 981804998 27322267 981804998 27322267 16879185 25801951 16879185 25801951 983318233 24082608 983318233 24082608 15706489 22868309 15706489 22868309 985219480 22311983 985219480 22311983 985220060 22311983 473855430 727143769 473855430 727143769 361422294 639915144 361422294 639915144 594293000 952839428 594293000 952839428 338600214 538861010 338600214 538861010 640834542 928521714 640834542 928521714 402379091 643617320 402379091 643617320 577386348 893306242 577386348 893306242 397486946 959974706 397486946 959974706 477109559 552930101 477109559 552930101 395459102 942735964 395459102 942735964 630017598 685181228 630017598 685181228 496742256 918329431 496742256 918329431 337211376 517925267 337211376 517925267 661774382 788283519 661774382 788283519 447250654 520714598 447250654 520714598 425767025 976565801 425767025 976565801 548580525 846638872 548580525 846638872 382033365 850987694 382033365 850987694 649402579 572576573 649402579 572576573 395844732 834549019 395844732 834549019 634226458 491402968 634226458 491402968 312277060 464220915 312277060 464220915 686439511 455664074 686439511 455664074 297193457 437576838 297193457 437576838 708694515 424727028 708694515 424727028 714845574 395545376 714845574 395545376 254269268 375456378 254269268 375456378 756190375 358416237 756190375 358416237 763579940 345799531 763579940 345799531 228399415 341431002 228399415 341431002 785436607 310372370 785436607 310372370 799333361 297937391 799333361 297937391 805281167 285085172 805281167 285085172 158971487 235293703 158971487 235293703 845190222 231985103 845190222 231985103 148218328 221610478 148218328 221610478 855560276 210755130 855560276 210755130 129652491 191739531 129652491 191739531 885719563 166859822 885719563 166859822 110382810 161596636 110382810 161596636 893736801 157411607 893736801 157411607 103525931 153944811 103525931 153944811 100883071 147903167 100883071 147903167 912446540 131675525 912446540 131675525 913444349 128812693 913444349 128812693 84103826 114928736 84103826 114928736 924357059 114231263 924357059 114231263 74941626 111846468 74941626 111846468 71319317 107731556 71319317 107731556 69064429 103857526 69064429 103857526 933701463 100909913 933701463 100909913 935691561 90943293 935691561 90943293 58507150 85498782 58507150 85498782 942882616 85253768 942882616 85253768 56437202 84468463 56437202 84468463 53866154 79265626 53866154 79265626 946956644 76507481 946956644 76507481 48437893 71562546 48437893 71562546 47935464 71357650 47935464 71357650 953836965 67656655 953836965 67656655 957120943 62364920 957120943 62364920 39410146 57811662 39410146 57811662 39062102 56540243 39062102 56540243 37949625 55753155 37949625 55753155 964881163 50969964 964881163 50969964 967185328 47377459 967185328 47377459 30779385 45184549 30779385 45184549 29854371 43238834 29854371 43238834 971615722 41744741 971615722 41744741 25794471 38103297 25794471 38103297 976479683 35066702 976479683 35066702 977252442 34284861 977252442 34284861 977448972 33574919 977448972 33574919 21894948 32934003 21894948 32934003 21281276 31860505 21281276 31860505 20426801 30202045 20426801 30202045 980793024 28721368 980793024 28721368 982730385 25947114 982730385 25947114 983131818 24737843 983131818 24737843 15717504 22557057 15717504 22557057 14286358 22496936 14286358 22496936 13555919 20979164 13555919 20979164 557128005 20979164 557128005 812801240 557128005 812801240 438182651 720874172 438182651 720874172 344922728 506211484 344922728 506211484 665401749 477366744 665401749 477366744 677839347 472519317 677839347 472519317 681925895 447622099 681925895 447622099 697006561 439310941 697006561 439310941 289333259 429595783 289333259 429595783 281430501 409950188 281430501 409950188 268228527 400725632 268228527 400725632 250209010 368202503 250209010 368202503 755127034 353291487 755127034 353291487 230746192 324106085 230746192 324106085 205177869 308822248 205177869 308822248 199090600 292095996 199090600 292095996 808419907 280679415 808419907 280679415 829049874 245035693 829049874 245035693 161127117 240768319 161127117 240768319 843350297 232868721 843350297 232868721 151822915 223584914 151822915 223584914 852045691 219136776 852045691 219136776 141529735 210437525 141529735 210437525 861173998 205895057 861173998 205895057 866746084 198105838 866746084 198105838 129089377 186993104 129089377 186993104 121595472 177002281 121595472 177002281 113857194 168935209 113857194 168935209 110953841 160075936 110953841 160075936 896996448 154295169 896996448 154295169 102763244 151981637 102763244 151981637 900602894 137501654 900602894 137501654 91202827 136896690 91202827 136896690 909651058 131330552 909651058 131330552 82803151 119898253 82803151 119898253 921500692 115748811 921500692 115748811 923565715 115258846 923565715 115258846 924188354 113788939 924188354 113788939 927065285 109845836 927065285 109845836 70471270 104654423 70471270 104654423 931552309 102727071 931552309 102727071 67724494 99052399 67724494 99052399 62642751 93488585 62642751 93488585 938701422 91844892 938701422 91844892 59640018 88293155 59640018 88293155 59044101 86275011 59044101 86275011 942607191 82943219 942607191 82943219 944875038 80704339 944875038 80704339 53613500 79860385 53613500 79860385 946745784 76252986 946745784 76252986 46595362 68965041 46595362 68965041 957605464 62960880 957605464 62960880 41031870 59189202 41031870 59189202 39324742 52263754 39324742 52263754 965569384 50383820 965569384 50383820 31922090 47579698 31922090 47579698 31729981 46968476 31729981 46968476 31357208 46334034 31357208 46334034 968655037 44925861 968655037 44925861 970319188 43876430 970319188 43876430 28713322 42815798 28713322 42815798 971583178 41744738 971583178 41744738 972389438 39855240 972389438 39855240 973156036 39611621 973156036 39611621 24758444 36391337 24758444 36391337 23821745 35697007 23821745 35697007 976888530 34544193 976888530 34544193 977641549 33468693 977641549 33468693 21996934 33249384 21996934 33249384 21853960 31408498 21853960 31408498 979453441 29487261 979453441 29487261 980651816 28819960 980651816 28819960 981550517 26983921 981550517 26983921 982545044 26217687 982545044 26217687 16135219 24941771 16135219 24941771 983639459 24159213 983639459 24159213 14914811 22536349 14914811 22536349 14327661 22536349 500208671 22536349 500208671 827933424 500208671 827933424 573607060 615407070 573607060 615407070 319800597 480469160 319800597 480469160 316530529 471589069 316530529 471589069 686881819 461593229 686881819 461593229 695300833 443919069 695300833 443919069 293812419 431058463 293812419 431058463 282566778 423376231 282566778 423376231 726235252 397610427 726235252 397610427 738618534 377778503 738618534 377778503 751004826 351984442 751004826 351984442 794235540 303454102 794235540 303454102 798955627 296543604 798955627 296543604 195516419 287900617 195516419 287900617 162417416 244902561 162417416 244902561 839191246 237078466 839191246 237078466 842753412 236113743 842753412 236113743 846605665 225410401 846605665 225410401 148155189 219036910 148155189 219036910 858113235 207979421 858113235 207979421 861451450 199246265 861451450 199246265 126914881 188086344 126914881 188086344 875177814 180429832 875177814 180429832 113203514 167825037 113203514 167825037 888918798 165923509 888918798 165923509 105034963 152567982 105034963 152567982 900246742 143558152 900246742 143558152 94889507 142019916 94889507 142019916 908278395 132650746 908278395 132650746 81033021 118873595 81033021 118873595 922003854 114903485 922003854 114903485 926599171 111397433 926599171 111397433 70906167 104948659 70906167 104948659 937015866 92830748 937015866 92830748 61946622 90573154 61946622 90573154 941653229 87536903 941653229 87536903 58044373 85285046 58044373 85285046 945941040 80540798 945941040 80540798 948415249 73850035 948415249 73850035 951476822 70154900 951476822 70154900 47169540 66222770 47169540 66222770 43239760 61188755 43239760 61188755 959348042 59778061 959348042 59778061 40047318 58858781 40047318 58858781 960688538 55738162 960688538 55738162 964500352 52593151 964500352 52593151 34838805 50930195 34838805 50930195 34427177 47834613 34427177 47834613 967593882 47441937 967593882 47441937 30913359 45112224 30913359 45112224 29662100 44520567 29662100 44520567 28836479 43405040 28836479 43405040 971123487 42919590 971123487 42919590 27468846 40455475 27468846 40455475 974017311 36718719 974017311 36718719 975795761 35820443 975795761 35820443 23625156 35202955 23625156 35202955 977540059 33651671 977540059 33651671 977803452 33220051 977803452 33220051 978532039 31513477 978532039 31513477 980359213 29241722 980359213 29241722 981910191 26822428 981910191 26822428 17169248 25637066 17169248 25637066 16279072 24940959 16279072 24940959 984247458 23182751 984247458 23182751 14513136 22648531 14513136 22648531 475448929 22648531 475448929 785102125 475448929 785102125 399629836 541850350 399629836 541850350 564247189 501156678 564247189 501156678 320443615 473125768 320443615 473125768 313432611 464322432 313432611 464322432 302693720 445394011 302693720 445394011 724057679 395413883 724057679 395413883 738115332 372421248 738115332 372421248 239702745 355504095 239702745 355504095 231183528 310739586 231183528 310739586 199805853 301261652 199805853 301261652 199121272 281420036 199121272 281420036 824132957 247376669 824132957 247376669 162498586 246086222 162498586 246086222 161643818 244323302 161643818 244323302 846577665 228313801 846577665 228313801 851728937 219848510 851728937 219848510 856325404 213765609 856325404 213765609 858508227 208670412 858508227 208670412 129094454 188876586 129094454 188876586 121308813 174370730 121308813 174370730 884974918 171284259 884974918 171284259 113969927 167691295 113969927 167691295 106705397 158476320 106705397 158476320 100961587 151747936 100961587 151747936 903472707 143817370 903472707 143817370 92209628 123541447 92209628 123541447 918644521 122498822 918644521 122498822 80806730 119750325 80806730 119750325 923996314 114282734 923996314 114282734 75898677 113865943 75898677 113865943 927118992 108464543 927118992 108464543 929555763 106015658 929555763 106015658 935005602 94909398 935005602 94909398 63102205 90573151 63102205 90573151 59456723 87010681 59456723 87010681 944727990 80351747 944727990 80351747 947260868 74980285 947260868 74980285 47609818 70778309 47609818 70778309 952993705 70012994 952993705 70012994 957348648 60511530 957348648 60511530 40732616 60052760 40732616 60052760 960521430 56100735 960521430 56100735 36292610 51326579 36292610 51326579 967029119 47765151 967029119 47765151 967498762 45143162 967498762 45143162 970556109 43672554 970556109 43672554 28200407 41931312 28200407 41931312 972312438 40826448 972312438 40826448 26619372 39203335 26619372 39203335 25304028 37758344 25304028 37758344 975313145 36502253 975313145 36502253 23958988 35956780 23958988 35956780 22573771 33652194 22573771 33652194 977868845 33130880 977868845 33130880 21360529 31841543 21360529 31841543 979200213 30381646 979200213 30381646 17295721 26704653 17295721 26704653 16532423 25510535 16532423 25510535 15947450 24150699 15947450 24150699 15334901 23377017 15334901 23377017 984362909 23377017 408449594 932502368 408449594 932502368 468622702 688394488 468622702 688394488 609466800 950743983 609466800 950743983 436472472 999198202 436472472 999198202 331518507 493071429 331518507 493071429 669789743 483364555 669789743 483364555 685706470 460849078 685706470 460849078 293073432 432844499 293073432 432844499 282899240 419434238 282899240 419434238 717843312 412813407 717843312 412813407 271080393 402863885 271080393 402863885 264168232 391975266 264168232 391975266 735017279 387872678 735017279 387872678 739489401 376603931 739489401 376603931 249782906 366455938 249782906 366455938 242540663 359351453 242540663 359351453 758805260 354982443 758805260 354982443 767326563 310998094 767326563 310998094 204245975 305816934 204245975 305816934 201429889 303171302 201429889 303171302 200408749 302639719 200408749 302639719 191505947 267527769 191505947 267527769 827913738 250129085 827913738 250129085 163985759 235903270 163985759 235903270 147466914 218753193 147466914 218753193 144433287 214064160 144433287 214064160 140119399 200975486 140119399 200975486 867075607 190858779 867075607 190858779 875360813 185192970 875360813 185192970 123283094 183711568 123283094 183711568 117488714 176166489 117488714 176166489 116917911 170531352 116917911 170531352 888656591 165080361 888656591 165080361 892925423 155826346 892925423 155826346 896841031 154651486 896841031 154651486 903063621 144926606 903063621 144926606 904305706 142535252 904305706 142535252 906122832 140890377 906122832 140890377 906751899 133326851 906751899 133326851 916195578 121632341 916195578 121632341 923025004 115989893 923025004 115989893 76233357 114192803 76233357 114192803 929483865 96494234 929483865 96494234 63661205 94981291 63661205 94981291 937089436 94138586 937089436 94138586 939768195 90341073 939768195 90341073 59483809 88731563 59483809 88731563 56797080 84324697 56797080 84324697 946060577 80584415 946060577 80584415 946667459 76255512 946667459 76255512 49707933 73625583 49707933 73625583 950689148 72301043 950689148 72301043 48303870 70966636 48303870 70966636 954656443 64424344 954656443 64424344 42518691 62901559 42518691 62901559 958069525 62438743 958069525 62438743 41224886 60565873 41224886 60565873 959647736 58250164 959647736 58250164 38950402 54563216 38950402 54563216 965067024 51489574 965067024 51489574 966878928 47739907 966878928 47739907 30639066 45213405 30639066 45213405 970340489 43533162 970340489 43533162 971301197 41332092 971301197 41332092 972861391 39317298 972861391 39317298 25924144 38091869 25924144 38091869 975956212 35402584 975956212 35402584 977358912 34159959 977358912 34159959 22181605 33259235 22181605 33259235 978256259 32700450 978256259 32700450 20692931 29824973 20692931 29824973 980525582 28179799 980525582 28179799 17660475 27332941 17660475 27332941 16240504 24550377 16240504 24550377 15872197 24550377 518480014 24550377 518480014 878307440 518480014 878307440 406751611 654311814 406751611 654311814 617856082 803740324 617856082 803740324 378493523 559463832 378493523 559463832 643564656 897836080 643564656 897836080 404205748 554735521 404205748 554735521 560342526 959949566 560342526 959949566 493389469 672455187 493389469 672455187 410149895 987530538 410149895 987530538 331834147 493677407 331834147 493677407 667985864 490335139 667985864 490335139 317844095 473823457 317844095 473823457 685697315 460854658 685697315 460854658 291030290 426617337 291030290 426617337 276199065 414095728 276199065 414095728 727957348 391995507 727957348 391995507 735754290 389455410 735754290 389455410 254231783 368345739 254231783 368345739 245439572 367452155 245439572 367452155 760047439 348710609 760047439 348710609 216212785 313908878 216212785 313908878 206440288 305711124 206440288 305711124 201298104 273572723 201298104 273572723 820834875 265339288 820834875 265339288 171431812 254448663 171431812 254448663 832883927 249625187 832883927 249625187 161070756 229403098 161070756 229403098 847342884 227970035 847342884 227970035 147196293 222663780 147196293 222663780 856606358 206416833 856606358 206416833 864712646 195808488 864712646 195808488 130109296 193182566 130109296 193182566 125174047 181035172 125174047 181035172 118092745 174099109 118092745 174099109 112369539 163086783 112369539 163086783 892165799 160498245 892165799 160498245 894491199 155405440 894491199 155405440 902936612 144512720 902936612 144512720 93150976 133174886 93150976 133174886 85778210 128451587 85778210 128451587 916696216 125764857 916696216 125764857 82735563 123347609 82735563 123347609 921611792 115163015 921611792 115163015 74861564 112230666 74861564 112230666 72432997 108517403 72432997 108517403 929231557 107558153 929231557 107558153 68474147 102859553 68474147 102859553 936176420 95654814 936176420 95654814 937357907 90570664 937357907 90570664 59746552 89394768 59746552 89394768 940596634 88021002 940596634 88021002 942072239 84974262 942072239 84974262 55774239 81288393 55774239 81288393 949061370 75823473 949061370 75823473 949185847 74405165 949185847 74405165 950145708 73595092 950145708 73595092 49453245 73027155 49453245 73027155 951793984 69493467 951793984 69493467 45830466 64584551 45830466 64584551 956966105 63652220 956966105 63652220 957628395 60942115 957628395 60942115 40517958 58781210 40517958 58781210 964550699 51051162 964550699 51051162 33822124 49427046 33822124 49427046 967338811 46008330 967338811 46008330 969056078 45389155 969056078 45389155 29962186 45019493 29962186 45019493 29685265 43999357 29685265 43999357 28875359 43125329 28875359 43125329 971982245 41103353 971982245 41103353 26901164 40461446 26901164 40461446 26203734 39342549 26203734 39342549 974161815 36701208 974161815 36701208 23960304 35820442 23960304 35820442 976359943 35302304 976359943 35302304 23101883 34609068 23101883 34609068 977653462 33059875 977653462 33059875 20623400 30734744 20623400 30734744 980124279 29893585 980124279 29893585 18771399 28708609 18771399 28708609 981611677 27561693 981611677 27561693 982610457 25510530 982610457 25510530 983918665 24150696 983918665 24150696 588398401 873124328 588398401 873124328 418222721 596347639 418222721 596347639 344853739 912195017 344853739 912195017 652523598 517277227 652523598 517277227 584596963 870221465 584596963 870221465 375043367 613288866 375043367 613288866 551142046 825521311 551142046 825521311 561620006 531445158 561620006 531445158 430896205 728291716 430896205 728291716 388495270 902424972 388495270 902424972 610902856 666822572 610902856 666822572 640491558 886935207 640491558 886935207 413747028 539093478 413747028 539093478 533780122 923209618 533780122 923209618 450822218 741319563 450822218 741319563 374468050 944053023 374468050 944053023 622278137 494642888 622278137 494642888 668760640 483769602 668760640 483769602 677946039 474096751 677946039 474096751 312526665 466247899 312526665 466247899 293544681 437321316 293544681 437321316 289516113 423948254 289516113 423948254 714407341 409752029 714407341 409752029 728953963 396669664 728953963 396669664 248729416 368682063 248729416 368682063 244234523 349236154 244234523 349236154 231316476 323952621 231316476 323952621 212651540 320075796 212651540 320075796 793491097 304149366 793491097 304149366 817543409 266751440 817543409 266751440 174750019 261689842 174750019 261689842 826980153 258757159 826980153 258757159 828363234 253582622 828363234 253582622 165230465 249906192 165230465 249906192 161614681 243393796 161614681 243393796 156893482 232736097 156893482 232736097 851649798 221014044 851649798 221014044 145709142 219532706 145709142 219532706 855623489 211447651 855623489 211447651 140040154 204179814 140040154 204179814 864568442 201094303 864568442 2
91901 3319630 0 3319630 4867578 3352947 4867578 3352947 449555 322360 449555 322360 4486507 4728432 4486507 4728432 790886 734249 790886 734249 3663885 2497517 3663885 2497517 4316965 1121403 4316965 1121403 493476 3730400 493476 3730400 4019775 1180558 4019775 1180558 1516944 3337200 1516944 3337200 341735 1051071 341735 1051071 1157616 2355131 1157616 2355131 4072279 3031224 4072279 3031224 738006 571389 738006 571389 3884828 2227663 3884828 2227663 4472036 4729415 4472036 4729415 517766 875816 517766 875816 3340620 2184287 3340620 2184287 4756367 3298609 4756367 3298609 1379608 610737 1379608 610737 3611613 3315551 3611613 3315551 401102 278839 401102 278839 1667901 2731303 1667901 2731303 3349355 3340974 3349355 3340974 1285437 1103230 1285437 1103230 3767480 2069171 3767480 2069171 1658675 519811 1658675 519811 994317 3334286 994317 3334286 3576979 1672281 3576979 1672281 1670750 4835807 1670750 4835807 3889962 2125705 3889962 2125705 3315481 3338399 3315481 3338399 4874735 829440 4874735 829440 281231 1677108 281231 1677108 4750019 3120915 4750019 3120915 3190845 3345409 3190845 3345409 3943605 1666752 3943605 1666752 4384228 2986716 4384228 2986716 3508914 3342667 3508914 3342667 1152259 480370 1152259 480370 3614549 3321005 3614549 3321005 4769726 708806 4769726 708806 401457 3093398 401457 3093398 4750452 1674839 4750452 1674839 2260218 3434366 2260218 3434366 4692931 1921907 4692931 1921907 3318462 3016160 3318462 3016160 3713088 2666625 3713088 2666625 4609554 3020189 4609554 3020189 1182980 807745 1182980 807745 401871 1684445 401871 1684445 4783031 2000963 4783031 2000963 1244236 749416 1244236 749416 843742 1651275 843742 1651275 4291708 3638185 4291708 3638185 1659087 358557 1659087 358557 3703722 4302858 3703722 4302858 1010830 128884 1010830 128884 4559686 2963774 4559686 2963774 4649379 3338222 4649379 3338222 1667817 476730 1667817 476730 34771 2792877 34771 2792877 4467318 321829 4467318 321829 439718 2683242 439718 2683242 4161216 2282730 4161216 2282730 4585254 3324100 4585254 3324100 1671283 690932 1671283 690932 542837 446132 542837 446132 140892 3336859 140892 3336859 4246213 719857 4246213 719857 866198 2641416 866198 2641416 4438648 1651554 4438648 1651554 697162 905330 697162 905330 3351689 2621707 3351689 2621707 4439057 4977687 4439057 4977687 566885 639458 566885 639458 4251083 3451215 4251083 3451215 1646684 1114690 1646684 1114690 4044364 2666693 4044364 2666693 4410259 4072923 4410259 4072923 1949096 2527415 1949096 2527415 4423555 3333964 4423555 3333964 3342333 314979 3342333 314979 872032 2301504 872032 2301504 4523102 3338431 4523102 3338431 260893 1119658 260893 1119658 2277134 4695166 2277134 4695166 1139811 510318 1139811 510318 261299 3329781 261299 3329781 3316009 983287 3316009 983287 891026 753737 891026 753737 3343388 4831117 3343388 4831117 1319990 915031 1319990 915031 3857383 3265253 3857383 3265253 1094339 237094 1094339 237094 2956249 2664209 2956249 2664209 4761277 3684699 4761277 3684699 2022563 2521097 2022563 2521097 4124945 1882775 4124945 1882775 2751012 3332355 2751012 3332355 4776571 1673319 4776571 1673319 950495 3338379 950495 3338379 4463196 2650881 4463196 2650881 3345282 3997298 3345282 3997298 1131763 731370 1131763 731370 4055182 2836945 4055182 2836945 4773091 1825774 4773091 1825774 1666391 1940 1666391 1940 1362297 2473814 1362297 2473814 4361748 3218979 4361748 3218979 582735 621173 582735 621173 4160674 2537897 4160674 2537897 3772826 2954060 3772826 2954060 4631643 3968623 4631643 3968623 1675642 694956 1675642 694956 255709 197335 255709 197335 129626 2064626 129626 2064626 4443680 2494406 4443680 2494406 2059722 909624 2059722 909624 750292 426510 750292 426510 2042238 1681818 2042238 1681818 4556743 3931802 4556743 3931802 1307231 366085 1307231 366085 3759684 3335827 3759684 3335827 1653740 1563939 1653740 1563939 977996 523892 977996 523892 4001911 3669619 4001911 3669619 1679099 2362583 1679099 2362583 4319120 1680110 4319120 1680110 1655389 4097111 1655389 4097111 3920133 1304576 3920133 1304576 1144531 1133398 1144531 1133398 3778809 2408189 3778809 2408189 4418958 3342171 4418958 3342171 1660775 1230168 1660775 1230168 3686475 2190535 3686475 2190535 4361560 3316418 4361560 3316418 1288599 1653207 1288599 1653207 3342233 2814028 3342233 2814028 4567914 1669820 4567914 1669820 686147 576856 686147 576856 4039415 2850385 4039415 2850385 1120426 206712 1120426 206712 209390 1993573 209390 1993573 4401483 3914955 4401483 3914955 760407 753198 760407 753198 492741 3315968 492741 3315968 4399047 1472552 4399047 1472552 828033 3346638 828033 3346638 4452567 1965632 4452567 1965632 4770288 3336656 4770288 3336656 4197474 1026946 4197474 1026946 470709 2893558 470709 2893558 4585396 598460 4585396 598460 2678348 3340555 2678348 3340555 4466243 328076 4466243 328076 1464920 1896014 1464920 1896014 3886054 2982407 3886054 2982407 788260 462180 788260 462180 3888221 2440773 3888221 2440773 4226068 2701482 4226068 2701482 1394335 226882 1394335 226882 4712944 2213735 4712944 2213735 3089923 905814 3089923 905814 632012 1660706 632012 1660706 4158656 2905040 4158656 2905040 1128170 1032101 1128170 1032101 1003678 3334448 1003678 3334448 3319575 1674221 3319575 1674221 1410192 123156 1410192 123156 3728525 2751711 3728525 2751711 311208 277828 311208 277828 243917 2163223 243917 2163223 4674154 1678564 4674154 1678564 3340115 3017369 3340115 3017369 4489618 1654991 4489618 1654991 834814 256996 834814 256996 3226238 1683155 3226238 1683155 1179275 384396 1179275 384396 4383237 3334906 4383237 3334906 667514 1648429 667514 1648429 3314533 4955946 3314533 4955946 821939 523887 821939 523887 4583665 3268456 4583665 3268456 1036841 777857 1036841 777857 4439311 2869104 4439311 2869104 3699443 1085139 3699443 1085139 1543712 2185700 1543712 2185700 4349794 2748239 4349794 2748239 3799840 3339642 3799840 3339642 1061163 848810 1061163 848810 656841 2829131 656841 2829131 4506865 1651069 4506865 1651069 3978483 2409374 3978483 2409374 4579800 1685919 4579800 1685919 1651051 2977620 1651051 2977620 3686078 454780 3686078 454780 1648844 3721970 1648844 3721970 3511064 754620 3511064 754620 332801 1392904 332801 1392904 4443755 3304400 4443755 3304400 1092643 580768 1092643 580768 3342350 2029548 3342350 2029548 4769053 3313335 4769053 3313335 580438 654969 580438 654969 3347786 4751014 3347786 4751014 383851 1675656 383851 1675656 3406737 3530352 3406737 3530352 1673544 2312603 1673544 2312603 4423739 3317439 4423739 3317439 1292050 622546 1292050 622546 702535 2208567 702535 2208567 4617086 1073062 4617086 1073062 255164 3343619 255164 3343619 3752558 2368680 3752558 2368680 1173837 482220 1173837 482220 4100728 4027481 4100728 4027481 999161 474207 999161 474207 1978619 3326444 1978619 3326444 3337454 1886754 3337454 1886754 4253698 2802032 4253698 2802032 4562509 1316483 4562509 1316483 232285 2745171 232285 2745171 4270509 724374 4270509 724374 565536 4141270 565536 4141270 1680730 2526834 1680730 2526834 4773565 1788450 4773565 1788450 1322083 275344 1322083 275344 3316106 2201433 3316106 2201433 4795284 1684051 4795284 1684051 297276 105601 297276 105601 3725132 2490808 3725132 2490808 442656 270835 442656 270835 4805370 4065215 4805370 4065215 1028770 999602 1028770 999602 406651 1649287 406651 1649287 3125578 3338469 3125578 3338469 668649 576227 668649 576227 3824627 3033951 3824627 3033951 1153978 241638 1153978 241638 3853863 3350897 3853863 3350897 873459 547778 873459 547778 4421027 2780184 4421027 2780184 1307810 544570 1307810 544570 435148 2603640 435148 2603640 4414454 2764977 4414454 2764977 4705891 1647385 4705891 1647385 561840 688873 561840 688873 4225881 2714407 4225881 2714407 3677913 1607778 3677913 1607778 1042548 368358 1042548 368358 4350320 2500793 4350320 2500793 4122494 2742816 4122494 2742816 4509873 3315040 4509873 3315040 577637 898178 577637 898178 3655298 2486237 3655298 2486237 1192318 295347 1192318 295347 4244324 2733956 4244324 2733956 3341417 1037479 3341417 1037479 485243 3349799 485243 3349799 1665236 2211797 1665236 2211797 4689447 4851016 4689447 4851016 1438453 204528 1438453 204528 840747 3341817 840747 3341817 4851403 4916593 4851403 4916593 3323121 3042129 3323121 3042129 4825514 913044 4825514 913044 320964 3691731 320964 3691731 3978610 2163106 3978610 2163106 3763986 3057936 3763986 3057936 3007703 1631501 3007703 1631501 564235 2225373 564235 2225373 4583927 1009453 4583927 1009453 692280 26057 692280 26057 3951305 3063579 3951305 3063579 1329955 282260 1329955 282260 3337580 3886447 3337580 3886447 689285 565634 689285 565634 503296 2470381 503296 2470381 4523526 2894913 4523526 2894913 4735602 1648338 4735602 1648338 1654168 1033741 1654168 1033741 246979 166389 246979 166389 4011074 2562085 4011074 2562085 4378301 1013913 4378301 1013913 651712 3445008 651712 3445008 2943318 336251 2943318 336251 1105560 2118265 1105560 2118265 4053494 2639704 4053494 2639704 3877036 1648994 3877036 1648994 4457316 2922405 4457316 2922405 1123968 711750 1123968 711750 297364 1652807 297364 1652807 3343704 2458886 3343704 2458886 4300412 720468 4300412 720468 891382 967349 891382 967349 1658345 548782 1658345 548782 495983 435759 495983 435759 1294812 3365583 1294812 3365583 4079019 1676881 4079019 1676881 1442685 1651885 1442685 1651885 4750340 2647442 4750340 2647442 508391 3353074 508391 3353074 4377301 1110484 4377301 1110484 920656 72413 920656 72413 4170829 3317356 4170829 3317356 1043186 793920 1043186 793920 444082 2647993 444082 2647993 4818216 3345054 4818216 3345054 2226785 1537980 2226785 1537980 65024 2477908 65024 2477908 4523911 3331634 4523911 3331634 3347147 1175391 3347147 1175391 358363 2384311 358363 2384311 4259091 2450995 4259091 2450995 887748 677733 887748 677733 607846 3014008 607846 3014008 3825083 2002774 3825083 2002774 1668703 4162552 1668703 4162552 4069105 2536674 4069105 2536674 4392948 789191 4392948 789191 800696 3618947 800696 3618947 305217 1334434 305217 1334434 4064035 2615260 4064035 2615260 4756193 815324 4756193 815324 796495 2265414 796495 2265414 4497958 932945 4497958 932945 397541 319258 397541 319258 4733078 3287409 4733078 3287409 1653320 567020 1653320 567020 885488 2711038 885488 2711038 4236134 2210053 4236134 2210053 3584674 3322480 3584674 3322480 1685557 668025 1685557 668025 309123 66539 309123 66539 4183590 3059944 4183590 3059944 4757458 3319236 4757458 3319236 1365421 218440 1365421 218440 4293370 2829281 4293370 2829281 1038893 347324 1038893 347324 205446 2417256 205446 2417256 4226618 1192854 4226618 1192854 375569 1682350 375569 1682350 3330157 3326986 3330157 3326986 1322945 868736 1322945 868736 4651952 3345519 4651952 3345519 3802007 1654712 3802007 1654712 2217888 4965065 2217888 4965065 359025 288134 359025 288134 4225079 2642597 4225079 2642597 3583093 1655446 3583093 1655446 2076061 2228558 2076061 2228558 4518441 3321859 4518441 3321859 3334499 1717935 3334499 1717935 714758 553708 714758 553708 4430890 3348776 4430890 3348776 1296367 1236074 1296367 1236074 1124384 494843 1124384 494843 473333 263614 473333 263614 214891 1992458 214891 1992458 4231303 2717284 4231303 2717284 4658553 3262766 4658553 3262766 1504102 3343267 1504102 3343267 3820227 1602985 3820227 1602985 1653437 5017676 1653437 5017676 3768944 929431 3768944 929431 76042 3322231 76042 3322231 3667679 2964191 3667679 2964191 4686237 1287058 4686237 1287058 2176697 3429761 2176697 3429761 3577572 1780306 3577572 1780306 1021809 1027735 1021809 1027735 3351016 3351914 3351016 3351914 4404700 1667692 4404700 1667692 1676418 1198625 1676418 1198625 3919081 2598205 3919081 2598205 4309374 1267450 4309374 1267450 1278004 3313780 1278004 3313780 3894332 438487 3894332 438487 1400588 4334378 1400588 4334378 3021587 1459750 3021587 1459750 1655605 1673109 1655605 1673109 3137826 1042708 3137826 1042708 1261708 376130 1261708 376130 250276 4125074 250276 4125074 4097745 1993699 4097745 1993699 2256301 3588394 2256301 3588394 1682025 1954313 1682025 1954313 3291723 1647776 3291723 1647776 4717713 2683066 4717713 2683066 3748752 1029439 3748752 1029439 263345 2798199 263345 2798199 4064677 1177800 4064677 1177800 1683706 3349041 1683706 3349041 3768641 850466 3768641 850466 278962 57949 278962 57949 3315905 3325198 3315905 3325198 1434651 1118332 1434651 1118332 453745 2227083 453745 2227083 3326877 4532216 3326877 4532216 782439 671389 782439 671389 1456103 4853278 1456103 4853278 3351401 845806 3351401 845806 674056 492759 674056 492759 4220680 2600240 4220680 2600240 4289993 3314499 4289993 3314499 903169 404389 903169 404389 3730014 3107717 3730014 3107717 1058654 746406 1058654 746406 588687 2028046 588687 2028046 3994912 2790526 3994912 2790526 1652884 4802185 1652884 4802185 4574886 1666691 4574886 1666691 1666984 2198679 1666984 2198679 4554636 3321270 4554636 3321270 781192 696022 781192 696022 59420 1674809 59420 1674809 3331465 458998 3331465 458998 1107235 2626272 1107235 2626272 4068209 576499 4068209 576499 244430 2811441 244430 2811441 4067346 391380 4067346 391380 950097 1674160 950097 1674160 1650839 373923 1650839 373923 283124 2708438 283124 2708438 4541966 1057416 4541966 1057416 659358 985928 659358 985928 3866955 3744630 3866955 3744630 1007672 757023 1007672 757023 512123 4001305 512123 4001305 4127963 1303271 4127963 1303271 1209105 3331383 1209105 3331383 4612723 1671124 4612723 1671124 2185074 3927182 2185074 3927182 1143259 1241963 1143259 1241963 3342441 2091435 3342441 2091435 3797029 2874787 3797029 2874787 4546424 3327414 4546424 3327414 521754 368375 521754 368375 3983613 2742474 3983613 2742474 3668288 1659324 3668288 1659324 4901937 4779963 4901937 4779963 441876 1118572 441876 1118572 4212200 3102103 4212200 3102103 1652043 619662 1652043 619662 73310 3332134 73310 3332134 4231407 1949698 4231407 1949698 4768217 3155786 4768217 3155786 1673727 2122584 1673727 2122584 4387826 3010215 4387826 3010215 4728856 3072433 4728856 3072433 1167417 1116799 1167417 1116799 694306 351473 694306 351473 4396919 2383420 4396919 2383420 3345500 3864210 3345500 3864210 1669645 2479604 1669645 2479604 4368070 1360594 4368070 1360594 242870 3494325 242870 3494325 4540204 291622 4540204 291622 126890 3111034 126890 3111034 4408969 4834339 4408969 4834339 458858 428379 458858 428379 3639971 3133955 3639971 3133955 863223 801189 863223 801189 3953648 3352479 3953648 3352479 1066710 393402 1066710 393402 3724606 3395371 3724606 3395371 3318093 341346 3318093 341346 316997 3324349 316997 3324349 4377148 1253625 4377148 1253625 1060235 3137858 1060235 3137858 3763590 1885789 3763590 1885789 3321524 4599339 3321524 4599339 565373 1654142 565373 1654142 4216840 3543289 4216840 3543289 1189614 318964 1189614 318964 4026753 3319037 4026753 3319037 108544 3866280 108544 3866280 4611538 2232079 4611538 2232079 1509166 3341145 1509166 3341145 4491832 1265782 4491832 1265782 247794 4086857 247794 4086857 3817594 400501 3817594 400501 292099 23047 292099 23047 4659005 2930836 4659005 2930836 782716 460072 782716 460072 290342 242697 290342 242697 195078 185080 195078 185080 4550055 2249450 4550055 2249450 2177179 423687 2177179 423687 428556 2091334 428556 2091334 4619932 4965030 4619932 4965030 1021615 748950 1021615 748950 656863 469366 656863 469366 4131964 3327164 4131964 3327164 4499278 1663579 4499278 1663579 1026824 894502 1026824 894502 3741435 2977755 3741435 2977755 4670246 3349732 4670246 3349732 1376002 1080377 1376002 1080377 4294203 2923943 4294203 2923943 4791012 3318227 4791012 3318227 878351 374799 878351 374799 372782 1682581 372782 1682581 4562636 863062 4562636 863062 485689 4803328 485689 4803328 3817582 1656256 3817582 1656256 1182164 3705927 1182164 3705927 231048 156387 231048 156387 4410608 3348266 4410608 3348266 540032 308722 540032 308722 304350 2010656 304350 2010656 3886359 2941961 3886359 2941961 1126116 613654 1126116 613654 811974 1474435 811974 1474435 3347882 705274 3347882 705274 353395 307272 353395 307272 1679430 4680580 1679430 4680580 4335133 1685878 4335133 1685878 1069959 592953 1069959 592953 1667804 4272196 1667804 4272196 1078994 333664 1078994 333664 3313579 3056290 3313579 3056290 801510 1253408 801510 1253408 3562935 2226239 3562935 2226239 637503 627041 637503 627041 4172293 3050216 4172293 3050216 1677122 2213848 1677122 2213848 3335486 3325246 3335486 3325246 246044 915980 246044 915980 3348846 3225151 3348846 3225151 785634 396878 785634 396878 4530621 3783433 4530621 3783433 1092489 1062247 1092489 1062247 515846 398117 515846 398117 3781854 4497298 3781854 4497298 804537 782186 804537 782186 3906428 4699418 3906428 4699418 2881381 1548972 2881381 1548972 345796 1661502 345796 1661502 3896295 4391055 3896295 4391055 1666995 2504519 1666995 2504519 4421604 2918293 4421604 2918293 2204916 908817 2204916 908817 345307 2624157 345307 2624157 4388983 561864 4388983 561864 875947 2152976 875947 2152976 3327021 1664470 3327021 1664470 867518 648427 867518 648427 4814649 4346887 4814649 4346887 3320502 2659133 3320502 2659133 4128964 1709113 4128964 1709113 3337095 4332273 3337095 4332273 3890194 2739242 3890194 2739242 4214361 616576 4214361 616576 426397 39209 426397 39209 3731691 3321798 3731691 3321798 1665240 923980 1665240 923980 484169 252633 484169 252633 4133023 2907758 4133023 2907758 4726852 4433525 4726852 4433525 1047210 1306713 1047210 1306713 4146676 3316044 4146676 3316044 1403720 1296140 1403720 1296140 399535 475487 399535 475487 3485884 3973208 3485884 3973208 1650251 2840454 1650251 2840454 4718366 3335996 4718366 3335996 1854443 897899 1854443 897899 346286 1677185 346286 1677185 4172907 3737616 4172907 3737616 1203644 421029 1203644 421029 400600 2455604 400600 2455604 4496428 1684200 4496428 1684200 3812383 2372352 3812383 2372352 4115074 4939148 4115074 4939148 767533 341348 767533 341348 272800 91156 272800 91156 3616341 3331300 3616341 3331300 1436255 1404839 1436255 1404839 676954 4280375 676954 4280375 3952977 1077719 3952977 1077719 1149436 2470651 1149436 2470651 4316017 2860613 4316017 2860613 1679345 878936 1679345 878936 3659555 1683408 3659555 1683408 1001581 414187 1001581 414187 3882720 3593363 3882720 3593363 964936 1654188 964936 1654188 4675842 2270383 4675842 2270383 4036859 3314321 4036859 3314321 3322036 1235862 3322036 1235862 429882 1330076 429882 1330076 3320460 531439 3320460 531439 935337 1661726 935337 1661726 3351175 4968825 3351175 4968825 3116441 185616 3116441 185616 1271331 2589130 1271331 2589130 4523253 3350406 4523253 3350406 1281784 808407 1281784 808407 3731637 3350509 3731637 3350509 642192 500607 642192 500607 270592 3468606 270592 3468606 3321579 329387 3321579 329387 1208325 2620574 1208325 2620574 4931437 4202343 4931437 4202343 3255213 1429839 3255213 1429839 762651 3564138 762651 3564138 3901661 2012875 3901661 2012875 720599 589233 720599 589233 3334285 2876055 3334285 2876055 1650369 3956366 1650369 3956366 3534035 1082282 3534035 1082282 269122 3333449 269122 3333449 4516291 2260678 4516291 2260678 3653137 3096045 3653137 3096045 4867316 1391998 4867316 1391998 919331 4893121 919331 4893121 3715042 2454438 3715042 2454438 1654996 4910738 1654996 4910738 4008039 841375 4008039 841375 666043 4259015 666043 4259015 4469879 88451 4469879 88451 1192206 1242665 1192206 1242665 4568062 3746286 4568062 3746286 648560 779584 648560 779584 3972409 2915516 3972409 2915516 4618152 3395342 4618152 3395342 1457735 15896 1457735 15896 4429288 2520701 4429288 2520701 901805 1651042 901805 1651042 4198079 2663194 4198079 2663194 4867565 903374 4867565 903374 646455 430268 646455 430268 1755718 2080141 1755718 2080141 4313144 3316987 4313144 3316987 757846 686760 757846 686760 417620 2020339 417620 2020339 4512278 2718404 4512278 2718404 959987 250666 959987 250666 242468 71340 242468 71340 4415304 3334808 4415304 3334808 1657401 1651060 1657401 1651060 4921692 4639253 4921692 4639253 1661639 1675386 1661639 1675386 2707309 1026073 2707309 1026073 439788 1659432 439788 1659432 3777361 3323801 3777361 3323801 1703566 1261381 1703566 1261381 3951620 3316323 3951620 3316323 644164 523792 644164 523792 1662262 2487218 1662262 2487218 4209387 983347 4209387 983347 858186 686881 858186 686881 1276457 2915938 1276457 2915938 4184121 938610 4184121 938610 635496 566987 635496 566987 3899044 4374672 3899044 4374672 1277590 905227 1277590 905227 666241 444528 666241 444528 3997205 3324791 3997205 3324791 4736241 1259424 4736241 1259424 342701 2123482 342701 2123482 4182658 2687653 4182658 2687653 1654913 1410622 1654913 1410622 4762857 3347457 4762857 3347457 3887982 1926540 3887982 1926540 1518306 3351519 1518306 3351519 4197678 1411983 4197678 1411983 1667024 3096808 1667024 3096808 4189755 282108 4189755 282108 240845 243731 240845 243731 3338691 2601561 3338691 2601561 4593951 1671144 4593951 1671144 1664183 2173584 1664183 2173584 4179169 3331687 4179169 3331687 1382882 305218 1382882 305218 1266392 1135555 1266392 1135555 649739 547924 649739 547924 4781842 4280420 4781842 4280420 2714544 1648714 2714544 1648714 816498 2167811 816498 2167811 3968928 1024898 3968928 1024898 583762 4001635 583762 4001635 4373027 1754325 4373027 1754325 1977068 3423251 1977068 3423251 4057973 1195040 4057973 1195040 574316 478378 574316 478378 155154 2127297 155154 2127297 4576042 1226785 4576042 1226785 3337519 633921 3337519 633921 788202 2886002 788202 2886002 4384351 1651225 4384351 1651225 498278 4682937 498278 4682937 4044469 1663916 4044469 1663916 1670000 3116819 1670000 3116819 4521343 1125825 4521343 1125825 666265 930536 666265 930536 4246572 3339185 4246572 3339185 1676052 4760005 1676052 4760005 4319576 2179162 4319576 2179162 2479616 3338638 2479616 3338638 228685 2890121 228685 2890121 4710664 3318032 4710664 3318032 3533637 1684677 3533637 1684677 4219638 3328696 4219638 3328696 4442992 1686437 4442992 1686437 4152926 3009950 4152926 3009950 2811579 3325508 2811579 3325508 1650219 2681997 1650219 2681997 4453522 3089956 4453522 3089956 2290362 3352506 2290362 3352506 1197684 313340 1197684 313340 279099 251420 279099 251420 4078703 2589239 4078703 2589239 4336264 2847250 4336264 2847250 1213786 494389 1213786 494389 496799 397211 496799 397211 306330 281673 306330 281673 4703727 2369249 4703727 2369249 3230312 1672983 3230312 1672983 4467440 879037 4467440 879037 685569 2254628 685569 2254628 4319006 4697234 4319006 4697234 1091319 650284 1091319 650284 918402 1892914 918402 1892914 4598423 2539852 4598423 2539852 1648336 981598 1648336 981598 3778826 4009696 3778826 4009696 1191291 399114 1191291 399114 4340380 2378395 4340380 2378395 2213543 1078463 2213543 1078463 892620 3985473 892620 3985473 4737303 1383518 4737303 1383518 1266523 2486848 1266523 2486848 4633048 3066425 4633048 3066425 1671781 2092364 1671781 2092364 3921085 3342872 3921085 3342872 3863414 2671462 3863414 2671462 4325585 2076165 4325585 2076165 4759118 1128825 4759118 1128825 738052 4690094 738052 4690094 3340145 1357051 3340145 1357051 815617 610354 815617 610354 2507433 3293255 2507433 3293255 3589801 1113975 3589801 1113975 825349 254598 825349 254598 4586285 2250523 4586285 2250523 3561949 1429288 3561949 1429288 1055294 450547 1055294 450547 3748507 3341797 3748507 3341797 1656049 3214136 1656049 3214136 4187360 1681201 4187360 1681201 3318118 3317667 3318118 3317667 65362 638382 65362 638382 4118670 3323552 4118670 3323552 368604 906811 368604 906811 3974035 3341028 3974035 3341028 1132964 849331 1132964 849331 688727 3905656 688727 3905656 3350435 1654697 3350435 1654697 1140063 4861001 1140063 4861001 3327457 1954628 3327457 1954628 4104993 3085031 4104993 3085031 4844924 3320681 4844924 3320681 3922774 2001287 3922774 2001287 1670626 3337634 1670626 3337634 4614687 1665912 4614687 1665912 280307 273069 280307 273069 4620621 389408 4620621 389408 1089274 2854718 1089274 2854718 4760880 3324869 4760880 3324869 39663 659797 39663 659797 3316471 3342527 3316471 3342527 528387 302761 528387 302761 241124 65220 241124 65220 3947588 2887385 3947588 2887385 760495 815365 760495 815365 1298449 2540742 1298449 2540742 4272890 1230834 4272890 1230834 1225649 1147393 1225649 1147393 341767 3349628 341767 3349628 3946739 1677582 3946739 1677582 1206039 381392 1206039 381392 3810025 2900822 3810025 2900822 2799668 1658566 2799668 1658566 3865621 2804783 3865621 2804783 4050764 1235404 4050764 1235404 223544 167256 223544 167256 4958684 2098422 4958684 2098422 1148309 1073240 1148309 1073240 279305 1683845 279305 1683845 4414107 1278301 4414107 1278301 433663 487894 433663 487894 3314434 2688928 3314434 2688928 4595799 1936607 4595799 1936607 4820288 3334093 4820288 3334093 780521 677746 780521 677746 4553418 2321025 4553418 2321025 184333 1294663 184333 1294663 4331441 4516762 4331441 4516762 1666645 320034 1666645 320034 277768 1939418 277768 1939418 4719119 1436137 4719119 1436137 1315406 310101 1315406 310101 56111 2615647 56111 2615647 4539452 4801839 4539452 4801839 730099 469737 730099 469737 4153821 2784528 4153821 2784528 843033 796374 843033 796374 3972113 2639981 3972113 2639981 4571291 3327151 4571291 3327151 1018674 861183 1018674 861183 764847 469252 764847 469252 356574 310058 356574 310058 4456854 2849662 4456854 2849662 3319262 991299 3319262 991299 468515 2416415 468515 2416415 4378427 2790664 4378427 2790664 4488686 3346304 4488686 3346304 1405635 1091576 1405635 1091576 4348312 3324550 4348312 3324550 3342841 1683726 3342841 1683726 1654405 1268567 1654405 1268567 3993872 3318320 3993872 3318320 1329439 1250202 1329439 1250202 715689 710314 715689 710314 4311388 3802438 4311388 3802438 3341469 4922713 3341469 4922713 626231 110705 626231 110705 4204333 2551692 4204333 2551692 4313556 2852354 4313556 2852354 3803778 2079189 3803778 2079189 3669272 1259172 3669272 1259172 1218665 1151061 1218665 1151061 3532762 2718217 3532762 2718217 4137295 1972416 4137295 1972416 4967025 3351288 4967025 3351288 1685214 1537694 1685214 1537694 2836765 1678995 2836765 1678995 4508034 3314315 4508034 3314315 3330132 2109683 3330132 2109683 4761465 3349400 4761465 3349400 2650433 1522275 2650433 1522275 1495068 2310966 1495068 2310966 4510289 1219501 4510289 1219501 692328 980559 692328 980559 3336711 2807065 3336711 2807065 4396936 1050998 4396936 1050998 433217 2055810 433217 2055810 4331290 2927791 4331290 2927791 1660555 1945828 1660555 1945828 3650713 3494296 3650713 3494296 996298 493931 996298 493931 255029 198830 255029 198830 3470694 3336919 3470694 3336919 674184 944191 674184 944191 2096116 4065877 2096116 4065877 4691231 1682538 4691231 1682538 531628 489842 531628 489842 1663344 3317882 1663344 3317882 464645 365370 464645 365370 1624614 2312776 1624614 2312776 4168644 3326088 4168644 3326088 1288308 532923 1288308 532923 279748 2202906 279748 2202906 3958544 3333213 3958544 3333213 4612987 1686611 4612987 1686611 1028855 583343 1028855 583343 335267 3902684 335267 3902684 1674716 4950190 1674716 4950190 4165706 739162 4165706 739162 387746 3318216 387746 3318216 2561721 961331 2561721 961331 920832 637932 920832 637932 3325218 3273220 3325218 3273220 1184170 977001 1184170 977001 593330 2947491 593330 2947491 3965271 1654914 3965271 1654914 898478 510885 898478 510885 4329125 2325062 4329125 2325062 3632673 3057291 3632673 3057291 4736084 1672750 4736084 1672750 654995 563555 654995 563555 149755 3348692 149755 3348692 3796914 1680456 3796914 1680456 1359533 724211 1359533 724211 526567 2288277 526567 2288277 4143147 2831586 4143147 2831586 3668366 717458 3668366 717458 459176 1671168 459176 1671168 3917422 3108053 3917422 3108053 4801444 1671562 4801444 1671562 2392670 803987 2392670 803987 268092 4876870 268092 4876870 4272649 381478 4272649 381478 939119 3714276 939119 3714276 4435996 2202762 4435996 2202762 4524231 1431133 4524231 1431133 493509 4076761 493509 4076761 4087900 1893383 4087900 1893383 1675947 4650269 1675947 4650269 4007839 1655908 4007839 1655908 3328895 4226946 3328895 4226946 1659055 607598 1659055 607598 597392 3317404 597392 3317404 3885703 1125810 3885703 1125810 376064 3345888 376064 3345888 4774452 780445 4774452 780445 1672516 2994637 1672516 2994637 4200307 18778 4200307 18778 707874 2814545 707874 2814545 4621361 186480 4621361 186480 884778 1385607 884778 1385607 4397849 1674179 4397849 1674179 1653194 618488 1653194 618488 620024 3657193 620024 3657193 3699756 879336 3699756 879336 657734 360250 657734 360250 3907404 3320921 3907404 3320921 298048 1317054 298048 1317054 2777096 3084776 2777096 3084776 4760042 1670214 4760042 1670214 1673609 3990447 1673609 3990447 1083880 691519 1083880 691519 371142 2595205 371142 2595205 4478748 1357550 4478748 1357550 278615 4701371 278615 4701371 3338468 2051465 3338468 2051465 4931697 4833837 4931697 4833837 566776 404944 566776 404944 3346423 4726706 3346423 4726706 1673265 574880 1673265 574880 4014211 2939505 4014211 2939505 2729142 609889 2729142 609889 4056766 2451580 4056766 2451580 4178875 3870539 4178875 3870539 1096648 1003515 1096648 1003515 584714 381942 584714 381942 338604 1679174 338604 1679174 1050204 742791 1050204 742791 641516 6282 641516 6282 3926404 1670079 3926404 1670079 1665149 1166699 1665149 1166699 13010 1761539 13010 1761539 3880824 3805906 3880824 3805906 1317101 372105 1317101 372105 871861 4029304 871861 4029304 3325111 1658156 3325111 1658156 1333754 863639 1333754 863639 635031 1676463 635031 1676463 4393354 2555421 4393354 2555421 1384543 473270 1384543 473270 903243 3346408 903243 3346408 4691149 1685793 4691149 1685793 1662184 2222437 1662184 2222437 4071185 2589947 4071185 2589947 4721871 1655695 4721871 1655695 448402 3552115 448402 3552115 4152910 2119758 4152910 2119758 1646056 3332112 1646056 3332112 4128733 2937673 4128733 2937673 3542318 3352621 3542318 3352621 3900900 1055677 3900900 1055677 603520 316066 603520 316066 3740633 3340770 3740633 3340770 622529 498014 622529 498014 3339884 2660130 3339884 2660130 4659978 4870474 4659978 4870474 1657161 20978 1657161 20978 3856962 3143439 3856962 3143439 3006824 398477 3006824 398477 281268 217766 281268 217766 3697337 2132453 3697337 2132453 3941065 259531 3941065 259531 965924 1685332 965924 1685332 3328847 455348 3328847 455348 256262 1659789 256262 1659789 3756820 2151730 3756820 2151730 4287162 1169612 4287162 1169612 1109723 3941536 1109723 3941536 3582816 1675935 3582816 1675935 1165308 446441 1165308 446441 4436796 3036734 4436796 3036734 2931357 1250506 2931357 1250506 3828623 2288840 3828623 2288840 4022448 2764061 4022448 2764061 1678187 3348392 1678187 3348392 4139597 1797902 4139597 1797902 3330358 3470937 3330358 3470937 1224766 700534 1224766 700534 453569 2099790 453569 2099790 4754494 1669175 4754494 1669175 3834831 2874004 3834831 2874004 4669612 631185 4669612 631185 372228 2173823 372228 2173823 4357271 3319436 4357271 3319436 3696543 967840 3696543 967840 782426 737362 782426 737362 433207 4747604 433207 4747604 4602146 856067 4602146 856067 311265 3325043 311265 3325043 3336789 1649328 3336789 1649328 1681506 4483302 1681506 4483302 1653500 1659334 1653500 1659334 3801912 4202933 3801912 4202933 1273239 825552 1273239 825552 4471870 2699309 4471870 2699309 4296074 2136648 4296074 2136648 1802276 920160 1802276 920160 525572 2189019 525572 2189019 3562267 1670060 3562267 1670060 1158887 4834107 1158887 4834107 3966786 1682569 3966786 1682569 653859 675971 653859 675971 2129098 3338535 2129098 3338535 1669446 4732277 1669446 4732277 4333302 1681090 4333302 1681090 3583274 3326098 3583274 3326098 4649840 1332525 4649840 1332525 1145026 268211 1145026 268211 273564 3095434 273564 3095434 4346575 1271006 4346575 1271006 309852 1649672 309852 1649672 3337868 707850 3337868 707850 408906 3352984 408906 3352984 4970078 548111 4970078 548111 585644 2368487 585644 2368487 4480286 2967337 4480286 2967337 4692142 1656490 4692142 1656490 1224969 323629 1224969 323629 4135592 2481115 4135592 2481115 4552060 526551 4552060 526551 461461 2173127 461461 2173127 4805652 495757 4805652 495757 314770 299360 314770 299360 4401438 2444772 4401438 2444772 3753926 1074412 3753926 1074412 620366 597810 620366 597810 1392293 3040946 1392293 3040946 4727786 1138196 4727786 1138196 319233 250638 319233 250638 4597598 3336452 4597598 3336452 906116 610296 906116 610296 4295891 3457586 4295891 3457586 1677014 1334389 1677014 1334389 13696 3616483 13696 3616483 4180760 1929388 4180760 1929388 3575953 3327523 3575953 3327523 4488399 1669378 4488399 1669378 414346 305321 414346 305321 3330494 2765611 3330494 2765611 4513422 3334136 4513422 3334136 933781 462737 933781 462737 3053105 2520098 3053105 2520098 4279740 3328134 4279740 3328134 1187510 926404 1187510 926404 636797 1306213 636797 1306213 3566024 2741505 3566024 2741505 4572360 1651367 4572360 1651367 3330563 663780 3330563 663780 847291 2925921 847291 2925921 4241900 1285087 4241900 1285087 1142378 216966 1142378 216966 2213748 3332919 2213748 3332919 3715031 1662074 3715031 1662074 947291 2543244 947291 2543244 4647958 3767289 4647958 3767289 825101 449194 825101 449194 4057579 3032421 4057579 3032421 4767341 1364353 4767341 1364353 902188 679529 902188 679529 3655459 2879278 3655459 2879278 1656801 3351807 1656801 3351807 3754672 2866413 3754672 2866413 4542720 2032683 4542720 2032683 706746 915710 706746 915710 4414954 2560851 4414954 2560851 829309 3332503 829309 3332503 4388113 1178771 4388113 1178771 1098846 255116 1098846 255116 3980728 2837593 3980728 2837593 481699 504350 481699 504350 1229298 2816821 1229298 2816821 3347788 4398078 3347788 4398078 415154 226381 415154 226381 165286 3321955 165286 3321955 4463533 2548984 4463533 2548984 3980927 3038592 3980927 3038592 4769500 1673211 4769500 1673211 1685930 438123 1685930 438123 356240 2402791 356240 2402791 4328583 1658231 4328583 1658231 1665798 2066912 1665798 2066912 4013219 2671415 4013219 2671415 4526676 3322692 4526676 3322692 839982 944868 839982 944868 261242 1914111 261242 1914111 3853152 2797886 3853152 2797886 4137557 170373 4137557 170373 1651878 2841107 1651878 2841107 4120931 272236 4120931 272236 1367922 1586969 1367922 1586969 4056201 2871319 4056201 2871319 4705697 1397078 4705697 1397078 1041873 762302 1041873 762302 4503283 3086754 4503283 3086754 1647348 1137550 1647348 1137550 429173 1647004 429173 1647004 3944681 3040781 3944681 3040781 4916746 1658144 4916746 1658144 1705582 807039 1705582 807039 726289 3335408 726289 3335408 3341424 1902283 3341424 1902283 1667857 657227 1667857 657227 836263 2113898 836263 2113898 4656024 1913314 4656024 1913314 1657027 4866826 1657027 4866826 3992278 1651685 3992278 1651685 4395325 2539511 4395325 2539511 3335332 4798113 3335332 4798113 4684692 929404 4684692 929404 749969 3338816 749969 3338816 1253425 413155 1253425 413155 282116 135781 282116 135781 4550596 3022149 4550596 3022149 2597748 984154 2597748 984154 595027 2832338 595027 2832338 4657932 4198253 4657932 4198253 1383828 410498 1383828 410498 780748 2636080 780748 2636080 4012223 1652882 4012223 1652882 840586 574611 840586 574611 568972 511957 568972 511957 227803 3347356 227803 3347356 3571820 1669784 3571820 1669784 728990 449798 728990 449798 3601055 4600438 3601055 4600438 1415676 1017620 1415676 1017620 4361448 3074130 4361448 3074130 3060853 892026 3060853 892026 610708 560251 610708 560251 4789357 2749169 4789357 2749169 3341719 4851699 3341719 4851699 1648361 2565572 1648361 2565572 4361751 4472674 4361751 4472674 1004514 339952 1004514 339952 4761490 2304262 4761490 2304262 3324155 957092 3324155 957092 757940 518190 757940 518190 3350366 3007496 3350366 3007496 3826424 1390915 3826424 1390915 1165307 363893 1165307 363893 3971740 3325516 3971740 3325516 1666395 1669937 1666395 1669937 4696114 3345299 4696114 3345299 4967050 3330919 4967050 3330919 567775 1650083 567775 1650083 3419454 2469583 3419454 2469583 4367228 2883668 4367228 2883668 3332289 1977828 3332289 1977828 4778177 1676446 4778177 1676446 655026 769986 655026 769986 3949433 2492644 3949433 2492644 4242500 2583366 4242500 2583366 3938486 4249966 3938486 4249966 3274144 1040689 3274144 1040689 4195073 2568704 4195073 2568704 3973885 2011346 3973885 2011346 4666008 3112899 4666008 3112899 615148 4863843 615148 4863843 4237883 1657712 4237883 1657712 1159434 4593081 1159434 4593081 3920415 2433880 3920415 2433880 4398039 1116250 4398039 1116250 1674521 3351479 1674521 3351479 2708117 743050 2708117 743050 737119 417220 737119 417220 4248915 2794059 4248915 2794059 4561026 3918875 4561026 3918875 3317007 1076589 3317007 1076589 794344 873139 794344 873139 4383830 2468319 4383830 2468319 522528 833852 522528 833852 4326957 2776121 4326957 2776121 4494832 2916733 4494832 2916733 3353220 1662186 3353220 1662186 523740 3758985 523740 3758985 3884030 1657531 3884030 1657531 1133542 3076336 1133542 3076336 3344408 492708 3344408 492708 880806 3830644 880806 3830644 4517049 2629691 4517049 2629691 3315503 3315868 3315503 3315868 1649811 4351523 1649811 4351523 4249100 813345 4249100 813345 1680840 4444320 1680840 4444320 3937139 3314177 3937139 3314177 995786 1279040 995786 1279040 3902686 3340070 3902686 3340070 132517 3344744 132517 3344744 3591367 940273 3591367 940273 469720 1948331 469720 1948331 3398964 302744 3398964 302744 186717 3338107 186717 3338107 3764302 1665197 3764302 1665197 4303235 3318477 4303235 3318477 26932 659719 26932 659719 3967285 2810673 3967285 2810673 1101914 1087975 1101914 1087975 380439 1936923 380439 1936923 4325438 3349987 4325438 3349987 561192 16640 561192 16640 3952907 3341064 3952907 3341064 1682785 696718 1682785 696718 3544070 4098680 3544070 4098680 1445264 4608388 1445264 4608388 3324247 1653915 3324247 1653915 1149211 655657 1149211 655657 4047850 3348170 4047850 3348170 240492 49486 240492 49486 4036125 3880932 4036125 3880932 1661174 585622 1661174 585622 3738080 2920799 3738080 2920799 1660788 1650113 1660788 1650113 4442989 3344178 4442989 3344178 1682207 395519 1682207 395519 210705 1655451 210705 1655451 4419388 3058943 4419388 3058943 1072090 809001 1072090 809001 693580 2305973 693580 2305973 4420544 2913542 4420544 2913542 4737911 3336745 4737911 3336745 567004 785746 567004 785746 4045164 3453087 4045164 3453087 829543 815344 829543 815344 4279260 2410992 4279260 2410992 332229 860233 332229 860233 1046468 1406697 1046468 1406697 243994 250040 243994 250040 3351774 565603 3351774 565603 282030 244063 282030 244063 15117 4791976 15117 4791976 3329427 1102467 3329427 1102467 728698 2314029 728698 2314029 3344310 3247815 3344310 3247815 602939 506073 602939 506073 238233 2657573 238233 2657573 4357408 1655394 4357408 1655394 3914064 2387460 3914064 2387460 4410382 561903 4410382 561903 1028398 1973341 1028398 1973341 1663377 3329014 1663377 3329014 3771825 1946778 3771825 1946778 3328492 416037 3328492 416037 979074 2191180 979074 2191180 4239594 1098090 4239594 1098090 539090 2560623 539090 2560623 4493588 628608 4493588 628608 663912 1056916 663912 1056916 549813 4956844 549813 4956844 4008505 2164732 4008505 2164732 4577445 954238 4577445 954238 1127371 3318071 1127371 3318071 3650637 1231184 3650637 1231184 1090150 447622 1090150 447622 4385508 3316653 4385508 3316653 1662297 4778546 1662297 4778546 715842 910636 715842 910636 4440232 3346348 4440232 3346348 1450469 1027160 1450469 1027160 232711 190520 232711 190520 4393511 3985037 4393511 3985037 862828 294048 862828 294048 4021227 3027413 4021227 3027413 4877191 3335984 4877191 3335984 1650459 4712685 1650459 4712685 4392795 2011509 4392795 2011509 509994 474373 509994 474373 437856 396157 437856 396157 265978 2205953 265978 2205953 4215325 3338372 4215325 3338372 954300 1101984 954300 1101984 1966436 2283020 1966436 2283020 4341253 2755421 4341253 2755421 4649664 839015 4649664 839015 559859 272278 559859 272278 3336557 1162854 3336557 1162854 698410 655472 698410 655472 3638151 3103562 3638151 3103562 767617 767168 767617 767168 733497 1666289 733497 1666289 3623487 2793193 3623487 2793193 4319394 1868898 4319394 1868898 1175258 316544 1175258 316544 280329 3149771 280329 3149771 4122785 2069408 4122785 2069408 4673431 3323494 4673431 3323494 2670555 1382314 2670555 1382314 843160 339024 843160 339024 4299255 2659582 4299255 2659582 1648885 404268 1648885 404268 770359 2211247 770359 2211247 4519536 3323070 4519536 3323070 4063244 2236678 4063244 2236678 4765241 3119247 4765241 3119247 1658039 2750869 1658039 2750869 4711055 1652299 4711055 1652299 1074259 555379 1074259 555379 3634609 2489873 3634609 2489873 1138450 3642377 1138450 3642377 3853762 1656245 3853762 1656245 4340583 2635174 4340583 2635174 1935515 307397 1935515 307397 3656016 2288733 3656016 2288733 4577488 1681678 4577488 1681678 102092 3345780 102092 3345780 1655560 4956013 1655560 4956013 3799102 1176226 3799102 1176226 263076 3335035 263076 3335035 3315623 590655 3315623 590655 582434 1673473 582434 1673473 4626799 2416422 4626799 2416422 564890 70319 564890 70319 3798834 2473013 3798834 2473013 914865 700329 914865 700329 3932130 2818166 3932130 2818166 4555403 1676858 4555403 1676858 1425754 729371 1425754 729371 645647 1943636 645647 1943636 3770532 3323507 3770532 3323507 783796 617809 783796 617809 1059459 2735421 1059459 2735421 2881788 1297500 2881788 1297500 1019403 634955 1019403 634955 3742293 3039848 3742293 3039848 233382 1062312 233382 1062312 4561639 2924298 4561639 2924298 4613128 818200 4613128 818200 617826 3935465 617826 3935465 3328437 567712 3328437 567712 878381 4077561 878381 4077561 3529604 1784168 3529604 1784168 2025181 3331155 2025181 3331155 296176 462791 296176 462791 4372536 2691986 4372536 2691986 4601222 1660869 4601222 1660869 1081480 2546036 1081480 2546036 4633406 1608444 4633406 1608444 941803 728145 941803 728145 3897563 4935207 3897563 4935207 606666 3326805 606666 3326805 74129 1427021 74129 1427021 4609089 3358905 4609089 3358905 1014693 407373 1014693 407373 4526330 2255383 4526330 2255383 3342248 2524956 3342248 2524956 1085022 1678503 1085022 1678503 4621427 2076306 4621427 2076306 3353152 4236892 3353152 4236892 1661258 2202937 1661258 2202937 4761670 3465708 4761670 3465708 666643 677581 666643 677581 3019760 3320922 3019760 3320922 4783942 1171799 4783942 1171799 430788 1657260 430788 1657260 3878693 2252178 3878693 2252178 3991139 654605 3991139 654605 273928 1979522 273928 1979522 4725270 3326225 4725270 3326225 1680772 792532 1680772 792532 1346082 1662525 1346082 1662525 4620174 2993132 4620174 2993132 1214571 1099546 1214571 1099546 707286 509179 707286 509179 3809386 2712647 3809386 2712647 4762068 1665484 4762068 1665484 1440097 405802 1440097 405802 332269 4828697 332269 4828697 3693080 2971847 3693080 2971847 3338905 1682206 3338905 1682206 4134102 2688469 4134102 2688469 4748215 266027 4748215 266027 830540 2449218 830540 2449218 4158922 3110494 4158922 3110494 1306250 860963 1306250 860963 731363 3341579 731363 3341579 11799 1378904 11799 1378904 3845229 2625433 3845229 2625433 4511009 1669088 4511009 1669088 961974 207380 961974 207380 3907375 4820157 3907375 4820157 716790 933189 716790 933189 3332691 4522666 3332691 4522666 1004475 319411 1004475 319411 1654701 4648272 1654701 4648272 3323061 1152963 3323061 1152963 4373602 4257754 4373602 4257754 393510 533544 393510 533544 3713200 3065887 3713200 3065887 1651276 1663019 1651276 1663019 4983074 834713 4983074 834713 1027743 4738684 1027743 4738684 4046409 985767 4046409 985767 334919 2581339 334919 2581339 4393634 3324214 4393634 3324214 1386111 65959 1386111 65959 4048348 2849817 4048348 2849817 1200058 444803 1200058 444803 3815881 3342858 3815881 3342858 38483 4688739 38483 4688739 3877175 3335778 3877175 3335778 1002596 1355887 1002596 1355887 178663 1681341 178663 1681341 1656229 1213100 1656229 1213100 244971 221752 244971 221752 2344179 3798741 2344179 3798741 683446 595323 683446 595323 4529514 2979583 4529514 2979583 1549358 754169 1549358 754169 791945 1385247 791945 1385247 2017818 1679583 2017818 1679583 912679 819621 912679 819621 4116731 4403338 4116731 4403338 911131 709573 911131 709573 518678 3595346 518678 3595346 785272 752459 785272 752459 3336489 2739510 3336489 2739510 1664400 2007788 1664400 2007788 4738119 703959 4738119 703959 3330407 3329278 3330407 3329278 508918 394073 508918 394073 4356601 2577754 4356601 2577754 1364748 1355144 1364748 1355144 1035934 4626072 1035934 4626072 4039013 790771 4039013 790771 591508 4481805 591508 4481805 4207919 926202 4207919 926202 363865 3039776 363865 3039776 3913810 529498 3913810 529498 1397176 4677895 1397176 4677895 2187672 1102226 2187672 1102226 951665 363178 951665 363178 4027758 2919003 4027758 2919003 4685426 1672718 4685426 1672718 1285004 303416 1285004 303416 3979318 2545272 3979318 2545272 4515954 4016604 4515954 4016604 3317918 701856 3317918 701856 4004233 2546136 4004233 2546136 991366 464868 991366 464868 280423 229975 280423 229975 4134261 3340928 4134261 3340928 857897 737663 857897 737663 1347689 251696 1347689 251696 161746 1673505 161746 1673505 930132 811536 930132 811536 782260 320345 782260 320345 301358 3333916 301358 3333916 4221321 2185188 4221321 2185188 1430752 619783 1430752 619783 1684741 3903141 1684741 3903141 543159 1992291 543159 1992291 4737932 3316241 4737932 3316241 785984 821967 785984 821967 1840087 4960673 1840087 4960673 1159167 665565 1159167 665565 611379 1665198 611379 1665198 4474394 2050273 4474394 2050273 4646816 3340135 4646816 3340135 1528486 779595 1528486 779595 867814 1153781 867814 1153781 4287149 3341412 4287149 3341412 1111620 411516 1111620 411516 1671766 3343896 1671766 3343896 3334385 1060901 3334385 1060901 4052085 2393972 4052085 2393972 518310 1112102 518310 1112102 1915675 3328490 1915675 3328490 4700874 1646990 4700874 1646990 346154 251071 346154 251071 3856610 2237923 3856610 2237923 4534411 414823 4534411 414823 648000 1667912 648000 1667912 1646977 3264836 1646977 3264836 1672556 1918357 1672556 1918357 4012964 2929800 4012964 2929800 4749965 3185629 4749965 3185629 1262307 947723 1262307 947723 516005 397146 516005 397146 355960 261104 355960 261104 268163 1681130 268163 1681130 3929688 3340954 3929688 3340954 620124 503624 620124 503624 1652129 3339677 1652129 3339677 4373189 617229 4373189 617229 440024 395073 440024 395073 3331445 4256455 3331445 4256455 332409 2006618 332409 2006618 3882116 3317638 3882116 3317638 3349670 4162890 3349670 4162890 1548032 916794 1548032 916794 709157 3345611 709157 3345611 4334112 1666383 4334112 1666383 1674870 3326834 1674870 3326834 4384101 986897 4384101 986897 421636 280903 421636 280903 2350685 3146628 2350685 3146628 4168106 2314229 4168106 2314229 3663648 605634 3663648 605634 555069 239267 555069 239267 4271750 3061622 4271750 3061622 4722265 1679961 4722265 1679961 855975 670159 855975 670159 666799 2350209 666799 2350209 4822331 1356259 4822331 1356259 216736 130232 216736 130232 3607202 3350890 3607202 3350890 310145 944341 310145 944341 4564725 3364640 4564725 3364640 249079 259696 249079 259696 89635 3425819 89635 3425819 2983002 996181 2983002 996181 894778 672077 894778 672077 3060151 2311081 3060151 2311081 4568499 1907096 4568499 1907096 3568626 3316879 3568626 3316879 1655987 1041042 1655987 1041042 4556710 2877905 4556710 2877905 1650401 4849369 1650401 4849369 4623294 1993113 4623294 1993113 4926390 3913391 4926390 3913391 1208077 1198116 1208077 1198116 4736637 2409376 4736637 2409376 3586384 825281 3586384 825281 1287586 3514346 1287586 3514346 4519531 1944848 4519531 1944848 873973 376546 873973 376546 3836131 3816789 3836131 3816789 1170716 912641 1170716 912641 506044 3622818 506044 3622818 3011521 1817145 3011521 1817145 1648709 534123 1648709 534123 3969881 3337611 3969881 3337611 596243 1049307 596243 1049307 3648717 3329539 3648717 3329539 1673585 697984 1673585 697984 380047 1673965 380047 1673965 3801626 2990290 3801626 2990290 1059815 1662459 1059815 1662459 4301276 2717752 4301276 2717752 4402664 2231048 4402664 2231048 4632597 1055754 4632597 1055754 552975 2421054 552975 2421054 4675560 3348145 4675560 3348145 3322626 1073541 3322626 1073541 1051493 349247 1051493 349247 248452 156254 248452 156254 4274917 2435133 4274917 2435133 1311780 1062786 1311780 1062786 831505 660658 831505 660658 595036 306953 595036 306953 3323254 2965083 3323254 2965083 3943056 1663177 3943056 1663177 1800978 1651510 1800978 1651510 556720 3813335 556720 3813335 3576324 1673284 3576324 1673284 4396743 2731689 4396743 2731689 3636226 440563 3636226 440563 921281 4956342 921281 4956342 4277645 2543489 4277645 2543489 1685349 4199672 1685349 4199672 1653107 3349412 1653107 3349412 4566729 2781337 4566729 2781337 1673938 4443798 1673938 4443798 3826367 2152799 3826367 2152799 1637614 3337814 1637614 3337814 3970664 1678761 3970664 1678761 947913 300451 947913 300451 3274609 2085288 3274609 2085288 4646684 526970 4646684 526970 536797 2521542 536797 2521542 4467131 1052688 4467131 1052688 410695 4715521 410695 4715521 3585786 1667975 3585786 1667975 4142193 3321988 4142193 3321988 712373 342199 712373 342199 3360915 4329989 3360915 4329989 1082909 542641 1082909 542641 3919691 3342937 3919691 3342937 774381 391946 774381 391946 289927 264629 289927 264629 3889552 3325276 3889552 3325276 4716929 804770 4716929 804770 3035050 2648043 3035050 2648043 4586006 1674473 4586006 1674473 4799206 3339151 4799206 3339151 1647503 2101029 1647503 2101029 4569843 3091008 4569843 3091008 999800 445502 999800 445502 4300394 2814724 4300394 2814724 553347 534869 553347 534869 4074037 2903389 4074037 2903389 635245 432749 635245 432749 4193997 2541352 4193997 2541352 3773524 1662697 3773524 1662697 706330 827970 706330 827970 3347348 4775287 3347348 4775287 797484 611886 797484 611886 2462906 2568403 2462906 2568403 4365150 3341782 4365150 3341782 1171775 1077581 1171775 1077581 613479 2853553 613479 2853553 3559805 3335506 3559805 3335506 1411414 840608 1411414 840608 506630 496102 506630 496102 3096591 1682401 3096591 1682401 3314340 4252660 3314340 4252660 400952 563515 400952 563515 2036788 3341420 2036788 3341420 4660274 2613810 4660274 2613810 3300691 3603591 3300691 3603591 498841 519137 498841 519137 4179144 4055424 4179144 4055424 1106049 1648928 1106049 1648928 3974485 3298012 3974485 3298012 2624088 1682792 2624088 1682792 4468726 3326274 4468726 3326274 1090038 4443542 1090038 4443542 3322543 1236581 3322543 1236581 594399 465639 594399 465639 483587 3078195 483587 3078195 3595868 1310336 3595868 1310336 646141 777316 646141 777316 1385720 4410217 1385720 4410217 4174194 1212076 4174194 1212076 1023402 586647 1023402 586647 210495 2348440 210495 2348440 4318383 2976332 4318383 2976332 2350344 3337963 2350344 3337963 4146072 1671745 4146072 1671745 807986 773478 807986 773478 321443 1944730 321443 1944730 3965758 3974885 3965758 3974885 1664126 1018721 1664126 1018721 244123 4372930 244123 4372930 3749876 2066908 3749876 2066908 4718527 3660019 4718527 3660019 1993051 2073413 1993051 2073413 4384691 2416191 4384691 2416191 2959132 1661014 2959132 1661014 4249824 3332386 4249824 3332386 1664570 920385 1664570 920385 543205 1265953 543205 1265953 4783398 3352357 4783398 3352357 680827 870048 680827 870048 3962010 2859696 3962010 2859696 1068739 853121 1068739 853121 845932 3334545 845932 3334545 4497511 2502717 4497511 2502717 3803859 3046945 3803859 3046945 1664328 1242935 1664328 1242935 774200 270204 774200 270204 4236376 4495927 4236376 4495927 1669482 1676555 1669482 1676555 4005756 1577638 4005756 1577638 2848133 2086472 2848133 2086472 4401230 3325257 4401230 3325257 1996184 1065887 1996184 1065887 701339 156206 701339 156206 3905248 3331662 3905248 3331662 2550745 2674629 2550745 2674629 4161333 2492265 4161333 2492265 4826773 3345894 4826773 3345894 1664021 1606571 1664021 1606571 3818366 3323115 3818366 3323115 618605 1660186 618605 1660186 43546 2350231 43546 2350231 4729779 3324381 4729779 3324381 940064 797481 940064 797481 4820422 3321411 4820422 3321411 1410552 1675452 1410552 1675452 4323637 2700590 4323637 2700590 3755515 2967561 3755515 2967561 1660631 431966 1660631 431966 4137807 3103210 4137807 3103210 303415 868437 303415 868437 4501318 2301552 4501318 2301552 372287 264971 372287 264971 3975991 2813815 3975991 2813815 1795196 594834 1795196 594834 982954 1675829 982954 1675829 4725973 2062307 4725973 2062307 2419359 622416 2419359 622416 699739 1675598 699739 1675598 4127347 2865043 4127347 2865043 1661279 437972 1661279 437972 902182 3322697 902182 3322697 4736159 4674069 4736159 4674069 1616304 1653429 1616304 1653429 4461343 4255271 4461343 4255271 1080475 974318 1080475 974318 438886 280321 438886 280321 2129222 2684832 2129222 2684832 4398341 1169866 4398341 1169866 767046 266885 767046 266885 284458 2889507 284458 2889507 3664663 1007530 3664663 1007530 1077261 4908530 1077261 4908530 4210105 1290098 4210105 1290098 945907 811194 945907 811194 719394 420453 719394 420453 3271855 4708712 3271855 4708712 4106429 2301531 4106429 2301531 2860937 4842640 2860937 4842640 4036543 2453097 4036543 2453097 4307333 1145335 4307333 1145335 1650927 3664574 1650927 3664574 4041706 1722670 4041706 1722670 1648303 4969189 1648303 4969189 4512443 2230561 4512443 2230561 3319246 2979984 3319246 2979984 1657896 847631 1657896 847631 810484 1386399 810484 1386399 3896474 3163490 3896474 3163490 984619 816381 984619 816381 825891 4032482 825891 4032482 1648197 1160314 1648197 1160314 266826 245018 266826 245018 3889293 2894704 3889293 2894704 4648048 3111321 4648048 3111321 874903 658132 874903 658132 325625 2052846 325625 2052846 4150613 2623914 4150613 2623914 4422178 1648305 4422178 1648305 659766 481396 659766 481396 345042 2351456 345042 2351456 4209091 3315359 4209091 3315359 1293083 959262 1293083 959262 558647 2242816 558647 2242816 4016751 3041128 4016751 3041128 4757318 1327682 4757318 1327682 1651565 4886525 1651565 4886525 3608636 501689 3608636 501689 1072715 2593458 1072715 2593458 4540605 2954397 4540605 2954397 1318075 1077710 1318075 1077710 218875 2274884 218875 2274884 4277925 3330683 4277925 3330683 4563255 1021515 4563255 1021515 1007573 245017 1007573 245017 3741293 2802532 3741293 2802532 4480960 1410252 4480960 1410252 725343 3342867 725343 3342867 591560 3352042 591560 3352042 4139381 1665795 4139381 1665795 959052 191318 959052 191318 3690654 3327118 3690654 3327118 1076565 1043130 1076565 1043130 960417 713115 960417 713115 3062284 3343822 3062284 3343822 3937803 1242367 3937803 1242367 1659919 1919633 1659919 1919633 3906236 1677716 3906236 1677716 72146 3329294 72146 3329294 4202005 2543435 4202005 2543435 245644 4632708 245644 4632708 3796276 797113 3796276 797113 204582 3333302 204582 3333302 3883260 1089347 3883260 1089347 312601 1893420 312601 1893420 4904536 4304043 4904536 4304043 1164956 1069074 1164956 1069074 3538846 3329743 3538846 3329743 491514 674498 491514 674498 4279459 3062795 4279459 3062795 3326557 1865241 3326557 1865241 4512568 3139707 4512568 3139707 1302345 4816347 1302345 4816347 4867058 648491 4867058 648491 1672976 2679451 1672976 2679451 4363284 2305711 4363284 2305711 1670403 4524789 1670403 4524789 3336714 404265 3336714 404265 911531 2834509 911531 2834509 3950092 1014101 3950092 1014101 539907 298488 539907 298488 286138 2507045 286138 2507045 4587607 3813374 4587607 3813374 862183 806749 862183 806749 582673 2227501 582673 2227501 3866427 965095 3866427 965095 1086443 3326493 1086443 3326493 4398923 434527 4398923 434527 761492 2090433 761492 2090433 3811312 3674411 3811312 3674411 1662012 299960 1662012 299960 872622 3630822 872622 3630822 1678774 1656311 1678774 1656311 1044968 268982 1044968 268982 1679939 4272466 1679939 4272466 4210901 1337477 4210901 1337477 162096 3272418 162096 3272418 3332019 2167558 3332019 2167558 4206266 3325559 4206266 3325559 1683264 1147651 1683264 1147651 415621 292583 415621 292583 4059078 3325818 4059078 3325818 676584 689996 676584 689996 3517167 3629471 3517167 3629471 1352999 526040 1352999 526040 659856 2065066 659856 2065066 3814495 1457250 3814495 1457250 1421370 3913553 1421370 3913553 4231165 1288891 4231165 1288891 670439 4751136 670439 4751136 3892139 1322627 3892139 1322627 928482 513395 928482 513395 353382 300086 353382 300086 3882220 3866424 3882220 3866424 1281179 1226301 1281179 1226301 4004054 3322271 4004054 3322271 1651245 1650675 1651245 1650675 4392470 2688558 4392470 2688558 1672444 1979859 1672444 1979859 4688492 3091254 4688492 3091254 4772373 3313971 4772373 3313971 3341987 1986482 3341987 1986482 4694270 4516579 4694270 4516579 1684045 450982 1684045 450982 803583 2123264 803583 2123264 4650758 2996629 4650758 2996629 1663872 509918 1663872 509918 4023982 3345280 4023982 3345280 2507788 1289130 2507788 1289130 3927959 4398933 3927959 4398933 2060861 3329310 2060861 3329310 4095164 2192592 4095164 2192592 566984 584226 566984 584226 169366 3095909 169366 3095909 4485041 2131912 4485041 2131912 155271 561533 155271 561533 4168749 4724878 4168749 4724878 3319151 856774 3319151 856774 537440 2663715 537440 2663715 4208112 1247423 4208112 1247423 853161 735776 853161 735776 240519 2748277 240519 2748277 4457540 1675241 4457540 1675241 1185057 414132 1185057 414132 2523905 3250937 2523905 3250937 1659890 277182 1659890 277182 228542 36930 228542 36930 3077833 2954844 3077833 2954844 3848758 1823206 3848758 1823206 642034 533721 642034 533721 3329259 4764003 3329259 4764003 3383301 1558332 3383301 1558332 1681968 3340881 1681968 3340881 4223932 2022492 4223932 2022492 1536912 1657697 1536912 1657697 4541942 3329624 4541942 3329624 1223851 2219267 1223851 2219267 4617182 3978992 4617182 3978992 775700 675735 775700 675735 4413084 4460627 4413084 4460627 913361 859260 913361 859260 752537 464736 752537 464736 3228090 4238767 3228090 4238767 517762 958269 517762 958269 4331101 2847579 4331101 2847579 3452509 4239966 3452509 4239966 2480444 1659018 2480444 1659018 4805284 4914669 4805284 4914669 1263658 1132980 1263658 1132980 3829641 2880051 3829641 2880051 2008927 4032808 2008927 4032808 4294838 761147 4294838 761147 276850 1885947 276850 1885947 4640950 3024376 4640950 3024376 4773946 4052039 4773946 4052039 1063160 1135151 1063160 1135151 3351936 620273 3351936 620273 294841 2160799 294841 2160799 1681110 374855 1681110 374855 328540 1906020 328540 1906020 3885102 3324725 3885102 3324725 1125102 737017 1125102 737017 563898 493295 563898 493295 1522739 3345466 1522739 3345466 1008344 361635 1008344 361635 2788614 2825934 2788614 2825934 3685913 3326874 3685913 3326874 1292657 659866 1292657 659866 304540 1684164 304540 1684164 2881119 2677605 2881119 2677605 4744528 1293347 4744528 1293347 1002476 3337118 1002476 3337118 4141901 1666578 4141901 1666578 1684111 3701260 1684111 3701260 3726639 2208064 3726639 2208064 1391027 1350755 1391027 1350755 262534 2427480 262534 2427480 4769794 1653774 4769794 1653774 3441525 3591604 3441525 3591604 1680706 1673227 1680706 1673227 4511999 3510696 4511999 3510696 1663172 4747599 1663172 4747599 4022055 2424135 4022055 2424135 4608639 3346277 4608639 3346277 517383 392638 517383 392638 326774 4954604 326774 4954604 1682409 1668015 1682409 1668015 4995987 3347434 4995987 3347434 1123254 361039 1123254 361039 3738273 3345422 3738273 3345422 721227 843730 721227 843730 1662358 4124051 1662358 4124051 999012 772833 999012 772833 596177 1658235 596177 1658235 4101432 2687580 4101432 2687580 4619643 1656247 4619643 1656247 3314868 880402 3314868 880402 294174 4064014 294174 4064014 3596497 1657745 3596497 1657745 898712 219210 898712 219210 4655290 3188749 4655290 3188749 1348307 1291949 1348307 1291949 978690 643902 978690 643902 4921002 2362014 4921002 2362014 3338837 1347432 3338837 1347432 270570 1665850 270570 1665850 4793600 2323300 4793600 2323300 400939 477512 400939 477512 4225100 2737974 4225100 2737974 1185259 4151105 1185259 4151105 3950707 754977 3950707 754977 752450 2601988 752450 2601988 4659155 972800 4659155 972800 821699 16912 821699 16912 4091541 3039547 4091541 3039547 3586379 4056400 3586379 4056400 718805 2980050 718805 2980050 4678966 1505200 4678966 1505200 1448278 1303781 1448278 1303781 4400428 2957008 4400428 2957008 317692 27911 317692 27911 4612313 2124990 4612313 2124990 523982 1010578 523982 1010578 4057524 2870012 4057524 2870012 1871337 2067550 1871337 2067550 4629182 1677852 4629182 1677852 677667 650602 677667 650602 4061823 2861663 4061823 2861663 4650973 1660296 4650973 1660296 522476 1073700 522476 1073700 3718901 2289252 3718901 2289252 4365161 4699396 4365161 4699396 1668290 2357968 1668290 2357968 4414445 1648846 4414445 1648846 1681479 2583005 1681479 2583005 4342068 685705 4342068 685705 433281 3336587 433281 3336587 2548383 2961901 2548383 2961901 3899085 90477 3899085 90477 1675202 4988056 1675202 4988056 3506677 1127570 3506677 1127570 1668189 3315248 1668189 3315248 4041859 1349721 4041859 1349721 301799 1679860 301799 1679860 3314768 110952 3314768 110952 1651897 1973026 1651897 1973026 3917393 383398 3917393 383398 812607 3824113 812607 3824113 3608069 1210786 3608069 1210786 979341 779478 979341 779478 742147 443179 742147 443179 3327397 3249667 3327397 3249667 1128582 4587840 1128582 4587840 4785953 1670582 4785953 1670582 502559 3344998 502559 3344998 3570075 2390467 3570075 2390467 4348087 3209268 4348087 3209268 2909281 2440404 2909281 2440404 4216367 1649419 4216367 1649419 1662626 53177 1662626 53177 3962609 2343087 3962609 2343087 4382580 3323387 4382580 3323387 485086 780120 485086 780120 4657807 2147944 4657807 2147944 1366986 1079019 1366986 1079019 445783 349670 445783 349670 4654684 4405885 4654684 4405885 1659210 900119 1659210 900119 568551 2926581 568551 2926581 4767333 1657119 4767333 1657119 1068341 636104 1068341 636104 999634 3917465 999634 3917465 3481719 1377291 3481719 1377291 1033204 2535211 1033204 2535211 4689098 3349803 4689098 3349803 1672358 4119713 1672358 4119713 4187320 1904897 4187320 1904897 3317041 2668316 3317041 2668316 4295497 1148111 4295497 1148111 1006653 2149950 1006653 2149950 4495667 3347276 4495667 3347276 309801 1907178 309801 1907178 3819319 3153448 3819319 3153448 1460684 1250168 1460684 1250168 921798 534196 921798 534196 4663488 3334556 4663488 3334556 1703188 2903419 1703188 2903419 4620632 4302020 4620632 4302020 660163 681352 660163 681352 4429044 3104276 4429044 3104276 4907634 1270916 4907634 1270916 1899743 3338497 1899743 3338497 3657204 2233173 3657204 2233173 4613955 3348443 4613955 3348443 531170 943151 531170 943151 3334845 3349028 3334845 3349028 1213215 195226 1213215 195226 3914794 3343582 3914794 3343582 4865855 653590 4865855 653590 769031 2085495 769031 2085495 4708541 1227982 4708541 1227982 368784 329592 368784 329592 4347623 2875550 4347623 2875550 1148424 900916 1148424 900916 283248 4961102 283248 4961102 1862428 2856073 1862428 2856073 3984059 1842896 3984059 1842896 1274868 1436543 1274868 1436543 3696008 3334378 3696008 3334378 1324572 776032 1324572 776032 636846 554055 636846 554055 4378726 3489161 4378726 3489161 3315969 2200489 3315969 2200489 4512705 3341855 4512705 3341855 600073 497104 600073 497104 4096589 4525140 4096589 4525140 230799 223121 230799 223121 4326318 2246510 4326318 2246510 4571964 276093 4571964 276093 1459807 2467707 1459807 2467707 4427251 3006457 4427251 3006457 500265 629802 500265 629802 3803437 3477496 3803437 3477496 3324303 929972 3324303 929972 618703 1954153 618703 1954153 4827796 1223591 4827796 1223591 408759 1401723 408759 1401723 2804434 3325944 2804434 3325944 340535 313774 340535 313774 296935 3181936 296935 3181936 3348250 579903 3348250 579903 516684 3331559 516684 3331559 1250021 983133 1250021 983133 3315248 357778 3315248 357778 1599304 3096459 1599304 3096459 4922112 1114827 4922112 1114827 398613 3803057 398613 3803057 4325531 892021 4325531 892021 329877 1930797 329877 1930797 4313964 214812 4313964 214812 1129891 1078840 1129891 1078840 2930470 3501583 2930470 3501583 3712609 482167 3712609 482167 1073709 1671857 1073709 1671857 1415643 77667 1415643 77667 3320204 3625161 3320204 3625161 958031 232690 958031 232690 4523067 3317529 4523067 3317529 2310667 3349669 2310667 3349669 1671139 594014 1671139 594014 4196937 2600551 4196937 2600551 4282843 4417565 4282843 4417565 3119592 2003392 3119592 2003392 3876167 3875399 3876167 3875399 898439 662780 898439 662780 459018 418022 459018 418022 1657855 4969195 1657855 4969195 2607356 1658931 2607356 1658931 1303144 1300199 1303144 1300199 3826441 4155717 3826441 4155717 1371769 1650568 1371769 1650568 866175 807324 866175 807324 1662131 2265671 1662131 2265671 4552301 1667974 4552301 1667974 1393912 3333056 1393912 3333056 2468185 728099 2468185 728099 3996796 3866932 3996796 3866932 2436917 638166 2436917 638166 415564 2267842 415564 2267842 3639765 1263438 3639765 1263438 1285575 2268565 1285575 2268565 4528983 1655608 4528983 1655608 1683346 2996487 1683346 2996487 4654322 2357080 4654322 2357080 1986676 4172329 1986676 4172329 1478173 2922086 1478173 2922086 3908085 581790 3908085 581790 331455 3332069 331455 3332069 3575313 1655833 3575313 1655833 1660561 3325224 1660561 3325224 3315743 554411 3315743 554411 579998 2207312 579998 2207312 4549093 1262875 4549093 1262875 333795 2469529 333795 2469529 4339863 3352251 4339863 3352251 521885 463379 521885 463379 3326523 4146510 3326523 4146510 461683 660758 461683 660758 3861923 4757874 3861923 4757874 1664844 968147 1664844 968147 3455214 2112140 3455214 2112140 4119863 1268986 4119863 1268986 612119 1080874 612119 1080874 534327 539792 534327 539792 4306334 4883506 4306334 4883506 1042250 547537 1042250 547537 2859809 1675527 2859809 1675527 4557992 2187667 4557992 2187667 904954 616629 904954 616629 461453 4722403 461453 4722403 4508235 1660804 4508235 1660804 1325320 1301845 1325320 1301845 3802330 3305895 3802330 3305895 2330506 912370 2330506 912370 812878 2727050 812878 2727050 4542438 3316005 4542438 3316005 793044 537437 793044 537437 425559 1878024 425559 1878024 4198640 3313399 4198640 3313399 4785739 1493190 4785739 1493190 1038806 477594 1038806 477594 383747 3058243 383747 3058243 4215975 834777 4215975 834777 493077 1306436 493077 1306436 3310930 2786276 3310930 2786276 4569498 3557299 4569498 3557299 1681707 4685760 1681707 4685760 1237146 284616 1237146 284616 3344349 1674682 3344349 1674682 3806429 3325086 3806429 3325086 1683241 1892008 1683241 1892008 3705354 3347862 3705354 3347862 4490237 2422305 4490237 2422305 4089850 3019749 4089850 3019749 1663558 1668747 1663558 1668747 4262036 3139255 4262036 3139255 1366924 3539983 1366924 3539983 245598 651256 245598 651256 1153331 396837 1153331 396837 2315701 1894041 2315701 1894041 4100771 2938532 4100771 2938532 4859213 1283547 4859213 1283547 42525 3795684 42525 3795684 3692203 1736182 3692203 1736182 695337 629786 695337 629786 571947 2279722 571947 2279722 4227945 3352216 4227945 3352216 2144523 513704 2144523 513704 1118740 1686118 1118740 1686118 3323060 3067300 3323060 3067300 4595434 1893402 4595434 1893402 2099421 4817088 2099421 4817088 4177925 2263262 4177925 2263262 4909411 1024249 4909411 1024249 841222 342461 841222 342461 1650200 3338086 1650200 3338086 4396349 2229033 4396349 2229033 2758834 3873211 2758834 3873211 4045803 477881 4045803 477881 1037990 2726687 1037990 2726687 2785951 3379201 2785951 3379201 1411654 208677 1411654 208677 71877 2469566 71877 2469566 4407471 1906069 4407471 1906069 2546055 4258992 2546055 4258992 3660562 349144 3660562 349144 943444 1661124 943444 1661124 3328142 2558114 3328142 2558114 4170627 546206 4170627 546206 429127 32836 429127 32836 4285603 2566687 4285603 2566687 1347897 1324489 1347897 1324489 297350 1856267 297350 1856267 3338988 4669092 3338988 4669092 774196 1653480 774196 1653480 3325010 4904080 3325010 4904080 1651703 1661973 1651703 1661973 4292311 3317384 4292311 3317384 2166861 3349323 2166861 3349323 4891447 1657098 4891447 1657098 2327181 3338725 2327181 3338725 4241006 2325454 4241006 2325454 4405613 2816573 4405613 2816573 1672637 2167794 1672637 2167794 4170770 2614368 4170770 2614368 4660381 1441569 4660381 1441569 2515304 2350086 2515304 2350086 4239646 2952155 4239646 2952155 970085 639573 970085 639573 3850666 2392670 3850666 2392670 4199595 2897632 4199595 2897632 3674994 1322193 3674994 1322193 1684885 3430113 1684885 3430113 3947535 2224426 3947535 2224426 467502 399943 467502 399943 3948467 3341621 3948467 3341621 2395964 883376 2395964 883376 867706 4902039 867706 4902039 4022403 2600588 4022403 2600588 716405 3526941 716405 3526941 3543274 603111 3543274 603111 893449 2575862 893449 2575862 4375567 3340501 4375567 3340501 525526 948822 525526 948822 3544264 1949024 3544264 1949024 4413146 4957384 4413146 4957384 1074177 1673813 1074177 1673813 2188645 3938563 2188645 3938563 3343085 670803 3343085 670803 644840 260900 644840 260900 216802 217968 216802 217968 1679185 3318855 1679185 3318855 4637831 1127943 4637831 1127943 1116420 802637 1116420 802637 3418112 2295010 3418112 2295010 4673999 3350274 4673999 3350274 4077393 900641 4077393 900641 688574 550135 688574 550135 4029319 2719187 4029319 2719187 4431653 1680237 4431653 1680237 2451470 1654685 2451470 1654685 1893720 4769054 1893720 4769054 3605777 815757 3605777 815757 318950 4396218 318950 4396218 3342040 4793112 3342040 4793112 362151 957254 362151 957254 2899954 3375067 2899954 3375067 672750 4235013 672750 4235013 4483925 2128612 4483925 2128612 4752587 3328606 4752587 3328606 1678442 1426086 1678442 1426086 243266 3329634 243266 3329634 4329540 2290253 4329540 2290253 4449045 3332788 4449045 3332788 3846334 2292032 3846334 2292032 1673909 935472 1673909 935472 278787 3330127 278787 3330127 4429123 2192691 4429123 2192691 3840542 1964316 3840542 1964316 1531085 3338772 1531085 3338772 767860 765207 767860 765207 4756711 4043993 4756711 4043993 3318412 1660703 3318412 1660703 4239847 2952708 4239847 2952708 1668951 4448053 1668951 4448053 507925 309119 507925 309119 262623 140985 262623 140985 4584982 2264746 4584982 2264746 438080 3347591 438080 3347591 4761989 1683177 4761989 1683177 4246256 2959856 4246256 2959856 345277 530096 345277 530096 1281283 1661618 1281283 1661618 4988454 919851 4988454 919851 342770 335328 342770 335328 4388349 3015621 4388349 3015621 4724155 3172040 4724155 3172040 1671204 1035186 1671204 1035186 3820830 2491961 3820830 2491961 4196888 2666967 4196888 2666967 3887455 3324951 3887455 3324951 1400499 824947 1400499 824947 750219 2412693 750219 2412693 4561677 1646674 4561677 1646674 3316650 3851619 3316650 3851619 643280 805810 643280 805810 3916208 3001693 3916208 3001693 429222 1057143 429222 1057143 1660993 2677224 1660993 2677224 4462424 3317161 4462424 3317161 483129 734528 483129 734528 3871158 2665248 3871158 2665248 4634719 1978096 4634719 1978096 1300106 235315 1300106 235315 3949639 1877812 3949639 1877812 3333622 2989892 3333622 2989892 4688242 3329403 4688242 3329403 1140603 980993 1140603 980993 253353 2693315 253353 2693315 4393208 1647254 4393208 1647254 777692 3048040 777692 3048040 4165615 1677688 4165615 1677688 1664858 4566080 1664858 4566080 3352146 1149553 3352146 1149553 670369 437948 670369 437948 1649357 3599790 1649357 3599790 3702537 1257400 3702537 1257400 1120813 480363 1120813 480363 3350437 2852157 3350437 2852157 4628755 1678418 4628755 1678418 1893937 1437656 1893937 1437656 3993312 4120399 3993312 4120399 373542 292955 373542 292955 264191 2962102 264191 2962102 2676100 3722733 2676100 3722733 757709 594272 757709 594272 3749816 2825622 3749816 2825622 4698041 3333534 4698041 3333534 546977 559062 546977 559062 3317337 4000320 3317337 4000320 4384406 1190041 4384406 1190041 910456 610549 910456 610549 478701 2712172 478701 2712172 4249657 1669729 4249657 1669729 4534376 2867881 4534376 2867881 764966 738323 764966 738323 4178368 2748654 4178368 2748654 2767607 1403570 2767607 1403570 737829 232988 737829 232988 4326346 4491168 4326346 4491168 1648887 811140 1648887 811140 3754833 2253401 3754833 2253401 4165827 2513227 4165827 2513227 3663009 682465 3663009 682465 302518 1656954 302518 1656954 4514089 3326994 4514089 3326994 1234800 342016 1234800 342016 4067919 2406713 4067919 2406713 1364516 793630 1364516 793630 4085398 2090656 4085398 2090656 1662826 1110274 1662826 1110274 541010 2311060 541010 2311060 3775983 1129823 3775983 1129823 310939 2292698 310939 2292698 2321067 1668304 2321067 1668304 535218 464238 535218 464238 3533280 2355835 3533280 2355835 4167095 2754745 4167095 2754745 1283247 939895 1283247 939895 809027 476205 809027 476205 3337462 1671473 3337462 1671473 977276 609369 977276 609369 3194620 1947081 3194620 1947081 3737782 3861970 3737782 3861970 3321578 1152237 3321578 1152237 743041 105750 743041 105750 4519339 3000571 4519339 3000571 1417639 1156674 1417639 1156674 1051482 484255 1051482 484255 2525424 3315289 2525424 3315289 4105068 2387434 4105068 2387434 4368881 3166940 4368881 3166940 1647794 1574584 1647794 1574584 4217701 3959105 4217701 3959105 3329381 1184234 3329381 1184234 820275 3502453 820275 3502453 4159797 1911099 4159797 1911099 3345284 3321077 3345284 3321077 688834 3349136 688834 3349136 3825970 1671849 3825970 1671849 2663453 3333885 2663453 3333885 3848522 1395670 3848522 1395670 1596291 3322378 1596291 3322378 2071 1658146 2071 1658146 4497821 3062087 4497821 3062087 2981728 2613883 2981728 2613883 4344159 3326881 4344159 3326881 1669273 2253779 1669273 2253779 4728531 4465742 4728531 4465742 1667931 1059834 1667931 1059834 451173 1670651 451173 1670651 4594085 2875134 4594085 2875134 3665468 3319310 3665468 3319310 1654948 3882924 1654948 3882924 3857041 2011624 3857041 2011624 4725520 1659335 4725520 1659335 3723605 3317677 3723605 3317677 4993211 1024092 4993211 1024092 230396 94784 230396 94784 4437089 2881307 4437089 2881307 3347713 2209951 3347713 2209951 3823627 1883018 3823627 1883018 753071 733809 753071 733809 301014 4299626 301014 4299626 3725762 2405730 3725762 2405730 1157342 992411 1157342 992411 566514 2171679 566514 2171679 4937484 3347615 4937484 3347615 1649198 381636 1649198 381636 1025860 1932604 1025860 1932604 3885810 3325888 3885810 3325888 1682746 2262710 1682746 2262710 4501657 1674406 4501657 1674406 1114860 631093 1114860 631093 244921 4248775 244921 4248775 3931450 1654592 3931450 1654592 1336619 3350922 1336619 3350922 3833282 1894279 3833282 1894279 2703010 600417 2703010 600417 1312221 246621 1312221 246621 106211 3345312 106211 3345312 4888028 2936804 4888028 2936804 1663330 539119 1663330 539119 488971 381622 488971 381622 4056060 2713480 4056060 2713480 1681063 573291 1681063 573291 481991 284179 481991 284179 3812906 3347065 3812906 3347065 1108195 495777 1108195 495777 1683707 3328798 1683707 3328798 3779081 623880 3779081 623880 318762 3340068 318762 3340068 3974603 1666725 3974603 1666725 1673859 289244 1673859 289244 232490 238689 232490 238689 3567967 3140237 3567967 3140237 1678074 2049435 1678074 2049435 4601350 3316848 4601350 3316848 810830 640362 810830 640362 3341795 1907757 3341795 1907757 3655838 855114 3655838 855114 392230 4606986 392230 4606986 4364949 1415178 4364949 1415178 1279295 700899 1279295 700899 249839 2860202 249839 2860202 3238379 3334936 3238379 3334936 1335 1354550 1335 1354550 4692749 3105822 4692749 3105822 4798723 1682502 4798723 1682502 1094501 546803 1094501 546803 3731460 3061015 3731460 3061015 638751 195246 638751 195246 4445823 2909202 4445823 2909202 4682147 1870010 4682147 1870010 2106481 892251 2106481 892251 652645 2625606 652645 2625606 4237956 1681454 4237956 1681454 767917 456662 767917 456662 261572 2761842 261572 2761842 4029114 1274023 4029114 1274023 517003 1053272 517003 1053272 3677562 2685620 3677562 2685620 4217682 2110710 4217682 2110710 242564 1224917 242564 1224917 3888304 3338091 3888304 3338091 444774 398465 444774 398465 3625455 2919793 3625455 2919793 4640778 3344913 4640778 3344913 1682811 394747 1682811 394747 1020978 2514495 1020978 2514495 4380634 3024325 4380634 3024325 3345968 332254 3345968 332254 233853 2032517 233853 2032517 4511759 3317460 4511759 3317460 1649569 460917 1649569 460917 1073686 3317079 1073686 3317079 4108694 1461988 4108694 1461988 1336028 3341197 1336028 3341197 4680114 1676896 4680114 1676896 4113498 3317989 4113498 3317989 285257 901024 285257 901024 3788776 3317485 3788776 3317485 685369 393493 685369 393493 3908277 3059286 3908277 3059286 1653489 349705 1653489 349705 281294 2052452 281294 2052452 4632120 2519773 4632120 2519773 3986734 1917826 3986734 1917826 336931 209717 336931 209717 3948766 2892050 3948766 2892050 1650792 493516 1650792 493516 239726 202195 239726 202195 4169055 2679023 4169055 2679023 1660763 1950017 1660763 1950017 4728785 4430045 4728785 4430045 1109938 687870 1109938 687870 546431 4278596 546431 4278596 4260338 1141623 4260338 1141623 880625 422611 880625 422611 3679004 3345050 3679004 3345050 1059906 1650930 1059906 1650930 271131 252326 271131 252326 233962 3344558 233962 3344558 3352613 4988380 3352613 4988380 1666902 3319729 1666902 3319729 4088393 1690699 4088393 1690699 1651075 4913103 1651075 4913103 3350523 2822207 3350523 2822207 4641526 3402268 4641526 3402268 1659484 107536 1659484 107536 1678100 3220695 1678100 3220695 4416517 2680891 4416517 2680891 535269 530884 535269 530884 473691 420095 473691 420095 262385 1866543 262385 1866543 4271632 3345757 4271632 3345757 1655313 955906 1655313 955906 3483024 2705859 3483024 2705859 4579526 1679042 4579526 1679042 2003523 4747267 2003523 4747267 656853 593099 656853 593099 4295722 4958041 4295722 4958041 1235333 993085 1235333 993085 600725 3873287 600725 3873287 4495512 1649000 4495512 1649000 1671142 3325996 1671142 3325996 603254 1658053 603254 1658053 4266719 2884766 4266719 2884766 1317699 757048 1317699 757048 3804258 2600348 3804258 2600348 4599927 1991047 4599927 1991047 4763429 3666132 4763429 3666132 692953 673959 692953 673959 3975588 2893388 3975588 2893388 4670323 1952963 4670323 1952963 540935 3346262 540935 3346262 4302744 2493151 4302744 2493151 4005792 2784419 4005792 2784419 4685822 4963778 4685822 4963778 1661848 2011466 1661848 2011466 3864272 3342084 3864272 3342084 4320682 2595621 4320682 2595621 4153195 1666208 4153195 1666208 818155 2734690 818155 2734690 4496670 1944412 4496670 1944412 1674204 1142677 1674204 1142677 1306106 2512128 1306106 2512128 4232701 2606865 4232701 2606865 962993 566036 962993 566036 3893963 2812601 3893963 2812601 1005872 682159 1005872 682159 939215 3346655 939215 3346655 4459157 608084 4459157 608084 1033381 2969285 1033381 2969285 4268146 1656726 4268146 1656726 414309 855550 414309 855550 3327250 3922327 3327250 3922327 684510 625327 684510 625327 3345902 2797702 3345902 2797702 593129 870809 593129 870809 3432645 3322366 3432645 3322366 1309788 315034 1309788 315034 3319826 2251926 3319826 2251926 4152932 2915773 4152932 2915773 4738197 527805 4738197 527805 293071 2053194 293071 2053194 3779674 3183106 3779674 3183106 863661 328118 863661 328118 3966038 2843077 3966038 2843077 4538824 1038943 4538824 1038943 620571 953396 620571 953396 3988483 3313932 3988483 3313932 463445 1092627 463445 1092627 3553562 4337711 3553562 4337711 1243173 1171092 1243173 1171092 315783 243089 315783 243089 2243411 3328520 2243411 3328520 4286299 1671571 4286299 1671571 282452 258890 282452 258890 195887 88708 195887 88708 3872715 1661814 3872715 1661814 1089859 1048132 1089859 1048132 322167 317732 322167 317732 4094516 2701883 4094516 2701883 1678485 1375724 1678485 1375724 3919640 3467918 3919640 3467918 1035353 435229 1035353 435229 3306806 3337037 3306806 3337037 4205702 1140728 4205702 1140728 859991 524194 859991 524194 334471 4902238 334471 4902238 3627971 2139005 3627971 2139005 4168452 4240120 4168452 4240120 2233778 2425000 2233778 2425000 4616651 3385137 4616651 3385137 1671871 1897895 1671871 1897895 3692441 3327762 3692441 3327762 1683138 1681800 1683138 1681800 4908757 1678991 4908757 1678991 305353 3553372 305353 3553372 3350457 2519196 3350457 2519196 1944757 4228371 1944757 4228371 1057698 551436 1057698 551436 4140208 3088551 4140208 3088551 4890195 3588614 4890195 3588614 364769 1144588 364769 1144588 4722317 2850858 4722317 2850858 478124 359552 478124 359552 4330509 3340247 4330509 3340247 315274 293729 315274 293729 240629 72016 240629 72016 4606623 3335769 4606623 3335769 3573317 598731 3573317 598731 558917 2164201 558917 2164201 4600281 3011070 4600281 3011070 1371651 342643 1371651 342643 4191300 2559144 4191300 2559144 4288282 388238 4288282 388238 617872 2075560 617872 2075560 4504046 2920079 4504046 2920079 3334023 681063 3334023 681063 645590 1672386 645590 1672386 4513844 2244670 4513844 2244670 1667325 308934 1667325 308934 4480993 1684341 4480993 1684341 460637 1159602 460637 1159602 1665363 2146531 1665363 2146531 3960798 3142680 3960798 3142680 1180504 346186 1180504 346186 1653273 2309459 1653273 2309459 4232348 4147569 4232348 4147569 1399272 983857 1399272 983857 245750 4706987 245750 4706987 3349271 1450013 3349271 1450013 1308861 266504 1308861 266504 3014653 3330160 3014653 3330160 3831172 1671885 3831172 1671885 793520 580812 793520 580812 350306 311452 350306 311452 106386 2411623 106386 2411623 4769591 1652514 4769591 1652514 4953329 3352008 4953329 3352008 1669856 810115 1669856 810115 337217 364604 337217 364604 3094702 3343606 3094702 3343606 3801726 1671998 3801726 1671998 3342885 773107 3342885 773107 377876 2813308 377876 2813308 4573214 1431695 4573214 1431695 898987 462186 898987 462186 3776191 4303982 3776191 4303982 1659609 1658329 1659609 1658329 3119950 3583255 3119950 3583255 1648435 4573683 1648435 4573683 219420 1142133 219420 1142133 4749092 3335102 4749092 3335102 3725187 2388489 3725187 2388489 4634736 1655847 4634736 1655847 4793806 2441349 4793806 2441349 832216 631140 832216 631140 377324 380596 377324 380596 4447003 1680892 4447003 1680892 947431 446692 947431 446692 4012326 2806322 4012326 2806322 688038 1650746 688038 1650746 1806386 2408267 1806386 2408267 4683302 4167792 4683302 4167792 799729 1675742 799729 1675742 3638938 2677718 3638938 2677718 4554529 3159392 4554529 3159392 3328129 1680476 3328129 1680476 4735395 3336614 4735395 3336614 1255787 357747 1255787 357747 3959073 3020414 3959073 3020414 4795326 648611 4795326 648611 213617 3986185 213617 3986185 3828136 852027 3828136 852027 691538 3049325 691538 3049325 3636957 3065742 3636957 3065742 1996448 1295337 1996448 1295337 1002468 2191156 1002468 2191156 4655871 621181 4655871 621181 1448754 2201964 1448754 2201964 1682658 3325022 1682658 3325022 4174540 2188012 4174540 2188012 687108 931490 687108 931490 3989014 2364465 3989014 2364465 1649446 1330897 1649446 1330897 718387 299838 718387 299838 4399553 3110864 4399553 3110864 4973014 1649138 4973014 1649138 1659403 2783036 1659403 2783036 4660710 1441314 4660710 1441314 3324707 3315811 3324707 3315811 4568057 1317961 4568057 1317961 294119 2202824 294119 2202824 4773948 1674253 4773948 1674253 1672210 4577839 1672210 4577839 4625614 1665546 4625614 1665546 1672614 2667259 1672614 2667259 4582919 4005707 4582919 4005707 3334113 1312396 3334113 1312396 1222862 1190541 1222862 1190541 897516 2174889 897516 2174889 4560636 3098858 4560636 3098858 4749766 1650233 4749766 1650233 480943 1090081 480943 1090081 3564325 2846067 3564325 2846067 4544417 756500 4544417 756500 627775 2566449 627775 2566449 4373031 262293 4373031 262293 255463 2751856 255463 2751856 4199915 1165784 4199915 1165784 329338 298670 329338 298670 3846482 3048478 3846482 3048478 4757774 649989 4757774 649989 847053 2713044 847053 2713044 4673524 3352013 4673524 3352013 724729 494792 724729 494792 1213259 2688743 1213259 2688743 4482988 3350132 4482988 3350132 301089 260671 301089 260671 1653765 2707516 1653765 2707516 4578169 439913 4578169 439913 406450 3076402 406450 3076402 4159888 874932 4159888 874932 457627 416222 457627 416222 3720549 4332409 3720549 4332409 1244774 370231 1244774 370231 309753 1661082 309753 1661082 1671765 542627 1671765 542627 759462 4813413 759462 4813413 4098769 1252225 4098769 1252225 851916 534175 851916 534175 4094354 3318879 4094354 3318879 1658133 1666159 1658133 1666159 395786 735280 395786 735280 4589794 3033539 4589794 3033539 4688008 2698953 4688008 2698953 1678608 1659800 1678608 1659800 4615495 3331838 4615495 3331838 1616224 2822031 1616224 2822031 4662077 1344022 4662077 1344022 974136 812864 974136 812864 303907 254342 303907 254342 4350354 2731997 4350354 2731997 4522212 3342862 4522212 3342862 1983677 479765 1983677 479765 835151 2180352 835151 2180352 4157082 2826335 4157082 2826335 1676421 3335006 1676421 3335006 3889131 2336970 3889131 2336970 4202524 3346918 4202524 3346918 1693302 799667 1693302 799667 243699 2092100 243699 2092100 4353206 3324384 4353206 3324384 1682764 4190031 1682764 4190031 977326 532385 977326 532385 3620533 2394335 3620533 2394335 4310089 2977966 4310089 2977966 2460406 1652220 2460406 1652220 4198951 2573571 4198951 2573571 4553432 3329113 4553432 3329113 1390643 1081368 1390643 1081368 698668 272160 698668 272160 4093898 3319637 4093898 3319637 1678928 4349021 1678928 4349021 3991154 1143184 3991154 1143184 848444 483383 848444 483383 1239358 4361539 1239358 4361539 3660543 1664394 3660543 1664394 1045299 533277 1045299 533277 437824 2073656 437824 2073656 2562266 3344856 2562266 3344856 3339445 2629685 3339445 2629685 4072257 3519542 4072257 3519542 1684379 1664460 1684379 1664460 4542246 3342146 4542246 3342146 719579 225510 719579 225510 237843 2071428 237843 2071428 4623136 1229226 4623136 1229226 884270 2637225 884270 2637225 4791053 675777 4791053 675777 572026 492080 572026 492080 1894531 2806977 1894531 2806977 4026167 4320078 4026167 4320078 1648688 737344 1648688 737344 3853056 4232638 3853056 4232638 195660 4556490 195660 4556490 3314074 729760 3314074 729760 261613 1893381 261613 1893381 3750097 1666929 3750097 1666929 1415549 231881 1415549 231881 3333256 2926259 3333256 2926259 4030595 3351766 4030595 3351766 1686623 331593 1686623 331593 505656 2496300 505656 2496300 3752392 3711440 3752392 3711440 1651460 2419369 1651460 2419369 3314646 3336577 3314646 3336577 858811 484848 858811 484848 4388923 3337243 4388923 3337243 1681205 1652975 1681205 1652975 4702723 2747070 4702723 2747070 1031084 577403 1031084 577403 360745 233230 360745 233230 3667159 3319889 3667159 3319889 641799 740807 641799 740807 3807870 2985788 3807870 2985788 4788421 3335775 4788421 3335775 641472 433144 641472 433144 314268 2293899 314268 2293899 4410430 3633611 4410430 3633611 677286 802862 677286 802862 3315943 2314862 3315943 2314862 4458842 1177372 4458842 1177372 479969 837278 479969 837278 3018286 3314185 3018286 3314185 524073 441898 524073 441898 3328177 2156292 3328177 2156292 4536800 741473 4536800 741473 243613 3330970 243613 3330970 3328157 70275 3328157 70275 1258149 1650248 1258149 1650248 525248 732912 525248 732912 3503251 3709445 3503251 3709445 1016509 436426 1016509 436426 3435181 1656259 3435181 1656259 982907 603109 982907 603109 510944 2380701 510944 2380701 4559519 940280 4559519 940280 520854 2841201 520854 2841201 4337017 1870699 4337017 1870699 1653543 4465310 1653543 4465310 3961065 1664082 3961065 1664082 1029664 3340214 1029664 3340214 4619766 891891 4619766 891891 423053 59218 423053 59218 3347281 4099781 3347281 4099781 897127 688323 897127 688323 4264756 3481232 4264756 3481232 902254 823979 902254 823979 385434 2279763 385434 2279763 4290602 2437903 4290602 2437903 3335475 4003644 3335475 4003644 3917931 1158277 3917931 1158277 246881 1665442 246881 1665442 3720213 2812243 3720213 2812243 527023 455527 527023 455527 1242712 3350864 1242712 3350864 4340682 761834 4340682 761834 587389 1192676 587389 1192676 3330588 466895 3330588 466895 794742 2583476 794742 2583476 4730169 1677216 4730169 1677216 1430004 334649 1430004 334649 1250832 2333957 1250832 2333957 3318125 272793 3318125 272793 1397523 3332182 1397523 3332182 4050231 1992956 4050231 1992956 1661287 432623 1661287 432623 4187625 3443802 4187625 3443802 1657493 1657723 1657493 1657723 4791147 3322222 4791147 3322222 3322862 1174431 3322862 1174431 631798 933008 631798 933008 4265371 3320628 4265371 3320628 4744874 2063138 4744874 2063138 1663690 2878896 1663690 2878896 4697650 1534968 4697650 1534968 1665795 2131861 1665795 2131861 4548119 3585956 4548119 3585956 2000208 1122657 2000208 1122657 238436 2250544 238436 2250544 4510219 1935570 4510219 1935570 783623 210433 783623 210433 4141683 2492718 4141683 2492718 4235095 4063611 4235095 4063611 334109 289091 334109 289091 2927544 1685063 2927544 1685063 4398104 2850915 4398104 2850915 1040310 396109 1040310 396109 3702579 2345407 3702579 2345407 1283417 228583 1283417 228583 189406 2232098 189406 2232098 4143753 3319819 4143753 3319819 502164 919557 502164 919557 3766071 2922820 3766071 2922820 2778269 250720 2778269 250720 239315 2462818 239315 2462818 2593006 1384111 2593006 1384111 3764477 2998023 3764477 2998023 3322590 1672969 3322590 1672969 1674654 47020 1674654 47020 594479 2406122 594479 2406122 4505348 3349684 4505348 3349684 1650456 308892 1650456 308892 4223891 3316427 4223891 3316427 203392 1093329 203392 1093329 4120765 3846005 4120765 3846005 1175546 381726 1175546 381726 4547844 2307924 4547844 2307924 4166518 3329426 4166518 3329426 284964 1159660 284964 1159660 4895776 2319634 4895776 2319634 1680720 3839664 1680720 3839664 4159301 1160664 4159301 1160664 656322 675037 656322 675037 4032124 3350580 4032124 3350580 4425303 2536191 4425303 2536191 3924262 2800508 3924262 2800508 2302281 1673843 2302281 1673843 4369986 3107635 4369986 3107635 4767527 90829 4767527 90829 883013 1114843 883013 1114843 4262169 3332052 4262169 3332052 1685269 1069546 1685269 1069546 802978 343801 802978 343801 3976391 2412400 3976391 2412400 4498634 4486789 4498634 4486789 758423 782629 758423 782629 3929765 3956728 3929765 3956728 1313604 1238565 1313604 1238565 1681148 4782745 1681148 4782745 465475 524868 465475 524868 1386474 2457757 1386474 2457757 4433873 3205971 4433873 3205971 2537194 1680910 2537194 1680910 4061187 2574827 4061187 2574827 4340069 325904 4340069 325904 271988 98333 271988 98333 3352831 3597507 3352831 3597507 1157298 383456 1157298 383456 4073349 4403927 4073349 4403927 927463 586431 927463 586431 4723783 1682255 4723783 1682255 1471070 632978 1471070 632978 222047 2749400 222047 2749400 3331105 4511695 3331105 4511695 3713613 2784601 3713613 2784601 4679109 3346518 4679109 3346518 1785141 1279005 1785141 1279005 638319 276788 638319 276788 4294473 2781515 4294473 2781515 4970801 919201 4970801 919201 764957 754966 764957 754966 3331587 4915406 3331587 4915406 888171 1685562 888171 1685562 2067290 4149117 2067290 4149117 4222812 2044490 4222812 2044490 2145511 3331104 2145511 3331104 845722 655470 845722 655470 4073146 3261849 4073146 3261849 1684416 1669086 1684416 1669086 4235329 2706476 4235329 2706476 4721229 1278416 4721229 1278416 987556 637521 987556 637521 3686025 3313832 3686025 3313832 393863 879087 393863 879087 4218191 2687982 4218191 2687982 3328615 1678898 3328615 1678898 3969462 3351133 3969462 3351133 1651430 40421 1651430 40421 3838633 4743176 3838633 4743176 221029 178837 221029 178837 4341926 2668091 4341926 2668091 1082847 859643 1082847 859643 719544 458548 719544 458548 355716 286079 355716 286079 4677959 3792266 4677959 3792266 1626671 2064412 1626671 2064412 4052824 3342455 4052824 3342455 4270665 1652334 4270665 1652334 870856 731845 870856 731845 581974 4159578 581974 4159578 4745447 1130048 4745447 1130048 1039199 4638581 1039199 4638581 4529594 1189091 4529594 1189091 3129261 3335761 3129261 3335761 4750987 4488868 4750987 4488868 1201920 2880312 1201920 2880312 4560255 1302762 4560255 1302762 1066811 4553294 1066811 4553294 3920659 1374462 3920659 1374462 263857 2627473 263857 2627473 4287807 3032809 4287807 3032809 1380715 1004829 1380715 1004829 526287 311382 526287 311382 3316762 2733013 3316762 2733013 4577840 665719 4577840 665719 815539 1656042 815539 1656042 4047879 4456735 4047879 4456735 1151935 397161 1151935 397161 1673761 4233616 1673761 4233616 3352148 1189320 3352148 1189320 1173516 2013836 1173516 2013836 4006540 1278273 4006540 1278273 671256 887457 671256 887457 3581765 1977268 3581765 1977268 4794391 911354 4794391 911354 420837 387068 420837 387068 4436967 2379451 4436967 2379451 1197067 1008534 1197067 1008534 3592413 4771001 3592413 4771001 843122 725281 843122 725281 3815979 3032616 3815979 3032616 1406795 1166410 1406795 1166410 301171 190531 301171 190531 1880410 3323654 1880410 3323654 1998168 1177817 1998168 1177817 414162 3060918 414162 3060918 3917859 1120663 3917859 1120663 1378557 1641882 1378557 1641882 3348091 4165999 3348091 4165999 2510768 1439691 2510768 1439691 4686156 3329412 4686156 3329412 437899 276584 437899 276584 81660 3346453 81660 3346453 2249650 1302192 2249650 1302192 1252268 427933 1252268 427933 407029 3025766 407029 3025766 4373334 4189068 4373334 4189068 928893 671007 928893 671007 454398 4624735 454398 4624735 3331743 1495429 3331743 1495429 905045 871209 905045 871209 739692 4196143 739692 4196143 4047954 2095055 4047954 2095055 932528 768583 932528 768583 574236 3421828 574236 3421828 3921383 1199529 3921383 1199529 844920 601871 844920 601871 554179 504651 554179 504651 2083215 4004583 2083215 4004583 4529714 1455149 4529714 1455149 1682787 4044573 1682787 4044573 4596247 636214 4596247 636214 546567 2494893 546567 2494893 4191669 2927102 4191669 2927102 3342727 3348798 3342727 3348798 4612657 1655583 4612657 1655583 1668427 3168428 1668427 3168428 924893 713298 924893 713298 1651072 3324011 1651072 3324011 410097 287926 410097 287926 3901100 3323237 3901100 3323237 1680736 1298821 1680736 1298821 1656020 3317806 1656020 3317806 460650 353716 460650 353716 304466 3333397 304466 3333397 4148879 2039582 4148879 2039582 3338389 2684565 3338389 2684565 4857145 1658218 4857145 1658218 1960683 2829729 1960683 2829729 4121019 2393081 4121019 2393081 1650627 1040998 1650627 1040998 663458 562369 663458 562369 505789 2254193 505789 2254193 4023152 2968421 4023152 2968421 3571454 1684843 3571454 1684843 1669195 762192 1669195 762192 630141 345623 630141 345623 8753 3346500 8753 3346500 2685336 1517410 2685336 1517410 1242763 2944081 1242763 2944081 4170205 2332907 4170205 2332907 1671778 2856687 1671778 2856687 4668643 3352513 4668643 3352513 4020059 1990792 4020059 1990792 4723895 915889 4723895 915889 448975 3320529 448975 3320529 4411128 1071602 4411128 1071602 951147 644518 951147 644518 450468 242865 450468 242865 4343363 4287605 4343363 4287605 1344237 1679893 1344237 1679893 4027518 3335960 4027518 3335960 4227764 1307078 4227764 1307078 734721 711431 734721 711431 3650359 2328322 3650359 2328322 4302848 3314993 4302848 3314993 1048341 488281 1048341 488281 156671 2425644 156671 2425644 3337492 1063331 3337492 1063331 973300 3315927 973300 3315927 4357668 1227991 4357668 1227991 1332916 2271960 1332916 2271960 4451914 1264977 4451914 1264977 2796943 3340577 2796943 3340577 3669429 1932608 3669429 1932608 1248171 936172 1248171 936172 4099507 2722824 4099507 2722824 3820741 2063335 3820741 2063335 4884836 1674255 4884836 1674255 559709 4307479 559709 4307479 4519057 2361971 4519057 2361971 3648166 3321272 3648166 3321272 1370609 669361 1370609 669361 4441287 2751767 4441287 2751767 1285368 628486 1285368 628486 122131 3324888 122131 3324888 3731250 955931 3731250 955931 1445044 1958626 1445044 1958626 3337576 612587 3337576 612587 3808520 2225142 3808520 2225142 250269 31802 250269 31802 3336592 1256683 3336592 1256683 456800 3419094 456800 3419094 4042383 2329709 4042383 2329709 311183 259290 311183 259290 71886 3833350 71886 3833350 3329404 4323558 3329404 4323558 4132264 1224368 4132264 1224368 1081782 3335374 1081782 3335374 279519 1074659 279519 1074659 3323125 441106 3323125 441106 583608 3501177 583608 3501177 3337844 4444549 3337844 4444549 1243826 382349 1243826 382349 334324 182235 334324 182235 4224945 3121255 4224945 3121255 1443303 846162 1443303 846162 511653 1568654 511653 1568654 4405418 2830126 4405418 2830126 1017993 930660 1017993 930660 675365 635339 675365 635339 3456978 3530194 3456978 3530194 1660068 2348301 1660068 2348301 579833 946246 579833 946246 4712543 1964948 4712543 1964948 3351908 3192216 3351908 3192216 1592715 754965 1592715 754965 658590 1905556 658590 1905556 4533081 3329224 4533081 3329224 2821106 1399273 2821106 1399273 815398 3346134 815398 3346134 4712622 745786 4712622 745786 658286 2435394 658286 2435394 4210083 3335576 4210083 3335576 1674198 686673 1674198 686673 861442 3351219 861442 3351219 4372683 1817293 4372683 1817293 507359 1131599 507359 1131599 1556857 3336788 1556857 3336788 916958 361141 916958 361141 1820536 1674602 1820536 1674602 3744697 3093325 3744697 3093325 1675118 2065589 1675118 2065589 4728017 1653537 4728017 1653537 931082 362574 931082 362574 222009 230198 222009 230198 4023280 3323785 4023280 3323785 2458237 1127086 2458237 1127086 1447850 2008361 1447850 2008361 4505111 2716829 4505111 2716829 4336091 3523780 4336091 3523780 1490690 1662049 1490690 1662049 3367498 3334108 3367498 3334108 2531684 899459 2531684 899459 1394153 1942108 1394153 1942108 4782148 3085259 4782148 3085259 4659711 1515754 4659711 1515754 607107 2513424 607107 2513424 4454209 1119841 4454209 1119841 218220 2629003 218220 2629003 3336470 902847 3336470 902847 4212983 2932621 4212983 2932621 3324418 1115518 3324418 1115518 940598 600937 940598 600937 4237141 2761909 4237141 2761909 3891247 3337663 3891247 3337663 1355946 1288387 1355946 1288387 4675439 4420490 4675439 4420490 1427204 696322 1427204 696322 570098 2811515 570098 2811515 4448614 1911919 4448614 1911919 4947699 1317878 4947699 1317878 952075 551025 952075 551025 277419 2023737 277419 2023737 4660098 4658579 4660098 4658579 1635125 1659858 1635125 1659858 989399 381182 989399 381182 3991318 4439192 3991318 4439192 2029028 2395694 2029028 2395694 4015529 2327675 4015529 2327675 4549132 3003281 4549132 3003281 1659326 4413985 1659326 4413985 4013163 2016062 4013163 2016062 1131708 4086065 1131708 4086065 4503945 711102 4503945 711102 199993 219161 199993 219161 3349483 3313700 3349483 3313700 1445358 993249 1445358 993249 528206 267597 528206 267597 3736173 2965452 3736173 2965452 4804031 1330716 4804031 1330716 1668080 2471910 1668080 2471910 4485531 1963351 4485531 1963351 1682018 2506907 1682018 2506907 4326129 1932463 4326129 1932463 4741392 3349992 4741392 3349992 485625 826325 485625 826325 4096912 3080519 4096912 3080519 1996692 2019557 1996692 2019557 3721774 4535308 3721774 4535308 1653298 1244328 1653298 1244328 3645891 2291147 3645891 2291147 4505729 3037625 4505729 3037625 4778385 1673476 4778385 1673476 1649886 2220971 1649886 2220971 4178738 2695021 4178738 2695021 3320529 1393564 3320529 1393564 8383 2415852 8383 2415852 3158577 1665634 3158577 1665634 4314823 3328638 4314823 3328638 744326 521209 744326 521209 3336575 1113270 3336575 1113270 928643 3339667 928643 3339667 3984541 553691 3984541 553691 300516 4524527 300516 4524527 4419609 1216864 4419609 1216864 2949447 4385104 2949447 4385104 882007 588127 882007 588127 1193576 384359 1193576 384359 3318938 3049059 3318938 3049059 4489910 3337204 4489910 3337204 873073 350942 873073 350942 3341691 3188531 3341691 3188531 4119769 1657463 4119769 1657463 4611050 2078436 4611050 2078436 3325873 3341724 3325873 3341724 4564597 1659797 4564597 1659797 445906 316919 445906 316919 4656461 3016744 4656461 3016744 1357968 305081 1357968 305081 665128 3336702 665128 3336702 4569377 1654858 4569377 1654858 1755854 3330745 1755854 3330745 3595842 2264372 3595842 2264372 4331826 2844208 4331826 2844208 1659727 1683151 1659727 1683151 3932292 3350240 3932292 3350240 4722474 1664995 4722474 1664995 1366475 227646 1366475 227646 75421 2117746 75421 2117746 4021257 2543712 4021257 2543712 4190713 958933 4190713 958933 504285 357902 504285 357902 3341501 267248 3341501 267248 1247838 3331935 1247838 3331935 34087 885355 34087 885355 824605 500453 824605 500453 4084565 3073764 4084565 3073764 4780077 813980 4780077 813980 433647 1671906 433647 1671906 3340586 966467 3340586 966467 466258 3327236 466258 3327236 4241607 1050173 4241607 1050173 3063412 3341406 3063412 3341406 3824531 437216 3824531 437216 456840 244933 456840 244933 3344303 4712691 3344303 4712691 1647347 2241474 1647347 2241474 3988411 3348268 3988411 3348268 665884 694486 665884 694486 3339812 4371093 3339812 4371093 1675516 2040674 1675516 2040674 4753581 3341040 4753581 3341040 980438 618608 980438 618608 3345233 4650275 3345233 4650275 456652 811551 456652 811551 3885311 3473687 3885311 3473687 1681262 1613083 1681262 1613083 3607338 3334364 3607338 3334364 149442 1658249 149442 1658249 2006800 2049700 2006800 2049700 4641869 3342699 4641869 3342699 228631 1245020 228631 1245020 723473 280425 723473 280425 3892653 2721304 3892653 2721304 4493863 1031606 4493863 1031606 318937 11735 318937 11735 3187218 1655962 3187218 1655962 652452 329476 652452 329476 180937 3807997 180937 3807997 3900152 1683306 3900152 1683306 1027072 450425 1027072 450425 4072785 2557728 4072785 2557728 4405099 3326110 4405099 3326110 709109 459007 709109 459007 234888 201590 234888 201590 3864596 3335853 3864596 3335853 809517 374289 809517 374289 3961129 2950420 3961129 2950420 1233454 329010 1233454 329010 4152787 3324562 4152787 3324562 409209 219675 409209 219675 3974291 2946132 3974291 2946132 627799 586290 627799 586290 1086371 1652429 1086371 1652429 3472613 4617717 3472613 4617717 702767 742646 702767 742646 3180065 3779425 3180065 3779425 781284 604034 781284 604034 4085144 2685249 4085144 2685249 1758183 763528 1758183 763528 266964 4487895 266964 4487895 3906010 814522 3906010 814522 863278 1662872 863278 1662872 2685872 4068993 2685872 4068993 4612926 814701 4612926 814701 543187 521456 543187 521456 1686446 2480092 1686446 2480092 4468654 1650878 4468654 1650878 1529614 3336099 1529614 3336099 4386886 1650799 4386886 1650799 1283520 3349306 1283520 3349306 5015100 1052172 5015100 1052172 837106 4968675 837106 4968675 4580403 503401 4580403 503401 158648 4703597 158648 4703597 3633488 2184505 3633488 2184505 4584842 3325080 4584842 3325080 376435 127732 376435 127732 4474368 3035291 4474368 3035291 4760559 3343167 4760559 3343167 1658248 557579 1658248 557579 444050 1841130 444050 1841130 4221508 4716498 4221508 4716498 1271757 835483 1271757 835483 782253 2227513 782253 2227513 4781580 1518975 4781580 1518975 1678210 3329097 1678210 3329097 3552549 1660484 3552549 1660484 1683818 4594640 1683818 4594640 1177053 2619421 1177053 2619421 4743807 3330843 4743807 3330843 3974335 2538361 3974335 2538361 4273111 1534203 4273111 1534203 955317 703197 955317 703197 3995598 2816738 3995598 2816738 3328916 1356649 3328916 1356649 1674508 3316944 1674508 3316944 3861093 1676785 3861093 1676785 682720 793158 682720 793158 3675528 3341168 3675528 3341168 3945748 528502 3945748 528502 516328 190995 516328 190995 4626618 3337967 4626618 3337967 852384 556218 852384 556218 364242 2367589 364242 2367589 4717091 3330860 4717091 3330860 1246966 907479 1246966 907479 658161 2146767 658161 2146767 4717942 1666262 4717942 1666262 1649944 3318406 1649944 3318406 3839568 2063143 3839568 2063143 1675170 4104067 1675170 4104067 4443605 2786110 4443605 2786110 3805916 3344112 3805916 3344112 4199856 726011 4199856 726011 1666286 3973578 1666286 3973578 3348178 2694240 3348178 2694240 4646751 3133892 4646751 3133892 4795524 2760078 4795524 2760078 643908 374471 643908 374471 365900 319610 365900 319610 280499 3580127 280499 3580127 3351802 1916552 3351802 1916552 741578 669118 741578 669118 3802917 3252084 3802917 3252084 1668601 1872095 1668601 1872095 4070897 1652859 4070897 1652859 466477 2573882 466477 2573882 4171730 2053386 4171730 2053386 1001228 559269 1001228 559269 511460 3325279 511460 3325279 3793373 761853 3793373 761853 596879 535242 596879 535242 3988945 2887472 3988945 2887472 3045558 923723 3045558 923723 838526 651308 838526 651308 550854 2441614 550854 2441614 4303673 2130459 4303673 2130459 3572849 1658644 3572849 1658644 4778993 3885134 4778993 3885134 1399540 1297195 1399540 1297195 438797 1014547 438797 1014547 4561523 2271875 4561523 2271875 1679247 1657576 1679247 1657576 4704991 2447175 4704991 2447175 1987944 1678480 1987944 1678480 4290104 2861414 4290104 2861414 4749442 1794985 4749442 1794985 613276 474375 613276 474375 263690 2730718 263690 2730718 4407173 4701169 4407173 4701169 382481 256215 382481 256215 3320992 4743530 3320992 4743530 947746 2002211 947746 2002211 3902081 3200068 3902081 3200068 895830 250558 895830 250558 3802148 3482794 3802148 3482794 3346414 1397652 3346414 1397652 335343 225130 335343 225130 4552812 3351044 4552812 3351044 1803919 1652588 1803919 1652588 4765846 2867338 4765846 2867338 4444074 1046264 4444074 1046264 269918 2211234 269918 2211234 4647656 3336607 4647656 3336607 1428477 4179290 1428477 4179290 4258949 2417313 4258949 2417313 3584401 1159917 3584401 1159917 257656 150747 257656 150747 3581837 3758774 3581837 3758774 1685169 1192242 1685169 1192242 886157 743335 886157 743335 1917236 2671313 1917236 2671313 4579636 3053072 4579636 3053072 1296670 1291155 1296670 1291155 1117538 2434039 1117538 2434039 4703323 4779991 4703323 4779991 1683920 1240442 1683920 1240442 280235 233471 280235 233471 3843139 2977756 3843139 2977756 4645910 1668900 4645910 1668900 629262 909027 629262 909027 3334786 2535725 3334786 2535725 4498352 1210985 4498352 1210985 629645 917866 629645 917866 1408942 2917620 1408942 2917620 4794427 3348264 4794427 3348264 986062 879808 986062 879808 4605780 3055581 4605780 3055581 1652459 440623 1652459 440623 4252417 3936836 4252417 3936836 1117203 438233 1117203 438233 244096 4899970 244096 4899970 4558064 272545 4558064 272545 197295 3333354 197295 3333354 3807364 1121771 3807364 1121771 749738 537568 749738 537568 2947039 3325058 2947039 3325058 359277 1655397 359277 1655397 3958645 3341259 3958645 3341259 5002177 678732 5002177 678732 428017 1654050 428017 1654050 4318668 2658049 4318668 2658049 3326766 1150934 3326766 1150934 1651226 2387087 1651226 2387087 4665702 1671136 4665702 1671136 596199 875178 596199 875178 3921264 3320987 3921264 3320987 4451503 2065374 4451503 2065374 4604614 2513597 4604614 2513597 2720386 1662727 2720386 1662727 4200087 3343464 4200087 3343464 1663750 1023689 1663750 1023689 890574 225221 890574 225221 206281 3346003 206281 3346003 4315529 2631185 4315529 2631185 1769373 1206228 1769373 1206228 970140 645814 970140 645814 4399276 3898308 4399276 3898308 1676620 1705005 1676620 1705005 3349291 2770425 3349291 2770425 4739521 4081071 4739521 4081071 919549 1667345 919549 1667345 4195801 2717184 4195801 2717184 4531368 1274766 4531368 1274766 333009 3343376 333009 3343376 4187819 1387850 4187819 1387850 253245 125335 253245 125335 4410431 3346060 4410431 3346060 308272 742411 308272 742411 3324960 4318407 3324960 4318407 1256173 2576937 1256173 2576937 4382951 3363157 4382951 3363157 356971 1189260 356971 1189260 3786858 3639224 3786858 3639224 2847947 1665925 2847947 1665925 4125880 3346075 4125880 3346075 1201798 390328 1201798 390328 357107 2753973 357107 2753973 3587965 4013081 3587965 4013081 1351722 613502 1351722 613502 1907653 3951826 1907653 3951826 1071629 473166 1071629 473166 3978501 3098137 3978501 3098137 3321354 1282149 3321354 1282149 762759 692700 762759 692700 3909787 3320675 3909787 3320675 2209076 4815881 2209076 4815881 1651406 3031674 1651406 3031674 4796434 3318044 4796434 3318044 3347609 1665651 3347609 1665651 4830992 689325 4830992 689325 621913 2687181 621913 2687181 4058459 2605136 4058459 2605136 4046186 2641593 4046186 2641593 3332493 889951 3332493 889951 865276 734656 865276 734656 586972 2662637 586972 2662637 4520510 1674054 4520510 1674054 1146367 4176932 1146367 4176932 1680420 4750310 1680420 4750310 389950 1157829 389950 1157829 3720761 3899261 3720761 3899261 1067247 930271 1067247 930271 373054 3344175 373054 3344175 3285316 1670705 3285316 1670705 1022607 914065 1022607 914065 595515 325405 595515 325405 3623891 3336519 3623891 3336519 3313665 1901500 3313665 1901500 4205620 2587303 4205620 2587303 4364524 1660065 4364524 1660065 1090954 749198 1090954 749198 830203 4313767 830203 4313767 3835200 1008855 3835200 1008855 820220 555680 820220 555680 4217908 3103098 4217908 3103098 3088264 1323383 3088264 1323383 305912 2420624 305912 2420624 4193553 2985566 4193553 2985566 1078366 574627 1078366 574627 4142116 2976776 4142116 2976776 1119972 994210 1119972 994210 774733 578821 774733 578821 3688925 3348171 3688925 3348171 1044297 784063 1044297 784063 665474 362888 665474 362888 3905062 2774946 3905062 2774946 3894549 2976148 3894549 2976148 4786088 699669 4786088 699669 254743 2316049 254743 2316049 4503164 1671097 4503164 1671097 289635 681634 289635 681634 4327373 3322962 4327373 3322962 3636511 2858117 3636511 2858117 4850644 3332253 4850644 3332253 1673880 1132043 1673880 1132043 1354935 2851724 1354935 2851724 4662555 3630316 4662555 3630316 663696 646786 663696 646786 524056 434019 524056 434019 4095407 3340952 4095407 3340952 241745 1071311 241745 1071311 3624014 3334720 3624014 3334720 4364331 3938074 4364331 3938074 1089870 743234 1089870 743234 4008691 2631762 4008691 2631762 4358908 3332645 4358908 3332645 974642 154203 974642 154203 3352580 2627974 3352580 2627974 4547712 3045984 4547712 3045984 1686391 1385468 1686391 1385468 1303951 330812 1303951 330812 3331270 963287 3331270 963287 512497 494205 512497 494205 388830 3319368 388830 3319368 4584246 1652406 4584246 1652406 1138357 435081 1138357 435081 3319308 1681777 3319308 1681777 4328027 3341282 4328027 3341282 946545 653588 946545 653588 1679547 4098986 1679547 4098986 4518117 1079550 4518117 1079550 935894 413758 935894 413758 4517089 2728554 4517089 2728554 3725448 947978 3725448 947978 1026237 2013719 1026237 2013719 3717542 3443414 3717542 3443414 790163 771052 790163 771052 3904528 3344283 3904528 3344283 4833597 1030749 4833597 1030749 3318837 3345773 3318837 3345773 1367113 1224521 1367113 1224521 289441 2744376 289441 2744376 4656687 3914502 4656687 3914502 545529 556283 545529 556283 3316213 2692463 3316213 2692463 4589367 1669466 4589367 1669466 1837164 1648137 1837164 1648137 3963512 2815703 3963512 2815703 2343084 1294000 2343084 1294000 720021 751226 720021 751226 4318948 2461680 4318948 2461680 3963552 4897407 3963552 4897407 1883685 2433277 1883685 2433277 4700911 3727621 4700911 3727621 1054164 1184514 1054164 1184514 3932117 2840446 3932117 2840446 4720823 1658805 4720823 1658805 3326802 141489 3326802 141489 2622336 2752088 2622336 2752088 4795142 3343634 4795142 3343634 215599 108662 215599 108662 3346149 2075582 3346149 2075582 4307449 2943671 4307449 2943671 317234 1062800 317234 1062800 3349382 2423440 3349382 2423440 4372846 1366658 4372846 1366658 498441 3331581 498441 3331581 4145219 2422373 4145219 2422373 866868 414651 866868 414651 256909 3325042 256909 3325042 3643372 4767860 3643372 4767860 688986 75278 688986 75278 3323632 3340109 3323632 3340109 694242 875885 694242 875885 1418298 2124243 1418298 2124243 4274258 2900117 4274258 2900117 963563 484492 963563 484492 472666 2248323 472666 2248323 4908081 4280485 4908081 4280485 1649263 1165972 1649263 1165972 488416 121904 488416 121904 4768358 3321120 4768358 3321120 4930324 1658837 4930324 1658837 1675913 3328438 1675913 3328438 4313099 1684195 4313099 1684195 871049 819993 871049 819993 807939 151879 807939 151879 4042063 2424683 4042063 2424683 4221283 2597269 4221283 2597269 1682695 1713348 1682695 1713348 750061 1468940 750061 1468940 4295154 2349183 4295154 2349183 3324409 4707892 3324409 4707892 367427 3057202 367427 3057202 4740401 4497530 4740401 4497530 1661343 2034737 1661343 2034737 4802980 325944 4802980 325944 2608629 3340978 2608629 3340978 2010984 1668390 2010984 1668390 4400981 3316331 4400981 3316331 2668325 1074946 2668325 1074946 375418 3335483 375418 3335483 4620274 2311141 4620274 2311141 3844355 3054096 3844355 3054096 1676591 2584442 1676591 2584442 4438426 2800990 4438426 2800990 669244 196226 669244 196226 4525296 2479663 4525296 2479663 545761 463092 545761 463092 3330020 2208355 3330020 2208355 4551554 1683561 4551554 1683561 205964 4635612 205964 4635612 3609150 1231506 3609150 1231506 390454 118690 390454 118690 4247739 3325108 4247739 3325108 1647481 599197 1647481 599197 876630 2051412 876630 2051412 3710068 4640229 3710068 4640229 1317529 806293 1317529 806293 531675 204950 531675 204950 2356311 2005790 2356311 2005790 4285521 3015692 4285521 3015692 3622358 3072118 3622358 3072118 1018827 329642 1018827 329642 240719 114118 240719 114118 4251469 3330273 4251469 3330273 1353265 1044210 1353265 1044210 2661182 3315094 2661182 3315094 766064 580998 766064 580998 4402367 2767489 4402367 2767489 1668619 3962917 1668619 3962917 1274590 944378 1274590 944378 4870732 3091642 4870732 3091642 3350068 3873232 3350068 3873232 1025118 273342 1025118 273342 4711484 4444339 4711484 4444339 3331901 2748990 3331901 2748990 4098590 2230990 4098590 2230990 1402799 971284 1402799 971284 572833 3576746 572833 3576746 3857384 549761 3857384 549761 1459135 2375310 1459135 2375310 3985886 2107747 3985886 2107747 3322091 3531649 3322091 3531649 1052049 131463 1052049 131463 3592605 2583517 3592605 2583517 4396070 1661172 4396070 1661172 851430 247257 851430 247257 3025623 4107650 3025623 4107650 3336042 1663723 3336042 1663723 479927 1099341 479927 1099341 3349845 4998366 3349845 4998366 2080732 2703650 2080732 2703650 4356773 2234388 4356773 2234388 1656750 4785231 1656750 4785231 785240 279396 785240 279396 3552498 3324036 3552498 3324036 1419170 1427802 1419170 1427802 3942210 2533797 3942210 2533797 740700 3990020 740700 3990020 3864745 2189877 3864745 2189877 3338739 1186349 3338739 1186349 234442 3345377 234442 3345377 3990285 2167214 3990285 2167214 4684215 4767677 4684215 4767677 784422 902938 784422 902938 3315011 2751446 3315011 2751446 4420834 1245279 4420834 1245279 575689 269130 575689 269130 4052303 2602438 4052303 2602438 1313723 1278214 1313723 1278214 225065 2238768 225065 2238768 4354750 1652051 4354750 1652051 1169117 445784 1169117 445784 4153254 2720810 4153254 2720810 503922 1317416 503922 1317416 3876774 2616002 3876774 2616002 4352958 4123159 4352958 4123159 1410958 1356581 1410958 1356581 3319960 213674 3319960 213674 3747053 3343535 3747053 3343535 1651599 46687 1651599 46687 4754982 3318052 4754982 3318052 1567196 1202973 1567196 1202973 3500626 1668383 3500626 1668383 646875 494083 646875 494083 4054592 3350355 4054592 3350355 4848631 1230553 4848631 1230553 1206635 761743 1206635 761743 3596546 2987089 3596546 2987089 3830650 1130701 3830650 1130701 848095 3349332 848095 3349332 3954686 2415537 3954686 2415537 4443296 3003849 4443296 3003849 1080256 1041782 1080256 1041782 580405 3438301 580405 3438301 3965652 2172669 3965652 2172669 4916086 5010874 4916086 5010874 1661487 654939 1661487 654939 929131 2185863 929131 2185863 4012406 2768372 4012406 2768372 1681770 2378110 1681770 2378110 4587741 2009682 4587741 2009682 3331529 249902 3331529 249902 234923 2506672 234923 2506672 4263986 3218219 4263986 3218219 1298566 398748 1298566 398748 400645 253620 400645 253620 236029 245315 236029 245315 4067981 3350498 4067981 3350498 307257 1264638 307257 1264638 3836454 2281515 3836454 2281515 4421428 3493380 4421428 3493380 992081 41938 992081 41938 1675057 1673769 1675057 1673769 3677069 743255 3677069 743255 1647876 4779131 1647876 4779131 3914316 1678426 3914316 1678426 1658458 3333146 1658458 3333146 3596668 1218986 3596668 1218986 372043 273379 372043 273379 4639358 3321875 4639358 3321875 1648793 480893 1648793 480893 348596 110931 348596 110931 1685753 2815078 1685753 2815078 989378 403661 989378 403661 3749592 3323641 3749592 3323641 3501550 2983541 3501550 2983541 4617384 3351514 4617384 3351514 1852860 1675286 1852860 1675286 4892017 3340739 4892017 3340739 3347384 288820 3347384 288820 260927 3324730 260927 3324730 4722223 2264658 4722223 2264658 704661 564816 704661 564816 566084 1676068 566084 1676068 4382440 2937415 4382440 2937415 1356268 897100 1356268 897100 617936 618232 617936 618232 3600090 1650616 3600090 1650616 4670602 3006554 4670602 3006554 995666 1378091 995666 1378091 3544885 2490755 3544885 2490755 4437443 2814640 4437443 2814640 1763449 1211474 1763449 1211474 1020825 561991 1020825 561991 2145234 2013010 2145234 2013010 4425023 3295171 4425023 3295171 710718 1335002 710718 1335002 1651042 2941802 1651042 2941802 3957234 3692808 3957234 3692808 1990142 2172042 1990142 2172042 3323211 3626206 3323211 3626206 1420733 1331011 1420733 1331011 266713 4096962 266713 4096962 3594190 2988891 3594190 2988891 527792 387624 527792 387624 3329304 4319980 3329304 4319980 4230270 1389556 4230270 1389556 700020 806709 700020 806709 3316956 2108599 3316956 2108599 4566023 1128787 4566023 1128787 1013048 874570 1013048 874570 307008 1651844 307008 1651844 3553322 3108525 3553322 3108525 1071266 1002821 1071266 1002821 3562507 2531648 3562507 2531648 4483919 1663990 4483919 1663990 307536 1269920 307536 1269920 1799579 3352749 1799579 3352749 719735 427282 719735 427282 242199 109546 242199 109546 3716185 3337452 3716185 3337452 451339 825715 451339 825715 3918537 3324858 3918537 3324858 1016703 628396 1016703 628396 3330426 3114665 3330426 3114665 4787318 4981750 4787318 4981750 3186238 1650733 3186238 1650733 4725960 2650891 4725960 2650891 3775800 1917715 3775800 1917715 3332981 4845786 3332981 4845786 1658801 1358989 1658801 1358989 647731 840007 647731 840007 4764006 3324484 4764006 3324484 1662263 719184 1662263 719184 903118 4994769 903118 4994769 4639539 920836 4639539 920836 913157 4131869 913157 4131869 4678090 2854438 4678090 2854438 3727089 4389774 3727089 4389774 414880 464539 414880 464539 4135847 2654110 4135847 2654110 3872482 3346201 3872482 3346201 1451353 410303 1451353 410303 4548001 2379819 4548001 2379819 3995318 3320794 3995318 3320794 4764916 68787 4764916 68787 1651588 2801351 1651588 2801351 4127309 2043721 4127309 2043721 3352754 2996370 3352754 2996370 4069530 299819 4069530 299819 481366 968767 481366 968767 3965176 2842612 3965176 2842612 1678029 550207 1678029 550207 4596632 2190277 4596632 2190277 1657811 567407 1657811 567407 4684946 3004007 4684946 3004007 4730523 1082483 4730523 1082483 838393 428852 838393 428852 4432660 2810355 4432660 2810355 524343 830072 524343 830072 4611669 3331717 4611669 3331717 728852 503467 728852 503467 467376 1684217 467376 1684217 3416178 982249 3416178 982249 462189 270936 462189 270936 3869067 4044510 3869067 4044510 614146 453645 614146 453645 268440 1659443 268440 1659443 3758209 3061008 3758209 3061008 1629652 1654943 1629652 1654943 4456306 2827004 4456306 2827004 3756372 577630 3756372 577630 863744 3346822 863744 3346822 4248872 2505986 4248872 2505986 3894577 4502722 3894577 4502722 3318681 1649833 3318681 1649833 1536323 2770072 1536323 2770072 4445580 756243 4445580 756243 347862 2537811 347862 2537811 4383875 261534 4383875 261534 403407 2938717 403407 2938717 4688425 355888 4688425 355888 987865 2822189 987865 2822189 4120163 54919 4120163 54919 806618 1933306 806618 1933306 3343312 778400 3343312 778400 358088 169348 358088 169348 4093800 3034751 4093800 3034751 2573053 4172288 2573053 4172288 729543 872337 729543 872337 3893919 4759024 3893919 4759024 1686098 1044362 1686098 1044362 1658165 3327772 1658165 3327772 4285788 1320998 4285788 1320998 1684916 2562143 1684916 2562143 3350944 366025 3350944 366025 1092119 1186311 1092119 1186311 305888 3338820 305888 3338820 4800296 336891 4800296 336891 616352 1300134 616352 1300134 1670526 4174977 1670526 4174977 997618 384264 997618 384264 1663237 1048192 1663237 1048192 3846605 4370835 3846605 4370835 764845 708501 764845 708501 4561210 4380155 4561210 4380155 1662602 860569 1662602 860569 425236 2155149 425236 2155149 4765062 4372397 4765062 4372397 1177242 2954168 1177242 2954168 4633699 4335829 4633699 4335829 1007266 382835 1007266 382835 4692235 3822683 4692235 3822683 1672531 2047445 1672531 2047445 4576737 2999429 4576737 2999429 1932438 280662 1932438 280662 929054 3346692 929054 3346692 3696490 902747 3696490 902747 862803 254650 862803 254650 3966812 3332102 3966812 3332102 2357168 1398313 2357168 1398313 242949 229279 242949 229279 4307720 4471665 4307720 4471665 1660725 1059678 1660725 1059678 568992 516260 568992 516260 279930 2726000 279930 2726000 4180954 1941845 4180954 1941845 4782713 4420035 4782713 4420035 1677319 1054088 1677319 1054088 3821371 2431269 3821371 2431269 4252505 4283099 4252505 4283099 3046736 1678392 3046736 1678392 4320014 2832139 4320014 2832139 708991 513627 708991 513627 388079 1652643 388079 1652643 3932624 3174003 3932624 3174003 1175783 668415 1175783 668415 365009 27931 365009 27931 3580454 3313992 3580454 3313992 697444 1228767 697444 1228767 1233959 799921 1233959 799921 355801 319848 355801 319848 5160 3396713 5160 3396713 3901140 1331859 3901140 1331859 1008741 605180 1008741 605180 1657273 2819846 1657273 2819846 4559996 1413844 4559996 1413844 978061 600005 978061 600005 3779208 3020411 3779208 3020411 3578539 1683921 3578539 1683921 2526607 1646867 2526607 1646867 4134071 2690078 4134071 2690078 3339498 2212728 3339498 2212728 610320 3344256 610320 3344256 4377138 473960 4377138 473960 111923 3320853 111923 3320853 1382729 1024933 1382729 1024933 631835 2149469 631835 2149469 4435689 2596281 4435689 2596281 1657666 1671033 1657666 1671033 4735227 3096304 4735227 3096304 1761364 1648632 1761364 1648632 4244319 3110847 4244319 3110847 684508 761663 684508 761663 1670986 3319512 1670986 3319512 4225610 2039557 4225610 2039557 4772855 3320392 4772855 3320392 1339562 282201 1339562 282201 141726 1679692 141726 1679692 4377585 2031527 4377585 2031527 772278 837607 772278 837607 1382218 3547096 1382218 3547096 4173415 1990993 4173415 1990993 1037119 3346743 1037119 3346743 4535972 972655 4535972 972655 1651054 4759015 1651054 4759015 3815703 1933852 3815703 1933852 4801587 739981 4801587 739981 340149 2354674 340149 2354674 4604337 3977424 4604337 3977424 1023374 249296 1023374 249296 4574345 4434400 4574345 4434400 3338337 365676 3338337 365676 1155439 1681283 1155439 1681283 4558476 3271085 4558476 3271085 1662694 1169501 1662694 1169501 452185 2799567 452185 2799567 4217855 1905183 4217855 1905183 2275429 1658957 2275429 1658957 4455242 3317962 4455242 3317962 1229541 581156 1229541 581156 385187 361213 385187 361213 3651259 3899869 3651259 3899869 2357696 961957 2357696 961957 494063 2337028 494063 2337028 4741651 4073636 4741651 4073636 699102 770284 699102 770284 3129916 3327510 3129916 3327510 860214 733297 860214 733297 3070255 4433828 3070255 4433828 531794 1647667 531794 1647667 3687349 3343080 3687349 3343080 864562 806154 864562 806154 761139 2667348 761139 2667348 4622806 1317777 4622806 1317777 1069023 999167 1069023 999167 506271 2376538 506271 2376538 4518737 563960 4518737 563960 1054378 3692945 1054378 3692945 3985411 1877718 3985411 1877718 1350574 3374061 1350574 3374061 4258555 2199490 4258555 2199490 3351608 168973 3351608 168973 1658171 3318712 1658171 3318712 1016202 583552 1016202 583552 301612 2256996 301612 2256996 4515811 1295759 4515811 1295759 1648506 56428 1648506 56428 1144245 3313714 1144245 3313714 3789086 723783 3789086 723783 1669829 248056 1669829 248056 1342264 3336535 1342264 3336535 3332117 1045302 3332117 1045302 610328 4077005 610328 4077005 3337162 4377635 3337162 4377635 1335924 255183 1335924 255183 4389984 2762438 4389984 2762438 1681485 360157 1681485 360157 622216 3056024 622216 3056024 4816604 3342936 4816604 3342936 1377601 1078697 1377601 1078697 387462 254466 387462 254466 3918006 2831340 3918006 2831340 4552899 2939788 4552899 2939788 3327830 1646736 3327830 1646736 4332143 4716618 4332143 4716618 526117 954064 526117 954064 3644715 2251867 3644715 2251867 4371479 4705031 4371479 4705031 1210153 848521 1210153 848521 753523 1797317 753523 1797317 1661748 3350993 1661748 3350993 4524038 1573332 4524038 1573332 498456 422097 498456 422097 331569 1662373 331569 1662373 4441862 1130569 4441862 1130569 655167 5001153 655167 5001153 4696435 1961832 4696435 1961832 1665487 4940795 1665487 4940795 1928938 1657612 1928938 1657612 4340732 2702612 4340732 2702612 1220023 410808 1220023 410808 1647980 1654831 1647980 1654831 404894 628468 404894 628468 4385943 3750855 4385943 3750855 1672850 3075550 1672850 3075550 4747262 1628663 4747262 1628663 475768 239731 475768 239731 4453 3349496 4453 3349496 3666213 1656041 3666213 1656041 3044431 685666 3044431 685666 278960 3029969 278960 3029969 4450983 4765223 4450983 4765223 3320905 2027993 3320905 2027993 4145586 3326314 4145586 3326314 4650719 1321845 4650719 1321845 412276 1073537 412276 1073537 3932569 3330307 3932569 3330307 1352484 4811073 1352484 4811073 4139429 2078633 4139429 2078633 1650622 4535574 1650622 4535574 4474567 2234590 4474567 2234590 1416826 1294283 1416826 1294283 378180 192338 378180 192338 3761462 3349639 3761462 3349639 1678290 2115509 1678290 2115509 4548911 2854010 4548911 2854010 1665851 3549239 1665851 3549239 3751414 1647237 3751414 1647237 815810 509410 815810 509410 4156244 2984596 4156244 2984596 2926704 1967116 2926704 1967116 4731054 1660740 4731054 1660740 2233800 3348610 2233800 3348610 3991888 1642396 3991888 1642396 1149425 2796164 1149425 2796164 3954509 2080567 3954509 2080567 4611100 819377 4611100 819377 591573 1684925 591573 1684925 4189809 4975505 4189809 4975505 405974 389739 405974 389739 4289701 2796173 4289701 2796173 1673901 485582 1673901 485582 322957 1926854 322957 1926854 3325342 3970256 3325342 3970256 1212643 1128604 1212643 1128604 338042 1427750 338042 1427750 1649664 3318054 1649664 3318054 3334064 783734 3334064 783734 688537 376709 688537 376709 3926628 2831015 3926628 2831015 4590405 3060362 4590405 3060362 3338180 234589 3338180 234589 553763 2714706 553763 2714706 3988785 1060610 3988785 1060610 597251 2573912 597251 2573912 4380892 1320996 4380892 1320996 1388466 2417346 1388466 2417346 4580462 1623696 4580462 1623696 1276490 4836175 1276490 4836175 3838153 685939 3838153 685939 661139 364239 661139 364239 3350163 2442718 3350163 2442718 4460019 968832 4460019 968832 1125892 2241410 1125892 2241410 4377882 2776963 4377882 2776963 3624951 1656811 3624951 1656811 4861161 3348781 4861161 3348781 352058 920929 352058 920929 3314944 2841354 3314944 2841354 1359573 582294 1359573 582294 2236255 3320361 2236255 3320361 1274637 328854 1274637 328854 3337339 2902322 3337339 2902322 4655877 647373 4655877 647373 437541 2197687 437541 2197687 4759984 4867881 4759984 4867881 1939675 13738 1939675 13738 982827 4956380 982827 4956380 3851778 2771490 3851778 2771490 3326740 4575715 3326740 4575715 4470666 644150 4470666 644150 466969 292566 466969 292566 3809308 4539526 3809308 4539526 434414 1068244 434414 1068244 4096333 3334481 4096333 3334481 777318 512514 777318 512514 416688 97420 416688 97420 4278264 3347765 4278264 3347765 697859 564250 697859 564250 4036548 3051505 4036548 3051505 4772432 3342780 4772432 3342780 991864 409434 991864 409434 4494659 3002985 4494659 3002985 2235931 1652331 2235931 1652331 1419549 1309735 1419549 1309735 858564 698415 858564 698415 4431560 2812030 4431560 2812030 3835820 1657686 3835820 1657686 1668551 3322836 1668551 3322836 3936283 2061909 3936283 2061909 3244663 1052520 3244663 1052520 1683034 2376790 1683034 2376790 4662926 1683508 4662926 1683508 1671709 4794134 1671709 4794134 542020 762920 542020 762920 3915528 3352158 3915528 3352158 4280621 2322633 4280621 2322633 4666763 1796639 4666763 1796639 991834 3348943 991834 3348943 502577 442174 502577 442174 3704947 3342118 3704947 3342118 891761 1452440 891761 1452440 4534573 3058660 4534573 3058660 2807867 4091795 2807867 4091795 3900123 1679967 3900123 1679967 776875 2515434 776875 2515434 4576311 154892 4576311 154892 2188223 2965993 2188223 2965993 1017310 547351 1017310 547351 4566954 3148386 4566954 3148386 415243 1103015 415243 1103015 4250987 2768609 4250987 2768609 615677 424229 615677 424229 4726141 2079980 4726141 2079980 2117950 899171 2117950 899171 4771238 3327916 4771238 3327916 366067 845810 366067 845810 4180648 2667455 4180648 2667455 3839757 4661327 3839757 4661327 1657641 164892 1657641 164892 4041578 2687238 4041578 2687238 4483792 878056 4483792 878056 695657 272258 695657 272258 196195 1961560 196195 1961560 3895166 2335846 3895166 2335846 3248803 1656274 3248803 1656274 797385 529968 797385 529968 346674 2104933 346674 2104933 4777609 1675316 4777609 1675316 2487374 4239668 2487374 4239668 4106630 2343593 4106630 2343593 1909220 2818319 1909220 2818319 4686899 4535970 4686899 4535970 1117851 458694 1117851 458694 3343700 3862972 3343700 3862972 3330023 833455 3330023 833455 316646 2664339 316646 2664339 3569958 4269780 3569958 4269780 512044 1666874 512044 1666874 3552736 3319622 3552736 3319622 1454140 1397121 1454140 1397121 74429 3343027 74429 3343027 4321357 2071770 4321357 2071770 3042576 1666258 3042576 1666258 4454999 3341146 4454999 3341146 1394681 307286 1394681 307286 404288 2691338 404288 2691338 4425802 3352515 4425802 3352515 636792 452581 636792 452581 3315556 4363158 3315556 4363158 3807614 914612 3807614 914612 368300 175036 368300 175036 1652931 1657435 1652931 1657435 458538 388153 458538 388153 4202666 3345618 4202666 3345618 1053226 1025749 1053226 1025749 1008372 726504 1008372 726504 667343 1210649 667343 1210649 4321160 3376487 4321160 3376487 355616 623553 355616 623553 4587457 2945056 4587457 2945056 418812 969613 418812 969613 4806698 3993264 4806698 3993264 1143758 488506 1143758 488506 4291810 2498415 4291810 2498415 1030674 634541 1030674 634541 3887464 3325565 3887464 3325565 643060 913845 643060 913845 1687556 1675105 1687556 1675105 314223 1255617 314223 1255617 1708878 4532279 1708878 4532279 539298 979241 539298 979241 4561593 3817801 4561593 3817801 1298929 319309 1298929 319309 233541 228076 233541 228076 2527780 2366236 2527780 2366236 4757104 692642 4757104 692642 2018967 3349394 2018967 3349394 4729997 749003 4729997 749003 1685403 2834814 1685403 2834814 4782306 3317809 4782306 3317809 3349298 2116855 3349298 2116855 347145 917208 347145 917208 4189960 2902828 4189960 2902828 3669259 737583 3669259 737583 320448 2876787 320448 2876787 4720406 443117 4720406 443117 1059954 2639083 1059954 2639083 4368430 1232498 4368430 1232498 370918 2462131 370918 2462131 4053561 325866 4053561 325866 4620593 3330077 4620593 3330077 1004673 781369 1004673 781369 439009 257241 439009 257241 3845042 3313620 3845042 3313620 980880 534580 980880 534580 302419 105994 302419 105994 4105069 3321625 4105069 3321625 1814927 1594677 1814927 1594677 1190670 629008 1190670 629008 4343602 2902512 4343602 2902512 2234565 1197334 2234565 1197334 680831 641513 680831 641513 3346344 3127084 3346344 3127084 3945986 1221580 3945986 1221580 911033 708714 911033 708714 3595712 4251948 3595712 4251948 1498132 1278587 1498132 1278587 815777 646218 815777 646218 3772128 3323506 3772128 3323506 4682989 638910 4682989 638910 1007467 3039503 1007467 3039503 4337693 1675374 4337693 1675374 4557902 3051963 4557902 3051963 3624489 1670646 3624489 1670646 4671959 2364334 4671959 2364334 4124353 4092853 4124353 4092853 442299 407949 442299 407949 3726317 2836938 3726317 2836938 4450853 2173338 4450853 2173338 3333365 2617753 3333365 2617753 4509138 4038140 4509138 4038140 1675449 918361 1675449 918361 3326932 4456525 3326932 4456525 790215 558673 790215 558673 367897 2547416 367897 2547416 4556441 3340959 4556441 3340959 1918387 1017357 1918387 1017357 605923 1654345 605923 1654345 4675430 3941077 4675430 3941077 1667368 1874358 1667368 1874358 4795853 2999147 4795853 2999147 3338020 4032904 3338020 4032904 1067605 439469 1067605 439469 345251 2653607 345251 2653607 4379756 3322151 4379756 3322151 1424518 918324 1424518 918324 4251704 3342665 4251704 3342665 1663149 1953744 1663149 1953744 3955766 2934151 3955766 2934151 1021690 626210 1021690 626210 356253 327659 356253 327659 3976547 1976234 3976547 1976234 393189 307766 393189 307766 259210 22612 259210 22612 4678559 4765249 4678559 4765249 635023 471119 635023 471119 327262 2739364 327262 2739364 4659212 1673362 4659212 1673362 337070 1084872 337070 1084872 4392519 3316393 4392519 3316393 796254 4101325 796254 4101325 3559263 2244521 3559263 2244521 1225891 406961 1225891 406961 2646976 3338138 2646976 3338138 474293 476661 474293 476661 2015229 2617008 2015229 2617008 4476301 2850970 4476301 2850970 4510046 530209 4510046 530209 651895 2008766 651895 2008766 3809892 3327363 3809892 3327363 4034608 837498 4034608 837498 754647 2400373 754647 2400373 4746339 1120714 4746339 1120714 997811 462032 997811 462032 334468 2484678 334468 2484678 4537562 3326354 4537562 3326354 1671190 742533 1671190 742533 723927 320908 723927 320908 280493 3939195 280493 3939195 3939931 1292275 3939931 1292275 815951 749691 815951 749691 1696233 3264764 1696233 3264764 780232 840364 780232 840364 1835485 3352792 1835485 3352792 3771688 1363140 3771688 1363140 931496 148033 931496 148033 3603907 2349742 3603907 2349742 1675304 4142837 1675304 4142837 1659128 31141 1659128 31141 3620092 3349516 3620092 3349516 3128136 2799945 3128136 2799945 4689717 3322454 4689717 3322454 3104808 1648070 3104808 1648070 1674635 3353050 1674635 3353050 3334339 1675048 3334339 1675048 1684115 526256 1684115 526256 969092 2461130 969092 2461130 4308307 3341318 4308307 3341318 3098757 3099951 3098757 3099951 4757754 2218356 4757754 2218356 4331626 3062696 4331626 3062696 4715458 1654063 4715458 1654063 1652003 419406 1652003 419406 148747 4168226 148747 4168226 4347362 879767 4347362 879767 656300 294654 656300 294654 2887943 4108393 2887943 4108393 1059038 677573 1059038 677573 404865 2696514 404865 2696514 4703481 1923753 4703481 1923753 3334757 726312 3334757 726312 3125299 3340495 3125299 3340495 1307366 1194924 1307366 1194924 276952 2924607 276952 2924607 4886471 4917604 4886471 4917604 1656901 2134086 1656901 2134086 4562452 986225 4562452 986225 946462 618548 946462 618548 214529 3314642 214529 3314642 4248200 1190974 4248200 1190974 968898 4994101 968898 4994101 3618532 2232059 3618532 2232059 1314072 1660337 1314072 1660337 3581382 3906946 3581382 3906946 2141116 2560290 2141116 2560290 3811958 4961707 3811958 4961707 3326928 258800 3326928 258800 272498 1440033 272498 1440033 241991 1116312 241991 1116312 1682579 3352502 1682579 3352502 4677967 2635135 4677967 2635135 3326683 4957012 3326683 4957012 229490 1041425 229490 1041425 3348427 2667579 3348427 2667579 4435023 3377032 4435023 3377032 1926772 1442161 1926772 1442161 620648 713188 620648 713188 1494403 3449954 1494403 3449954 3348287 1686378 3348287 1686378 592975 4282673 592975 4282673 3883927 1606119 3883927 1606119 1313456 444493 1313456 444493 646847 2893809 646847 2893809 4646071 1682931 4646071 1682931 1017816 910695 1017816 910695 468718 2531579 468718 2531579 4501241 2104419 4501241 2104419 4722554 3536459 4722554 3536459 429651 990349 429651 990349 4305568 3044754 4305568 3044754 3317613 2231464 3317613 2231464 4386687 2315320 4386687 2315320 3350438 734782 3350438 734782 192319 2501619 192319 2501619 4550220 3337798 4550220 3337798 383268 218293 383268 218293 4476071 3317007 4476071 3317007 628047 566043 628047 566043 29416 2652313 29416 2652313 4454200 2775838 4454200 2775838 1678247 937170 1678247 937170 313921 1435863 313921 1435863 3632410 4359758 3632410 4359758 95124 1220298 95124 1220298 1211445 772761 1211445 772761 786122 1961004 786122 1961004 4201170 2935137 4201170 2935137 1429872 765914 1429872 765914 801683 1648456 801683 1648456 3797222 2574137 3797222 2574137 544321 305616 544321 305616 235414 2407572 235414 2407572 4604051 3318346 4604051 3318346 881627 837592 881627 837592 835545 612030 835545 612030 1683799 2594573 1683799 2594573 4497782 3333602 4497782 3333602 3535126 1163357 3535126 1163357 1101184 1039400 1101184 1039400 341408 2171658 341408 2171658 3884932 2961760 3884932 2961760 1668480 1487204 1668480 1487204 1564242 1675144 1564242 1675144 3785104 3114416 3785104 3114416 4773112 1647819 4773112 1647819 315390 3345080 315390 3345080 4339839 1653373 4339839 1653373 788147 633502 788147 633502 1650234 2106014 1650234 2106014 4673786 3345538 4673786 3345538 1547607 3523637 1547607 3523637 4372807 2592943 4372807 2592943 297662 1052232 297662 1052232 4748705 3349004 4748705 3349004 3610766 1656320 3610766 1656320 865661 675859 865661 675859 1653207 4752551 1653207 4752551 4337628 1032997 4337628 1032997 516349 449672 516349 449672 3313235 4087844 3313235 4087844 3598165 2104731 3598165 2104731 1375018 1215015 1375018 1215015 419713 269200 419713 269200 3336031 1659099 3336031 1659099 1044666 599069 1044666 599069 578121 544131 578121 544131 303903 1864322 303903 1864322 3339517 1341413 3339517 1341413 969710 1849106 969710 1849106 4186666 3155394 4186666 3155394 957030 646336 957030 646336 4748129 2403720 4748129 2403720 1429320 1120684 1429320 1120684 4313599 2528640 4313599 2528640 3885005 1657304 3885005 1657304 1668079 976825 1668079 976825 356479 2909286 356479 2909286 3819182 1668617 3819182 1668617 3339758 3322976 3339758 3322976 4735433 1674510 4735433 1674510 1671858 1037610 1671858 1037610 246783 2791457 246783 2791457 4346072 1710721 4346072 1710721 1100247 3827338 1100247 3827338 4684987 1662006 4684987 1662006 2887817 3315407 2887817 3315407 4440271 1650360 4440271 1650360 2474756 2331750 2474756 2331750 4515955 1526021 4515955 1526021 1592457 2145585 1592457 2145585 4099580 3028045 4099580 3028045 1682357 3829786 1682357 3829786 3720876 1686573 3720876 1686573 1421428 244370 1421428 244370 109153 3018926 109153 3018926 3830707 4522350 3830707 4522350 1807296 3316996 1807296 3316996 3567088 3346200 3567088 3346200 398023 1665351 398023 1665351 1408608 2474131 1408608 2474131 4519574 2996053 4519574 2996053 1336204 1007584 1336204 1007584 467096 421590 467096 421590 352610 4416878 352610 4416878 3342174 1661529 3342174 1661529 1142588 3325890 1142588 3325890 3673424 570550 3673424 570550 355376 2648910 355376 2648910 4051541 1682824 4051541 1682824 788023 341714 788023 341714 3621635 2384619 3621635 2384619 4705370 4211216 4705370 4211216 1171132 907021 1171132 907021 3781902 3005676 3781902 3005676 1031074 850184 1031074 850184 671598 3035626 671598 3035626 4449266 469459 4449266 469459 963061 3315455 963061 3315455 4288801 4398726 4288801 4398726 1206333 431382 1206333 431382 3684658 1672308 3684658 1672308 471439 732196 471439 732196 3629243 4056427 3629243 4056427 1249064 1102954 1249064 1102954 938571 4594637 938571 4594637 3691138 1681071 3691138 1681071 1774368 1656467 1774368 1656467 4342523 4323045 4342523 4323045 1609184 1579785 1609184 1579785 4376015 3068502 4376015 3068502 4770606 910728 4770606 910728 431282 2253376 431282 2253376 4237830 2717847 4237830 2717847 1048460 457136 1048460 457136 3901737 3034676 3901737 3034676 1220019 1200852 1220019 1200852 337821 1938033 337821 1938033 4819881 3610361 4819881 3610361 1174186 1306751 1174186 1306751 4494998 2445204 4494998 2445204 2272385 1279780 2272385 1279780 199535 3351857 199535 3351857 1357531 848951 1357531 848951 657769 442227 657769 442227 4736609 2844047 4736609 2844047 3803635 1764894 3803635 1764894 3338305 858775 3338305 858775 944729 2375072 944729 2375072 4502517 2079338 4502517 2079338 1054986 837029 1054986 837029 610483 3206132 610483 3206132 3324982 1169601 3324982 1169601 811982 3393009 811982 3393009 1676317 1657530 1676317 1657530 1119355 526695 1119355 526695 1666542 3320257 1666542 3320257 1448193 1082253 1448193 1082253 318807 1647607 318807 1647607 4040820 4829026 4040820 4829026 3347132 1651906 3347132 1651906 4562505 3327760 4562505 3327760 3345468 4617697 3345468 4617697 749911 449218 749911 449218 4170712 4087013 4170712 4087013 1365294 878671 1365294 878671 374986 63010 374986 63010 4045062 2954115 4045062 2954115 3725171 502099 3725171 502099 562245 2963962 562245 2963962 4235787 1596201 4235787 1596201 1660658 3290687 1660658 3290687 3352809 1319570 3352809 1319570 1654132 4309194 1654132 4309194 3537411 1075111 3537411 1075111 1654195 4639930 1654195 4639930 3584302 1415849 3584302 1415849 1378853 224486 1378853 224486 89390 3491934 89390 3491934 4653016 1652414 4653016 1652414 436689 419806 436689 419806 3886319 3926712 3886319 3926712 352926 181841 352926 181841 1657887 3046872 1657887 3046872 4606462 493280 4606462 493280 486401 2237142 486401 2237142 4465943 2900854 4465943 2900854 845342 444817 845342 444817 278914 4480479 278914 4480479 3340186 2840518 3340186 2840518 4073330 1684187 4073330 1684187 1093252 821590 1093252 821590 614754 408257 614754 408257 4191780 4190260 4191780 4190260 848784 219966 848784 219966 3355247 3756098 3355247 3756098 1675303 1961488 1675303 1961488 4766792 3342734 4766792 3342734 475636 1147882 475636 1147882 3352253 3071664 3352253 3071664 1655882 815714 1655882 815714 717904 582503 717904 582503 3345280 3325808 3345280 3325808 1677414 1273572 1677414 1273572 659124 993656 659124 993656 4558118 2801519 4558118 2801519 1663367 4905280 1663367 4905280 3328919 1332015 3328919 1332015 1675223 3345710 1675223 3345710 3806152 1263089 3806152 1263089 1088996 2075678 1088996 2075678 4269918 3836301 4269918 3836301 234433 1648971 234433 1648971 2055246 3023936 2055246 3023936 3684328 1220196 3684328 1220196 742533 3963727 742533 3963727 3535444 491748 3535444 491748 314871 307101 314871 307101 3444583 3487049 3444583 3487049 3313531 604124 3313531 604124 3638725 3152995 3638725 3152995 3326727 1197734 3326727 1197734 927284 365380 927284 365380 4144312 3332091 4144312 3332091 715051 440481 715051 440481 4079568 3345575 4079568 3345575 370132 1030405 370132 1030405 3807751 3350752 3807751 3350752 293565 841658 293565 841658 4003780 2005419 4003780 2005419 4785937 483999 4785937 483999 317574 3343945 317574 3343945 3587630 692607 3587630 692607 651987 600749 651987 600749 4364390 3338605 4364390 3338605 977405 635901 977405 635901 445824 3342031 445824 3342031 4536818 1305008 4536818 1305008 1241723 895671 1241723 895671 635290 2803893 635290 2803893 4572304 3342866 4572304 3342866 1350259 881521 1350259 881521 246930 2274715 246930 2274715 4029060 2456054 4029060 2456054 4251506 2619388 4251506 2619388 4314030 2717887 4314030 2717887 3875767 1952051 3875767 1952051 2481666 1669319 2481666 1669319 2802614 2024077 2802614 2024077 4581728 3097293 4581728 3097293 1925303 1643288 1925303 1643288 802102 876452 802102 876452 4322100 3294870 4322100 3294870 1303986 260240 1303986 260240 3736343 2268537 3736343 2268537 4288359 2912606 4288359 2912606 3680189 1653012 3680189 1653012 837427 721365 837427 721365 4506028 4265534 4506028 4265534 1325127 233722 1325127 233722 4677047 2005207 4677047 2005207 3331214 626796 3331214 626796 377219 3476634 377219 3476634 4549498 649253 4549498 649253 844066 3337193 844066 3337193 4200222 674660 4200222 674660 1285951 3335485 1285951 3335485 4639964 1882756 4639964 1882756 1668817 552646 1668817 552646 4099210 3340233 4099210 3340233 4959005 3317015 4959005 3317015 1663953 3054469 1663953 3054469 3706569 1859167 3706569 1859167 1683772 3336216 1683772 3336216 3340706 1682543 3340706 1682543 1073872 683531 1073872 683531 519695 3346045 519695 3346045 3623874 1763877 3623874 1763877 1050909 843562 1050909 843562 641601 1669436 641601 1669436 4984624 2843266 4984624 2843266 2828951 4056334 2828951 4056334 4151166 2073317 4151166 2073317 954197 120276 954197 120276 4364388 2751796 4364388 2751796 4432419 1239862 4432419 1239862 256864 228742 256864 228742 1660043 2641850 1660043 2641850 4162823 311129 4162823 311129 221900 31270 221900 31270 3820159 3045581 3820159 3045581 893062 447942 893062 447942 348159 4743820 348159 4743820 4417319 1679010 4417319 1679010 1305111 963214 1305111 963214 578842 2619029 578842 2619029 1677802 1965936 1677802 1965936 4763684 4243336 4763684 4243336 3322227 2497894 3322227 2497894 4517211 3091300 4517211 3091300 1111095 552926 1111095 552926 442237 4197219 442237 4197219 4343203 2328776 4343203 2328776 564835 817634 564835 817634 4672191 3334160 4672191 3334160 1229558 547367 1229558 547367 36480 2854845 36480 2854845 4597036 1431892 4597036 1431892 1271625 994960 1271625 994960 79980 3350642 79980 3350642 4050378 2364165 4050378 2364165 1652376 2925719 1652376 2925719 4383864 2491923 4383864 2491923 2579950 1657043 2579950 1657043 250200 880368 250200 880368 4384985 2512296 4384985 2512296 3624758 3886031 3624758 3886031 1654732 390272 1654732 390272 4263309 2596762 4263309 2596762 3341197 1657987 3341197 1657987 2326768 1896893 2326768 1896893 4451986 2613132 4451986 2613132 2098514 697164 2098514 697164 876068 2658707 876068 2658707 4532584 1760142 4532584 1760142 1432551 864216 1432551 864216 3321484 560809 3321484 560809 376030 364113 376030 364113 3316501 1855168 3316501 1855168 1196924 1093161 1196924 1093161 564418 431969 564418 431969 4559730 3336733 4559730 3336733 691626 658028 691626 658028 638815 4464458 638815 4464458 4678459 2489992 4678459 2489992 1047289 844385 1047289 844385 680510 2277342 680510 2277342 4708201 1667172 4708201 1667172 1520818 3671150 1520818 3671150 3807315 1393214 3807315 1393214 1653590 667423 1653590 667423 737018 2263080 737018 2263080 4696928 3337559 4696928 3337559 3332295 2575032 3332295 2575032 4731896 3318101 4731896 3318101 3353162 2358030 3353162 2358030 4328821 2801648 4328821 2801648 1007916 461216 1007916 461216 4214904 2970457 4214904 2970457 4748429 454341 4748429 454341 787880 823206 787880 823206 1026128 3880812 1026128 3880812 2221048 1232942 2221048 1232942 739803 321524 739803 321524 296489 2865672 296489 2865672 4786496 3324911 4786496 3324911 733317 866446 733317 866446 4519722 3608568 4519722 3608568 1665046 1682633 1665046 1682633 4198787 4524965 4198787 4524965 1380153 2034740 1380153 2034740 4002812 3327410 4002812 3327410 1673141 2638654 1673141 2638654 4073875 1673471 4073875 1673471 866468 422510 866468 422510 120707 3838104 120707 3838104 3617031 1232252 3617031 1232252 806392 261133 806392 261133 218855 198946 218855 198946 4497840 2392333 4497840 2392333 1389001 908446 1389001 908446 4426404 3327998 4426404 3327998 386155 1409809 386155 1409809 4320970 2748636 4320970 2748636 4790986 1669479 4790986 1669479 978206 743560 978206 743560 607344 510228 607344 510228 458978 1654947 458978 1654947 3313783 2581773 3313783 2581773 4334104 796814 4334104 796814 701399 2015781 701399 2015781 3937366 3117540 3937366 3117540 3340333 1902352 3340333 1902352 3612329 3324191 3612329 3324191 3330579 1159189 3330579 1159189 297027 3349215 297027 3349215 3877168 2217904 3877168 2217904 4715567 381816 4715567 381816 1019821 3031838 1019821 3031838 3843431 1402295 3843431 1402295 246206 41725 246206 41725 4057053 3332884 4057053 3332884 296269 306203 296269 306203 3895633 3336800 3895633 3336800 390742 1047764 390742 1047764 1138899 484616 1138899 484616 376023 304251 376023 304251 3788644 4609346 3788644 4609346 3076833 976437 3076833 976437 714632 483507 714632 483507 461442 3371030 461442 3371030 3619350 1948847 3619350 1948847 4921107 1154884 4921107 1154884 661386 586513 661386 586513 374711 2421345 374711 2421345 4469504 2105461 4469504 2105461 1649868 4585771 1649868 4585771 4379486 1647466 4379486 1647466 1092444 423079 1092444 423079 3637676 4791152 3637676 4791152 1655814 646638 1655814 646638 455204 409092 455204 409092 4680862 3332441 4680862 3332441 1656091 2088175 1656091 2088175 4542231 2923056 4542231 2923056 3515423 3324618 3515423 3324618 678550 702691 678550 702691 4607511 3342844 4607511 3342844 4080150 1483177 4080150 1483177 3320477 2860995 3320477 2860995 4193686 1660738 4193686 1660738 1389747 446053 1389747 446053 1187273 3322560 1187273 3322560 4542004 1925253 4542004 1925253 1419698 1045818 1419698 1045818 407176 342063 407176 342063 4181250 2934010 4181250 2934010 3583697 1684350 3583697 1684350 769109 619292 769109 619292 4155524 2783096 4155524 2783096 1304876 1103748 1304876 1103748 828884 288606 828884 288606 4247876 3322937 4247876 3322937 2261861 1311023 2261861 1311023 1124698 855522 1124698 855522 3760581 2355087 3760581 2355087 4750047 4935100 4750047 4935100 1913636 1663871 1913636 1663871 1312025 651158 1312025 651158 355689 3005664 355689 3005664 3976139 1671004 3976139 1671004 1685003 4869451 1685003 4869451 1664456 1663903 1664456 1663903 4989371 2921550 4989371 2921550 1235891 1340625 1235891 1340625 4334829 2732226 4334829 2732226 4641080 302799 4641080 302799 1660913 3343084 1660913 3343084 3927270 1682474 3927270 1682474 4704402 3622696 4704402 3622696 725511 585903 725511 585903 4298709 2768543 4298709 2768543 3317208 647437 3317208 647437 4326438 3331264 4326438 3331264 988705 379586 988705 379586 353862 251122 353862 251122 2492942 3328210 2492942 3328210 898079 546408 898079 546408 3316685 3334016 3316685 3334016 2445062 1659811 2445062 1659811 530275 2381899 530275 2381899 4160763 3332600 4160763 3332600 2292116 883899 2292116 883899 777907 794661 777907 794661 4618490 2532236 4618490 2532236 3343722 3351471 3343722 3351471 1670257 1685663 1670257 1685663 4574424 3315313 4574424 3315313 1680452 2156196 1680452 2156196 4008613 2745606 4008613 2745606 4526162 1468704 4526162 1468704 982117 984878 982117 984878 411614 2665870 411614 2665870 4056854 2302781 4056854 2302781 4683710 3337917 4683710 3337917 1118658 270492 1118658 270492 3933888 2813925 3933888 2813925 913442 1443622 913442 1443622 1460054 893695 1460054 893695 374200 3334746 374200 3334746 3649577 2384602 3649577 2384602 4373664 647627 4373664 647627 1009084 4298437 1009084 4298437 3677290 1325067 3677290 1325067 791495 91128 791495 91128 4733845 3352957 4733845 3352957 1262076 1681323 1262076 1681323 4757051 557867 4757051 557867 1050848 1059466 1050848 1059466 269704 201844 269704 201844 2883706 3350377 2883706 3350377 1054510 1062790 1054510 1062790 2303119 2739402 2303119 2739402 4663712 3347856 4663712 3347856 511973 335680 511973 335680 4029400 2709309 4029400 2709309 3610399 570953 3610399 570953 284780 2309449 284780 2309449 4191374 2983410 4191374 2983410 3582660 1425096 3582660 1425096 1382728 952261 1382728 952261 3542775 3336353 3542775 3336353 326349 269538 326349 269538 1419057 48643 1419057 48643 2773817 3350497 2773817 3350497 769851 694472 769851 694472 1084597 1250902 1084597 1250902 317159 27681 317159 27681 3550916 2405169 3550916 2405169 4217975 2974091 4217975 2974091 837821 430492 837821 430492 2098536 3325076 2098536 3325076 3973417 633967 3973417 633967 493571 1650723 493571 1650723 1014524 864181 1014524 864181 774271 3350348 774271 3350348 3178216 533198 3178216 533198 928995 3335011 928995 3335011 3334067 766442 3334067 766442 302939 1674326 302939 1674326 1713432 1309690 1713432 1309690 1169874 283591 1169874 283591 3345148 2290660 3345148 2290660 4481409 1289681 4481409 1289681 1213367 1183125 1213367 1183125 748064 2192069 748064 2192069 4738061 3334325 4738061 3334325 825825 539720 825825 539720 3655115 3615840 3655115 3615840 941516 208535 941516 208535 208471 2561535 208471 2561535 3704180 1680401 3704180 1680401 4385262 2634955 4385262 2634955 3325389 1835186 3325389 1835186 549679 967766 549679 967766 3766993 3109817 3766993 3109817 1151085 259113 1151085 259113 223233 2501866 223233 2501866 4256579 3385546 4256579 3385546 2929669 1661253 2929669 1661253 2387268 3059566 2387268 3059566 4743997 2971943 4743997 2971943 3335460 1660816 3335460 1660816 4729602 3333078 4729602 3333078 873591 2632581 873591 2632581 4374925 2962625 4374925 2962625 595799 593152 595799 593152 3825196 2663667 3825196 2663667 4556189 1649198 4556189 1649198 1673951 356552 1673951 356552 3886356 4171083 3886356 4171083 920391 876620 920391 876620 530581 511361 530581 511361 4196820 4084917 4196820 4084917 3300593 1339523 3300593 1339523 4905844 1674740 4905844 1674740 1101842 1654542 1101842 1654542 3265408 3626946 3265408 3626946 4015548 981499 4015548 981499 819255 758614 819255 758614 2576717 3848668 2576717 3848668 3355424 1405481 3355424 1405481 1284989 223041 1284989 223041 4038632 3341730 4038632 3341730 1055335 760061 1055335 760061 4157322 4226094 4157322 4226094 1584319 1423770 1584319 1423770 4759974 3744045 4759974 3744045 1667069 4863925 1667069 4863925 4257565 597897 4257565 597897 930989 1955962 930989 1955962 3704698 3332521 3704698 3332521 1668295 515420 1668295 515420 4302127 3597256 4302127 3597256 1440789 977126 1440789 977126 905537 525386 905537 525386 392537 1659071 392537 1659071 4083130 2521996 4083130 2521996 4757189 1019733 4757189 1019733 855277 372846 855277 372846 369456 3074977 369456 3074977 4561224 1034032 4561224 1034032 875832 479020 875832 479020 413763 4598373 413763 4598373 4126849 1265921 4126849 1265921 3065874 3336086 3065874 3336086 718365 904399 718365 904399 4690690 2918207 4690690 2918207 1658592 2077101 1658592 2077101 3896746 766116 3896746 766116 487759 303499 487759 303499 1688701 4638312 1688701 4638312 4049202 1995301 4049202 1995301 1312663 3505986 1312663 3505986 4647780 1589645 4647780 1589645 964939 3595857 964939 3595857 3753383 929737 3753383 929737 566424 1432091 566424 1432091 3326706 1670354 3326706 1670354 978303 958850 978303 958850 505175 3320709 505175 3320709 2698122 963367 2698122 963367 299014 2616565 299014 2616565 4516370 3023122 4516370 3023122 1667202 1668237 1667202 1668237 4026400 2408691 4026400 2408691 4239496 3315103 4239496 3315103 852386 857969 852386 857969 1453515 2682474 1453515 2682474 4770775 1093642 4770775 1093642 511355 457973 511355 457973 4339871 2995686 4339871 2995686 4738331 551345 4738331 551345 400284 2176254 400284 2176254 4359037 3971014 4359037 3971014 1768087 1211625 1768087 1211625 995461 590595 995461 590595 487727 285783 487727 285783 245293 2588332 245293 2588332 4625576 3324563 4625576 3324563 2059710 1677697 2059710 1677697 4426087 2981924 4426087 2981924 4820508 1530862 4820508 1530862 831052 817868 831052 817868 2713571 2431762 2713571 2431762 1338686 816091 1338686 816091 692709 595303 692709 595303 3881441 3087345 3881441 3087345 2040270 726128 2040270 726128 856052 4615352 856052 4615352 4223728 753141 4223728 753141 696660 3314737 696660 3314737 4353676 2078427 4353676 2078427 3315962 3349239 3315962 3349239 1381127 2825450 1381127 2825450 3877588 2733629 3877588 2733629 4366513 1676064 4366513 1676064 1667061 4992183 1667061 4992183 3128652 2512126 3128652 2512126 3719982 1546049 3719982 1546049 890208 690481 890208 690481 1667905 3054387 1667905 3054387 4948847 1245303 4948847 1245303 1038710 3945208 1038710 3945208 4736698 1330877 4736698 1330877 1002623 3343310 1002623 3343310 4390662 1075984 4390662 1075984 409406 1659373 409406 1659373 3127616 3339464 3127616 3339464 351732 1121934 351732 1121934 1426255 2659757 1426255 2659757 4598351 671302 4598351 671302 803502 1010038 803502 1010038 4484335 3321746 4484335 3321746 1062934 108049 1062934 108049 4482080 2637842 4482080 2637842 3750443 1287305 3750443 1287305 1285646 717774 1285646 717774 637186 1345527 637186 1345527 1682508 3767438 1682508 3767438 1407147 813247 1407147 813247 462887 2200693 462887 2200693 4612097 1662583 4612097 1662583 583180 555001 583180 555001 3602111 2483174 3602111 2483174 1655031 1670412 1655031 1670412 3345095 3656389 3345095 3656389 1514693 783733 1514693 783733 650235 2335411 650235 2335411 3768837 1917684 3768837 1917684 3315129 3336131 3315129 3336131 1567985 1653095 1567985 1653095 4781183 3340882 4781183 3340882 1276772 398908 1276772 398908 425274 2635013 425274 2635013 4335682 2866854 4335682 2866854 645117 4022684 645117 4022684 4170973 1670418 4170973 1670418 621815 434463 621815 434463 313706 2737012 313706 2737012 4466033 1895927 4466033 1895927 817282 1196932 817282 1196932 406806 2673970 406806 2673970 4745752 4079454 4745752 4079454 1673234 4664266 1673234 4664266 3933203 783477 3933203 783477 611747 2506846 611747 2506846 4671903 3347867 4671903 3347867 1659885 4688958 1659885 4688958 4115940 1656613 4115940 1656613 881684 593685 881684 593685 3125120 3095843 3125120 3095843 1013661 836056 1013661 836056 798756 2292555 798756 2292555 4538283 3662092 4538283 3662092 908637 281186 908637 281186 2109232 1676507 2109232 1676507 3859899 3339909 3859899 3339909 706804 535789 706804 535789 150034 3350022 150034 3350022 3887885 2207769 3887885 2207769 4912178 4085403 4912178 4085403 700850 889844 700850 889844 3568977 3327535 3568977 3327535 4490027 1667811 4490027 1667811 1674536 2511254 1674536 2511254 4365451 1989704 4365451 1989704 3592238 3333683 3592238 3333683 97694 1252454 97694 1252454 1671584 3077445 1671584 3077445 4783761 1649361 4783761 1649361 1660243 3552486 1660243 3552486 3340256 2486987 3340256 2486987 4365859 3315860 4365859 3315860 3681012 339979 3681012 339979 301704 214752 301704 214752 4084958 3318753 4084958 3318753 2039132 905685 2039132 905685 849096 735824 849096 735824 3696460 2072666 3696460 2072666 4592400 1654895 4592400 1654895 1357866 4830329 1357866 4830329 3653914 1900998 3653914 1900998 1036191 750859 1036191 750859 860250 3324797 860250 3324797 4069402 1426058 4069402 1426058 1417077 3327086 1417077 3327086 4173717 2467589 4173717 2467589 4356860 1500238 4356860 1500238 1324874 745409 1324874 745409 433961 3099030 433961 3099030 4076488 2099539 4076488 2099539 1665293 4983739 1665293 4983739 3593309 1380069 3593309 1380069 1212135 3905614 1212135 3905614 2102524 2137134 2102524 2137134 1447423 759852 1447423 759852 252150 3396820 252150 3396820 4774613 1681966 4774613 1681966 1684872 4926042 1684872 4926042 3340985 3335416 3340985 3335416 1667277 4307192 1667277 4307192 3348818 2214029 3348818 2214029 4719925 3443761 4719925 3443761 1668920 3316351 1668920 3316351 4777593 1916800 4777593 1916800 1452072 4604313 1452072 4604313 3745688 2431213 3745688 2431213 2833381 3348313 2833381 3348313 4474080 1687333 4474080 1687333 3080736 3332310 3080736 3332310 4781931 215776 4781931 215776 77977 1760058 77977 1760058 3840029 2868572 3840029 2868572 4592409 1668519 4592409 1668519 805915 582829 805915 582829 3875062 2778280 3875062 2778280 4455121 1884813 4455121 1884813 940086 1648200 940086 1648200 4288810 2695765 4288810 2695765 1843446 947364 1843446 947364 354766 2364995 354766 2364995 4704592 1671853 4704592 1671853 388674 356740 388674 356740 3643938 2865409 3643938 2865409 4052437 1266488 4052437 1266488 672606 87799 672606 87799 3049600 3325157 3049600 3325157 4604715 1661405 4604715 1661405 974510 578181 974510 578181 3921874 4126755 3921874 4126755 1706130 1680261 1706130 1680261 4284370 2924251 4284370 2924251 1253665 1051947 1253665 1051947 324760 1360932 324760 1360932 1685540 46933 1685540 46933 3329342 3325710 3329342 3325710 4380614 1042373 4380614 1042373 909192 478162 909192 478162 2552649 3345813 2552649 3345813 246115 574727 246115 574727 3332142 1677877 3332142 1677877 355133 305342 355133 305342 3341477 859214 3341477 859214 422399 1500074 422399 1500074 3869984 3405142 3869984 3405142 1245657 234440 1245657 234440 4322930 3335423 4322930 3335423 980006 967806 980006 967806 872412 1681947 872412 1681947 4453932 3657131 4453932 3657131 470431 398369 470431 398369 3061737 2119488 3061737 2119488 4191848 3092029 4191848 3092029 1425875 473985 1425875 473985 391158 3333201 391158 3333201 4847049 1660947 4847049 1660947 1297093 2306481 1297093 2306481 4438684 4200352 4438684 4200352 645171 578204 645171 578204 4249747 2720828 4249747 2720828 3384543 876213 3384543 876213 232884 198976 232884 198976 4037305 2406422 4037305 2406422 4457288 3322008 4457288 3322008 860075 669686 860075 669686 4018799 2266439 4018799 2266439 1595131 3548028 1595131 3548028 466789 363106 466789 363106 3321158 2437150 3321158 2437150 4234388 2967191 4234388 2967191 3610329 297986 3610329 297986 1190969 2883594 1190969 2883594 4796132 343475 4796132 343475 1467723 1682915 1467723 1682915 4225665 3954947 4225665 3954947 1432509 250039 1432509 250039 1673525 4928366 1673525 4928366 3325286 678998 3325286 678998 606520 2812909 606520 2812909 4541954 3349741 4541954 3349741 1208595 604105 1208595 604105 333575 2157918 333575 2157918 4003397 4904638 4003397 4904638 3327577 1671621 3327577 1671621 3940320 2637845 3940320 2637845 4292256 1245826 4292256 1245826 1101900 364685 1101900 364685 3548464 4660149 3548464 4660149 1209482 580033 1209482 580033 449091 351603 449091 351603 3796603 3692655 3796603 3692655 1694949 578699 1694949 578699 876591 1652282 876591 1652282 4458686 3965193 4458686 3965193 148398 1574027 148398 1574027 3529538 1966812 3529538 1966812 1181976 747284 1181976 747284 606728 269247 606728 269247 3705579 3319636 3705579 3319636 4858123 993764 4858123 993764 372493 2941418 372493 2941418 3793242 1238282 3793242 1238282 406897 689550 406897 689550 1667377 3335140 1667377 3335140 4056531 673197 4056531 673197 501041 3338486 501041 3338486 1673814 941761 1673814 941761 559470 1685112 559470 1685112 2739173 4957903 2739173 4957903 4192831 1543628 4192831 1543628 1666407 4586819 1666407 4586819 4274710 1629911 4274710 1629911 1655257 4889057 1655257 4889057 4950974 2908657 4950974 2908657 3561296 1083621 3561296 1083621 327982 158438 327982 158438 3758698 2350671 3758698 2350671 4717816 820843 4717816 820843 310968 2113760 310968 2113760 3901528 3346758 3901528 3346758 1258940 936014 1258940 936014 628969 3338237 628969 3338237 4976386 2273723 4976386 2273723 778807 744125 778807 744125 4438785 3131874 4438785 3131874 2239919 1665557 2239919 1665557 50885 2701262 50885 2701262 4308292 2006104 4308292 2006104 3576006 3456750 3576006 3456750 1379741 1166043 1379741 1166043 144862 2732153 144862 2732153 4509675 1674348 4509675 1674348 1330491 4765408 1330491 4765408 3815738 2745932 3815738 2745932 4371803 1682765 4371803 1682765 1233471 436469 1233471 436469 1879063 2871886 1879063 2871886 4696412 3329984 4696412 3329984 167384 3492249 167384 3492249 3679473 1026181 3679473 1026181 556434 2933940 556434 2933940 4149503 1020744 4149503 1020744 1347877 2886938 1347877 2886938 4776633 1167004 4776633 1167004 722950 3345916 722950 3345916 3923152 2047830 3923152 2047830 1273864 120715 1273864 120715 4371228 3001269 4371228 3001269 1278529 382589 1278529 382589 252895 2129886 252895 2129886 4623854 3317681 4623854 3317681 375493 695390 375493 695390 4576799 3620562 4576799 3620562 422191 438640 422191 438640 2819744 2522275 2819744 2522275 4113543 1672493 4113543 1672493 466815 470638 466815 470638 4480989 4110366 4480989 4110366 3327686 4960247 3327686 4960247 587429 562037 587429 562037 3907041 1684794 3907041 1684794 397734 621127 397734 621127 3785703 3377842 3785703 3377842 1059041 536650 1059041 536650 3347075 3840504 3347075 3840504 926189 755355 926189 755355 594961 4268726 594961 4268726 1886572 1290444 1886572 1290444 876587 203389 876587 203389 205959 3342293 205959 3342293 4266055 1983029 4266055 1983029 3346297 4495232 3346297 4495232 1647801 1331448 1647801 1331448 3349440 782376 3349440 782376 4245096 2748961 4245096 2748961 1733449 1183653 1733449 1183653 1504705 3336807 1504705 3336807 3725668 1051964 3725668 1051964 366152 3362035 366152 3362035 4553723 1241904 4553723 1241904 913674 479871 913674 479871 3346996 4828771 3346996 4828771 1668149 1196958 1668149 1196958 4763393 3461609 4763393 3461609 442072 1072258 442072 1072258 4365020 3322559 4365020 3322559 106995 3349083 106995 3349083 4267140 210630 4267140 210630 1580844 4658177 1580844 4658177 4599042 646437 4599042 646437 840360 2031626 840360 2031626 3962282 3005794 3962282 3005794 4872516 3352399 4872516 3352399 1093669 247180 1093669 247180 114684 2117643 114684 2117643 3968106 3023589 3968106 3023589 1158896 669000 1158896 669000 769046 1362791 769046 1362791 3561903 4696938 3561903 4696938 1298480 225115 1298480 225115 3971870 2581463 3971870 2581463 4247632 677094 4247632 677094 821199 864649 821199 864649 1233738 388255 1233738 388255 351918 1886097 351918 1886097 4238021 2627485 4238021 2627485 971404 675594 971404 675594 4076334 2769176 4076334 2769176 565460 461152 565460 461152 4313735 2023635 4313735 2023635 383787 442298 383787 442298 3325039 3327527 3325039 3327527 644019 620572 644019 620572 496316 2449320 496316 2449320 4723577 3722250 4723577 3722250 1309141 2037961 1309141 2037961 3776698 3541709 3776698 3541709 1661578 1678346 1661578 1678346 3663656 2491109 3663656 2491109 4721270 697336 4721270 697336 490220 3945059 490220 3945059 3603628 1514915 3603628 1514915 1009573 389735 1009573 389735 290468 4855647 290468 4855647 2719465 1925315 2719465 1925315 3784580 2967923 3784580 2967923 3352022 131250 3352022 131250 1755779 3319705 1755779 3319705 940684 924038 940684 924038 700290 3316904 700290 3316904 3313948 1512928 3313948 1512928 1652331 384787 1652331 384787 299270 3331810 299270 3331810 4604943 1680724 4604943 1680724 2554660 1672484 2554660 1672484 4019040 2462942 4019040 2462942 4666605 1674414 4666605 1674414 694746 967578 694746 967578 4314106 3692167 4314106 3692167 918909 317438 918909 317438 4668304 2826368 4668304 2826368 3391575 1655409 3391575 1655409 1149948 387857 1149948 387857 200459 1686350 200459 1686350 4906240 4517319 4906240 4517319 1312033 174495 1312033 174495 4390692 3319788 4390692 3319788 660941 507467 660941 507467 397608 2253353 397608 2253353 4525483 3334243 4525483 3334243 1244079 3410661 1244079 3410661 3731964 1651899 3731964 1651899 313749 720495 313749 720495 3799706 4485720 3799706 4485720 3319690 3335045 3319690 3335045 4490255 995830 4490255 995830 970665 554406 970665 554406 3989332 2544584 3989332 2544584 4371318 1666150 4371318 1666150 1436805 3334190 1436805 3334190 3926715 2700080 3926715 2700080 4180754 2456949 4180754 2456949 1661996 4565736 1661996 4565736 3483131 3320880 3483131 3320880 1666482 1662481 1666482 1662481 3842562 4879223 3842562 4879223 589213 434472 589213 434472 3805494 2274551 3805494 2274551 4781972 1660220 4781972 1660220 1115409 388465 1115409 388465 3944057 4438617 3944057 4438617 3342731 3334896 3342731 3334896 4712129 1655936 4712129 1655936 641920 539134 641920 539134 1891034 3049587 1891034 3049587 4764290 1653995 4764290 1653995 1214083 659684 1214083 659684 245260 2882477 245260 2882477 4777768 1682416 4777768 1682416 1274506 762523 1274506 762523 3340431 3103941 3340431 3103941 782532 498481 782532 498481 394728 1670741 394728 1670741 3315975 4447226 3315975 4447226 4142304 2060080 4142304 2060080 1008088 1653835 1008088 1653835 4378441 3344762 4378441 3344762 1046414 875116 1046414 875116 704992 447545 704992 447545 4072419 2656262 4072419 2656262 3818968 1682074 3818968 1682074 4620774 2869769 4620774 2869769 1088905 321920 1088905 321920 4766331 3289852 4766331 3289852 822257 501568 822257 501568 3803176 2596350 3803176 2596350 4501894 1207418 4501894 1207418 548599 543418 548599 543418 3347259 2556940 3347259 2556940 4369939 3692470 4369939 3692470 3338456 1245389 3338456 1245389 326626 3460988 326626 3460988 3934809 2115056 3934809 2115056 3049624 3332829 3049624 3332829 4836503 2519303 4836503 2519303 422796 683355 422796 683355 3542354 3322432 3542354 3322432 1672373 621560 1672373 621560 567069 3056990 567069 3056990 4586951 1661638 4586951 1661638 1256450 708944 1256450 708944 779074 2248133 779074 2248133 4569615 3003148 4569615 3003148 3572728 1668285 3572728 1668285 4398528 3724600 4398528 3724600 508170 1646710 508170 1646710 4273489 4378816 4273489 4378816 1669632 2190275 1669632 2190275 3936532 3407589 3936532 3407589 550832 910871 550832 910871 4878419 4446289 4878419 4446289 2289806 1149838 2289806 1149838 1343658 1685901 1343658 1685901 4134750 3038967 4134750 3038967 3345741 785780 3345741 785780 430362 416416 430362 416416 226407 1942016 226407 1942016 4889871 3825151 4889871 3825151 1200009 667524 1200009 667524 523149 2072974 523149 2072974 4231581 3023175 4231581 3023175 1677769 1952906 1677769 1952906 4927189 3724749 4927189 3724749 190947 1679006 190947 1679006 3319146 3327592 3319146 3327592 1671551 1652683 1671551 1652683 662138 524172 662138 524172 509233 27951 509233 27951 4266811 2959621 4266811 2959621 1648139 1806133 1648139 1806133 4613526 3300700 4613526 3300700 1974052 1654438 1974052 1654438 4178977 3316496 4178977 3316496 806462 736715 806462 736715 646777 3322730 646777 3322730 3710079 1320172 3710079 1320172 1066697 2222455 1066697 2222455 4372617 3341078 4372617 3341078 2422930 1126737 2422930 1126737 3827921 3335864 3827921 3335864 4642546 1108056 4642546 1108056 3340722 2501233 3340722 2501233 4418290 3347307 4418290 3347307 1480928 1657883 1480928 1657883 3577053 2191411 3577053 2191411 4389236 2523036 4389236 2523036 4121284 2072051 4121284 2072051 1646720 4877374 1646720 4877374 4570517 1314886 4570517 1314886 632356 2944865 632356 2944865 4346269 2173867 4346269 2173867 1685114 2970700 1685114 2970700 3752681 2528346 3752681 2528346 4634741 1184549 4634741 1184549 1040401 3322932 1040401 3322932 4239303 1372488 4239303 1372488 875761 645173 875761 645173 601927 3352804 601927 3352804 4331033 1680188 4331033 1680188 702670 602243 702670 602243 4147606 3323998 4147606 3323998 834498 766856 834498 766856 3235029 3348066 3235029 3348066 1666455 2196338 1666455 2196338 4939420 1650301 4939420 1650301 228773 4404643 228773 4404643 3737329 1673058 3737329 1673058 4443762 3066968 4443762 3066968 1195498 570710 1195498 570710 1101841 2987763 1101841 2987763 3996589 2208773 3996589 2208773 4757681 3345510 4757681 3345510 4403384 2172967 4403384 2172967 3804824 3066055 3804824 3066055 2161800 45745 2161800 45745 4420937 2774063 4420937 2774063 4712842 1081563 4712842 1081563 781054 353899 781054 353899 3633935 2752312 3633935 2752312 4637715 2995634 4637715 2995634 3548624 1666385 3548624 1666385 402255 3349053 402255 3349053 4340657 1651020 4340657 1651020 1662031 3687291 1662031 3687291 4161892 2329402 4161892 2329402 3985355 2970226 3985355 2970226 3326064 1173709 3326064 1173709 861050 368630 861050 368630 3957898 3325304 3957898 3325304 160232 1256606 160232 1256606 4740907 2465582 4740907 2465582 695762 411428 695762 411428 320711 3339804 320711 3339804 4862521 1652380 4862521 1652380 500969 1158422 500969 1158422 4320347 2973109 4320347 2973109 4668908 1607933 4668908 1607933 882575 783106 882575 783106 292965 2604452 292965 2604452 4558327 1650147 4558327 1650147 1057200 3779877 1057200 3779877 4486834 857697 4486834 857697 853941 290156 853941 290156 1665355 2965548 1665355 2965548 4822061 1417065 4822061 1417065 572204 234078 572204 234078 3333757 3342981 3333757 3342981 976004 670085 976004 670085 501844 2964681 501844 2964681 4491964 2149224 4491964 2149224 4574709 1067763 4574709 1067763 612946 2821434 612946 2821434 4569173 3399462 4569173 3399462 1655289 4138486 1655289 4138486 4074160 250448 4074160 250448 825478 2489182 825478 2489182 4958787 3337571 4958787 3337571 1673145 729030 1673145 729030 613894 2710908 613894 2710908 4462006 2825787 4462006 2825787 4632885 3399213 4632885 3399213 914895 360156 914895 360156 36681 3807412 36681 3807412 3730436 1316198 3730436 1316198 798809 554511 798809 554511 286877 2392778 286877 2392778 4441897 3323656 4441897 3323656 987393 582190 987393 582190 3412662 2859989 3412662 2859989 4672119 1649253 4672119 1649253 1619893 3344631 1619893 3344631 35125 1302689 35125 1302689 3332872 3209079 3332872 3209079 1103860 834133 1103860 834133 678658 422518 678658 422518 3678128 3253950 3678128 3253950 1656633 1669324 1656633 1669324 4105700 2683698 4105700 2683698 4645976 3315538 4645976 3315538 4949987 3759209 4949987 3759209 1410377 973023 1410377 973023 534350 217518 534350 217518 214721 1669951 214721 1669951 4719577 1176535 4719577 1176535 1149230 948522 1149230 948522 314508 3339545 314508 3339545 4548899 1378578 4548899 1378578 1337357 1237999 1337357 1237999 413134 3329244 413134 3329244 4516683 2178679 4516683 2178679 1609572 3666038 1609572 3666038 4320235 1683901 4320235 1683901 1272483 877311 1272483 877311 500698 2950762 500698 2950762 4648486 4044720 4648486 4044720 1673778 2386959 1673778 2386959 4581195 1455347 4581195 1455347 3627758 3072223 3627758 3072223 4749480 1674655 4749480 1674655 573877 212811 573877 212811 3827826 4276414 3827826 4276414 1653137 1664730 1653137 1664730 4545415 2896416 4545415 2896416 4675176 281589 4675176 281589 246757 2578386 246757 2578386 4369750 889587 4369750 889587 635912 2451239 635912 2451239 4173507 2956497 4173507 2956497 2641921 4198738 2641921 4198738 4072949 815512 4072949 815512 1292985 2936203 1292985 2936203 4179071 1981705 4179071 1981705 316541 3975180 316541 3975180 4219605 1652269 4219605 1652269 1382949 697247 1382949 697247 3739250 2657256 3739250 2657256 4677001 1729551 4677001 1729551 1668769 280986 1668769 280986 244195 1663080 244195 1663080 4347746 4701990 4347746 4701990 384642 477889 384642 477889 4340429 3314333 4340429 3314333 4165617 1938483 4165617 1938483 2430782 4939774 2430782 4939774 4518798 1959684 4518798 1959684 3593828 3791323 3593828 3791323 678621 897807 678621 897807 3932845 2772207 3932845 2772207 568310 224134 568310 224134 4780392 2186393 4780392 2186393 742300 686644 742300 686644 4500572 2921861 4500572 2921861 3529660 1289122 3529660 1289122 363048 2159031 363048 2159031 4646641 3347362 4646641 3347362 690164 892262 690164 892262 1428661 2700908 1428661 2700908 4043985 3333016 4043985 3333016 635176 844474 635176 844474 2707421 1658292 2707421 1658292 4803339 3495263 4803339 3495263 563672 780036 563672 780036 1435182 4527346 1435182 4527346 2638659 955772 2638659 955772 392107 1664905 392107 1664905 4788833 3325915 4788833 3325915 938621 4461641 938621 4461641 3351325 680449 3351325 680449 219082 52672 219082 52672 3653580 3016241 3653580 3016241 1294118 326941 1294118 326941 4089099 3183471 4089099 3183471 1651840 1656147 1651840 1656147 4962829 4499625 4962829 4499625 848592 717745 848592 717745 4230090 3337999 4230090 3337999 20274 1663350 20274 1663350 4968405 3882832 4968405 3882832 909330 1355325 909330 1355325 3962455 3323341 3962455 3323341 1893380 733547 1893380 733547 401821 3332791 401821 3332791 3054946 294658 3054946 294658 267106 213783 267106 213783 2537042 4223626 2537042 4223626 804072 240987 804072 240987 228130 30837 228130 30837 3474656 3559367 3474656 3559367 1661467 4690791 1661467 4690791 307244 1133610 307244 1133610 4175859 2832274 4175859 2832274 4579661 1936397 4579661 1936397 534923 934744 534923 934744 4463470 3350175 4463470 3350175 1680443 1215936 1680443 1215936 314754 2316006 314754 2316006 4019814 3033460 4019814 3033460 1669848 285285 1669848 285285 951003 2833778 951003 2833778 4042923 3350035 4042923 3350035 596297 334095 596297 334095 301895 2152691 301895 2152691 4771854 3314793 4771854 3314793 3628736 1234009 3628736 1234009 343876 248684 343876 248684 1987806 4182150 1987806 4182150 4104441 618149 4104441 618149 455411 4353205 455411 4353205 4201461 621279 4201461 621279 705456 1658521 705456 1658521 3341831 520081 3341831 520081 994174 2492433 994174 2492433 4203599 562982 4203599 562982 821904 1957334 821904 1957334 4697456 2207548 4697456 2207548 1059922 367131 1059922 367131 2026588 1879393 2026588 1879393 1188850 4289106 1188850 4289106 2655634 711292 2655634 711292 4229544 3655706 4229544 3655706 1657272 2267563 1657272 2267563 4412966 2054475 4412966 2054475 975215 756645 975215 756645 594294 2450859 594294 2450859 4108010 3550981 4108010 3550981 1665949 808643 1665949 808643 488897 2071525 488897 2071525 4719225 4639996 4719225 4639996 1648812 1757823 1648812 1757823 3859881 3329853 3859881 3329853 2044075 973001 2044075 973001 445520 2733951 445520 2733951 4766206 4528924 4766206 4528924 397581 366819 397581 366819 4064953 3079493 4064953 3079493 4763786 3341875 4763786 3341875 411580 377753 411580 377753 3352285 3587590 3352285 3587590 593609 584611 593609 584611 4380616 2698678 4380616 2698678 1663930 1683890 1663930 1683890 307669 222578 307669 222578 4489866 3798745 4489866 3798745 1102109 962102 1102109 962102 578093 1528834 578093 1528834 1686130 3017969 1686130 3017969 4657959 1620880 4657959 1620880 811787 606407 811787 606407 621101 2741209 621101 2741209 4729603 538581 4729603 538581 1064648 3046843 1064648 3046843 4387325 1953024 4387325 1953024 1391663 4751647 1391663 4751647 4536547 1982521 4536547 1982521 4793968 1667340 4793968 1667340 4219231 2962195 4219231 2962195 4760402 1894583 4760402 1894583 603305 314897 603305 314897 3769793 2414319 3769793 2414319 4372942 2266219 4372942 2266219 3782933 4231171 3782933 4231171 2941107 1733312 2941107 1733312 3631690 3334942 3631690 3334942 729593 765083 729593 765083 3710050 3347622 3710050 3347622 1686263 1676250 1686263 1676250 4219361 2887596 4219361 2887596 1167598 961628 1167598 961628 938823 341248 938823 341248 4569448 2298063 4569448 2298063 3971159 2644171 3971159 2644171 4487272 1647822 4487272 1647822 1658691 4690980 1658691 4690980 3818352 1890834 3818352 1890834 2813667 1063258 2813667 1063258 679861 883509 679861 883509 4502242 3233349 4502242 3233349 2703966 1185650 2703966 1185650 1125248 3349154 1125248 3349154 4312060 2184425 4312060 2184425 4530068 1256724 4530068 1256724 543146 404070 543146 404070 4001270 2709732 4001270 2709732 4432923 2098238 4432923 2098238 2181827 3566052 2181827 3566052 3557861 2770053 3557861 2770053 4555180 1151956 4555180 1151956 236413 229909 236413 229909 1654571 1676454 1654571 1676454 808068 612784 808068 612784 539622 3117881 539622 3117881 4917360 3695314 4917360 3695314 1287767 1141820 1287767 1141820 3400318 2076366 3400318 2076366 4647823 3678469 4647823 3678469 1531597 1064372 1531597 1064372 545380 235850 545380 235850 3789211 3338900 3789211 3338900 958915 659310 958915 659310 4253191 3109494 4253191 3109494 3334770 1672441 3334770 1672441 979895 626710 979895 626710 3857646 2287415 3857646 2287415 4679335 3048215 4679335 3048215 4746433 318175 4746433 318175 3347572 2525255 3347572 2525255 4278841 2376698 4278841 2376698 3320363 4804840 3320363 4804840 938576 13877 938576 13877 3341654 4818037 3341654 4818037 843967 942260 843967 942260 4652149 4216974 4652149 4216974 1675378 2779145 1675378 2779145 4601975 2022663 4601975 2022663 3337860 2713243 3337860 2713243 4356754 2243006 4356754 2243006 1647550 4111438 1647550 4111438 4427656 2235340 4427656 2235340 1648417 3078739 1648417 3078739 4766093 3345844 4766093 3345844 1675026 2520426 1675026 2520426 4527906 3322035 4527906 3322035 4183120 882902 4183120 882902 455750 3437681 455750 3437681 4619767 2482982 4619767 2482982 808065 385739 808065 385739 3351417 2512593 3351417 2512593 4365404 3805135 4365404 3805135 237369 814494 237369 814494 4037974 2305307 4037974 2305307 904306 654310 904306 654310 283420 188847 283420 188847 4087609 2876554 4087609 2876554 3078424 348887 3078424 348887 1050446 2919180 1050446 2919180 3319885 4835737 3319885 4835737 1241548 2661120 1241548 2661120 4708227 260468 4708227 260468 672799 3554919 672799 3554919 3032777 2838248 3032777 2838248 3721877 1653516 3721877 1653516 241230 1148452 241230 1148452 4063417 2837295 4063417 2837295 1317617 1312104 1317617 1312104 341955 261454 341955 261454 4444769 3941983 4444769 3941983 640146 769537 640146 769537 4635636 2823414 4635636 2823414 3774651 1655509 3774651 1655509 2882701 2062973 2882701 2062973 4516420 3732645 4516420 3732645 849213 1663077 849213 1663077 3330063 2677360 3330063 2677360 4740441 4030150 4740441 4030150 1442482 1060951 1442482 1060951 517479 2047568 517479 2047568 4095743 3954359 4095743 3954359 983022 2726267 983022 2726267 4124368 1129895 4124368 1129895 794601 276313 794601 276313 4088195 3334626 4088195 3334626 1324962 834636 1324962 834636 536567 1866575 536567 1866575 4143435 3344266 4143435 3344266 2091008 1659907 2091008 1659907 896950 2168597 896950 2168597 3952280 3341071 3952280 3341071 4967909 1230804 4967909 1230804 294202 2362439 294202 2362439 4740236 3790793 4740236 3790793 1681143 419298 1681143 419298 742360 2529728 742360 2529728 4563346 3337248 4563346 3337248 673382 965634 673382 965634 1179053 1653944 1179053 1653944 4556603 2505746 4556603 2505746 3805410 1876939 3805410 1876939 4925943 3327505 4925943 3327505 4574842 2779455 4574842 2779455 1439389 1296051 1439389 1296051 902697 236314 902697 236314 4471266 2673068 4471266 2673068 3340220 1199865 3340220 1199865 470233 1103543 470233 1103543 3658852 3927938 3658852 3927938 1323086 722503 1323086 722503 873493 2900617 873493 2900617 4681866 719046 4681866 719046 844090 2895845 844090 2895845 4711163 3335309 4711163 3335309 3326653 1004032 3326653 1004032 519906 239444 519906 239444 3900920 3329986 3900920 3329986 1665694 213716 1665694 213716 32469 3338867 32469 3338867 4393048 2183687 4393048 2183687 3798072 1447324 3798072 1447324 4724793 3332756 4724793 3332756 411878 445083 411878 445083 3639147 2857839 3639147 2857839 3807174 1659729 3807174 1659729 713130 503310 713130 503310 4122682 3318419 4122682 3318419 2336536 1157861 2336536 1157861 541153 516590 541153 516590 3685434 3343893 3685434 3343893 1186417 291547 1186417 291547 79592 4897814 79592 4897814 3999002 2435383 3999002 2435383 2491815 595298 2491815 595298 366964 2090643 366964 2090643 4058814 4153935 4058814 4153935 1401326 66203 1401326 66203 4721571 3313391 4721571 3313391 3643594 1196488 3643594 1196488 411230 4739069 411230 4739069 3618611 2543323 3618611 2543323 4623348 1394410 4623348 1394410 867185 335791 867185 335791 305398 267755 305398 267755 1661853 4074367 1661853 4074367 3352756 2285388 3352756 2285388 4694636 3042222 4694636 3042222 4771385 1375398 4771385 1375398 351353 320810 351353 320810 4188041 2742971 4188041 2742971 4438616 2160010 4438616 2160010 4503101 1887592 4503101 1887592 3349446 4612677 3349446 4612677 1125769 2800549 1125769 2800549 4206238 2170061 4206238 2170061 3746523 3942878 3746523 3942878 1675759 1676005 1675759 1676005 4431991 2844786 4431991 2844786 775681 750079 775681 750079 620151 2358309 620151 2358309 4353397 3311422 4353397 3311422 3213857 1649128 3213857 1649128 4555986 2617219 4555986 2617219 858578 882506 858578 882506 448201 2105688 448201 2105688 4611256 3335518 4611256 3335518 3549622 1683712 3549622 1683712 852773 333109 852773 333109 4193057 2880465 4193057 2880465 1879877 1402243 1879877 1402243 1093278 591685 1093278 591685 4507517 2469604 4507517 2469604 3986184 1671585 3986184 1671585 4221881 2688650 4221881 2688650 1678175 1222960 1678175 1222960 3996413 2793076 3996413 2793076 4738659 890347 4738659 890347 587099 423259 587099 423259 3743185 3325704 3743185 3325704 4675937 428851 4675937 428851 2949718 2758386 2949718 2758386 4039203 649078 4039203 649078 897073 2346236 897073 2346236 4284479 2789869 4284479 2789869 1407879 1081726 1407879 1081726 502151 314689 502151 314689 3781839 2382898 3781839 2382898 4206268 3338683 4206268 3338683 365152 401203 365152 401203 1674007 3348688 1674007 3348688 3319553 693102 3319553 693102 867094 2500937 867094 2500937 4531372 2894462 4531372 2894462 1138243 373286 1138243 373286 4440157 3329291 4440157 3329291 1128181 424371 1128181 424371 1679811 2063243 1679811 2063243 4276876 2440724 4276876 2440724 1715277 1376516 1715277 1376516 3344870 478500 3344870 478500 439530 1651223 439530 1651223 2444125 3343387 2444125 3343387 719450 629485 719450 629485 454922 392168 454922 392168 1682005 3329020 1682005 3329020 713261 378535 713261 378535 1291767 1660666 1291767 1660666 4238810 2558041 4238810 2558041 3865844 4550762 3865844 4550762 3344794 798842 3344794 798842 569113 2737893 569113 2737893 4643632 1662744 4643632 1662744 3349070 4001213 3349070 4001213 1130201 587866 1130201 587866 341570 223442 341570 223442 3168194 4873594 3168194 4873594 1283262 720791 1283262 720791 4802780 3060964 4802780 3060964 2931424 1648485 2931424 1648485 4399476 3016496 4399476 3016496 3342996 1882232 3342996 1882232 3674043 3112497 3674043 3112497 3341421 1313856 3341421 1313856 300583 2062989 300583 2062989 3704380 3633992 3704380 3633992 2483936 1649319 2483936 1649319 1432625 3049191 1432625 3049191 4115485 1685326 4115485 1685326 4519494 2759085 4519494 2759085 1670020 1649551 1670020 1649551 4169367 3077110 4169367 3077110 2081331 4350038 2081331 4350038 3641205 1169839 3641205 1169839 758270 681597 758270 681597 449712 2514572 449712 2514572 4691627 1658564 4691627 1658564 768175 3619715 768175 3619715 4111392 923075 4111392 923075 692190 3008680 692190 3008680 4167667 1662756 4167667 1662756 812765 737349 812765 737349 3350311 4876119 3350311 4876119 3752740 1675347 3752740 1675347 1379429 880913 1379429 880913 76427 3342887 76427 3342887 3339869 1326986 3339869 1326986 1005624 382548 1005624 382548 350615 1588627 350615 1588627 1922217 3209342 1922217 3209342 1048932 738811 1048932 738811 4301480 4562716 4301480 4562716 972343 1420489 972343 1420489 4628491 3347951 4628491 3347951 1049931 3506309 1049931 3506309 3938617 1671409 3938617 1671409 322480 227252 322480 227252 110234 3626837 110234 3626837 1845782 1672224 1845782 1672224 4862012 3206040 4862012 3206040 1287890 678045 1287890 678045 784343 1653907 784343 1653907 4737952 2240428 4737952 2240428 1402344 1178980 1402344 1178980 771364 428074 771364 428074 4655630 2777116 4655630 2777116 1685115 1095176 1685115 1095176 523676 2239954 523676 2239954 4096830 2649101 4096830 2649101 4584816 3345417 4584816 3345417 1218571 370989 1218571 370989 3319969 2316602 3319969 2316602 4042815 2997034 4042815 2997034 1663811 992840 1663811 992840 604122 1653074 604122 1653074 4687257 2412935 4687257 2412935 3343835 1034864 3343835 1034864 1650567 4661651 1650567 4661651 427945 360726 427945 360726 3559533 1941587 3559533 1941587 4813619 4728230 4813619 4728230 1074962 365762 1074962 365762 4689864 3045787 4689864 3045787 697309 810710 697309 810710 1670739 3319787 1670739 3319787 577961 1018151 577961 1018151 4698063 2789565 4698063 2789565 455705 860943 455705 860943 1870534 1741068 1870534 1741068 3551325 2797119 3551325 2797119 4502873 1375403 4502873 1375403 422901 235214 422901 235214 3326138 3352511 3326138 3352511 646912 363903 646912 363903 262170 2272201 262170 2272201 4777063 4213135 4777063 4213135 1657689 1080849 1657689 1080849 583757 2941683 583757 2941683 4329072 1942082 4329072 1942082 1662242 4967248 1662242 4967248 3630215 2099364 3630215 2099364 4727835 526239 4727835 526239 276421 2114399 276421 2114399 3890676 3086295 3890676 3086295 1234362 3732384 1234362 3732384 3637059 562775 3637059 562775 390032 2859068 390032 2859068 3610826 3338426 3610826 3338426 1112875 466749 1112875 466749 4265772 2707431 4265772 2707431 1120313 366112 1120313 366112 4090872 3591494 4090872 3591494 1678647 853552 1678647 853552 817550 401775 817550 401775 1662385 2034786 1662385 2034786 4760724 3323344 4760724 3323344 843226 245834 843226 245834 4592904 3032732 4592904 3032732 1438670 898224 1438670 898224 641576 589183 641576 589183 4246558 3714509 4246558 3714509 2718818 991974 2718818 991974 3951309 4436481 3951309 4436481 1668101 845445 1668101 845445 850871 1672876 850871 1672876 4219160 3340702 4219160 3340702 1660585 2680175 1660585 2680175 4417080 3339851 4417080 3339851 2426249 3541671 2426249 3541671 3950507 1348535 3950507 1348535 1435825 2262873 1435825 2262873 1665967 563670 1665967 563670 256453 2383437 256453 2383437 4332191 3318460 4332191 3318460 1099913 1096097 1099913 1096097 1363223 292827 1363223 292827 507198 2167073 507198 2167073 4442672 3318738 4442672 3318738 1469822 477219 1469822 477219 1067262 1944506 1067262 1944506 3947922 2441192 3947922 2441192 4412780 1650987 4412780 1650987 3745960 2329770 3745960 2329770 4546925 3336229 4546925 3336229 1659323 792295 1659323 792295 4616534 3321142 4616534 3321142 1304790 909394 1304790 909394 313275 141554 313275 141554 4273214 2296812 4273214 2296812 771855 330060 771855 330060 292376 2113460 292376 2113460 4207254 3352590 4207254 3352590 317749 1647227 317749 1647227 3705688 1685309 3705688 1685309 3350925 2820037 3350925 2820037 1179552 612341 1179552 612341 3658837 3331319 3658837 3331319 742126 329643 742126 329643 24429 3358711 24429 3358711 3324970 548526 3324970 548526 762106 3339227 762106 3339227 3775996 1662046 3775996 1662046 482202 500075 482202 500075 1674664 3353116 1674664 3353116 4671300 1689496 4671300 1689496 1685836 3022242 1685836 3022242 4091537 1669606 4091537 1669606 1301924 1234551 1301924 1234551 408393 261596 408393 261596 3327149 2447776 3327149 2447776 4737984 1410753 4737984 1410753 574497 437535 574497 437535 1648077 1424655 1648077 1424655 974297 857593 974297 857593 476555 452170 476555 452170 3776041 1992012 3776041 1992012 2426898 1199117 2426898 1199117 1100759 1903250 1100759 1903250 4788314 1232191 4788314 1232191 486289 1035080 486289 1035080 1656426 2121654 1656426 2121654 4715538 3318993 4715538 3318993 475369 862622 475369 862622 3350595 3604044 3350595 3604044 1649964 1647438 1649964 1647438 4584331 2194971 4584331 2194971 1573084 4986732 1573084 4986732 4511518 420463 4511518 420463 352484 4919201 352484 4919201 3908358 1657876 3908358 1657876 4581306 1254838 4581306 1254838 300579 2350893 300579 2350893 4463250 3006752 4463250 3006752 1395696 34094 1395696 34094 3627713 2288661 3627713 2288661 929600 569304 929600 569304 2695965 2387775 2695965 2387775 4532665 3322820 4532665 3322820 1197256 1653389 1197256 1653389 536164 526210 536164 526210 3910534 2937616 3910534 2937616 4734876 1651946 4734876 1651946 4137692 3347822 4137692 3347822 2533272 4736118 2533272 4736118 3704287 1031949 3704287 1031949 492143 2502554 492143 2502554 4456506 3330876 4456506 3330876 966628 550680 966628 550680 3324039 2668330 3324039 2668330 4519406 2150733 4519406 2150733 1695493 731181 1695493 731181 341017 1681165 341017 1681165 3835074 2211857 3835074 2211857 4469646 2518952 4469646 2518952 2658739 1665549 2658739 1665549 1680690 4098904 1680690 4098904 241634 2193807 241634 2193807 4762642 1783770 4762642 1783770 2119032 3352028 2119032 3352028 4688986 2810132 4688986 2810132 504726 43060 504726 43060 4127772 2701504 4127772 2701504 1095554 581779 1095554 581779 232684 2539904 232684 2539904 4636761 3074972 4636761 3074972 2166319 1154474 2166319 1154474 1015617 560976 1015617 560976 1266848 1998663 1266848 1998663 4704440 1961352 4704440 1961352 4625496 3352245 4625496 3352245 1350154 609483 1350154 609483 975793 2833538 975793 2833538 4781147 1650031 4781147 1650031 3339581 2746062 3339581 2746062 4479942 1677516 4479942 1677516 326202 3353254 326202 3353254 4019115 1308044 4019115 1308044 1188786 1046172 1188786 1046172 392703 2237966 392703 2237966 4520119 1652586 4520119 1652586 1669238 3528179 1669238 3528179 420078 394609 420078 394609 1674210 654375 1674210 654375 995423 1648911 995423 1648911 3774320 3333815 3774320 3333815 68303 4113400 68303 4113400 4691673 593079 4691673 593079 332299 2290492 332299 2290492 4572610 3081390 4572610 3081390 625266 468855 625266 468855 1669821 255227 1669821 255227 223693 3315804 223693 3315804 2473847 785102 2473847 785102 861029 1011034 861029 1011034 1288367 1657273 1288367 1657273 405886 336180 405886 336180 4350096 2433349 4350096 2433349 1118614 519396 1118614 519396 3316362 3002454 3316362 3002454 4803042 433726 4803042 433726 1178345 2278253 1178345 2278253 4538373 1662264 4538373 1662264 269477 598626 269477 598626 3928508 2792598 3928508 2792598 3724128 1167325 3724128 1167325 579250 4585945 579250 4585945 4242950 2184727 4242950 2184727 2207161 4425399 2207161 4425399 3583441 2198995 3583441 2198995 3974982 2372178 3974982 2372178 4267132 3000008 4267132 3000008 4761501 695735 4761501 695735 502786 4034045 502786 4034045 71233 2291059 71233 2291059 4423641 1660241 4423641 1660241 427142 1023935 427142 1023935 4246205 2769717 4246205 2769717 3914227 660930 3914227 660930 640839 2366268 640839 2366268 4756921 4503987 4756921 4503987 3085528 1650309 3085528 1650309 4411537 3776957 4411537 3776957 767343 709814 767343 709814 272452 1974929 272452 1974929 4287246 3317970 4287246 3317970 1654535 4763841 1654535 4763841 3854451 1654554 3854451 1654554 1340911 3331112 1340911 3331112 4516445 1678076 4516445 1678076 477014 1117609 477014 1117609 4183371 3912472 4183371 3912472 895250 1649819 895250 1649819 4112014 4025086 4112014 4025086 334240 368757 334240 368757 3547397 3953550 3547397 3953550 1429831 473025 1429831 473025 345245 298060 345245 298060 3345550 3324248 3345550 3324248 231543 742540 231543 742540 4154289 3227321 4154289 3227321 1790813 1657496 1790813 1657496 4367136 3098115 4367136 3098115 4766832 3070959 4766832 3070959 2128397 3569492 2128397 3569492 4262510 2423052 4262510 2423052 1655303 580669 1655303 580669 536754 3323418 536754 3323418 1683456 967976 1683456 967976 3886465 3001716 3886465 3001716 4694619 3332428 4694619 3332428 1318076 240924 1318076 240924 2923739 1678233 2923739 1678233 3562155 383972 3562155 383972 3321065 1682648 3321065 1682648 1150589 542813 1150589 542813 419711 371578 419711 371578 319382 335095 319382 335095 818500 2163564 818500 2163564 3988314 2828493 3988314 2828493 4877626 4239504 4877626 4239504 1059170 577273 1059170 577273 519024 3325970 519024 3325970 1667152 1142099 1667152 1142099 900423 577458 900423 577458 347054 348500 347054 348500 2384778 2309369 2384778 2309369 4407012 3085629 4407012 3085629 1651216 591069 1651216 591069 527114 2393963 527114 2393963 4534012 3623830 4534012 3623830 1670863 1141077 1670863 1141077 452683 2063593 452683 2063593 3905612 1678751 3905612 1678751 2312411 1648685 2312411 1648685 3883170 2365575 3883170 2365575 1686060 3318504 1686060 3318504 3351938 4558002 3351938 4558002 1288242 1204477 1288242 1204477 22661 3980284 22661 3980284 3332114 1020727 3332114 1020727 477261 384503 477261 384503 1672894 3993862 1672894 3993862 4287667 531354 4287667 531354 936344 1073833 936344 1073833 3342917 3573088 3342917 3573088 980612 609615 980612 609615 144071 1685200 144071 1685200 3752704 2962154 3752704 2962154 4744601 1657813 4744601 1657813 3762130 2173706 3762130 2173706 4607398 1405798 4607398 1405798 1161674 197140 1161674 197140 3942867 2715885 3942867 2715885 4559299 1308614 4559299 1308614 1566207 2712177 1566207 2712177 3742731 3331434 3742731 3331434 4212362 769477 4212362 769477 1621405 3860823 1621405 3860823 3631072 2911610 3631072 2911610 4630372 3077720 4630372 3077720 1660905 4865655 1660905 4865655 4409718 1647193 4409718 1647193 879097 383871 879097 383871 3327958 4764817 3327958 4764817 630770 1656374 630770 1656374 4757408 4407724 4757408 4407724 737080 427166 737080 427166 409608 3610863 409608 3610863 3349366 2629966 3349366 2629966 4447987 3341367 4447987 3341367 1001647 36579 1001647 36579 4078484 3063087 4078484 3063087 4950125 1034020 4950125 1034020 519724 2597070 519724 2597070 4480955 1668502 4480955 1668502 4164185 2989588 4164185 2989588 1603449 3337643 1603449 3337643 4117979 282693 4117979 282693 1647167 3334027 1647167 3334027 215843 708587 215843 708587 1660345 1880054 1660345 1880054 4174638 3352932 4174638 3352932 266865 119203 266865 119203 4387833 2858062 4387833 2858062 1296219 316235 1296219 316235 278054 1653413 278054 1653413 3352778 4951128 3352778 4951128 1008943 658883 1008943 658883 147883 2471240 147883 2471240 4299461 525980 4299461 525980 1433517 3872672 1433517 3872672 3664835 1997371 3664835 1997371 4912148 919402 4912148 919402 636259 3008729 636259 3008729 4443267 470968 4443267 470968 466704 419653 466704 419653 3591377 2863170 3591377 2863170 4542177 3328880 4542177 3328880 680133 793033 680133 793033 2026061 2573476 2026061 2573476 4624977 3532464 4624977 3532464 791135 343378 791135 343378 342709 2953943 342709 2953943 3917551 1673717 3917551 1673717 2181232 4872087 2181232 4872087 479411 925886 479411 925886 1321092 1675403 1321092 1675403 3314431 945931 3314431 945931 188449 3327708 188449 3327708 4326199 1657270 4326199 1657270 1651311 3322909 1651311 3322909 3352530 1140104 3352530 1140104 1059852 779209 1059852 779209 707432 645692 707432 645692 2032738 3340359 2032738 3340359 3588049 1324423 3588049 1324423 1031647 787781 1031647 787781 3632619 2844518 3632619 2844518 4012931 1654009 4012931 1654009 1644190 1685971 1644190 1685971 4365508 3323825 4365508 3323825 845869 432253 845869 432253 3342354 1900648 3342354 1900648 1149140 1275761 1149140 1275761 1681550 2845086 1681550 2845086 4595812 3339394 4595812 3339394 623044 620387 623044 620387 3928545 2742987 3928545 2742987 4274995 4638926 4274995 4638926 346137 318159 346137 318159 280983 138965 280983 138965 3809662 2364786 3809662 2364786 1043349 313045 1043349 313045 4441934 3023365 4441934 3023365 709147 319549 709147 319549 203940 2488115 203940 2488115 4289303 2380895 4289303 2380895 1000781 860988 1000781 860988 351199 351076 351199 351076 3940294 2987152 3940294 2987152 4763350 3347708 4763350 3347708 4247428 2277591 4247428 2277591 4673197 656636 4673197 656636 904495 2511152 904495 2511152 4352261 2202533 4352261 2202533 3652647 3330370 3652647 3330370 1255659 307348 1255659 307348 5637 3344421 5637 3344421 3639433 2860865 3639433 2860865 4663767 1107484 4663767 1107484 942110 467646 942110 467646 342840 4775843 342840 4775843 3344751 1370030 3344751 1370030 973235 843133 973235 843133 4204307 3330594 4204307 3330594 962096 922482 962096 922482 740420 2304047 740420 2304047 4509392 3332207 4509392 3332207 1216367 209270 1216367 209270 69630 2813151 69630 2813151 4520065 1867036 4520065 1867036 1658671 455625 1658671 455625 3875854 2815881 3875854 2815881 4777629 3317592 4777629 3317592 1199339 1674088 1199339 1674088 4465932 2431921 4465932 2431921 3949966 2287620 3949966 2287620 4485525 1660589 4485525 1660589 1061772 232869 1061772 232869 4196652 2607978 4196652 2607978 849576 758108 849576 758108 1062090 1960757 1062090 1960757 3728437 3035275 3728437 3035275 497403 856206 497403 856206 1657622 3004846 1657622 3004846 3337437 1661246 3337437 1661246 4801480 4647181 4801480 4647181 799973 784652 799973 784652 4037289 1460709 4037289 1460709 1355332 2871402 1355332 2871402 4610557 1680008 4610557 1680008 1283382 1276481 1283382 1276481 4508946 2945194 4508946 2945194 471076 258933 471076 258933 240991 3346040 240991 3346040 4078815 1406158 4078815 1406158 222071 2832045 222071 2832045 4037885 2147707 4037885 2147707 3335109 4615058 3335109 4615058 1309718 3316690 1309718 3316690 4160065 2154941 4160065 2154941 4672502 3345024 4672502 3345024 1686533 494232 1686533 494232 471087 4030713 471087 4030713 4488820 950326 4488820 950326 537746 2397228 537746 2397228 4165049 4380879 4165049 4380879 1180905 51983 1180905 51983 4512370 3593214 4512370 3593214 2997457 1182634 2997457 1182634 659514 499449 659514 499449 4657129 2555658 4657129 2555658 1686433 1901240 1686433 1901240 4786738 259978 4786738 259978 1255223 3062614 1255223 3062614 4755458 635488 4755458 635488 323565 3317514 323565 3317514 4150911 1315347 4150911 1315347 2406870 2535840 2406870 2535840 4405360 3348974 4405360 3348974 701703 394962 701703 394962 3854385 3315686 3854385 3315686 282076 442701 282076 442701 3578278 2813125 3578278 2813125 4549141 1675642 4549141 1675642 893925 3351208 893925 3351208 4432188 1970005 4432188 1970005 4704825 296695 4704825 296695 419956 4379854 419956 4379854 1669865 356160 1669865 356160 346007 4784939 346007 4784939 2646704 2852341 2646704 2852341 3912344 2128528 3912344 2128528 2661083 3584212 2661083 3584212 3331794 512659 3331794 512659 995094 819063 995094 819063 319134 4066625 319134 4066625 1722337 1360368 1722337 1360368 612453 711446 612453 711446 745049 888321 745049 888321 3866136 3334763 3866136 3334763 644090 648135 644090 648135 3330043 4108831 3330043 4108831 633892 306603 633892 306603 310467 4255806 310467 4255806 4276892 1321942 4276892 1321942 329680 300541 329680 300541 1683295 1849471 1683295 1849471 4316615 2796867 4316615 2796867 4475118 1679005 4475118 1679005 363227 225709 363227 225709 3673168 3332199 3673168 3332199 1232991 424812 1232991 424812 547788 2533214 547788 2533214 4237442 1666070 4237442 1666070 2004848 4726001 2004848 4726001 622318 1002691 622318 1002691 3094154 4650198 3094154 4650198 1655818 23
100857 780612965 0 780612965 876287817 14586062 876287817 14586062 985448347 12316799 985448347 12316799 998813398 480888 998813398 480888 999656429 314212 999656429 314212 999971212 17961 999971212 17961 999994682 17961 872973094 402689623 872973094 402689623 584422209 974182363 584422209 974182363 7240109 999272350 7240109 999272350 556431 999727131 556431 999727131 282213 999933132 282213 999933132 1762 999995247 1762 999995247 396593729 512300302 396593729 512300302 694887425 236791045 694887425 236791045 897922881 42533151 897922881 42533151 966972752 16361105 966972752 16361105 991533993 3663607 991533993 3663607 999383491 670567 999383491 670567 999694152 202812 999694152 202812 999848308 85131 999848308 85131 999980588 18511 999980588 18511 307457532 746025675 307457532 746025675 77546888 970175221 77546888 970175221 27805795 973663225 27805795 973663225 4697795 997087907 4697795 997087907 822918 999356745 822918 999356745 576866 999604406 576866 999604406 167918 999777918 167918 999777918 36691 999974796 36691 999974796 2158 999995127 2158 999995127 330189265 645757068 330189265 645757068 678835200 310886574 678835200 310886574 740550943 223306953 740550943 223306953 929852859 67382937 929852859 67382937 934459077 61881466 934459077 61881466 961452020 19747939 961452020 19747939 989922483 4298232 989922483 4298232 997581592 2414448 997581592 2414448 998126489 1980669 998126489 1980669 999073677 1020141 999073677 1020141 999365075 624217 999365075 624217 999453265 210652 999453265 210652 999905651 156770 999905651 156770 999961491 94573 999961491 94573 499211856 711333987 499211856 711333987 264948479 786659571 264948479 786659571 76024274 927029999 76024274 927029999 49652755 967523092 49652755 967523092 13777283 989336273 13777283 989336273 8781959 993397864 8781959 993397864 5928724 995065111 5928724 995065111 2231989 998483422 2231989 998483422 946725 999081184 946725 999081184 847050 999272022 847050 999272022 620770 999507597 620770 999507597 452679 999639418 452679 999639418 377121 999699118 377121 999699118 109986 999808443 109986 999808443 67404 999891986 67404 999891986 30977 999978824 30977 999978824 17147 999978824 389949221 531792215 389949221 531792215 660603342 331690309 660603342 331690309 695716367 263536372 695716367 263536372 865632005 70825441 865632005 70825441 929423506 57460859 929423506 57460859 943405184 37667037 943405184 37667037 966064976 16607731 966064976 16607731 987207324 4491818 987207324 4491818 997210060 1852296 997210060 1852296 998888259 1009960 998888259 1009960 999227257 236445 999227257 236445 999867479 104087 999867479 104087 999945233 96359 999945233 96359 490002274 624908112 490002274 624908112 324799188 678432628 324799188 678432628 146637222 904368668 146637222 904368668 80676290 921469294 80676290 921469294 77203470 976757157 77203470 976757157 14594592 988443485 14594592 988443485 10980214 989781827 10980214 989781827 10590055 993708501 10590055 993708501 2312934 997708897 2312934 997708897 1584885 998284137 1584885 998284137 1064974 998949080 1064974 998949080 670232 999278696 670232 999278696 637067 999682073 637067 999682073 172701 999842378 172701 999842378 45450 999922659 45450 999922659 28377 999922659 469846570 420931341 469846570 420931341 643559063 247981039 643559063 247981039 788770746 127340889 788770746 127340889 893545347 101670392 893545347 101670392 901324717 97324396 901324717 97324396 929412684 64996214 929412684 64996214 940771387 52921808 940771387 52921808 973992765 14182586 973992765 14182586 994144639 4436898 994144639 4436898 997661992 2350308 997661992 2350308 998305375 1697498 998305375 1697498 998804712 996994 998804712 996994 999619420 287597 999619420 287597 999720957 261194 999720957 261194 999809323 190640 999809323 190640 999934609 131314 999934609 131314 394262855 725720016 394262855 725720016 99478762 916058871 99478762 916058871 82768287 929681050 82768287 929681050 70747457 961242239 70747457 961242239 32346771 973335834 32346771 973335834 12762871 989315351 12762871 989315351 7516756 993386051 7516756 993386051 3068671 997004431 3068671 997004431 1835310 998199380 1835310 998199380 1015272 999028775 1015272 999028775 408491 999654034 408491 999654034 323400 999725832 323400 999725832 154015 999794414 154015 999794414 82419 999893374 82419 999893374 57239 999893374 429815734 489628671 429815734 489628671 615045646 343694330 615045646 343694330 672655528 271240730 672655528 271240730 838198695 144184664 838198695 144184664 868660535 127327029 868660535 127327029 897019966 101894262 897019966 101894262 920593176 55372594 920593176 55372594 966332673 27939669 966332673 27939669 972478813 14241680 972478813 14241680 988437659 8982408 988437659 8982408 992821699 6920709 992821699 6920709 994249095 5351873 994249095 5351873 995693620 3987851 995693620 3987851 996771705 3120890 996771705 3120890 997418561 2199234 997418561 2199234 998522075 1391635 998522075 1391635 999213221 769960 999213221 769960 999644692 274993 999644692 274993 999858829 162437 999858829 162437 999884401 162437 440666967 757677738 440666967 757677738 167562577 838979411 167562577 838979411 139077725 897210835 139077725 897210835 89495280 913742659 89495280 913742659 83135332 921552327 83135332 921552327 41693851 965335901 41693851 965335901 27942116 974892220 27942116 974892220 20685768 987030015 20685768 987030015 12784912 989024861 12784912 989024861 7826818 992658675 7826818 992658675 7012076 995525864 7012076 995525864 4215806 995943172 4215806 995943172 3338455 997285096 3338455 997285096 2344766 997935502 2344766 997935502 1738647 998125922 1738647 998125922 1113974 998756795 1113974 998756795 1082706 999453999 1082706 999453999 524069 999588878 524069 999588878 475622 999634564 475622 999634564 346645 999742453 346645 999742453 196304 999826374 196304 999826374 95048 999826374 567266731 356922006 567266731 356922006 706361877 284763827 706361877 284763827 789301940 199106678 789301940 199106678 855763604 107336435 855763604 107336435 907732836 60102395 907732836 60102395 961351765 35933462 961351765 35933462 979124430 17159311 979124430 17159311 987679614 9701263 987679614 9701263 991015737 8000830 991015737 8000830 992423393 5917755 992423393 5917755 995058968 4203774 995058968 4203774 996681049 2771358 996681049 2771358 997406768 2649389 997406768 2649389 997807052 2260926 997807052 2260926 998086728 1439581 998086728 1439581 998857265 1195721 998857265 1195721 999575227 418475 999575227 418475 999643956 342364 999643956 342364 999738812 278567 999738812 278567 999801928 213352 999801928 213352 999827507 213352 384617922 798110329 384617922 798110329 135965123 879325020 135965123 879325020 89797977 918242015 89797977 918242015 55328192 946656957 55328192 946656957 37957644 978133034 37957644 978133034 21395637 980933687 21395637 980933687 16545448 986030824 16545448 986030824 14422060 988516719 14422060 988516719 8837787 992452688 8837787 992452688 5406248 994841152 5406248 994841152 3845672 996723227 3845672 996723227 1888307 998156411 1888307 998156411 1133814 998875481 1133814 998875481 775575 999434897 775575 999434897 431981 999621258 431981 999621258 318725 999735437 318725 999735437 286813 999735437 531398808 212851149 531398808 212851149 794859894 203089530 794859894 203089530 812852954 177866589 812852954 177866589 855396092 122076327 855396092 122076327 878549860 112598353 878549860 112598353 898302495 87079016 898302495 87079016 928959775 67104288 928959775 67104288 932828210 64474856 932828210 64474856 938827544 39413781 938827544 39413781 973054233 26572493 973054233 26572493 981395023 16630605 981395023 16630605 985907978 13400009 985907978 13400009 988508485 10283064 988508485 10283064 990860207 7681715 990860207 7681715 994982524 4958164 994982524 4958164 995496205 3924792 995496205 3924792 996642776 3419831 996642776 3419831 997275844 2452154 997275844 2452154 997854914 1775147 997854914 1775147 998707663 1361335 998707663 1361335 998796906 539468 998796906 539468 999573121 431499 999573121 431499 999621868 416072 999621868 416072 999696068 286576 999696068 286576 999800913 259315 999800913 259315 377276656 657605390 377276656 657605390 206410213 796761260 206410213 796761260 133893515 909120933 133893515 909120933 89005480 961925172 89005480 961925172 38485468 963268326 38485468 963268326 25040124 976293027 25040124 976293027 21851317 984269504 21851317 984269504 15336737 990827141 15336737 990827141 7794701 994137621 7794701 994137621 5321382 996253895 5321382 996253895 3160693 997684599 3160693 997684599 1944202 998250158 1944202 998250158 1212011 998630186 1212011 998630186 963018 999097623 963018 999097623 695873 999318291 695873 999318291 612444 999598578 612444 999598578 439690 999649069 439690 999649069 312979 999709772 312979 999709772 425817166 555219660 425817166 555219660 726095735 243828242 726095735 243828242 784347931 152237848 784347931 152237848 852484183 133439336 852484183 133439336 871056862 113341394 871056862 113341394 932352041 51535488 932352041 51535488 954080665 40969838 954080665 40969838 968207123 28975896 968207123 28975896 978073871 19241476 978073871 19241476 983359551 13107953 983359551 13107953 990320379 9353928 990320379 9353928 992046883 7486899 992046883 7486899 993586152 5340883 993586152 5340883 995113692 3975439 995113692 3975439 996515913 2922547 996515913 2922547 997388015 2429936 997388015 2429936 998007687 2050735 998007687 2050735 998326462 1785790 998326462 1785790 998533210 1625714 998533210 1625714 998627567 1521204 998627567 1521204 999431914 650007 999431914 650007 999434261 555258 999434261 555258 999570524 454851 999570524 454851 999602077 346531 999602077 346531 999663468 346531 381665475 669734205 381665475 669734205 318267123 716371324 318267123 716371324 277343220 763755204 277343220 763755204 217339293 786167092 217339293 786167092 210147864 858151645 210147864 858151645 136025404 905563081 136025404 905563081 96516288 912591262 96516288 912591262 76671645 960428298 76671645 960428298 38286520 972840930 38286520 972840930 23071527 980083189 23071527 980083189 18337961 983179261 18337961 983179261 15594188 990282140 15594188 990282140 9750492 990771286 9750492 990771286 9359803 991726676 9359803 991726676 8658115 992042246 8658115 992042246 6543839 993618459 6543839 993618459 3263104 996731128 3263104 996731128 3192437 997109230 3192437 997109230 2371999 997853760 2371999 997853760 1535921 998592301 1535921 998592301 1047395 998832940 1047395 998832940 1016646 999150177 1016646 999150177 750796 999390177 750796 999390177 597503 999514325 597503 999514325 500005 999643179 500005 999643179 390360 999643179 411474006 563046713 411474006 563046713 611193988 342485543 611193988 342485543 779982074 175991911 779982074 175991911 826901038 170484320 826901038 170484320 859199805 116501705 859199805 116501705 912801039 78796991 912801039 78796991 941612262 56232509 941612262 56232509 945866324 35337445 945866324 35337445 972188685 19332740 972188685 19332740 983321066 15324924 983321066 15324924 984671600 13556524 984671600 13556524 988286498 11242799 988286498 11242799 988993151 10342841 988993151 10342841 991796420 6449054 991796420 6449054 994695071 5287661 994695071 5287661 995206998 4564440 995206998 4564440 995610579 3083480 995610579 3083480 997333410 2587257 997333410 2587257 997609657 2516304 997609657 2516304 997977322 2252775 997977322 2252775 998520240 1048130 998520240 1048130 999138767 701705 999138767 701705 999519857 566352 999519857 566352 999581120 410140 999581120 410140 999629707 410140 368055718 670658947 368055718 670658947 265545433 779076868 265545433 779076868 219966233 833050402 219966233 833050402 127173048 893294556 127173048 893294556 99542369 904792112 99542369 904792112 78032684 957971305 78032684 957971305 42304652 960161377 42304652 960161377 36451241 970849413 36451241 970849413 29772457 978012307 29772457 978012307 21616956 983888452 21616956 983888452 12754536 989922252 12754536 989922252 9823116 991261574 9823116 991261574 9075863 993299611 9075863 993299611 6733409 996601109 6733409 996601109 2632834 998254817 2632834 998254817 1480208 998533672 1480208 998533672 1253892 998882979 1253892 998882979 842627 999220794 842627 999220794 674053 999448387 674053 999448387 558191 999518973 558191 999518973 521108 999585845 521108 999585845 509042 999585845 434383447 444052564 434383447 444052564 567270956 263000772 567270956 263000772 784359836 203100923 784359836 203100923 817077868 173617426 817077868 173617426 849409810 147960108 849409810 147960108 879294734 98006810 879294734 98006810 912664039 84535080 912664039 84535080 920915929 64006350 920915929 64006350 956147057 42519917 956147057 42519917 970202828 19683321 970202828 19683321 986510114 13075360 986510114 13075360 988656160 11323194 988656160 11323194 988873601 10519856 988873601 10519856 990890395 8624894 990890395 8624894 992346998 5469062 992346998 5469062 995356343 3170485 995356343 3170485 997257692 2821076 997257692 2821076 997459331 2650651 997459331 2650651 997852431 1917229 997852431 1917229 998609378 1382564 998609378 1382564 999203510 723992 999203510 723992 999398843 585914 999398843 585914 999529597 559712 999529597 559712 999535409 559712 465889815 561860268 465889815 561860268 377581481 723875983 377581481 723875983 272134034 767951665 272134034 767951665 177073542 828576042 177073542 828576042 154206278 853442453 154206278 853442453 143827943 900194771 143827943 900194771 100700289 903045352 100700289 903045352 96798998 914752647 96798998 914752647 59399629 943169726 59399629 943169726 54241111 957228135 54241111 957228135 38194389 970238865 38194389 970238865 27629767 978043712 27629767 978043712 20560393 989204414 20560393 989204414 11068620 989627603 11068620 989627603 9911679 990882852 9911679 990882852 7705022 992737927 7705022 992737927 7027983 994945028 7027983 994945028 3430090 996947739 3430090 996947739 2859504 997110729 2859504 997110729 2800947 997741915 2800947 997741915 1425154 998494213 1425154 998494213 1194799 999076270 1194799 999076270 855493 999184442 855493 999184442 799342 999242214 799342 999242214 657928 999365047 657928 999365047 572755 999499677 572755 999499677 549460 999499677 683787145 310915651 683787145 310915651 724473676 249140034 724473676 249140034 767786181 204912548 767786181 204912548 815681192 161410159 815681192 161410159 841829103 128534069 841829103 128534069 896889294 99945167 896889294 99945167 900577374 92776102 900577374 92776102 917615826 76611474 917615826 76611474 928424994 63188550 928424994 63188550 945161918 51040268 945161918 51040268 950967225 40384292 950967225 40384292 966946254 32391391 966946254 32391391 973532124 21429630 973532124 21429630 983806780 14254314 983806780 14254314 986738643 12963513 986738643 12963513 987487202 12026457 987487202 12026457 991799915 7817893 991799915 7817893 993874628 4962365 993874628 4962365 995133968 3536212 995133968 3536212 996847013 2757030 996847013 2757030 997420148 2172508 997420148 2172508 998190914 1119569 998190914 1119569 999081786 896810 999081786 896810 999213246 759279 999213246 759279 999382067 680685 999382067 680685 999448098 586776 999448098 586776 999496190 586776 607807881 447372378 607807881 447372378 390362632 747701326 390362632 747701326 245841175 799252652 245841175 799252652 156632953 862273890 156632953 862273890 110994909 899845858 110994909 899845858 98808939 912378902 98808939 912378902 62829890 945243334 62829890 945243334 52610290 957369928 52610290 957369928 41976585 959715609 41976585 959715609 31240470 975313896 31240470 975313896 25770615 976696471 25770615 976696471 20975405 986078133 20975405 986078133 13482101 987698847 13482101 987698847 12234086 988533482 12234086 988533482 10410807 990752798 10410807 990752798 7880544 992468679 7880544 992468679 7068378 994784784 7068378 994784784 3481259 996543380 3481259 996543380 3138684 997036804 3138684 997036804 1993014 998333368 1993014 998333368 1493827 998375326 1493827 998375326 1224053 998711746 1224053 998711746 1054465 998996099 1054465 998996099 900441 999116012 900441 999116012 757184 999248451 757184 999248451 721801 999252690 721801 999252690 627226943 356020665 627226943 356020665 654845601 326168055 654845601 326168055 677995965 314223175 677995965 314223175 685709385 277891332 685709385 277891332 729638953 242575717 729638953 242575717 757135536 236884956 757135536 236884956 788423244 195444926 788423244 195444926 806787486 182959734 806787486 182959734 834391929 109082309 834391929 109082309 902839927 80408830 902839927 80408830 920698275 68747788 920698275 68747788 939747007 57101751 939747007 57101751 943207629 47564822 943207629 47564822 957982987 28879842 957982987 28879842 973363646 22264585 973363646 22264585 979339539 16966032 979339539 16966032 985435203 13530519 985435203 13530519 987259580 12919626 987259580 12919626 990454149 8513044 990454149 8513044 991766922 7557487 991766922 7557487 993359527 6432324 993359527 6432324 993781754 3253005 993781754 3253005 996827575 3012410 996827575 3012410 997371655 2605361 997371655 2605361 997566351 2123250 997566351 2123250 998260472 1871323 998260472 1871323 998634617 1565721 998634617 1565721 999076854 894170 999076854 894170 999332368 679245 999332368 679245 999427081 679245 406207111 680144435 406207111 680144435 317996270 689265348 317996270 689265348 249392594 795234651 249392594 795234651 160269599 851093025 160269599 851093025 113170254 888827520 113170254 888827520 111551728 893433888 111551728 893433888 106961582 899258524 106961582 899258524 102034146 925974459 102034146 925974459 69607374 935466024 69607374 935466024 49653776 955758417 49653776 955758417 31964000 969455981 31964000 969455981 30818061 973047090 30818061 973047090 27501006 975239347 27501006 975239347 21845885 986062341 21845885 986062341 12544201 988456567 12544201 988456567 10479861 992295879 10479861 992295879 7898802 994516376 7898802 994516376 3599358 996370049 3599358 996370049 3450140 996531506 3450140 996531506 3121700 997029715 3121700 997029715 2124010 997860747 2124010 997860747 1801213 998310475 1801213 998310475 1296549 998574200 1296549 998574200 1176890 999034452 1176890 999034452 889002 999149473 889002 999149473 836925 999180651 836925 999180651 823854 999180651 592919347 403442869 592919347 403442869 610327058 363569962 610327058 363569962 738416476 252371975 738416476 252371975 757014538 211214640 757014538 211214640 791585882 171223245 791585882 171223245 834150625 144280503 834150625 144280503 858736056 128967640 858736056 128967640 890065749 81109765 890065749 81109765 929073099 68949333 929073099 68949333 942549839 30663994 942549839 30663994 969684779 28867481 969684779 28867481 977575820 19183747 977575820 19183747 984247761 14514152 984247761 14514152 987060620 8943803 987060620 8943803 991455532 7483120 991455532 7483120 992959214 6523400 992959214 6523400 995225418 4375815 995225418 4375815 996734153 3138636 996734153 3138636 997012222 2344295 997012222 2344295 998071058 1976756 998071058 1976756 998590497 1250162 998590497 1250162 999163629 932323 999163629 932323 999293903 806091 999293903 806091 999326512 709413 999326512 709413 999401141 709413 411834733 623026404 411834733 623026404 352054890 681653868 352054890 681653868 284135886 794733319 284135886 794733319 194719010 811886533 194719010 811886533 173259764 850844158 173259764 850844158 125331423 882822282 125331423 882822282 114752022 890592331 114752022 890592331 108541458 894684624 108541458 894684624 104462461 914208729 104462461 914208729 76069155 928210077 76069155 928210077 46007708 956268900 46007708 956268900 43901759 959416259 43901759 959416259 32441321 973361564 32441321 973361564 26414398 976889211 26414398 976889211 22083838 979692753 22083838 979692753 15178242 985825671 15178242 985825671 14029186 988778174 14029186 988778174 10260171 991261301 10260171 991261301 8572225 991930178 8572225 991930178 5497564 995465308 5497564 995465308 4154909 996348899 4154909 996348899 3456713 996603581 3456713 996603581 3052017 997306839 3052017 997306839 2066212 997909856 2066212 997909856 1730983 998240474 1730983 998240474 1495760 998540192 1495760 998540192 1216410 998907154 1216410 998907154 976433 999118422 976433 999118422 843266 999118422 548425981 407108225 548425981 407108225 645760257 335290977 645760257 335290977 709662010 282696366 709662010 282696366 724900552 262173752 724900552 262173752 740616181 234420484 740616181 234420484 776660873 214952073 776660873 214952073 786235051 166480735 786235051 166480735 852221047 130165351 852221047 130165351 882899677 93050560 882899677 93050560 913631680 84131270 913631680 84131270 920211652 69942565 920211652 69942565 938311883 57578740 938311883 57578740 961338476 36559998 961338476 36559998 965077147 30451941 965077147 30451941 970822287 21279105 970822287 21279105 978708515 16764818 978708515 16764818 984204151 14811116 984204151 14811116 987704595 10030215 987704595 10030215 991422537 7969739 991422537 7969739 992533071 6635504 992533071 6635504 994386240 5613706 994386240 5613706 996698266 3302072 996698266 3302072 996728709 3285425 996728709 3285425 996788960 2730807 996788960 2730807 997697713 2127428 997697713 2127428 998103448 1758400 998103448 1758400 998814223 1271026 998814223 1271026 999055439 1095060 999055439 1095060 999210375 849056 999210375 849056 999231129 842664 999231129 842664 999255279 830442 999255279 830442 426089730 584615726 426089730 584615726 377358737 653687788 377358737 653687788 325912019 723562170 325912019 723562170 212910116 792904982 212910116 792904982 176381081 837518278 176381081 837518278 146561239 855840717 146561239 855840717 121492566 882363133 121492566 882363133 115789748 886700959 115789748 886700959 106511870 896708869 106511870 896708869 87999977 916645984 87999977 916645984 56031904 951199014 56031904 951199014 44829336 957020806 44829336 957020806 38592915 967999764 38592915 967999764 27650878 974527414 27650878 974527414 26438323 977173949 26438323 977173949 21415536 980753216 21415536 980753216 18253096 985055646 18253096 985055646 15078078 988106912 15078078 988106912 12578648 989294811 12578648 989294811 9533115 991742088 9533115 991742088 7671714 993950149 7671714 993950149 5762773 994140352 5762773 994140352 5143035 995670780 5143035 995670780 4064550 996201422 4064550 996201422 3449533 996555204 3449533 996555204 3285930 996976030 3285930 996976030 2771722 997298136 2771722 997298136 2465799 997439332 2465799 997439332 2221057 997921218 2221057 997921218 1771218 998171576 1771218 998171576 1681845 998360160 1681845 998360160 1372277 998865566 1372277 998865566 984829 998922499 984829 998922499 885760 999073511 885760 999073511 529886509 418375795 529886509 418375795 588015207 363847336 588015207 363847336 662338490 333113094 662338490 333113094 686700393 288203436 686700393 288203436 731897220 228025588 731897220 228025588 774878642 191205900 774878642 191205900 828994111 169146836 828994111 169146836 861359576 135791950 861359576 135791950 866851508 124905484 866851508 124905484 873570792 102480228 873570792 102480228 901054728 92663145 901054728 92663145 911741926 83132274 911741926 83132274 917508489 74980820 917508489 74980820 930609432 63387403 930609432 63387403 937384386 45787184 937384386 45787184 959257047 39646695 959257047 39646695 961295882 35470007 961295882 35470007 965536729 31612889 965536729 31612889 973297644 25439486 973297644 25439486 975691439 22497717 975691439 22497717 979949284 18640482 979949284 18640482 980870420 16876961 980870420 16876961 983381161 15415591 983381161 15415591 986140172 10084473 986140172 10084473 989862872 9130051 989862872 9130051 991997736 7020789 991997736 7020789 993140420 6822937 993140420 6822937 993698962 5003309 993698962 5003309 995743823 3487921 995743823 3487921 996707558 2892970 996707558 2892970 997348856 2589539 997348856 2589539 997683387 1983883 997683387 1983883 998304660 1754151 998304660 1754151 998527640 1548122 998527640 1548122 998829133 1252851 998829133 1252851 999134545 974662 999134545 974662 999196954 896344 999196954 896344 450070803 550694067 450070803 550694067 437147107 602014672 437147107 602014672 335642699 667297123 335642699 667297123 287326348 764500089 287326348 764500089 217367198 789855041 217367198 789855041 186512353 843886628 186512353 843886628 152420856 855377195 152420856 855377195 121188124 884231088 121188124 884231088 111030353 891986461 111030353 891986461 107668561 918050983 107668561 918050983 61918168 941870372 61918168 941870372 56648911 944701078 56648911 944701078 50042781 953955906 50042781 953955906 44214442 958922973 44214442 958922973 35857605 965692718 35857605 965692718 32698750 968570200 32698750 968570200 27855883 973396748 27855883 973396748 21554192 980618967 21554192 980618967 18375259 983443061 18375259 983443061 16635411 985024526 16635411 985024526 15310873 986172491 15310873 986172491 13684288 989725233 13684288 989725233 9497171 991811130 9497171 991811130 7983432 992303841 7983432 992303841 6091132 993819229 6091132 993819229 5553715 994603894 5553715 994603894 4453945 995630029 4453945 995630029 3868098 996576468 3868098 996576468 3011560 997831044 3011560 997831044 2054004 998063900 2054004 998063900 1694384 998290810 1694384 998290810 1538201 998394550 1538201 998394550 1158867 998687610 1158867 998687610 1130809 998770534 1130809 998770534 899978 999046644 899978 999046644 500442119 431693141 500442119 431693141 606673049 343578726 606673049 343578726 679837869 305273362 679837869 305273362 710763377 274573263 710763377 274573263 758139212 223910815 758139212 223910815 803839423 191764167 803839423 191764167 818231310 176571888 818231310 176571888 834686395 162685763 834686395 162685763 858245330 108459778 858245330 108459778 904736865 90913251 904736865 90913251 909199862 83976646 909199862 83976646 915601703 75569599 915601703 75569599 927798009 70513087 927798009 70513087 934949375 58304011 934949375 58304011 941826079 56789055 941826079 56789055 961352148 37493234 961352148 37493234 961567068 33997780 961567068 33997780 966114696 31997197 966114696 31997197 969066746 29835866 969066746 29835866 971938022 22416388 971938022 22416388 980994498 18150491 980994498 18150491 981882175 16030277 981882175 16030277 984483480 13905669 984483480 13905669 988591109 11332833 988591109 11332833 989082201 10126053 989082201 10126053 990856558 8106861 990856558 8106861 992079773 7527599 992079773 7527599 993466152 5343073 993466152 5343073 995564797 4096463 995564797 4096463 996350150 3520588 996350150 3520588 996646027 2999727 996646027 2999727 997517616 2221108 997517616 2221108 998347393 1608770 998347393 1608770 998793052 1145417 998793052 1145417 999096215 1001922 999096215 1001922 999144790 1001922 458476470 542214970 458476470 542214970 414886460 635510066 414886460 635510066 357088954 724116078 357088954 724116078 241015592 779123800 241015592 779123800 193935522 813785354 193935522 813785354 177540322 838571565 177540322 838571565 147779085 875076569 147779085 875076569 124276916 883467462 124276916 883467462 109159551 903949337 109159551 903949337 62176120 943212971 62176120 943212971 47891298 953229130 47891298 953229130 45197168 955697573 45197168 955697573 36394733 968493427 36394733 968493427 28747031 976153017 28747031 976153017 22016384 980244525 22016384 980244525 19139735 982624733 19139735 982624733 17308068 984556967 17308068 984556967 16300518 986074284 16300518 986074284 13848909 987022335 13848909 987022335 10474637 990425016 10474637 990425016 9861491 991174664 9861491 991174664 9139045 991525566 9139045 991525566 8824862 993396505 8824862 993396505 6205367 994250938 6205367 994250938 4565365 995545850 4565365 995545850 3896951 996223384 3896951 996223384 3502451 996821398 3502451 996821398 3116030 997064134 3116030 997064134 2103972 997888588 2103972 997888588 1906895 997960032 1906895 997960032 1713366 998200517 1713366 998200517 1573356 998329450 1573356 998329450 1425250 998503258 1425250 998503258 1200687 998639191 1200687 998639191 1031212 998818626 1031212 998818626 507708399 442654359 507708399 442654359 593344249 337199953 593344249 337199953 693599611 298261898 693599611 298261898 750046135 248952670 750046135 248952670 755038994 236726562 755038994 236726562 788119957 197220407 788119957 197220407 817352724 151839539 817352724 151839539 873669964 117537256 873669964 117537256 883368846 100994843 883368846 100994843 909152477 85990135 909152477 85990135 913102698 84298873 913102698 84298873 914920499 78202287 914920499 78202287 930071992 58971986 930071992 58971986 958283086 38256474 958283086 38256474 963668157 34509789 963668157 34509789 968588344 26900117 968588344 26900117 978694390 18258941 978694390 18258941 981247281 18073233 981247281 18073233 982437802 16482988 982437802 16482988 987118582 11942818 987118582 11942818 989213645 9082976 989213645 9082976 990725378 8674297 990725378 8674297 991546222 7765092 991546222 7765092 993426759 6318893 993426759 6318893 994139459 4787349 994139459 4787349 995989517 3986257 995989517 3986257 996467691 3543888 996467691 3543888 996682833 3195060 996682833 3195060 997026589 2953361 997026589 2953361 997957319 2027130 997957319 2027130 998514680 1289251 998514680 1289251 999053156 1091161 999053156 1091161 999097921 1082023 999097921 1082023 537843297 476253064 537843297 476253064 520507181 534167317 520507181 534167317 435188140 576989893 435188140 576989893 384775884 642619571 384775884 642619571 304090770 745327885 304090770 745327885 250340519 755633253 250340519 755633253 214624547 796482164 214624547 796482164 199590479 826281428 199590479 826281428 170534400 834225725 170534400 834225725 152010386 852647325 152010386 852647325 143201252 865527607 143201252 865527607 127277685 874295406 127277685 874295406 126036929 875065997 126036929 875065997 118195723 904640196 118195723 904640196 80408680 923598744 80408680 923598744 72104840 930080974 72104840 930080974 62342998 944024891 62342998 944024891 52427700 953778124 52427700 953778124 40107082 967883154 40107082 967883154 29162567 974994471 29162567 974994471 24481279 978346376 24481279 978346376 22254876 980866214 22254876 980866214 19667329 983274888 19667329 983274888 17286113 984222855 17286113 984222855 15277788 985561286 15277788 985561286 11545512 990211166 11545512 990211166 7866207 993369572 7866207 993369572 5642284 994225280 5642284 994225280 4853017 995058188 4853017 995058188 4682770 995510506 4682770 995510506 4100402 995974541 4100402 995974541 3896879 996847848 3896879 996847848 3053701 997390115 3053701 997390115 2131981 997850451 2131981 997850451 1819716 998150494 1819716 998150494 1640156 998263668 1640156 998263668 1481884 998490491 1481884 998490491 1256733 998780414 1256733 998780414 1069950 998780414 541860653 458543583 541860653 458543583 546990944 348002986 546990944 348002986 664635373 317962464 664635373 317962464 686972633 303710812 686972633 303710812 713684639 258293424 713684639 258293424 748898836 229261223 748898836 229261223 773367678 199056252 773367678 199056252 810038944 177885350 810038944 177885350 829164055 158799232 829164055 158799232 868036131 128397292 868036131 128397292 894722788 102426743 894722788 102426743 914195345 82967548 914195345 82967548 926839710 66029710 926839710 66029710 937621090 44313542 937621090 44313542 956533073 41373912 956533073 41373912 959489397 39589512 959489397 39589512 963072398 32314292 963072398 32314292 968359266 22594199 968359266 22594199 977939561 18690244 977939561 18690244 981674309 17224818 981674309 17224818 982856774 14918117 982856774 14918117 986095022 13429001 986095022 13429001 986757617 13297462 986757617 13297462 987857457 9458587 987857457 9458587 990670869 8564903 990670869 8564903 992538087 6810913 992538087 6810913 993294728 6688749 993294728 6688749 995114861 4687659 995114861 4687659 995699284 3606746 995699284 3606746 996638698 3074458 996638698 3074458 997201762 2477842 997201762 2477842 998020655 1800754 998020655 1800754 998487373 1329394 998487373 1329394 998957015 1212870 998957015 1212870 999018959 1151180 999018959 1151180 504095051 511171129 504095051 511171129 420781203 580221653 420781203 580221653 309121384 734306229 309121384 734306229 254709776 759388701 254709776 759388701 206173628 798633580 206173628 798633580 182535905 839757909 182535905 839757909 148160330 860073791 148160330 860073791 141009445 868051091 141009445 868051091 128017783 901486514 128017783 901486514 94398309 923065710 94398309 923065710 70527015 937593550 70527015 937593550 62890279 943083034 62890279 943083034 58502852 945122464 58502852 945122464 53388099 949116184 53388099 949116184 41407642 963711064 41407642 963711064 36149126 967245703 36149126 967245703 30389897 972723150 30389897 972723150 28446851 974667235 28446851 974667235 23250479 977885883 23250479 977885883 21495641 982251670 21495641 982251670 17811785 984645877 17811785 984645877 15677302 985231353 15677302 985231353 11987181 990141908 11987181 990141908 8917827 991826581 8917827 991826581 7902612 993163449 7902612 993163449 6950167 994000748 6950167 994000748 5069031 994881125 5069031 994881125 4808509 995225542 4808509 995225542 4240503 995613093 4240503 995613093 3657382 996844002 3657382 996844002 2619589 997365996 2619589 997365996 2296583 997598153 2296583 997598153 2234613 997666569 2234613 997666569 2001644 997907075 2001644 997907075 1831727 998246873 1831727 998246873 1565752 998447920 1565752 998447920 1172336 998672017 1172336 998672017 627003090 349717529 627003090 349717529 683942700 291741540 683942700 291741540 737420645 261777984 737420645 261777984 788478439 206769003 788478439 206769003 796090267 187469902 796090267 187469902 830503492 164601186 830503492 164601186 868437340 122490499 868437340 122490499 883455427 102944579 883455427 102944579 911479685 86460283 911479685 86460283 911965052 77264590 911965052 77264590 932304744 58651018 932304744 58651018 945138372 47695605 945138372 47695605 955604441 42928797 955604441 42928797 958669457 40214786 958669457 40214786 960782046 33825249 960782046 33825249 966447461 31717513 966447461 31717513 972342954 23624033 972342954 23624033 977442438 19908670 977442438 19908670 982855773 16740086 982855773 16740086 983363295 13440928 983363295 13440928 989418260 9693713 989418260 9693713 990368381 9349101 990368381 9349101 990771469 7345982 990771469 7345982 993187357 5201780 993187357 5201780 995033980 4709507 995033980 4709507 996272910 3662863 996272910 3662863 996627637 3216875 996627637 3216875 996960620 2993219 996960620 2993219 997939175 2292945 997939175 2292945 997952246 1860997 997952246 1860997 998562268 1245473 998562268 1245473 998963241 1213397 998963241 1213397 999017537 1169702 999017537 1169702 540943434 501729276 540943434 501729276 351600322 664789888 351600322 664789888 335647535 688735917 335647535 688735917 261824565 787766604 261824565 787766604 183967901 839620178 183967901 839620178 153084563 854245882 153084563 854245882 144403279 866750480 144403279 866750480 113723835 898392549 113723835 898392549 87915067 921658597 87915067 921658597 73819226 930289199 73819226 930289199 68357512 936814544 68357512 936814544 63138566 942816383 63138566 942816383 53850752 954016715 53850752 954016715 41749001 965257987 41749001 965257987 35237241 965846719 35237241 965846719 34348726 967742608 34348726 967742608 27096893 976192431 27096893 976192431 24597899 977360185 24597899 977360185 22804187 978670926 22804187 978670926 20934000 982155946 20934000 982155946 17730421 985228209 17730421 985228209 13191047 987766739 13191047 987766739 11966479 990069286 11966479 990069286 9397770 991154834 9397770 991154834 8786113 992897700 8786113 992897700 5270806 994869632 5270806 994869632 4992056 995052154 4992056 995052154 4550006 995534027 4550006 995534027 3959094 996595309 3959094 996595309 3236930 997023524 3236930 997023524 2801822 997524127 2801822 997524127 2253174 997884202 2253174 997884202 1644373 998254884 1644373 998254884 1422023 998427540 1422023 998427540 595181178 402534834 595181178 402534834 609740535 371279396 609740535 371279396 650024249 325267719 650024249 325267719 688853849 277360365 688853849 277360365 723340568 271281293 723340568 271281293 728961048 268679521 728961048 268679521 764745066 223696516 764745066 223696516 781910025 207162570 781910025 207162570 802685324 176764517 802685324 176764517 822308463 165640429 822308463 165640429 842577947 135364878 842577947 135364878 876835931 101490408 876835931 101490408 908953349 86814349 908953349 86814349 915172023 72240408 915172023 72240408 931528028 60561097 931528028 60561097 941216794 47143508 941216794 47143508 952930208 44554850 952930208 44554850 955174062 42132668 955174062 42132668 957026730 41070058 957026730 41070058 959726813 38210830 959726813 38210830 962964337 32812415 962964337 32812415 970526788 28248206 970526788 28248206 972602175 26360590 972602175 26360590 974901598 23066999 974901598 23066999 976696613 22657068 976696613 22657068 978543905 20525063 978543905 20525063 980318689 17775321 980318689 17775321 982587503 15819421 982587503 15819421 985270023 10719044 985270023 10719044 990070173 9651094 990070173 9651094 990639941 8568999 990639941 8568999 991848195 7916821 991848195 7916821 993023886 5842970 993023886 5842970 994414267 5511044 994414267 5511044 994579463 5282053 994579463 5282053 995372897 4119758 995372897 4119758 996156499 3864881 996156499 3864881 996272118 3554672 996272118 3554672 996957813 3108150 996957813 3108150 997535440 2547496 997535440 2547496 997914308 2051157 997914308 2051157 998164346 2014317 998164346 2014317 998216903 1930874 998216903 1930874 998720218 1255430 998720218 1255430 998903560 1235915 998903560 1235915 998912281 1235915 513215740 570841088 513215740 570841088 360593424 675716307 360593424 675716307 292857328 714657499 292857328 714657499 231771242 782086884 231771242 782086884 217296539 809239384 217296539 809239384 188047572 827040210 188047572 827040210 172400530 842353700 172400530 842353700 151448134 859379524 151448134 859379524 139694667 883430929 139694667 883430929 112628258 891763419 112628258 891763419 106413219 905868449 106413219 905868449 95032637 916016435 95032637 916016435 72236630 931388339 72236630 931388339 69865381 933296191 69865381 933296191 65861916 941272034 65861916 941272034 48343643 958016435 48343643 958016435 36060954 965309032 36060954 965309032 31297862 972321632 31297862 972321632 24632610 980940559 24632610 980940559 20035650 985124038 20035650 985124038 15260466 987307998 15260466 987307998 10480822 990053377 10480822 990053377 9458409 991216466 9458409 991216466 9133836 992545899 9133836 992545899 5731797 994188067 5731797 994188067 5405516 994699015 5405516 994699015 5023695 995222048 5023695 995222048 4618957 995329156 4618957 995329156 4557273 995390891 4557273 995390891 3797070 996432712 3797070 996432712 3086420 997045807 3086420 997045807 2440562 997579259 2440562 997579259 2072501 997875672 2072501 997875672 1983174 998193202 1983174 998193202 1657682 998210428 1657682 998210428 579753571 419766296 579753571 419766296 592449771 354058560 592449771 354058560 681328646 311227653 681328646 311227653 692486949 273827961 692486949 273827961 727756358 252271566 727756358 252271566 753727439 214407909 753727439 214407909 790903585 187836212 790903585 187836212 810830723 151758200 810830723 151758200 854299847 141438427 854299847 141438427 863239478 133154902 863239478 133154902 873379940 110080800 873379940 110080800 897920077 95282783 897920077 95282783 904443633 88360980 904443633 88360980 909931711 66415244 909931711 66415244 936733716 53005869 936733716 53005869 951492267 45440526 951492267 45440526 953493880 42367476 953493880 42367476 959153490 35070861 959153490 35070861 964927138 32144773 964927138 32144773 969448336 28006746 969448336 28006746 971416223 27580792 971416223 27580792 975511005 23753399 975511005 23753399 976213227 20937088 976213227 20937088 982210137 15893149 982210137 15893149 985070491 13197629 985070491 13197629 987200753 10868895 987200753 10868895 990041332 9661190 990041332 9661190 990196647 8658462 990196647 8658462 991273386 6191813 991273386 6191813 994244243 5024919 994244243 5024919 995701165 4166449 995701165 4166449 996097618 3907046 996097618 3907046 996509569 3177712 996509569 3177712 996887789 2775079 996887789 2775079 997398501 2364380 997398501 2364380 998061214 2149830 998061214 2149830 998259450 1836342 998259450 1836342 998372233 1561611 998372233 1561611 998736716 1394505 998736716 1394505 998743253 1394505 564797628 483315497 564797628 483315497 450300418 559084244 450300418 559084244 404227443 647397869 404227443 647397869 333244646 690716527 333244646 690716527 234519296 774955371 234519296 774955371 224341213 785761390 224341213 785761390 202548808 801994268 202548808 801994268 185278119 822545268 185278119 822545268 174633387 829322853 174633387 829322853 145718687 874066238 145718687 874066238 119360114 883301184 119360114 883301184 105048358 911263438 105048358 911263438 74263281 929179170 74263281 929179170 69359305 933491049 69359305 933491049 52185365 952006758 52185365 952006758 42975371 958352217 42975371 958352217 36579842 966009481 36579842 966009481 32238183 971638878 32238183 971638878 29443215 975068161 29443215 975068161 24948609 977357744 24948609 977357744 20384520 984081666 20384520 984081666 15943968 987279059 15943968 987279059 11975008 989651205 11975008 989651205 9742346 990819296 9742346 990819296 8332820 992068572 8332820 992068572 8056309 992840997 8056309 992840997 6822540 993595356 6822540 993595356 6322229 993842201 6322229 993842201 5761438 994166519 5761438 994166519 5177525 994914491 5177525 994914491 4914675 995099340 4914675 995099340 4697639 995712561 4697639 995712561 4062512 996289698 4062512 996289698 3521930 996890793 3521930 996890793 3011093 997519026 3011093 997519026 2096725 997802943 2096725 997802943 2002148 997932413 2002148 997932413 1798497 998039871 1798497 998039871 1781852 998039871 576364058 421745342 576364058 421745342 585074074 404923081 585074074 404923081 626171473 332209730 626171473 332209730 685411860 310312813 685411860 310312813 705772575 283065258 705772575 283065258 740053620 255265948 740053620 255265948 746356935 251146349 746356935 251146349 768760611 229206876 768760611 229206876 780882951 206861628 780882951 206861628 816266281 158809649 816266281 158809649 843458322 143896072 843458322 143896072 866798934 128257172 866798934 128257172 875380548 106247270 875380548 106247270 899182488 99310280 899182488 99310280 909480088 86808061 909480088 86808061 923538003 66213163 923538003 66213163 935506059 49051475 935506059 49051475 953241698 44849000 953241698 44849000 956294415 42558790 956294415 42558790 956404553 42128867 956404553 42128867 960464032 35453823 960464032 35453823 963553661 34027610 963553661 34027610 965570709 32696303 965570709 32696303 966773482 28090702 966773482 28090702 973432546 24414206 973432546 24414206 975279930 22090013 975279930 22090013 978151206 19883424 978151206 19883424 981544426 17131266 981544426 17131266 986380548 13218691 986380548 13218691 988393840 9997737 988393840 9997737 990155366 8930770 990155366 8930770 991317762 7824474 991317762 7824474 992363013 6363491 992363013 6363491 994481266 5526418 994481266 5526418 995046924 4357678 995046924 4357678 995673600 4304461 995673600 4304461 996093038 3994994 996093038 3994994 996477169 3541720 996477169 3541720 996716410 3206966 996716410 3206966 997333348 2507532 997333348 2507532 997867409 2221100 997867409 2221100 998271319 1875526 998271319 1875526 998381518 1777066 998381518 1777066 998710400 1493116 998710400 1493116 998712103 1493116 537992712 534364948 537992712 534364948 374993539 671166184 374993539 671166184 286387139 721155468 286387139 721155468 236008213 765400201 236008213 765400201 220799323 791204282 220799323 791204282 198660313 809850827 198660313 809850827 175908598 846694673 175908598 846694673 138153823 882127999 138153823 882127999 108789858 914220848 108789858 914220848 78487349 925402894 78487349 925402894 74649011 928122850 74649011 928122850 72733653 930178196 72733653 930178196 66533960 947205045 66533960 947205045 52536827 952945780 52536827 952945780 44906070 962638968 44906070 962638968 37667876 964405888 37667876 964405888 33784745 968513010 33784745 968513010 29246094 972285518 29246094 972285518 26879152 975365743 26879152 975365743 25116193 978514098 25116193 978514098 20622307 980893929 20622307 980893929 16238844 986870214 16238844 986870214 12988739 988255012 12988739 988255012 10960255 989607355 10960255 989607355 9610873 991920543 9610873 991920543 7997398 992262086 7997398 992262086 7218534 993278105 7218534 993278105 6669991 993675788 6669991 993675788 5948629 994511028 5948629 994511028 4797964 995429223 4797964 995429223 4448286 995554589 4448286 995554589 4082414 996221079 4082414 996221079 3543532 996379026 3543532 996379026 3203590 997232029 3203590 997232029 2343095 997720243 2343095 997720243 2068352 997759244 2068352 997759244 550255439 436522221 550255439 436522221 567170216 426323441 567170216 426323441 578373108 338536425 578373108 338536425 666112060 329942639 666112060 329942639 682722589 312190147 682722589 312190147 701276842 291857181 701276842 291857181 712231440 284976466 712231440 284976466 720197435 255046398 720197435 255046398 760815015 228243470 760815015 228243470 775322447 215579359 775322447 215579359 800916106 180046578 800916106 180046578 834654042 162705982 834654042 162705982 846457719 150654095 846457719 150654095 866017822 127508859 866017822 127508859 873846530 113294483 873846530 113294483 896679449 93808825 896679449 93808825 907864092 88489305 907864092 88489305 910366908 87529984 910366908 87529984 925908424 72835256 925908424 72835256 932912953 56023206 932912953 56023206 948141884 47464731 948141884 47464731 952793468 45952126 952793468 45952126 955934339 38914454 955934339 38914454 962880430 34424784 962880430 34424784 969190085 26603278 969190085 26603278 973231772 26363447 973231772 26363447 974373804 24569658 974373804 24569658 976680140 18219865 976680140 18219865 981677860 17287549 981677860 17287549 984400460 14835455 984400460 14835455 986564833 13076332 986564833 13076332 987713777 11863813 987713777 11863813 989393158 9957366 989393158 9957366 990034781 8672589 990034781 8672589 993644367 5823975 993644367 5823975 994917772 4798095 994917772 4798095 995333000 4444238 995333000 4444238 996012713 3674076 996012713 3674076 996698782 2875425 996698782 2875425 997289449 2805446 997289449 2805446 997391396 2403249 997391396 2403249 998035173 1921876 998035173 1921876 998399373 1745891 998399373 1745891 998681138 1528892 998681138 1528892 540504985 477485594 540504985 477485594 492730261 573719003 492730261 573719003 342329722 708871672 342329722 708871672 273295464 730265371 273295464 730265371 257455211 747631627 257455211 747631627 241386220 762502278 241386220 762502278 210215321 795877391 210215321 795877391 199397803 802892021 199397803 802892021 157188500 844740283 157188500 844740283 147580450 854960892 147580450 854960892 132100480 874721579 132100480 874721579 120241707 893001029 120241707 893001029 83742577 923447995 83742577 923447995 61967500 944854418 61967500 944854418 53597546 951174994 53597546 951174994 47759855 956624915 47759855 956624915 40046121 961764670 40046121 961764670 38272778 963177355 38272778 963177355 33213176 973799959 33213176 973799959 26615727 976947729 26615727 976947729 21946706 979604803 21946706 979604803 19489666 983286973 19489666 983286973 16982822 984157363 16982822 984157363 16293680 986737093 16293680 986737093 13576065 989477504 13576065 989477504 10123989 991088515 10123989 991088515 8655611 992237413 8655611 992237413 7980851 993555046 7980851 993555046 6226219 993824274 6226219 993824274 5762049 994757958 5762049 994757958 4946970 995018036 4946970 995018036 4702017 995509997 4702017 995509997 4140985 996057310 4140985 996057310 3680763 996617112 3680763 996617112 3244539 996779946 3244539 996779946 3100920 997182309 3100920 997182309 2469634 997430213 2469634 997430213 2349673 997682497 2349673 997682497 2154534 997682497 557254501 438255726 557254501 438255726 563864841 424615796 563864841 424615796 584514736 391749595 584514736 391749595 659696489 317834500 659696489 317834500 699871698 293916481 699871698 293916481 717877895 273844830 717877895 273844830 740140114 253202140 740140114 253202140 759008072 225669630 759008072 225669630 795884700 199828963 795884700 199828963 829239752 168991983 829239752 168991983 833572647 155671200 833572647 155671200 858684792 116344144 858684792 116344144 887063396 103135329 887063396 103135329 899360556 73060637 899360556 73060637 931672633 57325360 931672633 57325360 948113660 49685478 948113660 49685478 951028252 46685516 951028252 46685516 954021049 43620262 954021049 43620262 956153129 39444465 956153129 39444465 961110291 36180632 961110291 36180632 964244223 34477043 964244223 34477043 966404501 30542247 966404501 30542247 973153683 24306145 973153683 24306145 975429933 20597572 975429933 20597572 979794830 15437692 979794830 15437692 984587601 15100224 984587601 15100224 985309204 12852964 985309204 12852964 988408908 10496512 988408908 10496512 989571888 9901699 989571888 9901699 993041852 6462071 993041852 6462071 994495690 5107368 994495690 5107368 995211806 4709380 995211806 4709380 995513037 4259465 995513037 4259465 996307208 3365342 996307208 3365342 997283692 2848190 997283692 2848190 997407782 2620231 997407782 2620231 997543103 2277168 997543103 2277168 998363831 1785858 998363831 1785858 998413078 1785858 540793037 515511679 540793037 515511679 473162478 549959022 473162478 549959022 421494636 636522023 421494636 636522023 344119997 657717424 344119997 657717424 298489598 705134543 298489598 705134543 282300498 727724146 282300498 727724146 264138726 740544589 264138726 740544589 257559610 745309846 257559610 745309846 242835932 775235019 242835932 775235019 211229440 794827315 211229440 794827315 199692779 837496764 199692779 837496764 158088868 853608826 158088868 853608826 146471960 860920425 146471960 860920425 140380941 865684899 140380941 865684899 135631153 867819170 135631153 867819170 115504909 885866106 115504909 885866106 103664854 917712944 103664854 917712944 76616262 943972160 76616262 943972160 56812282 953217398 56812282 953217398 46756414 956100870 46756414 956100870 44470889 957735818 44470889 957735818 42094779 959163473 42094779 959163473 40714541 963140781 40714541 963140781 33263633 973462519 33263633 973462519 27578070 973797886 27578070 973797886 25901969 979196499 25901969 979196499 21811406 982227091 21811406 982227091 18548737 982806366 18548737 982806366 17286523 985086898 17286523 985086898 13001646 989302930 13001646 989302930 10221148 990719329 10221148 990719329 8803756 993218994 8803756 993218994 6770553 993353416 6770553 993353416 5999598 993964409 5999598 993964409 5436260 994411927 5436260 994411927 5078895 994839147 5078895 994839147 4864333 995506401 4864333 995506401 3374091 996662919 3374091 996662919 3176663 997080351 3176663 997080351 2632004 997420039 2632004 997420039 2411523 997420039 542310093 453453380 542310093 453453380 574902728 408786765 574902728 408786765 594804754 347909852 594804754 347909852 670564311 325312575 670564311 325312575 698902182 295251671 698902182 295251671 715493578 261726134 715493578 261726134 755328602 223353754 755328602 223353754 790265094 205212640 790265094 205212640 822724352 171797970 822724352 171797970 828138441 166398137 828138441 166398137 838195549 159287185 838195549 159287185 850057557 139584717 850057557 139584717 879173846 118775710 879173846 118775710 895579640 102474639 895579640 102474639 908406265 74963409 908406265 74963409 925456145 69897107 925456145 69897107 939762609 52177613 939762609 52177613 946628851 48275960 946628851 48275960 951564551 46375727 951564551 46375727 952628544 45445179 952628544 45445179 954139540 44496706 954139540 44496706 954653412 38747705 954653412 38747705 961983594 35530567 961983594 35530567 964502647 31050194 964502647 31050194 971828055 27082812 971828055 27082812 972501575 26920585 972501575 26920585 974467724 24021804 974467724 24021804 978633247 17742467 978633247 17742467 984519419 13092179 984519419 13092179 987613087 11006302 987613087 11006302 989017087 10758273 989017087 10758273 989121051 10205401 989121051 10205401 990392219 8841149 990392219 8841149 991729133 7433048 991729133 7433048 992896271 6794354 992896271 6794354 993238488 6602973 993238488 6602973 993470988 5675799 993470988 5675799 994671276 5259597 994671276 5259597 995437625 4667063 995437625 4667063 995484683 4284201 995484683 4284201 995732615 3648688 995732615 3648688 996411208 3527882 996411208 3527882 996688825 3045935 996688825 3045935 997099107 2647331 997099107 2647331 997517437 2347581 997517437 2347581 997941724 1838957 997941724 1838957 998349060 1825886 998349060 1825886 519230315 499820914 519230315 499820914 451781718 634156016 451781718 634156016 308367912 725782452 308367912 725782452 269882005 756232715 269882005 756232715 240659187 762375273 240659187 762375273 231151054 786214013 231151054 786214013 206708005 793829426 206708005 793829426 197499595 824598632 197499595 824598632 168252592 840598225 168252592 840598225 156973161 848431513 156973161 848431513 143212363 858335334 143212363 858335334 127648250 882381664 127648250 882381664 102417158 902464349 102417158 902464349 93644913 917040876 93644913 917040876 84523770 920104876 84523770 920104876 73544895 933412178 73544895 933412178 65215258 940590140 65215258 940590140 57805830 948250732 57805830 948250732 52007534 952612906 52007534 952612906 46240010 957652434 46240010 957652434 41888195 962299786 41888195 962299786 32864179 969419333 32864179 969419333 31457313 971906721 31457313 971906721 28747585 975266535 28747585 975266535 25000033 976974045 25000033 976974045 22457597 978852734 22457597 978852734 22112034 979803276 22112034 979803276 20884966 982329607 20884966 982329607 14210147 987185249 14210147 987185249 13270128 988867379 13270128 988867379 11742395 989084220 11742395 989084220 11128034 990653648 11128034 990653648 9335307 992305872 9335307 992305872 7808513 993068726 7808513 993068726 6500379 993716362 6500379 993716362 5595504 994475519 5595504 994475519 5291900 994578847 5291900 994578847 4901332 995506356 4901332 995506356 3599139 996622711 3599139 996622711 3341375 996769967 3341375 996769967 3001582 997028182 3001582 997028182 2832884 997345560 2832884 997345560 2477684 997414213 2477684 997414213 2423397 997414213 553355580 443803840 553355580 443803840 646333728 331920774 646333728 331920774 668469811 308067619 668469811 308067619 691583280 291599297 691583280 291599297 722084345 253314701 722084345 253314701 790907552 202020344 790907552 202020344 818820615 177972974 818820615 177972974 825148241 171261091 825148241 171261091 836530737 155134131 836530737 155134131 844981517 152811873 844981517 152811873 849201172 144396278 849201172 144396278 879125360 110945851 879125360 110945851 899815038 97646213 899815038 97646213 902679512 85775107 902679512 85775107 920892491 75368194 920892491 75368194 927704739 66431154 927704739 66431154 942530421 53148638 942530421 53148638 948193081 48762164 948193081 48762164 950224361 47893759 950224361 47893759 952147473 46032905 952147473 46032905 954078854 43750766 954078854 43750766 956348902 40967763 956348902 40967763 959825540 36494825 959825540 36494825 963822467 27725466 963822467 27725466 972168510 25539031 972168510 25539031 976121370 22225270 976121370 22225270 977923160 19133707 977923160 19133707 982339220 15828622 982339220 15828622 986771336 13186165 986771336 13186165 987040942 10742491 987040942 10742491 989121405 8797114 989121405 8797114 991305263 8092013 991305263 8092013 991835270 7163412 991835270 7163412 992841640 7000867 992841640 7000867 993372341 6300502 993372341 6300502 994580280 5445666 994580280 5445666 995449716 4596274 995449716 4596274 995920490 3679124 995920490 3679124 996443075 3402867 996443075 3402867 996907038 3029806 996907038 3029806 997211510 2785312 997211510 2785312 997371007 2493740 997371007 2493740 997704726 2369849 997704726 2369849 998063827 2065708 998063827 2065708 998130827 1851656 998130827 1851656 998338005 1851656 538300333 465946199 538300333 465946199 477382368 608495024 477382368 608495024 314031274 717341146 314031274 717341146 256577584 772022470 256577584 772022470 211594036 792410752 211594036 792410752 199704284 802503164 199704284 802503164 185503121 823151448 185503121 823151448 169586876 832068547 169586876 832068547 166157658 840859715 166157658 840859715 151495261 850964136 151495261 850964136 138654893 867018051 138654893 867018051 130129913 887301175 130129913 887301175 105957874 899207811 105957874 899207811 93947383 913576175 93947383 913576175 85025750 927113346 85025750 927113346 68156712 944345130 68156712 944345130 55250121 951666907 55250121 951666907 47957822 954170482 47957822 954170482 43785027 958009767 43785027 958009767 42066383 960562452 42066383 960562452 39680933 961308778 39680933 961308778 33790504 967980994 33790504 967980994 31582865 972110693 31582865 972110693 29060023 975711689 29060023 975711689 24321499 977776412 24321499 977776412 22393646 979036708 22393646 979036708 22252545 979462330 22252545 979462330 18846639 983918956 18846639 983918956 16442758 986590403 16442758 986590403 13914286 987092973 13914286 987092973 12561807 988656904 12561807 988656904 10955446 989711540 10955446 989711540 10613878 990522631 10613878 990522631 9128168 992036275 9128168 992036275 7558565 992790499 7558565 992790499 6971301 993470720 6971301 993470720 6190420 993723511 6190420 993723511 6109179 994108408 6109179 994108408 5430198 994289811 5430198 994289811 5408199 994569687 5408199 994569687 5184314 995468066 5184314 995468066 4154985 996099984 4154985 996099984 3635961 996488514 3635961 996488514 3434837 996914073 3434837 996914073 2774926 997329571 2774926 997329571 2568506 997365128 2568506 997365128 2532327 997365128 550408345 389439899 550408345 389439899 620230259 367847931 620230259 367847931 634209531 358296965 634209531 358296965 645242323 343056218 645242323 343056218 679112848 311814969 679112848 311814969 735408751 259729044 735408751 259729044 740487570 241600321 740487570 241600321 800981076 186243245 800981076 186243245 815379859 171377212 815379859 171377212 836584307 155523698 836584307 155523698 850305896 129455274 850305896 129455274 877050785 109439437 877050785 109439437 898794203 93642191 898794203 93642191 914849776 81817929 914849776 81817929 922699494 73989700 922699494 73989700 934333921 53937732 934333921 53937732 949468244 48717134 949468244 48717134 950386515 46135140 950386515 46135140 955018060 40239410 955018060 40239410 962258488 33524625 962258488 33524625 970806539 27590497 970806539 27590497 972383848 23877815 972383848 23877815 976762847 22565498 976762847 22565498 977135110 20433482 977135110 20433482 980083322 15929559 980083322 15929559 985720632 14185275 985720632 14185275 985882554 13439993 985882554 13439993 986884397 10985024 986884397 10985024 990827189 8002135 990827189 8002135 992022800 7591810 992022800 7591810 992603247 7263934 992603247 7263934 993023972 6750475 993023972 6750475 994372458 4757582 994372458 4757582 995357760 4687526 995357760 4687526 995520506 4360522 995520506 4360522 995865722 4162631 995865722 4162631 996210631 3864983 996210631 3864983 996490992 3282468 996490992 3282468 996917695 3092315 996917695 3092315 997329330 2718263 997329330 2718263 997519951 2387249 997519951 2387249 997828000 2387249 414961541 673642626 414961541 673642626 314897330 711884573 314897330 711884573 258906430 742934522 258906430 742934522 238604956 790420554 238604956 790420554 198540307 822672492 198540307 822672492 176341307 826029945 176341307 826029945 168262052 832538917 168262052 832538917 153427262 854331743 153427262 854331743 144378326 860866196 144378326 860866196 138211332 875724670 138211332 875724670 116788031 884975846 116788031 884975846 107726488 904766162 107726488 904766162 95382184 911846033 95382184 911846033 76401860 929023787 76401860 929023787 68353115 944978853 68353115 944978853 48214259 954049440 48214259 954049440 44045222 957702752 44045222 957702752 42314372 964643043 42314372 964643043 35209949 966126732 35209949 966126732 33455697 969424884 33455697 969424884 30694904 970924242 30694904 970924242 29684641 973817524 29684641 973817524 27325651 974422258 27325651 974422258 25701522 978215998 25701522 978215998 22699696 978709328 22699696 978709328 19847353 981677035 19847353 981677035 18810457 982735319 18810457 982735319 14323080 988306106 14323080 988306106 12453495 988414933 12453495 988414933 12189363 989542824 12189363 989542824 10910044 989908673 10910044 989908673 10350975 991514988 10350975 991514988 7821478 992669006 7821478 992669006 7056725 993219891 7056725 993219891 6709938 993477963 6709938 993477963 5714403 994179698 5714403 994179698 5299926 994639944 5299926 994639944 4698799 996066315 4698799 996066315 3769333 996242129 3769333 996242129 3290420 996890355 3290420 996890355 2861012 997077216 2861012 997077216 2795999 997266604 2795999 997266604 2624471 997266604 500230541 424051589 500230541 424051589 586998649 381971367 586998649 381971367 639558783 339239010 639558783 339239010 663928602 332154819 663928602 332154819 674456351 314172841 674456351 314172841 710641538 269697865 710641538 269697865 737117479 261211543 737117479 261211543 749178273 208202006 749178273 208202006 805542112 191184321 805542112 191184321 824487326 170440095 824487326 170440095 832491006 144863797 832491006 144863797 874151163 122837449 874151163 122837449 876040181 120032672 876040181 120032672 883331641 113759784 883331641 113759784 895913677 101184265 895913677 101184265 903862175 84377061 903862175 84377061 915282802 81939644 915282802 81939644 921534255 60420544 921534255 60420544 944177682 54541778 944177682 54541778 944776554 53840317 944776554 53840317 949731828 48525370 949731828 48525370 952023928 46265491 952023928 46265491 953314548 42746913 953314548 42746913 957347724 38471618 957347724 38471618 962743056 33248598 962743056 33248598 970712335 28303906 970712335 28303906 974658554 23302246 974658554 23302246 978167409 20564887 978167409 20564887 982678275 15190901 982678275 15190901 984655005 13448833 984655005 13448833 987228396 11630352 987228396 11630352 988947854 9188375 988947854 9188375 990954637 8497701 990954637 8497701 992324562 7269729 992324562 7269729 994121371 5802374 994121371 5802374 994581496 5260846 994581496 5260846 995035403 4988588 995035403 4988588 995277447 4715846 995277447 4715846 995560499 4138981 995560499 4138981 996131983 3990000 996131983 3990000 996476309 3557532 996476309 3557532 996800046 3175906 996800046 3175906 997259801 2866662 997259801 2866662 997309295 2435772 997309295 2435772 997722082 2435772 429924688 652636674 429924688 652636674 342134650 672545179 342134650 672545179 323705557 692777917 323705557 692777917 305825113 708378337 305825113 708378337 261526564 739881169 261526564 739881169 257901774 750134815 257901774 750134815 223188111 782322258 223188111 782322258 215602854 796879027 215602854 796879027 185601404 826553449 185601404 826553449 155109713 854497760 155109713 854497760 143486782 860381790 143486782 860381790 140032524 886046659 140032524 886046659 102626233 898992290 102626233 898992290 101916396 905566670 101916396 905566670 95894856 910837652 95894856 910837652 88869299 931780859 88869299 931780859 68455568 940603148 68455568 940603148 61150585 951165979 61150585 951165979 46719993 955154545 46719993 955154545 43907839 962216378 43907839 962216378 35527943 969682645 35527943 969682645 31049757 971681543 31049757 971681543 28436019 973639999 28436019 973639999 27060745 977730187 27060745 977730187 23338285 978404291 23338285 978404291 22544126 980369677 22544126 980369677 19729883 981569936 19729883 981569936 19121486 982323360 19121486 982323360 17237140 985085659 17237140 985085659 15136498 986945146 15136498 986945146 12949960 987862922 12949960 987862922 12644634 988169216 12644634 988169216 12364459 990150068 12364459 990150068 9533649 992351816 9533649 992351816 7073152 993264010 7073152 993264010 6624531 994098249 6624531 994098249 5408629 994431609 5408629 994431609 4819888 995991532 4819888 995991532 3857951 996157378 3857951 996157378 3308101 996673601 3308101 996673601 3167455 997034110 3167455 997034110 2882608 997221364 2882608 997221364 2655514 997242763 2655514 997242763 475342772 522142380 475342772 522142380 498131329 451683455 498131329 451683455 575657772 412727154 575657772 412727154 598014003 389880826 598014003 389880826 636382462 341254952 636382462 341254952 661899117 335928241 661899117 335928241 672319924 320673021 672319924 320673021 707852412 277087930 707852412 277087930 722820268 272711223 722820268 272711223 757323175 234475808 757323175 234475808 776621062 220237846 776621062 220237846 789891553 202917700 789891553 202917700 801505045 188521301 801505045 188521301 819771370 151096536 819771370 151096536 850357183 132052619 850357183 132052619 871284687 125093777 871284687 125093777 875375766 106770884 875375766 106770884 896933092 98611324 896933092 98611324 903757601 91277079 903757601 91277079 918754002 77301083 918754002 77301083 924511547 56857411 924511547 56857411 943802047 52109624 943802047 52109624 949713498 47900710 949713498 47900710 951483120 46966945 951483120 46966945 952492819 42912548 952492819 42912548 958891878 36985796 958891878 36985796 964391700 31814663 964391700 31814663 968245139 28484100 968245139 28484100 970689141 24380148 970689141 24380148 976171374 21201120 976171374 21201120 981998476 16128841 981998476 16128841 984349784 15044797 984349784 15044797 985518730 14336192 985518730 14336192 987890130 11832500 987890130 11832500 988535946 10107926 988535946 10107926 990092600 9581653 990092600 9581653 990953753 8136349 990953753 8136349 991951858 7698410 991951858 7698410 993572047 6241077 993572047 6241077 993861034 5503904 993861034 5503904 994952774 5070083 994952774 5070083 995251148 4711443 995251148 4711443 995586689 4328722 995586689 4328722 995977039 3690666 995977039 3690666 996384871 3636465 996384871 3636465 996651703 2939667 996651703 2939667 997586290 2538695 997586290 2538695 382296975 655658387 382296975 655658387 329119696 674153747 329119696 674153747 313051222 691526801 313051222 691526801 305352011 697572628 305352011 697572628 281752727 738224991 281752727 738224991 258795351 772338573 258795351 772338573 218156227 814182488 218156227 814182488 184479351 816245666 184479351 816245666 176463557 827273910 176463557 827273910 164181820 842723579 164181820 842723579 155473100 850293432 155473100 850293432 149573432 858067482 149573432 858067482 128216729 894623192 128216729 894623192 102768287 902491529 102768287 902491529 98911869 908679269 98911869 908679269 93383238 909641532 93383238 909641532 90948484 926827648 90948484 926827648 69116419 936688487 69116419 936688487 53581951 947754031 53581951 947754031 49960600 952031261 49960600 952031261 48447195 952440879 48447195 952440879 45712649 958983761 45712649 958983761 39413016 964119387 39413016 964119387 35959714 968467383 35959714 968467383 31616748 970249048 31616748 970249048 29140198 973207186 29140198 973207186 27640051 974483887 27640051 974483887 26507061 975919064 26507061 975919064 24442750 978278512 24442750 978278512 21187879 981065409 21187879 981065409 17369630 986011115 17369630 986011115 14001504 987751886 14001504 987751886 12935445 987973498 12935445 987973498 12038571 989206509 12038571 989206509 10351329 991467874 10351329 991467874 8839832 991936871 8839832 991936871 8315907 992804981 8315907 992804981 6857685 993282062 6857685 993282062 6200145 994044237 6200145 994044237 5696087 994687344 5696087 994687344 4186853 995647129 4186853 995647129 4153045 995956549 4153045 995956549 3427713 996544487 3427713 996544487 2776881 997231309 2776881 997231309 2726588 997231309 413588158 544461524 413588158 544461524 521552389 471915547 521552389 471915547 531637039 462666760 531637039 462666760 558210331 408995832 558210331 408995832 602848653 365310990 602848653 365310990 652685241 338830880 652685241 338830880 719144923 254527353 719144923 254527353 760385507 223898325 760385507 223898325 798087504 198365626 798087504 198365626 805522353 183327440 805522353 183327440 827245569 157590600 827245569 157590600 855787284 141484018 855787284 141484018 861318552 134257842 861318552 134257842 864918463 124323415 864918463 124323415 881901717 107160517 881901717 107160517 896782731 101955839 896782731 101955839 904594452 81988400 904594452 81988400 918474436 80241261 918474436 80241261 920480819 57487727 920480819 57487727 943544791 55499271 943544791 55499271 943955328 50113360 943955328 50113360 950617591 45786446 950617591 45786446 953672045 37565055 953672045 37565055 961416275 32103588 961416275 32103588 970117613 28980975 970117613 28980975 970291187 28453638 970291187 28453638 973828207 24922209 973828207 24922209 975020760 21294596 975020760 21294596 979353469 19804950 979353469 19804950 981661220 17786085 981661220 17786085 982858238 15127307 982858238 15127307 985454213 13971887 985454213 13971887 987386116 12005226 987386116 12005226 989028804 10855965 989028804 10855965 989866169 9708168 989866169 9708168 990237892 9399106 990237892 9399106 991697777 7651004 991697777 7651004 993011393 6637095 993011393 6637095 993777731 6146996 993777731 6146996 994374344 5438946 994374344 5438946 994929107 4983543 994929107 4983543 995168727 4871382 995168727 4871382 995531936 4459412 995531936 4459412 995743271 4195729 995743271 4195729 996062343 3848145 996062343 3848145 996420773 3526081 996420773 3526081 996646792 3354039 996646792 3354039 996996280 2992382 996996280 2992382 997200506 2992382 412635709 648876848 412635709 648876848 338952177 666207770 338952177 666207770 327502770 677415443 327502770 677415443 311436560 717386510 311436560 717386510 270948809 736598399 270948809 736598399 259147631 742013391 259147631 742013391 251422763 762673708 251422763 762673708 228989635 809873606 228989635 809873606 189976769 816918108 189976769 816918108 162792077 842558268 162792077 842558268 157769523 843885443 157769523 843885443 147805136 869218994 147805136 869218994 108075482 898176653 108075482 898176653 102482377 903191105 102482377 903191105 97010953 909058093 97010953 909058093 91306191 926124013 91306191 926124013 71759551 938888833 71759551 938888833 55835599 946182358 55835599 946182358 51930336 951744010 51930336 951744010 48620388 956274433 48620388 956274433 39999646 963172083 39999646 963172083 36603054 964974895 36603054 964974895 34250734 968391973 34250734 968391973 31198284 971127071 31198284 971127071 27640946 973904605 27640946 973904605 26776340 974932997 26776340 974932997 24728782 978262902 24728782 978262902 22699544 979450708 22699544 979450708 19197201 983280688 19197201 983280688 14022458 986991023 14022458 986991023 13266523 987452455 13266523 987452455 12536698 988472997 12536698 988472997 11488337 989627424 11488337 989627424 9534795 991279477 9534795 991279477 8704095 991814137 8704095 991814137 7863705 992471982 7863705 992471982 7325592 992954396 7325592 992954396 6961284 993232515 6961284 993232515 6345804 993629854 6345804 993629854 5983851 994247060 5983851 994247060 4874898 995333153 4874898 995333153 4458698 995496534 4458698 995496534 4022509 996099302 4022509 996099302 3478601 996436559 3478601 996436559 440472840 489454401 440472840 489454401 526377937 445042733 526377937 445042733 587266121 400769594 587266121 400769594 603469487 363929959 603469487 363929959 652044642 338931795 652044642 338931795 690792238 301207056 690792238 301207056 704205118 286840831 704205118 286840831 714744281 284739454 714744281 284739454 744643640 247534366 744643640 247534366 753965628 240188344 753965628 240188344 762987158 208885020 762987158 208885020 828293333 164381648 828293333 164381648 846462696 146989590 846462696 146989590 860006261 136347311 860006261 136347311 870720060 121654593 870720060 121654593 885490475 105582883 885490475 105582883 900336783 90594961 900336783 90594961 911840217 85643963 911840217 85643963 915660639 80436235 915660639 80436235 920789552 71183928 920789552 71183928 929356672 60664099 929356672 60664099 938324242 59609874 938324242 59609874 939053756 59280111 939053756 59280111 947772575 49610387 947772575 49610387 950304327 46831199 950304327 46831199 957068697 38764474 957068697 38764474 967003992 30493133 967003992 30493133 970202772 26247554 970202772 26247554 977103859 21605906 977103859 21605906 980906969 15718364 980906969 15718364 983999638 14800649 983999638 14800649 985121032 14594036 985121032 14594036 985873262 13761375 985873262 13761375 988269945 11207330 988269945 11207330 989368196 10501974 989368196 10501974 989887046 9695905 989887046 9695905 991031790 8544823 991031790 8544823 991410923 7383400 991410923 7383400 993167944 6380769 993167944 6380769 993773321 5831461 993773321 5831461 994280306 5347335 994280306 5347335 994850010 5041106 994850010 5041106 995097420 4550340 995097420 4550340 996037522 3630490 996037522 3630490 996448488 3081746 996448488 3081746 996985282 3081746 426389570 588312290 426389570 588312290 399648451 651338307 399648451 651338307 347412835 690951719 347412835 690951719 276254498 733511839 276254498 733511839 259688510 741639370 259688510 741639370 247174760 800581401 247174760 800581401 199162303 810796799 199162303 810796799 176915457 840646728 176915457 840646728 147883505 882563163 147883505 882563163 112740428 892853143 112740428 892853143 104837583 902831288 104837583 902831288 83616725 925317082 83616725 925317082 74366164 934906229 74366164 934906229 67138656 936105137 67138656 936105137 56975345 949120319 56975345 949120319 51267977 950979333 51267977 950979333 46283748 958528922 46283748 958528922 40805239 960735671 40805239 960735671 39033256 964606102 39033256 964606102 36339590 966043231 36339590 966043231 33503747 970678261 33503747 970678261 29197541 972559657 29197541 972559657 28276532 974776779 28276532 974776779 24362756 977231198 24362756 977231198 23039558 978965646 23039558 978965646 21068339 981184503 21068339 981184503 18429140 983534435 18429140 983534435 15130590 986189445 15130590 986189445 14118278 988178690 14118278 988178690 11899071 989358076 11899071 989358076 9850340 990741963 9850340 990741963 8808198 991875016 8808198 991875016 7962509 992812912 7962509 992812912 6994476 993272245 6994476 993272245 6445711 993668388 6445711 993668388 6229276 993799198 6229276 993799198 5751955 994118719 5751955 994118719 5249086 995089145 5249086 995089145 4717403 995494028 4717403 995494028 4155990 995866960 4155990 995866960 3973162 996011019 3973162 996011019 3934846 996187616 3934846 996187616 3667996 996243803 3667996 996243803 500382751 416393528 500382751 416393528 586417113 369713365 586417113 369713365 629836727 339795522 629836727 339795522 669926893 297805886 669926893 297805886 712977915 268038162 712977915 268038162 734585848 258686169 734585848 258686169 744857555 253636042 744857555 253636042 748040776 250412932 748040776 250412932 753354387 222868332 753354387 222868332 784659515 187944115 784659515 187944115 830565451 165608807 830565451 165608807 836909704 158476795 836909704 158476795 845588333 151335210 845588333 151335210 853091609 135090954 853091609 135090954 884908576 113075270 884908576 113075270 885880049 110897690 885880049 110897690 907028865 91124965 907028865 91124965 910548332 84545435 910548332 84545435 927265585 66590359 927265585 66590359 934739688 63185420 934739688 63185420 937999216 56315492 937999216 56315492 944692907 50998013 944692907 50998013 948696333 48432666 948696333 48432666 960089550 36051523 960089550 36051523 963427469 35127938 963427469 35127938 965436020 32853184 965436020 32853184 968049902 30944812 968049902 30944812 968750041 26584521 968750041 26584521 976238538 22293131 976238538 22293131 979004936 19472165 979004936 19472165 980358053 18503262 980358053 18503262 983740738 15203378 983740738 15203378 984804662 14816197 984804662 14816197 985810633 13669485 985810633 13669485 987381041 10600674 987381041 10600674 989280885 10510913 989280885 10510913 989721605 9458256 989721605 9458256 990725749 8946793 990725749 8946793 991235426 7625897 991235426 7625897 992801069 7035540 992801069 7035540 993610825 6270382 993610825 6270382 993788681 5577018 993788681 5577018 994773331 5307412 994773331 5307412 994954516 5046125 994954516 5046125 995474081 4615348 995474081 4615348 995535912 4460458 995535912 4460458 996034832 3784997 996034832 3784997 996377421 3663361 996377421 3663361 491919436 514196709 491919436 514196709 463277243 589633638 463277243 589633638 376783877 644206584 376783877 644206584 354645172 647957964 354645172 647957964 315363339 707832234 315363339 707832234 278166619 740970108 278166619 740970108 247432079 761490039 247432079 761490039 235182954 795182249 235182954 795182249 198867502 803393194 198867502 803393194 192452623 820958586 192452623 820958586 162344344 839704346 162344344 839704346 150640922 875617147 150640922 875617147 116811322 896173085 116811322 896173085 101445479 902609441 101445479 902609441 90279951 917468747 90279951 917468747 79097177 930063774 79097177 930063774 69074608 934976162 69074608 934976162 59922046 942249645 59922046 942249645 57862056 948672006 57862056 948672006 52449520 949078190 52449520 949078190 51156696 957122257 51156696 957122257 41187117 960480509 41187117 960480509 36975590 965226282 36975590 965226282 33076632 968440818 33076632 968440818 32707430 969130197 32707430 969130197 29304102 972430266 29304102 972430266 28290235 974591548 28290235 974591548 25579684 975828739 25579684 975828739 24216423 977664836 24216423 977664836 23058654 980205030 23058654 980205030 19264165 983433056 19264165 983433056 15603155 985179531 15603155 985179531 15298162 986269969 15298162 986269969 13053078 987886887 13053078 987886887 12455122 989895138 12455122 989895138 8986464 991786468 8986464 991786468 7508843 992702158 7508843 992702158 7341809 993242108 7341809 993242108 6515590 993533280 6515590 993533280 6043102 993987318 6043102 993987318 5172227 995511468 5172227 995511468 4167352 995688539 4167352 995688539 4094999 996131250 4094999 996131250 3821091 996166719 3821091 996166719 482769032 512338549 482769032 512338549 496834910 455639264 496834910 455639264 580537612 406194553 580537612 406194553 612744391 382096896 612744391 382096896 642511597 352347731 642511597 352347731 653047589 333760586 653047589 333760586 684600017 306769235 684600017 306769235 693052938 304437552 693052938 304437552 711877669 286614976 711877669 286614976 719150264 267740664 719150264 267740664 733096913 263068531 733096913 263068531 745167116 240737401 745167116 240737401 771093558 216145842 771093558 216145842 809363571 179696397 809363571 179696397 825818397 171718646 825818397 171718646 841963464 156026601 841963464 156026601 862525168 135573644 862525168 135573644 876482754 121565378 876482754 121565378 897429113 101956722 897429113 101956722 897740933 93970121 897740933 93970121 907103136 88594411 907103136 88594411 910450712 85990908 910450712 85990908 924681567 72480431 924681567 72480431 933191324 64517603 933191324 64517603 935021486 60501794 935021486 60501794 945081955 52536818 945081955 52536818 946260313 50442991 946260313 50442991 953499222 42385779 953499222 42385779 959961883 38424954 959961883 38424954 962009721 34756722 962009721 34756722 966959842 32206283 966959842 32206283 967449216 29094543 967449216 29094543 970482647 27525280 970482647 27525280 972213053 24558391 972213053 24558391 975165774 23792033 975165774 23792033 976572495 21886403 976572495 21886403 979485375 16660728 979485375 16660728 984043369 15362361 984043369 15362361 984619158 15014352 984619158 15014352 984771604 14478053 984771604 14478053 986047604 13866695 986047604 13866695 986626655 12113095 986626655 12113095 988472832 10874345 988472832 10874345 989427536 9853501 989427536 9853501 990365575 9021156 990365575 9021156 990784603 8703524 990784603 8703524 991570428 7805130 991570428 7805130 992411178 7147164 992411178 7147164 993231461 6552572 993231461 6552572 994404074 5577933 994404074 5577933 994976939 4791446 994976939 4791446 995441993 4499822 995441993 4499822 995885335 4092533 995885335 4092533 996311642 3738587 996311642 3738587 473504907 584361663 473504907 584361663 412034136 590947259 412034136 590947259 369344157 631815924 369344157 631815924 316934664 711752346 316934664 711752346 279736122 721423075 279736122 721423075 264497338 747290474 264497338 747290474 253025425 790556464 253025425 790556464 205151666 798687697 205151666 798687697 196966944 803431671 196966944 803431671 172290628 831050618 172290628 831050618 167061920 846454434 167061920 846454434 151768002 863510716 151768002 863510716 131759046 882909096 131759046 882909096 108986810 892153403 108986810 892153403 105771054 897913750 105771054 897913750 91376823 913201109 91376823 913201109 86771902 916787373 86771902 916787373 80283606 929115183 80283606 929115183 65148690 941000730 65148690 941000730 60989197 943254276 60989197 943254276 57680837 946864522 57680837 946864522 54472597 946975948 54472597 946975948 51614326 956720860 51614326 956720860 42595450 963149259 42595450 963149259 37128816 966607532 37128816 966607532 33961606 967817143 33961606 967817143 29437830 972058109 29437830 972058109 27852524 975191206 27852524 975191206 25804988 975678249 25804988 975678249 24612780 977186882 24612780 977186882 21403640 981433809 21403640 981433809 16654319 984499551 16654319 984499551 16188365 985246102 16188365 985246102 14568115 987429226 14568115 987429226 13219602 987756010 13219602 987756010 11477678 989418589 11477678 989418589 10145294 990910651 10145294 990910651 9460860 991329054 9460860 991329054 8882346 991704002 8882346 991704002 8261917 992524488 8261917 992524488 7695442 993153546 7695442 993153546 6746394 993500581 6746394 993500581 6023064 994040564 6023064 994040564 5498377 994638740 5498377 994638740 5103067 994999445 5103067 994999445 4374698 995617847 4374698 995617847 4105650 995803040 4105650 995803040 4008840 996135993 4008840 996135993 3830922 996165212 3830922 996165212 3828310 996165212 450304289 524506889 450304289 524506889 508699651 461177024 508699651 461177024 555823930 442029804 555823930 442029804 565010554 406982239 565010554 406982239 604198676 392893062 604198676 392893062 634213724 354342267 634213724 354342267 648577400 348773050 648577400 348773050 691146403 296878192 691146403 296878192 705491867 292338914 705491867 292338914 710013818 269001260 710013818 269001260 739887423 248191396 739887423 248191396 769062040 221649697 769062040 221649697 808484837 181727571 808484837 181727571 822262684 174828422 822262684 174828422 836883485 159133654 836883485 159133654 848894884 143177866 848894884 143177866 859121188 138900879 859121188 138900879 868474782 128825077 868474782 128825077 878177314 113034550 878177314 113034550 895856643 97685112 895856643 97685112 902919706 95121728 902919706 95121728 904562778 93302813 904562778 93302813 908684529 88240176 908684529 88240176 911204162 82534257 911204162 82534257 917018472 79196223 917018472 79196223 922856193 68815255 922856193 68815255 932577034 64173776 932577034 64173776 936894949 60753955 936894949 60753955 938373670 59557995 938373670 59557995 939909597 58219013 939909597 58219013 947365677 50940559 947365677 50940559 948213533 50008276 948213533 50008276 959417969 37796775 959417969 37796775 962659387 32840433 962659387 32840433 966723200 32336117 966723200 32336117 967256364 30287953 967256364 30287953 970139483 27602276 970139483 27602276 975104246 23071702 975104246 23071702 979047615 17130098 979047615 17130098 982665120 15551859 982665120 15551859 984235689 14574601 984235689 14574601 985304310 11621977 985304310 11621977 988755699 11081452 988755699 11081452 989067206 10742560 989067206 10742560 990671968 9085320 990671968 9085320 991931949 7405004 991931949 7405004 993360921 6445268 993360921 6445268 993937247 5728783 993937247 5728783 994389806 5465675 994389806 5465675 994763114 5337901 994763114 5337901 995272638 4791615 995272638 4791615 995619348 4355818 995619348 4355818 995670116 4353589 995670116 4353589 463108524 554154560 463108524 554154560 443228590 571443835 443228590 571443835 394423150 608651364 394423150 608651364 376980096 628128196 376980096 628128196 369382254 677771141 369382254 677771141 316092203 699119052 316092203 699119052 297980271 715308623 297980271 715308623 278890209 732961074 278890209 732961074 264059798 744788534 264059798 744788534 252295050 761478408 252295050 761478408 223508835 781294376 223508835 781294376 217516911 792034158 217516911 792034158 207274010 810825159 207274010 810825159 183631910 831855530 183631910 831855530 148018003 876079686 148018003 876079686 123592902 892106496 123592902 892106496 106340076 910493562 106340076 910493562 88959193 913915636 88959193 913915636 87227630 923287093 87227630 923287093 73825174 929515835 73825174 929515835 71913852 931239717 71913852 931239717 67288626 939214076 67288626 939214076 61642796 943937976 61642796 943937976 56191660 946349550 56191660 946349550 53404389 955164518 53404389 955164518 45055859 956685218 45055859 956685218 41598719 959926879 41598719 959926879 40060263 963633781 40060263 963633781 37150763 967459724 37150763 967459724 29905605 971975629 29905605 971975629 27868167 973352322 27868167 973352322 26945519 975023387 26945519 975023387 25303208 976559613 25303208 976559613 21629893 981089014 21629893 981089014 19522548 981733412 19522548 981733412 18582863 982849353 18582863 982849353 16533345 985160367 16533345 985160367 14319263 987319650 14319263 987319650 13216485 988546156 13216485 988546156 11119572 990730218 11119572 990730218 9466107 991694177 9466107 991694177 7699385 992872871 7699385 992872871 6968633 993408741 6968633 993408741 6455364 993739203 6455364 993739203 6004642 993981141 6004642 993981141 5550640 994246774 5550640 994246774 5330417 994615486 5330417 994615486 4382744 995594591 4382744 995594591 4135521 995708289 4135521 995708289 469490153 469709694 469490153 469709694 549568273 447057650 549568273 447057650 588180896 408207510 588180896 408207510 595739628 399434875 595739628 399434875 637576221 354747259 637576221 354747259 646678719 352591764 646678719 352591764 658506687 327655769 658506687 327655769 684942131 308305196 684942131 308305196 704371847 292114700 704371847 292114700 712646800 270540201 712646800 270540201 729726243 267212163 729726243 267212163 790085734 194702191 790085734 194702191 807046562 185544050 807046562 185544050 823476741 163881152 823476741 163881152 851285345 147201115 851285345 147201115 857513642 139861103 857513642 139861103 859426419 139637401 859426419 139637401 864782672 122402406 864782672 122402406 888322496 100154828 888322496 100154828 899854461 97857489 899854461 97857489 906437600 88353311 906437600 88353311 914333190 82249257 914333190 82249257 924652213 70904185 924652213 70904185 927765235 70061829 927765235 70061829 931656739 65915630 931656739 65915630 935324093 62039282 935324093 62039282 936794500 59896385 936794500 59896385 946593433 51711452 946593433 51711452 948691146 45797386 948691146 45797386 958337257 40573698 958337257 40573698 958914551 39289069 958914551 39289069 960836690 35940454 960836690 35940454 965210026 33713721 965210026 33713721 966244588 33031629 966244588 33031629 968443114 29926617 968443114 29926617 970594700 27727245 970594700 27727245 974265611 24381878 974265611 24381878 975314558 23451472 975314558 23451472 976392117 21097393 976392117 21097393 980608922 17559009 980608922 17559009 983602664 15454647 983602664 15454647 985066944 11938150 985066944 11938150 988219368 11757181 988219368 11757181 988678295 11346190 988678295 11346190 989149348 10573499 989149348 10573499 990194004 9505574 990194004 9505574 991317407 8253744 991317407 8253744 991698977 8079570 991698977 8079570 992206989 7430722 992206989 7430722 992681243 6848471 992681243 6848471 994058794 5768210 994058794 5768210 994277016 5751488 994277016 5751488 994550041 5390979 994550041 5390979 994995644 4756603 994995644 4756603 995527011 4528730 995527011 4528730 464275492 586492074 464275492 586492074 405401251 623686318 405401251 623686318 374580522 655105315 374580522 655105315 322639958 691521203 322639958 691521203 298410573 720263774 298410573 720263774 268700238 736562648 268700238 736562648 263137305 737757960 263137305 737757960 226328472 784949574 226328472 784949574 208255167 794712120 208255167 794712120 197176113 808095297 197176113 808095297 187888473 818886015 187888473 818886015 176583298 825084934 176583298 825084934 169667392 848835431 169667392 848835431 147968403 861796296 147968403 861796296 131066481 885487694 131066481 885487694 107127891 894655377 107127891 894655377 105749924 909930787 105749924 909930787 89196778 922513358 89196778 922513358 77510742 926849013 77510742 926849013 68137135 934527686 68137135 934527686 66154992 936480642 66154992 936480642 63888609 940271479 63888609 940271479 58561968 945747102 58561968 945747102 49809941 953860437 49809941 953860437 45192856 957130917 45192856 957130917 42947601 962007945 42947601 962007945 38370778 963246903 38370778 963246903 36679792 964888804 36679792 964888804 32058294 970427456 32058294 970427456 30681973 971029491 30681973 971029491 29789343 973968204 29789343 973968204 26126736 975401665 26126736 975401665 25646332 975901372 25646332 975901372 22989442 978972287 22989442 978972287 20601454 981481017 20601454 981481017 19312326 984345175 19312326 984345175 13713475 987312833 13713475 987312833 13069478 988302694 13069478 988302694 11919009 989283042 11919009 989283042 10732043 990012984 10732043 990012984 10101299 990757923 10101299 990757923 9574456 990949281 9574456 990949281 8842233 992442695 8842233 992442695 7730196 992734976 7730196 992734976 7082218 993721726 7082218 993721726 5854938 995140352 5854938 995140352 4572342 995355167 4572342 995355167 4238054 995675392 4238054 995675392 4162255 995675392 416943635 509020399 416943635 509020399 543207691 455185053 543207691 455185053 550356955 427677123 550356955 427677123 598814675 368481045 598814675 368481045 642023392 353664591 642023392 353664591 683236764 308580717 683236764 308580717 691847029 300956511 691847029 300956511 704596646 280863815 704596646 280863815 724798278 267476010 724798278 267476010 764449530 213373640 764449530 213373640 806586615 180274858 806586615 180274858 829269836 142547426 829269836 142547426 857035434 141010082 857035434 141010082 862889870 124270652 862889870 124270652 888060275 104936373 888060275 104936373 896101385 101883470 896101385 101883470 898509018 94461609 898509018 94461609 905670579 89241007 905670579 89241007 914751434 77152605 914751434 77152605 921678420 73309308 921678420 73309308 926523936 71351562 926523936 71351562 930413390 66914476 930413390 66914476 935130903 62183885 935130903 62183885 943730163 54682969 943730163 54682969 944281128 53572041 944281128 53572041 947448370 46868695 947448370 46868695 952899930 39596488 952899930 39596488 960072719 37641096 960072719 37641096 963372173 34641464 963372173 34641464 964945793 34280653 964945793 34280653 966142236 31809702 966142236 31809702 967674427 29041042 967674427 29041042 970441989 28048244 970441989 28048244 973645384 25189558 973645384 25189558 975431773 23735163 975431773 23735163 981144738 18024876 981144738 18024876 983260478 16141045 983260478 16141045 984592554 14885295 984592554 14885295 985376020 12142054 985376020 12142054 988662627 11185629 988662627 11185629 989896308 9730358 989896308 9730358 990612466 8178256 990612466 8178256 992441030 6265725 992441030 6265725 994023496 5812144 994023496 5812144 994329619 5596912 994329619 5596912 994593006 5269351 994593006 5269351 994989365 5038984 994989365 5038984 995297698 4809629 995297698 4809629 410595078 590795009 410595078 590795009 409581451 612785978 409581451 612785978 332237528 682078108 332237528 682078108 312182825 692241187 312182825 692241187 270025137 732792764 270025137 732792764 228010938 773844338 228010938 773844338 226574235 775294617 226574235 775294617 216259485 784621275 216259485 784621275 213634335 788804730 213634335 788804730 184262654 823034067 184262654 823034067 160349437 843309100 160349437 843309100 152242318 851726161 152242318 851726161 146850661 863983311 146850661 863983311 136769425 866548286 136769425 866548286 126451813 877102718 126451813 877102718 121605481 881127343 121605481 881127343 118673123 886983371 118673123 886983371 107900789 894547038 107900789 894547038 104922381 904298280 104922381 904298280 90187061 916979069 90187061 916979069 76954503 930850321 76954503 930850321 68327537 935569684 68327537 935569684 66260513 937370839 66260513 937370839 61610341 943847576 61610341 943847576 57241416 951669139 57241416 951669139 49013935 953358850 49013935 953358850 44586970 958109021 44586970 958109021 39224402 963734114 39224402 963734114 35886775 968331564 35886775 968331564 31679704 970370782 31679704 970370782 30608126 971157068 30608126 971157068 29112420 974435566 29112420 974435566 26256551 977079297 26256551 977079297 23707053 978648271 23707053 978648271 22600980 980240941 22600980 980240941 19824028 983438904 19824028 983438904 17121365 984241860 17121365 984241860 14277588 986755706 14277588 986755706 12089349 988719213 12089349 988719213 11744256 989169597 11744256 989169597 11194594 989413730 11194594 989413730 10284853 990687146 10284853 990687146 9653082 991036373 9653082 991036373 8622234 991798484 8622234 991798484 8517100 991928703 8517100 991928703 8246631 992053297 8246631 992053297 7485062 992774425 7485062 992774425 7162284 993087714 7162284 993087714 6476290 993827356 6476290 993827356 5551409 994699151 5551409 994699151 4895579 995102853 4895579 995102853 4472646 995389207 4472646 995389207 4405581 995532885 4405581 995532885 4221134 995549423 4221134 995549423 529466471 467084585 529466471 467084585 536839429 455566164 536839429 455566164 598448267 390238319 598448267 390238319 625599235 360866928 625599235 360866928 639816905 354722401 639816905 354722401 654024997 324796799 654024997 324796799 675259441 314246757 675259441 314246757 694355767 298057958 694355767 298057958 703251252 284111774 703251252 284111774 717204983 224628428 717204983 224628428 784510576 200353804 784510576 200353804 802096148 189818488 802096148 189818488 817856894 175394493 817856894 175394493 823425021 174411657 823425021 174411657 826307547 164482542 826307547 164482542 840264414 158541782 840264414 158541782 842262875 145204441 842262875 145204441 857382055 131426860 857382055 131426860 884469510 112935767 884469510 112935767 885538840 111540890 885538840 111540890 890527047 106025643 890527047 106025643 897156696 101422372 897156696 101422372 901252317 97919726 901252317 97919726 903818934 94505957 903818934 94505957 905784463 91467176 905784463 91467176 910611523 82914416 910611523 82914416 919752559 78111555 919752559 78111555 923217122 74120970 923217122 74120970 930181881 67601671 930181881 67601671 932550409 65353751 932550409 65353751 934615888 56678638 934615888 56678638 942515639 50955974 942515639 50955974 949667383 48408096 949667383 48408096 951221900 40590704 951221900 40590704 959935019 37711681 959935019 37711681 961966950 34537618 961966950 34537618 965680515 31411587 965680515 31411587 968182877 28213828 968182877 28213828 971785737 26794647 971785737 26794647 973239828 26344230 973239828 26344230 974141718 24816007 974141718 24816007 976563778 20785355 976563778 20785355 980694209 18130510 980694209 18130510 981478382 17721613 981478382 17721613 982447538 16637389 982447538 16637389 983936193 15268690 983936193 15268690 985379467 13733779 985379467 13733779 986544262 13020648 986544262 13020648 987258532 11851702 987258532 11851702 988532913 9929045 988532913 9929045 990178340 8654136 990178340 8654136 991536470 7790235 991536470 7790235 992019831 6988053 992019831 6988053 993288966 6507982 993288966 6507982 994007923 5984742 994007923 5984742 994185084 5776207 994185084 5776207 994321328 5682736 994321328 5682736 994406603 5268595 994406603 5268595 995062276 5019695 995062276 5019695 514706471 510431155 514706471 510431155 444788036 583438528 444788036 583438528 411277769 593969900 411277769 593969900 388454885 677978863 388454885 677978863 314095840 724093966 314095840 724093966 271610746 731463085 271610746 731463085 256493314 760602832 256493314 760602832 239443857 780883685 239443857 780883685 219133242 784788854 219133242 784788854 186371407 815439540 186371407 815439540 178800682 827623696 178800682 827623696 160569826 844954969 160569826 844954969 147855968 858184452 147855968 858184452 142257337 869149361 142257337 869149361 124158739 883733245 124158739 883733245 110057674 895868615 110057674 895868615 99519209 922935003 99519209 922935003 78384738 926739998 78384738 926739998 73621840 929325930 73621840 929325930 68625620 934712708 68625620 934712708 67259948 935670849 67259948 935670849 65843016 943125070 65843016 943125070 55086620 949672248 55086620 949672248 47644130 954887149 47644130 954887149 43291478 960491171 43291478 960491171 37485639 964539848 37485639 964539848 35563818 966692320 35563818 966692320 30965476 970619816 30965476 970619816 30490909 971671200 30490909 971671200 27139421 976125561 27139421 976125561 23564540 979986752 23564540 979986752 19846662 981299499 19846662 981299499 18265137 983784749 18265137 983784749 16514597 986411073 16514597 986411073 14130339 986735880 14130339 986735880 13893213 987235806 13893213 987235806 12081683 989117694 12081683 989117694 11218125 989642533 11218125 989642533 10668852 990134288 10668852 990134288 9970427 990526374 9970427 990526374 9089938 991718432 9089938 991718432 8489585 991913801 8489585 991913801 8040702 992450497 8040702 992450497 7467945 992874071 7467945 992874071 7135417 993788019 7135417 993788019 5931500 994094086 5931500 994094086 5389284 994661720 5389284 994661720 4979569 995031926 4979569 995031926 4811082 995236963 4811082 995236963 4429911 995524394 4429911 995524394 4285778 995524394 483614005 483342501 483614005 483342501 522978594 475912120 522978594 475912120 528251208 463614526 528251208 463614526 567968018 426652652 567968018 426652652 584244607 385274081 584244607 385274081 614845862 379353556 614845862 379353556 631574479 363537009 631574479 363537009 643236976 341190810 643236976 341190810 664839555 330310578 664839555 330310578 670616407 325379117 670616407 325379117 675547223 321098240 675547223 321098240 696227413 296751109 696227413 296751109 716253520 269905057 716253520 269905057 740092018 242691180 740092018 242691180 778330570 200510456 778330570 200510456 804727699 187775836 804727699 187775836 814613333 182359243 814613333 182359243 817851444 171888197 817851444 171888197 830408251 159663877 830408251 159663877 850895791 144958556 850895791 144958556 859417611 117210236 859417611 117210236 884965383 108881080 884965383 108881080 893934199 100007542 893934199 100007542 901131075 97021807 901131075 97021807 905523757 91611495 905523757 91611495 907488900 89137513 907488900 89137513 909857201 81251851 909857201 81251851 918955191 76904198 918955191 76904198 929068185 66716181 929068185 66716181 931956435 58488464 931956435 58488464 942016169 52714889 942016169 52714889 949352738 48454512 949352738 48454512 957768150 39919010 957768150 39919010 962673690 36085769 962673690 36085769 963248139 33919130 963248139 33919130 967552257 31262104 967552257 31262104 969750763 28859736 969750763 28859736 970543767 28410222 970543767 28410222 971573034 27630320 971573034 27630320 972031198 27034731 972031198 27034731 974497698 22635850 974497698 22635850 979585543 18635796 979585543 18635796 981772852 17317760 981772852 17317760 982952383 15967309 982952383 15967309 983866719 14636814 983866719 14636814 985194012 13777845 985194012 13777845 986693980 13027474 986693980 13027474 987717910 12047175 987717910 12047175 988444110 10038445 988444110 10038445 989895934 9553326 989895934 9553326 990886821 8803190 990886821 8803190 990896210 8167612 990896210 8167612 992711546 7089903 992711546 7089903 992986601 6850278 992986601 6850278 993328225 6485839 993328225 6485839 993853159 6069270 993853159 6069270 994032268 5937398 994032268 5937398 994156861 5470415 994156861 5470415 994687158 5411054 994687158 5411054 493233856 559664847 493233856 559664847 426273916 671690456 426273916 671690456 327644163 676830130 327644163 676830130 291764126 712388943 291764126 712388943 280563349 722938435 280563349 722938435 257334317 746009775 257334317 746009775 247025872 758762953 247025872 758762953 231724925 777462443 231724925 777462443 221339747 793522929 221339747 793522929 191711190 822534797 191711190 822534797 168756717 835670466 168756717 835670466 156406451 844612816 156406451 844612816 149820253 859288063 149820253 859288063 129614317 876204678 129614317 876204678 117781523 883700413 117781523 883700413 113210290 891795686 113210290 891795686 108169574 896906713 108169574 896906713 88481484 921185978 88481484 921185978 75809388 928627567 75809388 928627567 72378240 932502155 72378240 932502155 68616704 935274424 68616704 935274424 66643442 940643648 66643442 940643648 59641293 946723982 59641293 946723982 49086730 954409732 49086730 954409732 45459796 958326406 45459796 958326406 40701480 960910521 40701480 960910521 39616743 962945248 39616743 962945248 34635684 966430781 34635684 966430781 32874634 969199385 32874634 969199385 31552132 970858864 31552132 970858864 28479563 975493297 28479563 975493297 24941920 976556539 24941920 976556539 23255677 978951445 23255677 978951445 20206926 981501356 20206926 981501356 19193063 982303677 19193063 982303677 18211846 984052551 18211846 984052551 16578440 984458232 16578440 984458232 14541537 986413620 14541537 986413620 14036140 987078875 14036140 987078875 13126099 989102062 13126099 989102062 11282346 989839004 11282346 989839004 10469502 990739748 10469502 990739748 9156696 991483951 9156696 991483951 8487951 992640443 8487951 992640443 7344655 992858522 7344655 992858522 7151600 993342286 7151600 993342286 6511562 993781604 6511562 993781604 5492415 994582302 5492415 994582302 5131585 994753813 5131585 994753813 4651498 995251608 4651498 995251608 4472062 995480882 4472062 995480882 4364677 995480882 470926309 500376022 470926309 500376022 518112860 479589940 518112860 479589940 563354761 436624030 563354761 436624030 584230249 395929763 584230249 395929763 604343279 386629506 604343279 386629506 628898828 367000643 628898828 367000643 639660479 354695243 639660479 354695243 647950908 345771484 647950908 345771484 663513359 331514293 663513359 331514293 674177139 322117881 674177139 322117881 687768676 306376468 687768676 306376468 697678426 291820077 697678426 291820077 754403839 230002364 754403839 230002364 790412348 193277404 790412348 193277404 813973997 183618863 813973997 183618863 837016571 159872684 837016571 159872684 841543677 153284737 841543677 153284737 850544146 123299911 850544146 123299911 883798839 110686009 883798839 110686009 888715734 103452541 888715734 103452541 897158061 95631214 897158061 95631214 905484307 90432020 905484307 90432020 917639088 81039821 917639088 81039821 919072481 76264207 919072481 76264207 927521771 70969129 927521771 70969129 928456188 70184113 928456188 70184113 930820860 65737169 930820860 65737169 933171018 62573999 933171018 62573999 940774328 57927044 940774328 57927044 944379471 54422497 944379471 54422497 947376360 44237990 947376360 44237990 956057976 42832271 956057976 42832271 956145059 40931119 956145059 40931119 961800526 36660240 961800526 36660240 964245817 32661751 964245817 32661751 969786939 27725859 969786939 27725859 973736919 25648961 973736919 25648961 974126273 24121751 974126273 24121751 976280488 22819138 976280488 22819138 976819875 20365722 976819875 20365722 979247438 18894578 979247438 18894578 981693336 17350712 981693336 17350712 982217749 16222507 982217749 16222507 983507165 15193805 983507165 15193805 984956233 14014025 984956233 14014025 986492032 12699840 986492032 12699840 987736455 11770142 987736455 11770142 989347746 10284123 989347746 10284123 989665908 9471462 989665908 9471462 990960650 8579694 990960650 8579694 991444996 8271548 991444996 8271548 991795237 7188503 991795237 7188503 992844567 6894501 992844567 6894501 993166403 6703366 993166403 6703366 993665709 6348949 993665709 6348949 993789024 6188391 993789024 6188391 993991079 6017756 993991079 6017756 994342247 5481785 994342247 5481785 994608799 5481785 442215395 572999503 442215395 572999503 410509284 595570408 410509284 595570408 336490938 670108622 336490938 670108622 330999301 675772276 330999301 675772276 294941314 710245988 294941314 710245988 283663226 739874669 283663226 739874669 259053791 745962056 259053791 745962056 246187734 763974091 246187734 763974091 223667698 788657893 223667698 788657893 204560012 806866551 204560012 806866551 192787540 810034197 192787540 810034197 174754229 834365586 174754229 834365586 158384477 844541524 158384477 844541524 154335293 850647508 154335293 850647508 146656865 856342640 146656865 856342640 132317922 871076176 132317922 871076176 129385058 872204052 129385058 872204052 121381830 890385768 121381830 890385768 108808561 892827898 108808561 892827898 107234807 914707254 107234807 914707254 83323843 923728324 83323843 923728324 73615223 932313579 73615223 932313579 69381526 935013725 69381526 935013725 61443808 940631568 61443808 940631568 59098814 946216296 59098814 946216296 54803507 948771309 54803507 948771309 49481403 953453664 49481403 953453664 47228218 955903732 47228218 955903732 44376578 957112854 44376578 957112854 41514421 961230224 41514421 961230224 39222233 963985277 39222233 963985277 34489590 967051627 34489590 967051627 32549683 970008644 32549683 970008644 30575911 971038208 30575911 971038208 26547279 975404847 26547279 975404847 25500762 976929281 25500762 976929281 20621185 981252768 20621185 981252768 19674418 981609498 19674418 981609498 18857303 982283473 18857303 982283473 18035104 984534903 18035104 984534903 16121565 985870997 16121565 985870997 14571627 986579157 14571627 986579157 13957238 986715892 13957238 986715892 13691699 987172933 13691699 987172933 12087642 988986384 12087642 988986384 10886849 989910412 10886849 989910412 10169904 991102539 10169904 991102539 8911551 991759451 8911551 991759451 7918042 992535733 7918042 992535733 7727997 992792354 7727997 992792354 6305443 993744753 6305443 993744753 5356992 994463258 5356992 994463258 5301687 994600030 5301687 994600030 5183083 994887854 5183083 994887854 4971504 995092565 4971504 995092565 4624936 995252169 4624936 995252169 432220017 513845654 432220017 513845654 512334615 480998364 512334615 480998364 551595900 443274883 551595900 443274883 562908099 410096250 562908099 410096250 594523517 403690465 594523517 403690465 596724178 401710578 596724178 401710578 637336361 361006910 637336361 361006910 653751775 344280333 653751775 344280333 659322735 332613196 659322735 332613196 683681028 313127789 683681028 313127789 702645297 294527234 702645297 294527234 739099160 254550980 739099160 254550980 765417410 229121003 765417410 229121003 794898566 202460238 794898566 202460238 800212438 193789632 800212438 193789632 807050916 186119342 807050916 186119342 834675548 164414263 834675548 164414263 840707578 138806557 840707578 138806557 871697188 125302385 871697188 125302385 877707036 113284182 877707036 113284182 894765839 102794190 894765839 102794190 903960566 92789098 903960566 92789098 906943553 86422671 906943553 86422671 913270967 80216014 913270967 80216014 921207802 72381640 921207802 72381640 926807101 66452775 926807101 66452775 938972113 58243250 938972113 58243250 944448640 53160361 944448640 53160361 953662138 43790505 953662138 43790505 955430237 42336688 955430237 42336688 958158076 38796904 958158076 38796904 961265823 37217972 961265823 37217972 962953172 33088984 962953172 33088984 966536014 31296051 966536014 31296051 968134119 29137198 968134119 29137198 970344413 27497972 970344413 27497972 972153425 26368317 972153425 26368317 974553569 23111177 974553569 23111177 977761029 21532572 977761029 21532572 980074449 19187335 980074449 19187335 980675531 18027093 980675531 18027093 981430247 16831207 981430247 16831207 984513262 14448061 984513262 14448061 986116483 12881954 986116483 12881954 987486595 12650991 987486595 12650991 988077896 11087812 988077896 11087812 988955971 10923017 988955971 10923017 989620448 10156002 989620448 10156002 991017946 8656512 991017946 8656512 991363331 8294691 991363331 8294691 992415740 7157331 992415740 7157331 992738489 6914465 992738489 6914465 993335617 6501261 993335617 6501261 993729107 6071574 993729107 6071574 993977081 5895752 993977081 5895752 994123446 5895752 453333814 556297839 453333814 556297839 402381361 661819913 402381361 661819913 339476128 700888402 339476128 700888402 291355977 710802828 291355977 710802828 286448368 716664785 286448368 716664785 282478083 719185500 282478083 719185500 263674946 741747844 263674946 741747844 245476551 770020844 245476551 770020844 224880181 784370436 224880181 784370436 211431350 817089621 211431350 817089621 178893897 832479501 178893897 832479501 166504843 838515162 166504843 838515162 158740673 843016278 158740673 843016278 156795130 851851020 156795130 851851020 134435738 871018541 134435738 871018541 126176572 878193765 126176572 878193765 116344058 887412870 116344058 887412870 110121297 894442576 110121297 894442576 84461856 920408466 84461856 920408466 76538086 926852033 76538086 926852033 70551978 931346652 70551978 931346652 70278683 931756968 70278683 931756968 69791708 934179338 69791708 934179338 63379096 939271102 63379096 939271102 61509007 944389647 61509007 944389647 53934564 949512862 53934564 949512862 51262928 950715266 51262928 950715266 48567164 953860107 48567164 953860107 40089191 960921069 40089191 960921069 39615907 963778319 39615907 963778319 36526777 964894616 36526777 964894616 34766106 966835293 34766106 966835293 34194719 967533847 34194719 967533847 33524825 969139036 33524825 969139036 31384635 970210513 31384635 970210513 28062971 973710902 28062971 973710902 26482378 975603859 26482378 975603859 25173460 980389179 25173460 980389179 20290189 982277761 20290189 982277761 17163415 984666746 17163415 984666746 15171343 986136275 15171343 986136275 14581387 986554184 14581387 986554184 13998000 988406235 13998000 988406235 12115476 988969943 12115476 988969943 11378127 989781495 11378127 989781495 10582898 990021313 10582898 990021313 9281486 991235276 9281486 991235276 8841990 992273479 8841990 992273479 7785887 992775690 7785887 992775690 6642568 993624708 6642568 993624708 5554392 994454866 5554392 994454866 5325904 994619453 5325904 994619453 5228555 994765319 5228555 994765319 5035470 994765319 505901215 485790909 505901215 485790909 530361783 464159129 530361783 464159129 538895205 452445032 538895205 452445032 554417138 441242959 554417138 441242959 589621444 406222594 589621444 406222594 602999297 373015653 602999297 373015653 643671331 345606034 643671331 345606034 663978831 303108337 663978831 303108337 703103577 284533916 703103577 284533916 734851799 263873425 734851799 263873425 744778513 244910145 744778513 244910145 759734559 217359176 759734559 217359176 788421065 203680084 788421065 203680084 794639175 198410334 794639175 198410334 802331183 188580103 802331183 188580103 817675100 175480680 817675100 175480680 827882753 167973195 827882753 167973195 847155312 146651751 847155312 146651751 862201676 133754730 862201676 133754730 866737305 122564184 866737305 122564184 884124131 113638204 884124131 113638204 896553348 100251470 896553348 100251470 902283306 95790431 902283306 95790431 907368844 90337156 907368844 90337156 911748870 79856946 911748870 79856946 921422354 75049346 921422354 75049346 924783384 73291766 924783384 73291766 929208846 66591024 929208846 66591024 938602857 58667000 938602857 58667000 940175330 56801191 940175330 56801191 944010441 53294941 944010441 53294941 951514257 46243981 951514257 46243981 953846825 44505116 953846825 44505116 958115301 39880845 958115301 39880845 959607026 39431018 959607026 39431018 961044685 34230891 961044685 34230891 967692299 30496710 967692299 30496710 969146597 29418396 969146597 29418396 971607782 27734681 971607782 27734681 971946063 26084765 971946063 26084765 974842851 23735169 974842851 23735169 976162395 22566523 976162395 22566523 977253903 21810554 977253903 21810554 978004404 19862944 978004404 19862944 980397656 18990294 980397656 18990294 980651896 18524965 980651896 18524965 981412394 17196515 981412394 17196515 982668498 15323848 982668498 15323848 984784649 14144548 984784649 14144548 986023589 13454149 986023589 13454149 986812011 13038573 986812011 13038573 987487051 11159881 987487051 11159881 989315012 9492790 989315012 9492790 990416319 9410364 990416319 9410364 990546647 7918810 990546647 7918810 992617638 7185046 992617638 7185046 992864710 7031479 992864710 7031479 992979653 6763522 992979653 6763522 993512979 6538685 993512979 6538685 993655782 6167029 993655782 6167029 993919627 6074986 993919627 6074986 993939761 6074986 463659697 540482289 463659697 540482289 447564124 656179914 447564124 656179914 342681956 687539891 342681956 687539891 313367816 691545211 313367816 691545211 298032835 709837816 298032835 709837816 288252098 724891210 288252098 724891210 270445079 730912521 270445079 730912521 268569501 734140927 268569501 734140927 242324246 760126795 242324246 760126795 240120792 762910639 240120792 762910639 219847949 788232376 219847949 788232376 188108674 815254644 188108674 815254644 184860312 821355136 184860312 821355136 174239696 837252313 174239696 837252313 163569306 840002716 163569306 840002716 158017322 860424293 158017322 860424293 133787966 869670125 133787966 869670125 130472470 880710668 130472470 880710668 120226238 889276242 120226238 889276242 104575643 912954565 104575643 912954565 88128434 917182976 88128434 917182976 84586958 917397905 84586958 917397905 80575301 924251137 80575301 924251137 71920079 930238877 71920079 930238877 70551119 932101648 70551119 932101648 69158281 934519665 69158281 934519665 65821858 939182617 65821858 939182617 58912923 944100614 58912923 944100614 55234299 950155000 55234299 950155000 50446073 953743419 50446073 953743419 40220012 962366737 40220012 962366737 34914908 966604009 34914908 966604009 34411346 967499603 34411346 967499603 33246983 969685641 33246983 969685641 28302669 973441541 28302669 973441541 27496894 974439010 27496894 974439010 20880636 980904943 20880636 980904943 18960855 982161437 18960855 982161437 17266087 985151249 17266087 985151249 15270223 986099236 15270223 986099236 14191820 986686122 14191820 986686122 12763061 988322080 12763061 988322080 12381688 989134630 12381688 989134630 10878081 989736073 10878081 989736073 10598759 990847161 10598759 990847161 9507486 990999787 9507486 990999787 8138065 992247734 8138065 992247734 7880244 992454821 7880244 992454821 7543442 993325308 7543442 993325308 5610645 994207078 5610645 994207078 5329776 994472874 5329776 994472874 474752554 497379587 474752554 497379587 521811475 467518515 521811475 467518515 543980716 419200198 543980716 419200198 584736521 414676651 584736521 414676651 588811056 374353845 588811056 374353845 627097339 368170627 627097339 368170627 632194604 361667864 632194604 361667864 645868735 345825119 645868735 345825119 662955539 310003531 662955539 310003531 690801853 293427930 690801853 293427930 707752920 290129114 707752920 290129114 732529949 256620511 732529949 256620511 748313331 228064040 748313331 228064040 773145269 222516711 773145269 222516711 783169885 204337365 783169885 204337365 798411923 190254509 798411923 190254509 816647875 176258820 816647875 176258820 826997278 146362737 826997278 146362737 858265793 136410988 858265793 136410988 871759349 117928548 871759349 117928548 883822969 110802016 883822969 110802016 893521265 103826553 893521265 103826553 900918894 97404835 900918894 97404835 902723588 94544372 902723588 94544372 908038984 89083204 908038984 89083204 917924553 80558568 917924553 80558568 920327004 73307858 920327004 73307858 925547942 71498228 925547942 71498228 928859483 67002649 928859483 67002649 931624291 63089446 931624291 63089446 937028788 60073789 937028788 60073789 939905547 57483629 939905547 57483629 944933120 49483357 944933120 49483357 950406424 43211702 950406424 43211702 957916150 40343695 957916150 40343695 960000033 39065417 960000033 39065417 960155830 36245864 960155830 36245864 962852406 35124599 962852406 35124599 964613357 32475513 964613357 32475513 968463176 30724672 968463176 30724672 969156837 27978674 969156837 27978674 972814438 24707557 972814438 24707557 975365320 23418540 975365320 23418540 976368403 22439335 976368403 22439335 978322304 20812987 978322304 20812987 978773603 19243488 978773603 19243488 980348449 18875789 980348449 18875789 980577613 18191625 980577613 18191625 982083855 16964274 982083855 16964274 983363602 15403630 983363602 15403630 985506492 13989803 985506492 13989803 986030394 13794024 986030394 13794024 986920444 13142967 986920444 13142967 987482357 11359696 987482357 11359696 988841807 9967885 988841807 9967885 990204606 8166552 990204606 8166552 991763154 7672732 991763154 7672732 992563157 7293989 992563157 7293989 992716496 6870699 992716496 6870699 993291846 6615683 993291846 6615683 993416317 6487550 993416317 6487550 993687532 6196444 993687532 6196444 993806699 6196444 379844326 653006265 379844326 653006265 326565633 683879245 326565633 683879245 312280431 702141540 312280431 702141540 298891658 706847484 298891658 706847484 292134016 710218428 292134016 710218428 271128830 756137942 271128830 756137942 245060868 762617688 245060868 762617688 232973866 779215878 232973866 779215878 218707360 795255166 218707360 795255166 204285824 811526401 204285824 811526401 186740057 820122482 186740057 820122482 178109802 829714545 178109802 829714545 166710707 835758044 166710707 835758044 164241185 839002138 164241185 839002138 161525296 857423282 161525296 857423282 138716199 862860254 138716199 862860254 135484429 866286046 135484429 866286046 130818027 879820586 130818027 879820586 109996956 897228363 109996956 897228363 98205816 909750787 98205816 909750787 85811287 918955441 85811287 918955441 80693391 928343299 80693391 928343299 73021442 930050561 73021442 930050561 70569122 931666240 70569122 931666240 67170555 936641260 67170555 936641260 61079105 944799596 61079105 944799596 56426341 945256134 56426341 945256134 55532610 946489237 55532610 946489237 48224505 953630235 48224505 953630235 46326332 954467299 46326332 954467299 41288964 960320017 41288964 960320017 39854362 961517888 39854362 961517888 37281147 964744037 37281147 964744037 35327971 965596808 35327971 965596808 33832780 967482495 33832780 967482495 32241497 969378960 32241497 969378960 29415620 972731409 29415620 972731409 27691434 973709490 27691434 973709490 23399385 978590880 23399385 978590880 20949746 980306970 20949746 980306970 20708834 981827337 20708834 981827337 19147834 982076824 19147834 982076824 15866483 985069368 15866483 985069368 15143622 985906419 15143622 985906419 14207293 987663995 14207293 987663995 13038844 987769506 13038844 987769506 11513456 989129440 11513456 989129440 10969780 989696866 10969780 989696866 10189674 990412033 10189674 990412033 9578180 991029355 9578180 991029355 9205956 991925478 9205956 991925478 8039699 993280040 8039699 993280040 5922620 993967748 5922620 993967748 5373025 994412854 5373025 994412854 405253563 518231918 405253563 518231918 496463055 481050465 496463055 481050465 524085200 457642077 524085200 457642077 582576509 414896766 582576509 414896766 619660731 368475044 619660731 368475044 645621404 352177601 645621404 352177601 666487101 319034445 666487101 319034445 694641902 299649296 694641902 299649296 705285601 278303380 705285601 278303380 727914251 239189216 727914251 239189216 777243726 216387157 777243726 216387157 799461565 192516103 799461565 192516103 807485397 187269120 807485397 187269120 814087200 178430031 814087200 178430031 835943519 156557741 835943519 156557741 860085682 133996014 860085682 133996014 869653341 123908106 869653341 123908106 877170439 120039066 877170439 120039066 879945759 115674416 879945759 115674416 893950329 104337917 893950329 104337917 899355302 99842125 899355302 99842125 901896771 92853254 901896771 92853254 915091860 78565957 915091860 78565957 922887608 74829380 922887608 74829380 927676717 68451622 927676717 68451622 930324231 64017565 930324231 64017565 934656346 60466916 934656346 60466916 942874585 54755370 942874585 54755370 946913264 49194566 946913264 49194566 949707385 47434542 949707385 47434542 953735014 44006649 953735014 44006649 956308702 41631497 956308702 41631497 959978636 37559766 959978636 37559766 961421340 37336431 961421340 37336431 962507202 34649437 962507202 34649437 966566432 32750637 966566432 32750637 968268895 30682105 968268895 30682105 972041946 25393575 972041946 25393575 975860811 23613493 975860811 23613493 976010919 21584972 976010919 21584972 978761258 19309992 978761258 19309992 980380756 18346042 980380756 18346042 983495962 14492884 983495962 14492884 985444511 13191364 985444511 13191364 987089370 12601818 987089370 12601818 988611596 11388785 988611596 11388785 989413004 9974981 989413004 9974981 990165634 9116916 990165634 9116916 991200607 8087571 991200607 8087571 991711309 7997583 991711309 7997583 992206720 7559268 992206720 7559268 992335577 7247218 992335577 7247218 992748909 6690287 992748909 6690287 993652193 6215907 993652193 6215907 993785626 6215907 486501116 515087087 486501116 515087087 465473236 571843569 465473236 571843569 418064124 634955533 418064124 634955533 353821160 650711298 353821160 650711298 336589669 672107694 336589669 672107694 309660833 692737214 309660833 692737214 301677446 708809868 301677446 708809868 289155830 719756850 289155830 719756850 272716735 747253408 272716735 747253408 251865345 752567483 251865345 752567483 246236768 763289189 246236768 763289189 234543049 788009263 234543049 788009263 200618751 811474132 200618751 811474132 185063563 827654236 185063563 827654236 173011105 828496911 173011105 828496911 170124179 838692880 170124179 838692880 156557828 862716072 156557828 862716072 135467614 876026461 135467614 876026461 124885474 894230141 124885474 894230141 104679927 906070476 104679927 906070476 93752623 908893131 93752623 908893131 87029465 917073941 87029465 917073941 81440431 925875081 81440431 925875081 75401771 927665937 75401771 927665937 71667601 930348794 71667601 930348794 64514259 941599489 64514259 941599489 58633037 944178824 58633037 944178824 56840374 947587065 56840374 947587065 47399890 953593065 47399890 953593065 46509323 956618783 46509323 956618783 42920485 960099245 42920485 960099245 37529840 964430019 37529840 964430019 36449591 965327460 36449591 965327460 35013750 966410312 35013750 966410312 34203153 967490933 34203153 967490933 33471219 970946579 33471219 970946579 29080456 972522762 29080456 972522762 26110043 975799855 26110043 975799855 24654616 978804349 24654616 978804349 22209932 979543674 22209932 979543674 19776136 981995740 19776136 981995740 16480417 985804162 16480417 985804162 14626125 986513630 14626125 986513630 13738206 987397977 13738206 987397977 13171985 989072806 13171985 989072806 10406182 990236841 10406182 990236841 9934010 991406918 9934010 991406918 8472529 992153691 8472529 992153691 7169626 993275442 7169626 993275442 6495474 993857348 6495474 993857348 5898041 993978203 5898041 993978203 5859021 993978203 487661143 507165644 487661143 507165644 517718978 479093862 517718978 479093862 564525952 424010811 564525952 424010811 582505089 415081539 582505089 415081539 616564261 370509216 616564261 370509216 629659560 356815429 629659560 356815429 647021059 337755022 647021059 337755022 699621222 296884285 699621222 296884285 721299181 276166733 721299181 276166733 743068607 246323595 743068607 246323595 774246083 222984331 774246083 222984331 776905484 216770341 776905484 216770341 803605005 187887657 803605005 187887657 818603849 164519675 818603849 164519675 841873374 150791427 841873374 150791427 860366494 130471943 860366494 130471943 874139377 119325638 874139377 119325638 883012295 112485479 883012295 112485479 889045815 105712851 889045815 105712851 897365365 102208953 897365365 102208953 898536526 99088696 898536526 99088696 900630620 98684880 900630620 98684880 907435163 85836820 907435163 85836820 918925593 76305058 918925593 76305058 922553740 73647097 922553740 73647097 928539494 69719888 928539494 69719888 930216362 66129368 930216362 66129368 933885790 64375387 933885790 64375387 934913017 61702971 934913017 61702971 940169851 58128121 940169851 58128121 944021765 52938073 944021765 52938073 946155861 50269950 946155861 50269950 948468542 47191145 948468542 47191145 952095772 44859728 952095772 44859728 956814262 41184594 956814262 41184594 959445583 39285785 959445583 39285785 960375484 38421572 960375484 38421572 963973024 34059499 963973024 34059499 968045373 27634814 968045373 27634814 972559629 26861468 972559629 26861468 974237250 24835960 974237250 24835960 974889763 22932635 974889763 22932635 977236502 21009796 977236502 21009796 978378302 20337883 978378302 20337883 979795501 19481179 979795501 19481179 980720676 18121846 980720676 18121846 982642849 16164317 982642849 16164317 983726145 14732419 983726145 14732419 985154981 13538883 985154981 13538883 986806260 12052537 986806260 12052537 988560597 11451227 988560597 11451227 988591980 10513684 988591980 10513684 989544612 9848282 989544612 9848282 990256941 9132204 990256941 9132204 991433052 7598396 991433052 7598396 992200865 7144043 992200865 7144043 993199300 6567820 993199300 6567820 993487289 6567820 466378381 587824287 466378381 587824287 378084606 643481644 378084606 643481644 355226429 649759459 355226429 649759459 337143153 673760886 337143153 673760886 306209268 708770384 306209268 708770384 291920235 745801141 291920235 745801141 249866543 761182440 249866543 761182440 228144548 776913291 228144548 776913291 214741107 791125103 214741107 791125103 195270861 806436726 195270861 806436726 177563380 824856985 177563380 824856985 171826918 841337383 171826918 841337383 139709755 865773235 139709755 865773235 130847856 874125141 130847856 874125141 115312777 890719478 115312777 890719478 107634079 896331908 107634079 896331908 101654956 902619008 101654956 902619008 99347392 904411322 99347392 904411322 87553201 914550431 87553201 914550431 83721337 922160472 83721337 922160472 78219534 925651251 78219534 925651251 74097356 927661534 74097356 927661534 71321516 935869024 71321516 935869024 65219291 937171396 65219291 937171396 59548416 942533269 59548416 942533269 57903415 946142112 57903415 946142112 48974657 953221932 48974657 953221932 47615073 953839966 47615073 953839966 45019615 958897592 45019615 958897592 40797858 963095083 40797858 963095083 36570944 970362554 36570944 970362554 30217811 971433526 30217811 971433526 29750163 972469792 29750163 972469792 28871282 972801162 28871282 972801162 24871042 978058116 24871042 978058116 22600704 979023498 22600704 979023498 21353694 980455350 21353694 980455350 19525106 981382656 19525106 981382656 17543593 984010155 17543593 984010155 16749256 984319718 16749256 984319718 16024360 985937953 16024360 985937953 14735930 986338152 14735930 986338152 13717748 986906780 13717748 986906780 13407066 988118223 13407066 988118223 12695399 988134433 12695399 988134433 11680171 989454215 11680171 989454215 10975651 989706447 10975651 989706447 10533370 990076123 10533370 990076123 9125935 991354825 9125935 991354825 8997594 991422814 8997594 991422814 8676815 992018291 8676815 992018291 7191643 993270630 7191643 993270630 6620991 993412820 6620991 993412820 6537893 993601628 6537893 993601628 5929925 993925032 5929925 993925032 5900525 993925032 454830630 513263290 454830630 513263290 489387566 488995179 489387566 488995179 510247179 467637075 510247179 467637075 569906338 425051950 569906338 425051950 583258480 387612946 583258480 387612946 615277525 376167788 615277525 376167788 625159908 360530967 625159908 360530967 639517234 357611902 639517234 357611902 656425006 338741113 656425006 338741113 697555201 300858327 697555201 300858327 713542114 252257441 713542114 252257441 760448612 233942012 760448612 233942012 766087522 229981317 766087522 229981317 776345298 218094005 776345298 218094005 780973696 217703698 780973696 217703698 786917482 195486084 786917482 195486084 804493194 188859160 804493194 188859160 814384043 180718978 814384043 180718978 823020341 165711143 823020341 165711143 835478037 159552783 835478037 159552783 842310175 144800058 842310175 144800058 867341522 129630525 867341522 129630525 875312758 120363625 875312758 120363625 892536510 102591328 892536510 102591328 897477666 101016229 897477666 101016229 907229931 81349285 907229931 81349285 919300385 76404549 919300385 76404549 928339938 67473279 928339938 67473279 932153960 65203701 932153960 65203701 933877447 63206814 933877447 63206814 940817727 55790139 940817727 55790139 943638642 53108058 943638642 53108058 945586946 51199529 945586946 51199529 947666749 47658070 947666749 47658070 951255555 47034957 951255555 47034957 956822615 41367259 956822615 41367259 958682077 36084389 958682077 36084389 964340411 33228426 964340411 33228426 967675298 31667814 967675298 31667814 972051463 27172511 972051463 27172511 972637235 26502149 972637235 26502149 974201982 25066419 974201982 25066419 976402712 21633855 976402712 21633855 977848994 20716711 977848994 20716711 978646386 20656105 978646386 20656105 979374771 19513597 979374771 19513597 980105681 18937973 980105681 18937973 980748243 18380987 980748243 18380987 981101751 16859429 981101751 16859429 983868455 15038131 983868455 15038131 985031620 13616754 985031620 13616754 986466469 11505820 986466469 11505820 988807261 10905809 988807261 10905809 989034898 10706399 989034898 10706399 989273407 10241936 989273407 10241936 990088375 9551612 990088375 9551612 990539801 8984535 990539801 8984535 991503627 8183813 991503627 8183813 991607657 7667661 991607657 7667661 992153009 7412559 992153009 7412559 992674074 6872641 992674074 6872641 993086837 6872641 399333195 605009267 399333195 605009267 392434342 642520400 392434342 642520400 348482495 669140831 348482495 669140831 330181015 681558539 330181015 681558539 312475951 690371074 312475951 690371074 295594922 708182550 295594922 708182550 292180576 712670683 292180576 712670683 284662830 739766452 284662830 739766452 260780632 749549263 260780632 749549263 249924948 761980405 249924948 761980405 234780119 781078285 234780119 781078285 214135296 801042281 214135296 801042281 197351600 803639718 197351600 803639718 189651611 812139900 189651611 812139900 182750974 825256818 182750974 825256818 173367012 828767203 173367012 828767203 159170542 850884385 159170542 850884385 146288059 860616257 146288059 860616257 137615800 864573586 137615800 864573586 123869220 890241172 123869220 890241172 101815532 901667429 101815532 901667429 95886441 909492826 95886441 909492826 90395358 915221789 90395358 915221789 85168038 920975774 85168038 920975774 77643156 925857788 77643156 925857788 75004701 932426760 75004701 932426760 65946151 938680498 65946151 938680498 60949896 942206786 60949896 942206786 59620727 942512197 59620727 942512197 50658306 951763671 50658306 951763671 48128073 954612703 48128073 954612703 42755940 959165976 42755940 959165976 40775056 960764019 40775056 960764019 39928709 962677980 39928709 962677980 38337117 963397866 38337117 963397866 36585932 966596491 36585932 966596491 32214133 969906277 32214133 969906277 30770764 971322004 30770764 971322004 29411964 974036725 29411964 974036725 24962141 977699314 24962141 977699314 23238859 978043865 23238859 978043865 21525544 981151901 21525544 981151901 19838856 981388542 19838856 981388542 18386007 983088308 18386007 983088308 16665092 984770631 16665092 984770631 16067546 985173122 16067546 985173122 15556963 985508909 15556963 985508909 13763799 986875219 13763799 986875219 13591073 987955466 13591073 987955466 11796705 989471026 11796705 989471026 10728723 990614161 10728723 990614161 9429357 991128311 9429357 991128311 9183944 991379611 9183944 991379611 8444879 991950461 8444879 991950461 8277167 992814386 8277167 992814386 7021037 993194903 7021037 993194903 6222666 993714302 6222666 993714302 6167340 993716903 6167340 993716903 401667138 590737764 401667138 590737764 464763731 517714131 464763731 517714131 493047993 501953673 493047993 501953673 527378049 446006034 527378049 446006034 565216070 430718984 565216070 430718984 577645814 419035028 577645814 419035028 593236564 399873208 593236564 399873208 614770972 378133113 614770972 378133113 622052959 376008614 622052959 376008614 632001852 355221007 632001852 355221007 647460704 334270494 647460704 334270494 696257414 291884753 696257414 291884753 722995158 269865775 722995158 269865775 739812095 244610974 739812095 244610974 756850424 239026628 756850424 239026628 773929680 207020782 773929680 207020782 801687546 189372797 801687546 189372797 816202302 181724624 816202302 181724624 817757465 168948424 817757465 168948424 831089010 151147084 831089010 151147084 861933761 135434360 861933761 135434360 864207513 133106042 864207513 133106042 866357506 131686066 866357506 131686066 874517743 121269005 874517743 121269005 884956527 107127751 884956527 107127751 895511972 101219838 895511972 101219838 898685663 94106529 898685663 94106529 908352311 85066764 908352311 85066764 915606246 80208765 915606246 80208765 921089835 77369915 921089835 77369915 923131693 72537405 923131693 72537405 928199777 65383012 928199777 65383012 933266110 64938788 933266110 64938788 935402854 55534286 935402854 55534286 947293823 47917494 947293823 47917494 951628788 46602734 951628788 46602734 952710247 42133142 952710247 42133142 957303771 40646878 957303771 40646878 958635997 39805973 958635997 39805973 959645659 38139773 959645659 38139773 961315968 36557317 961315968 36557317 965225769 33154933 965225769 33154933 966979955 31713804 966979955 31713804 968979041 29892665 968979041 29892665 970026693 28409881 970026693 28409881 971529681 25193049 971529681 25193049 975348430 23224079 975348430 23224079 977263444 21136951 977263444 21136951 979209596 19017363 979209596 19017363 980797986 17393495 980797986 17393495 982047068 16728950 982047068 16728950 983766693 14872883 983766693 14872883 984938705 14030923 984938705 14030923 986343269 12431968 986343269 12431968 987905632 11825652 987905632 11825652 988323590 10784945 988323590 10784945 989289540 9399215 989289540 9399215 991553797 7977350 991553797 7977350 991931460 7418390 991931460 7418390 993010757 6919950 993010757 6919950 993041208 6919950 461915665 580855601 461915665 580855601 418538311 633578929 418538311 633578929 341836439 675251301 341836439 675251301 318092800 687212877 318092800 687212877 298349389 706065806 298349389 706065806 265715956 749291677 265715956 749291677 240182962 778162106 240182962 778162106 204963513 796063614 204963513 796063614 199286751 803736889 199286751 803736889 196179600 807566093 196179600 807566093 190199913 816586040 190199913 816586040 178159727 835210268 178159727 835210268 161653493 847788065 161653493 847788065 151397346 854656754 151397346 854656754 140814676 862808164 140814676 862808164 137309266 874474905 137309266 874474905 113289380 894969097 113289380 894969097 105003449 898704637 105003449 898704637 92334862 912535704 92334862 912535704 88545891 914089072 88545891 914089072 85360249 916680882 85360249 916680882 83481544 920171689 83481544 920171689 79686297 924166272 79686297 924166272 76665067 925352176 76665067 925352176 70730726 934305872 70730726 934305872 67593794 935399522 67593794 935399522 62739944 941124585 62739944 941124585 51783952 949869515 51783952 949869515 48251526 953147755 48251526 953147755 47773421 953584292 47773421 953584292 46480780 958428453 46480780 958428453 41914558 959875398 41914558 959875398 40684835 960473274 40684835 960473274 38562413 962799913 38562413 962799913 35862211 966580644 35862211 966580644 32359436 969277118 32359436 969277118 31069839 971533272 31069839 971533272 27785817 973817169 27785817 973817169 24742039 977679751 24742039 977679751 22543122 980940846 22543122 980940846 19945894 981264867 19945894 981264867 18929835 982355262 18929835 982355262 17082470 984335350 17082470 984335350 16472775 984970347 16472775 984970347 15487467 985807097 15487467 985807097 14731359 986476037 14731359 986476037 13636949 987805890 13636949 987805890 11945332 988945357 11945332 988945357 11570208 989321991 11570208 989321991 10075519 990360583 10075519 990360583 9743541 991066883 9743541 991066883 9065898 991773146 9065898 991773146 8417376 992105463 8417376 992105463 7699750 992708874 7699750 992708874 7206651 993131364 7206651 993131364 6570261 993447683 6570261 993447683 437188119 547631245 437188119 547631245 487053974 503538189 487053974 503538189 498755181 464028692 498755181 464028692 541664605 431649490 541664605 431649490 573663098 412907155 573663098 412907155 588668058 405520111 588668058 405520111 600158367 390320325 600158367 390320325 613173184 372263920 613173184 372263920 636091041 352138232 636091041 352138232 679052925 319270192 679052925 319270192 679493558 314066905 679493558 314066905 695829230 294771058 695829230 294771058 721438353 252025549 721438353 252025549 748681852 250000684 748681852 250000684 756504527 239335281 756504527 239335281 779420652 215791482 779420652 215791482 784920052 198881159 784920052 198881159 799949399 182171165 799949399 182171165 825308592 171077549 825308592 171077549 838698963 157083098 838698963 157083098 862361761 134887556 862361761 134887556 864547214 126115447 864547214 126115447 872799453 124903087 872799453 124903087 879257711 113803434 879257711 113803434 885424590 111947788 885424590 111947788 889856529 104857457 889856529 104857457 896209325 97133146 896209325 97133146 903792877 93585864 903792877 93585864 906689514 89669372 906689514 89669372 911442624 85955598 911442624 85955598 914445164 79181009 914445164 79181009 920852311 77771541 920852311 77771541 927486011 69071776 927486011 69071776 930101179 66365030 930101179 66365030 932555980 63929792 932555980 63929792 935105612 60117399 935105612 60117399 943251168 54932660 943251168 54932660 944492548 49897261 944492548 49897261 950641286 48005823 950641286 48005823 952076121 44271771 952076121 44271771 955466639 43375196 955466639 43375196 956479781 41293214 956479781 41293214 957875795 41188700 957875795 41188700 959448717 39035120 959448717 39035120 961780122 34676495 961780122 34676495 965789346 31325063 965789346 31325063 969102776 28234057 969102776 28234057 971021291 28072188 971021291 28072188 974388819 24857216 974388819 24857216 975352206 23573097 975352206 23573097 976970390 21513123 976970390 21513123 979038427 20017216 979038427 20017216 980224560 19089285 980224560 19089285 980402354 18730682 980402354 18730682 981288045 16167042 981288045 16167042 983755596 15850830 983755596 15850830 984834795 14653925 984834795 14653925 986330830 13545712 986330830 13545712 986703934 12550149 986703934 12550149 987616436 11834045 987616436 11834045 988202165 11631012 988202165 11631012 988478792 11065661 988478792 11065661 989174286 10604791 989174286 10604791 990725009 8546697 990725009 8546697 991485151 8224836 991485151 8224836 991885711 7901813 991885711 7901813 992695887 7128903 992695887 7128903 993001838 6952495 993001838 6952495 385684780 614987645 385684780 614987645 375811224 624707647 375811224 624707647 373211514 627701126 373211514 627701126 348821475 672081013 348821475 672081013 319054493 699397930 319054493 699397930 299614290 701800730 299614290 701800730 272186284 733256400 272186284 733256400 251801372 755244044 251801372 755244044 230935251 773681799 230935251 773681799 220977602 781642637 220977602 781642637 194015058 814476395 194015058 814476395 184382978 822680498 184382978 822680498 162757301 848495025 162757301 848495025 149817764 858220322 149817764 858220322 141357942 863129691 141357942 863129691 127515574 882350936 127515574 882350936 118464444 884726931 118464444 884726931 111576853 891771177 111576853 891771177 93993600 913615793 93993600 913615793 84776212 919333821 84776212 919333821 82191839 923034766 82191839 923034766 77729006 928065733 77729006 928065733 72916572 933685509 72916572 933685509 68270337 938263423 68270337 938263423 58665074 947611633 58665074 947611633 53199450 951031143 53199450 951031143 47093260 956311664 47093260 956311664 43253872 958438018 43253872 958438018 42317545 959398651 42317545 959398651 40190943 960934265 40190943 960934265 36193682 966262074 36193682 966262074 34571865 967538411 34571865 967538411 33526866 968456256 33526866 968456256 32016598 970097969 32016598 970097969 29111760 976126400 29111760 976126400 24060234 977469088 24060234 977469088 23688768 977525577 23688768 977525577 23275936 980399739 23275936 980399739 18792831 983603255 18792831 983603255 16995307 984199999 16995307 984199999 16728962 984805660 16728962 984805660 15054982 986303173 15054982 986303173 14072079 988429232 14072079 988429232 11967065 988897656 11967065 988897656 11267267 989309650 11267267 989309650 9890196 990595494 9890196 990595494 9582514 990887544 9582514 990887544 9439151 991529912 9439151 991529912 8882121 992490525 8882121 992490525 7703902 992655593 7703902 992655593 7293941 993016564 7293941 993016564 7103162 993348055 7103162 993348055 6657777 993348055 401747854 559419443 401747854 559419443 476743588 488523095 476743588 488523095 512589618 445480853 512589618 445480853 557994436 439047170 557994436 439047170 562471321 435710298 562471321 435710298 579030246 407003863 579030246 407003863 608384294 380577263 608384294 380577263 619846699 373110488 619846699 373110488 659577120 324097243 659577120 324097243 675283680 311238813 675283680 311238813 687488161 310471267 687488161 310471267 705655772 289468115 705655772 289468115 711673067 267398494 711673067 267398494 733846215 258535451 733846215 258535451 747977972 249521489 747977972 249521489 756983028 241184667 756983028 241184667 780051283 208191639 780051283 208191639 796107277 195009488 796107277 195009488 814534603 182080431 814534603 182080431 824406903 171984211 824406903 171984211 836840968 154444669 836840968 154444669 852439389 142138952 852439389 142138952 857886701 141002960 857886701 141002960 868746494 126738649 868746494 126738649 872459962 122401838 872459962 122401838 882198421 115714615 882198421 115714615 885815658 107977959 885815658 107977959 891069024 107425535 891069024 107425535 894786198 104506291 894786198 104506291 896337309 96797684 896337309 96797684 909238425 88047950 909238425 88047950 910748359 85536828 910748359 85536828 913261267 82607506 913261267 82607506 918694707 80040004 918694707 80040004 920816577 76214384 920816577 76214384 926936835 68556885 926936835 68556885 932013599 63944896 932013599 63944896 937818266 56114027 937818266 56114027 945511637 50573397 945511637 50573397 948353369 49766657 948353369 49766657 949817516 48352839 949817516 48352839 950550625 47813609 950550625 47813609 951316104 43839528 951316104 43839528 955372155 43300725 955372155 43300725 956539771 42399356 956539771 42399356 956993363 40995256 956993363 40995256 964643339 32193880 964643339 32193880 967944564 31516070 967944564 31516070 968493585 29316219 968493585 29316219 972049440 25711148 972049440 25711148 974300956 23587743 974300956 23587743 976439267 22626741 976439267 22626741 978483235 20441714 978483235 20441714 979367587 19148213 979367587 19148213 981991230 17124387 981991230 17124387 983347907 15131199 983347907 15131199 984785397 14020920 984785397 14020920 985988972 13751519 985988972 13751519 987158339 13022195 987158339 13022195 987530837 12321728 987530837 12321728 987845721 11449688 987845721 11449688 988902584 8567123 988902584 8567123 991278653 8333222 991278653 8333222 991446120 8164343 991446120 8164343 991785328 7447876 991785328 7447876 992820811 7079090 992820811 7079090 467981535 594915351 467981535 594915351 394376669 622231656 394376669 622231656 358574334 650812893 358574334 650812893 344566313 678848447 344566313 678848447 319523186 689114571 319523186 689114571 303053181 724793530 303053181 724793530 273108614 731578731 273108614 731578731 265562304 737580872 265562304 737580872 262258538 743724718 262258538 743724718 247433743 766562365 247433743 766562365 233418500 769018870 233418500 769018870 231689999 790645825 231689999 790645825 203236837 810673285 203236837 810673285 187277647 815657102 187277647 815657102 178944665 844813115 178944665 844813115 154664507 847082897 154664507 847082897 151352341 859953423 151352341 859953423 133251474 879269329 133251474 879269329 114845505 900847152 114845505 900847152 97942053 908181609 97942053 908181609 92214651 912348416 92214651 912348416 89757491 918153928 89757491 918153928 80979587 921601876 80979587 921601876 77517859 926001989 77517859 926001989 73285777 930987270 73285777 930987270 70213189 932534424 70213189 932534424 68789317 933924453 68789317 933924453 64856286 945909177 64856286 945909177 54522666 949823576 54522666 949823576 50794907 955343062 50794907 955343062 43577226 959156173 43577226 959156173 41492448 963790243 41492448 963790243 35410281 966514809 35410281 966514809 33542259 968268806 33542259 968268806 32131912 969734205 32131912 969734205 31537977 969997976 31537977 969997976 26043211 976089756 26043211 976089756 24877411 976488219 24877411 976488219 24303441 977296346 24303441 977296346 22914132 979328901 22914132 979328901 21270220 980357061 21270220 980357061 19678357 981370881 19678357 981370881 17616087 983891481 17616087 983891481 17064349 984801254 17064349 984801254 16024888 985570063 16024888 985570063 14805660 986374128 14805660 986374128 14334015 988098889 14334015 988098889 12524067 988311837 12524067 988311837 12498071 988691730 12498071 988691730 11726144 989141597 11726144 989141597 10914398 989923973 10914398 989923973 9625658 991010433 9625658 991010433 8965813 991885448 8965813 991885448 8070950 992521173 8070950 992521173 7634719 992775878 7634719 992775878 7289329 992901781 7289329 992901781 7224231 992901781 413803729 574804057 413803729 574804057 432395321 492766571 432395321 492766571 528040883 461809789 528040883 461809789 554057015 434259874 554057015 434259874 577588569 413969356 577588569 413969356 589937772 404167563 589937772 404167563 601238283 390602365 601238283 390602365 621131417 376771729 621131417 376771729 623218483 352233215 623218483 352233215 652443914 339421026 652443914 339421026 669990342 324860645 669990342 324860645 676635365 316629746 676635365 316629746 683379039 268919504 683379039 268919504 734815555 254055649 734815555 254055649 745961888 247301866 745961888 247301866 767877821 222967528 767877821 222967528 791728664 203170759 791728664 203170759 811837666 182147172 811837666 182147172 820219483 168607573 820219483 168607573 832857486 157514720 832857486 157514720 841811306 152256885 841811306 152256885 848387248 144582601 848387248 144582601 866169127 126837971 866169127 126837971 874631539 117936662 874631539 117936662 880420669 115313484 880420669 115313484 889343183 104941370 889343183 104941370 899033539 93688841 899033539 93688841 906320327 90794016 906320327 90794016 909663443 84104268 909663443 84104268 916691775 80350164 916691775 80350164 919859424 78354680 919859424 78354680 923859999 73726928 923859999 73726928 926674403 70284383 926674403 70284383 930679493 65235858 930679493 65235858 933254632 56760591 933254632 56760591 942550837 54876833 942550837 54876833 944611766 54185158 944611766 54185158 947970300 50718272 947970300 50718272 949188059 48680198 949188059 48680198 953725439 44021556 953725439 44021556 955130027 43645674 955130027 43645674 956485373 42099231 956485373 42099231 961498256 35906919 961498256 35906919 963751288 35076150 963751288 35076150 964985448 33694480 964985448 33694480 966453886 31596507 966453886 31596507 968037804 29905500 968037804 29905500 969870262 27643958 969870262 27643958 973691349 25786433 973691349 25786433 974180531 24880230 974180531 24880230 975522073 23050875 975522073 23050875 977643363 21117696 977643363 21117696 978443641 20481487 978443641 20481487 978895530 20248957 978895530 20248957 980109485 19148895 980109485 19148895 981791667 17731123 981791667 17731123 982303116 16740136 982303116 16740136 983738590 15887859 983738590 15887859 984774691 14933769 984774691 14933769 985402663 14238282 985402663 14238282 985958373 13430719 985958373 13430719 986828324 13174403 986828324 13174403 987184382 12734228 987184382 12734228 987582576 12493235 987582576 12493235 987713632 12297602 987713632 12297602 988254739 11366907 988254739 11366907 990938339 8771953 990938339 8771953 991210195 8339191 991210195 8339191 991525638 7622163 991525638 7622163 992416748 7375572 992416748 7375572 992518000 7375572 469831948 576125725 469831948 576125725 395069357 606472694 395069357 606472694 371262782 638014113 371262782 638014113 327453244 675958850 327453244 675958850 322780050 680441749 322780050 680441749 314197945 691656665 314197945 691656665 305962255 714064771 305962255 714064771 282061768 722670953 282061768 722670953 269670083 738028858 269670083 738028858 259550856 745519670 259550856 745519670 237387219 774032975 237387219 774032975 206285061 794633738 206285061 794633738 204476532 799625880 204476532 799625880 199332413 804250792 199332413 804250792 181299363 840714416 181299363 840714416 156970503 845391117 156970503 845391117 145363172 872557737 145363172 872557737 122961884 878750223 122961884 878750223 110768444 900733818 110768444 900733818 100433442 902256079 100433442 902256079 96219529 906627976 96219529 906627976 94595045 909997857 94595045 909997857 91207808 911867213 91207808 911867213 90257050 912727364 90257050 912727364 88935745 914235889 88935745 914235889 86826637 915168639 86826637 915168639 85759946 920583633 85759946 920583633 79344545 923019248 79344545 923019248 78544997 923750817 78544997 923750817 74928034 930156967 74928034 930156967 71037941 932176912 71037941 932176912 62196156 940960817 62196156 940960817 58347243 943914327 58347243 943914327 56786587 945809122 56786587 945809122 54237253 948454475 54237253 948454475 52387172 949191914 52387172 949191914 51321841 951726110 51321841 951726110 45676947 955169341 45676947 955169341 41820099 959080839 41820099 959080839 41642239 962887178 41642239 962887178 36845195 965182180 36845195 965182180 35455973 966887576 35455973 966887576 33408899 968800594 33408899 968800594 32124785 969860987 32124785 969860987 28450449 973542784 28450449 973542784 25006287 976742721 25006287 976742721 24089464 977765350 24089464 977765350 23205524 978918766 23205524 978918766 22038677 980100184 22038677 980100184 20586634 981125270 20586634 981125270 19719418 982868149 19719418 982868149 17581596 984555748 17581596 984555748 16226860 984761713 16226860 984761713 16038183 984967119 16038183 984967119 15782670 986374616 15782670 986374616 13119071 988022724 13119071 988022724 12743512 988104212 12743512 988104212 12079028 988633865 12079028 988633865 11877493 988812801 11877493 988812801 11314704 990541599 11314704 990541599 9036316 992065401 9036316 992065401 7808168 992686780 7808168 992686780 7542824 992686780 454923199 528040758 454923199 528040758 479430285 504446757 479430285 504446757 495692728 493063856 495692728 493063856 510154983 488455739 510154983 488455739 533233893 465534016 533233893 465534016 544079520 453331102 544079520 453331102 568084314 414314447 568084314 414314447 601364433 397333583 601364433 397333583 615753715 377069887 615753715 377069887 645629490 346071243 645629490 346071243 677771172 278524733 677771172 278524733 721888463 271125165 721888463 271125165 730745407 264940102 730745407 264940102 743073113 254108975 743073113 254108975 750314915 236539131 750314915 236539131 766271595 224062344 766271595 224062344 782042097 216565880 782042097 216565880 810184809 182482124 810184809 182482124 816709448 179979978 816709448 179979978 818840155 173456284 818840155 173456284 845434809 151722552 845434809 151722552 848521439 149785130 848521439 149785130 849201101 131899064 849201101 131899064 870958619 127311208 870958619 127311208 871664468 126215554 871664468 126215554 882729540 109594921 882729540 109594921 890361240 106437485 890361240 106437485 897652544 97630968 897652544 97630968 903287687 95040485 903287687 95040485 913281641 84591847 913281641 84591847 914241693 81317030 914241693 81317030 918086063 80527744 918086063 80527744 920129513 77514051 920129513 77514051 927724846 68902543 927724846 68902543 937820407 58694560 937820407 58694560 940333522 57729238 940333522 57729238 942227929 55918951 942227929 55918951 943431313 51334553 943431313 51334553 948548222 50134383 948548222 50134383 949837784 45588149 949837784 45588149 954094910 44228754 954094910 44228754 956360029 42272168 956360029 42272168 958355462 36325246 958355462 36325246 964622649 34499090 964622649 34499090 965355499 33610071 965355499 33610071 965602962 32362548 965602962 32362548 969217159 29671687 969217159 29671687 969785371 26397468 969785371 26397468 973429162 26027262 973429162 26027262 974551005 24335020 974551005 24335020 976159439 22839368 976159439 22839368 978439400 20934470 978439400 20934470 978525519 20559743 978525519 20559743 979911907 18471103 979911907 18471103 981203656 18096875 981203656 18096875 983197337 15520304 983197337 15520304 984489902 15076768 984489902 15076768 985274768 14190854 985274768 14190854 985802152 14106467 985802152 14106467 986446809 13482843 986446809 13482843 986885781 12869104 986885781 12869104 987434073 9381580 987434073 9381580 990879231 8692074 990879231 8692074 991305311 8328060 991305311 8328060 992238559 7475567 992238559 7475567 992376493 7475567 412232990 591195853 412232990 591195853 403543065 604270041 403543065 604270041 381112852 666959690 381112852 666959690 333608091 680338259 333608091 680338259 314224112 702346694 314224112 702346694 296422829 711917659 296422829 711917659 286719518 714506140 286719518 714506140 269191591 731676566 269191591 731676566 266412882 740642582 266412882 740642582 241938013 759473743 241938013 759473743 230184324 782838176 230184324 782838176 214905396 787504917 214905396 787504917 209776097 799228624 209776097 799228624 198055285 813465970 198055285 813465970 169227260 837925204 169227260 837925204 162330808 839850255 162330808 839850255 160502310 841988609 160502310 841988609 157301829 851037924 157301829 851037924 145652925 870584113 145652925 870584113 123544189 883081007 123544189 883081007 101460555 901230654 101460555 901230654 100008496 906688541 100008496 906688541 93506265 909740519 93506265 909740519 90460433 913936046 90460433 913936046 87599400 914827921 87599400 914827921 82051697 921426227 82051697 921426227 80508883 923478713 80508883 923478713 76560892 929053433 76560892 929053433 72125914 931586300 72125914 931586300 64655076 939256260 64655076 939256260 61534514 941049752 61534514 941049752 60894647 944574578 60894647 944574578 56705045 946776515 56705045 946776515 53085797 950559242 53085797 950559242 49955127 951585328 49955127 951585328 49117416 952036786 49117416 952036786 47069215 954251228 47069215 954251228 42238639 958605385 42238639 958605385 41608886 965002822 41608886 965002822 35463712 966119459 35463712 966119459 33608738 968488737 33608738 968488737 32157710 974406379 32157710 974406379 26109089 976011415 26109089 976011415 24694665 977698196 24694665 977698196 22933348 978877563 22933348 978877563 21854430 979604237 21854430 979604237 21081186 981064477 21081186 981064477 19136283 982601559 19136283 982601559 18363247 983220300 18363247 983220300 17738058 983529274 17738058 983529274 17376520 984469202 17376520 984469202 16171918 984739726 16171918 984739726 15555754 986472759 15555754 986472759 13653907 987670295 13653907 987670295 13094755 988595317 13094755 988595317 10659355 989870124 10659355 989870124 10020457 990504321 10020457 990504321 9261095 991198222 9261095 991198222 9101714 991382268 9101714 991382268 8449018 992020736 8449018 992020736 8158904 992164982 8158904 992164982 7582528 992673157 7582528 992673157 452554939 537392989 452554939 537392989 481525065 495675012 481525065 495675012 538191783 461420668 538191783 461420668 541763539 455028365 541763539 455028365 550633214 445767781 550633214 445767781 566718328 424221033 566718328 424221033 582172866 404950670 582172866 404950670 608784448 380454682 608784448 380454682 622321242 370711368 622321242 370711368 641526887 347167195 641526887 347167195 653501519 322056957 653501519 322056957 683642148 290396779 683642148 290396779 712375789 287044333 712375789 287044333 718674827 273387449 718674827 273387449 731050455 261536539 731050455 261536539 746354330 240048155 746354330 240048155 773298588 211483198 773298588 211483198 789100091 196870410 789100091 196870410 807217114 186518503 807217114 186518503 813855267 183800769 813855267 183800769 815957922 161401047 815957922 161401047 841326169 155721453 841326169 155721453 847647913 147274220 847647913 147274220 856578990 137418700 856578990 137418700 866448626 130231378 866448626 130231378 869442276 118871577 869442276 118871577 879894277 117801506 879894277 117801506 888989542 105770153 888989542 105770153 895447572 98309259 895447572 98309259 902847735 91137252 902847735 91137252 913010915 83094343 913010915 83094343 916699421 81574279 916699421 81574279 917808095 79400116 917808095 79400116 925151821 72501685 925151821 72501685 926873484 63710938 926873484 63710938 935386938 59413326 935386938 59413326 939881893 57715606 939881893 57715606 942961621 56113253 942961621 56113253 945066714 51449735 945066714 51449735 947369149 49511677 947369149 49511677 952569259 45864691 952569259 45864691 954151590 43454692 954151590 43454692 955994319 39862738 955994319 39862738 961593517 36957295 961593517 36957295 962846511 35780308 962846511 35780308 963688502 34938322 963688502 34938322 965333267 30968567 965333267 30968567 968922257 28674657 968922257 28674657 971489926 26908871 971489926 26908871 973362570 24649486 973362570 24649486 975244111 23463125 975244111 23463125 977172412 20989491 977172412 20989491 979175173 19658694 979175173 19658694 980378274 18498810 980378274 18498810 983071209 16504922 983071209 16504922 983627764 15426095 983627764 15426095 984220556 14845883 984220556 14845883 984964649 14366262 984964649 14366262 986111339 13297623 986111339 13297623 986867319 13256351 986867319 13256351 986965172 12903737 986965172 12903737 989437904 10314290 989437904 10314290 990745403 8429797 990745403 8429797 991339531 7885331 991339531 7885331 991924125 7885331 447348009 555845813 447348009 555845813 438696376 592843487 438696376 592843487 400617278 603292445 400617278 603292445 372117362 642777660 372117362 642777660 351166725 664548527 351166725 664548527 335089061 677977553 335089061 677977553 318012604 707571952 318012604 707571952 289346964 711488732 289346964 711488732 268257607 745608106 268257607 745608106 254418346 758527914 254418346 758527914 233093685 783507857 233093685 783507857 210450307 792612269 210450307 792612269 201217158 800090866 201217158 800090866 200189371 807111919 200189371 807111919 187510708 815418954 187510708 815418954 167049056 833978469 167049056 833978469 165298390 836820377 165298390 836820377 161718795 841464531 161718795 841464531 158723782 846192882 158723782 846192882 152360617 855748700 152360617 855748700 138121102 866784490 138121102 866784490 131261669 881281197 131261669 881281197 106432188 895854226 106432188 895854226 102810960 900846851 102810960 900846851 98567497 904878846 98567497 904878846 96819331 906500562 96819331 906500562 95558051 907950753 95558051 907950753 90704108 913608574 90704108 913608574 84941453 918723068 84941453 918723068 83008561 920613565 83008561 920613565 81143176 928154052 81143176 928154052 73104556 936617945 73104556 936617945 62657685 940085376 62657685 940085376 53275431 948330787 53275431 948330787 49595627 951671371 49595627 951671371 46697610 954475986 46697610 954475986 44434258 957456695 44434258 957456695 42198193 964180436 42198193 964180436 36817651 965240696 36817651 965240696 35435157 965519539 35435157 965519539 35061480 966489423 35061480 966489423 33738901 967394886 33738901 967394886 30068134 973982768 30068134 973982768 25675456 975472995 25675456 975472995 25651867 975721903 25651867 975721903 25229420 976269165 25229420 976269165 24700296 976997049 24700296 976997049 22853112 979128060 22853112 979128060 21879472 980253935 21879472 980253935 20648678 981968202 20648678 981968202 18547691 982963776 18547691 982963776 18109334 984171753 18109334 984171753 16690313 984863825 16690313 984863825 15018254 987183113 15018254 987183113 13163265 988117956 13163265 988117956 12656356 988508654 12656356 988508654 11457598 989454355 11457598 989454355 10608376 990161640 10608376 990161640 10244031 990420314 10244031 990420314 9832385 990621859 9832385 990621859 9465948 990957846 9465948 990957846 9432804 991109563 9432804 991109563 8523667 992018292 8523667 992018292 8249158 992091984 8249158 992091984 7731609 992558927 7731609 992558927 439032134 560622244 439032134 560622244 481611432 497625545 481611432 497625545 529219972 470638412 529219972 470638412 538824998 456734022 538824998 456734022 564469276 427469655 564469276 427469655 590075599 408942670 590075599 408942670 605483372 391893957 605483372 391893957 609381616 381481353 609381616 381481353 635908544 341519177 635908544 341519177 665288282 331234043 665288282 331234043 678527727 287783073 678527727 287783073 711695259 274234768 711695259 274234768 736599447 261539839 736599447 261539839 746364547 251612916 746364547 251612916 757903316 224992043 757903316 224992043 781896346 203453270 781896346 203453270 798232348 195988202 798232348 195988202 813539597 178990523 813539597 178990523 836716489 157660546 836716489 157660546 847382685 150685369 847382685 150685369 852383976 135525222 852383976 135525222 862969888 133133487 862969888 133133487 874481210 118786567 874481210 118786567 879615587 117427928 879615587 117427928 886678237 107241293 886678237 107241293 896716334 101558726 896716334 101558726 900676619 86040471 900676619 86040471 914927532 82326935 914927532 82326935 918293363 78932026 918293363 78932026 920003268 75243606 920003268 75243606 925066963 64194386 925066963 64194386 938762490 58466681 938762490 58466681 940614965 57609599 940614965 57609599 942411433 54205625 942411433 54205625 946146936 51856655 946146936 51856655 947969935 47233599 947969935 47233599 952670298 45633247 952670298 45633247 953440423 44114158 953440423 44114158 954847621 42134201 954847621 42134201 957331886 38728269 957331886 38728269 960902676 37775701 960902676 37775701 962039039 36402438 962039039 36402438 963432658 35275968 963432658 35275968 968163873 31069641 968163873 31069641 968712653 30358350 968712653 30358350 969091862 29011773 969091862 29011773 971911047 27074748 971911047 27074748 973560497 25287570 973560497 25287570 975429056 23878184 975429056 23878184 975969855 23460991 975969855 23460991 976130028 22937023 976130028 22937023 976855466 21188499 976855466 21188499 978498491 20555243 978498491 20555243 979678378 19457324 979678378 19457324 982765516 16468804 982765516 16468804 983486720 16074578 983486720 16074578 983914860 15307271 983914860 15307271 984938309 14747524 984938309 14747524 986159344 13801045 986159344 13801045 986828367 10542790 986828367 10542790 989441423 9448874 989441423 9448874 990580517 9007091 990580517 9007091 990812587 8471637 990812587 8471637 991595081 7923995 991595081 7923995 991865470 7923995 409650282 595945687 409650282 595945687 398830716 607955912 398830716 607955912 383616878 633414833 383616878 633414833 362100961 648973347 362100961 648973347 344425315 665118480 344425315 665118480 325535984 678848176 325535984 678848176 310224155 693548978 310224155 693548978 293256012 712271121 293256012 712271121 274115735 731908849 274115735 731908849 262338439 739630766 262338439 739630766 247436715 757700300 247436715 757700300 228433308 779386522 228433308 779386522 214014384 787996142 214014384 787996142 206924335 793274590 206924335 793274590 202260411 799193617 202260411 799193617 193321869 812624794 193321869 812624794 186649012 819470359 186649012 819470359 176639164 832400360 176639164 832400360 167824660 835723632 167824660 835723632 147357781 854202061 147357781 854202061 139104375 863576079 139104375 863576079 136172627 895962310 136172627 895962310 103565693 898197983 103565693 898197983 98359540 906415224 98359540 906415224 94941221 909249727 94941221 909249727 89373782 917730905 89373782 917730905 83353775 920096270 83353775 920096270 75220896 926917524 75220896 926917524 74332201 936254114 74332201 936254114 65148157 938005126 65148157 938005126 56795813 945306992 56795813 945306992 54000259 949922793 54000259 949922793 51174707 951616304 51174707 951616304 48126905 953865699 48126905 953865699 45045113 958534338 45045113 958534338 42111785 962027325 42111785 962027325 38243987 964586176 38243987 964586176 36238021 965125710 36238021 965125710 35783546 971177968 35783546 971177968 27237461 974072826 27237461 974072826 26743850 975259314 26743850 975259314 25595716 976496769 25595716 976496769 23767048 978911253 23767048 978911253 22248616 980129408 22248616 980129408 21109043 980463758 21109043 980463758 20140759 981856914 20140759 981856914 19057308 982022280 19057308 982022280 18250432 984067404 18250432 984067404 16869827 984997890 16869827 984997890 15140693 986710199 15140693 986710199 13770505 987402413 13770505 987402413 12840705 987999951 12840705 987999951 12595889 988373010 12595889 988373010 12275309 988888919 12275309 988888919 11269145 989313907 11269145 989313907 10977200 989851904 10977200 989851904 10294266 990869789 10294266 990869789 9453089 991391604 9453089 991391604 8917579 991801186 8917579 991801186 8356074 991990633 8356074 991990633 8350957 991990633 454597786 517536240 454597786 517536240 491012693 496856568 491012693 496856568 508288550 475602132 508288550 475602132 529378399 461694881 529378399 461694881 555191807 441246363 555191807 441246363 568361716 414253565 568361716 414253565 600541694 394947269 600541694 394947269 615937393 373303322 615937393 373303322 650265483 337667557 650265483 337667557 667633690 319744177 667633690 319744177 705108817 275351903 705108817 275351903 729974898 267404607 729974898 267404607 735423185 262178840 735423185 262178840 743916249 247376629 743916249 247376629 755252515 242999321 755252515 242999321 767257331 218843723 767257331 218843723 790382157 204385402 790382157 204385402 795856722 197304481 795856722 197304481 804007065 192464797 804007065 192464797 824470977 165466665 824470977 165466665 839267658 159356916 839267658 159356916 842313157 135939777 842313157 135939777 864257126 133296244 864257126 133296244 873245452 124659973 873245452 124659973 876909081 117048856 876909081 117048856 882296737 114187504 882296737 114187504 886055083 108520463 886055083 108520463 891604325 107193839 891604325 107193839 898541637 98875748 898541637 98875748 908524737 88819799 908524737 88819799 909562892 88113107 909562892 88113107 914596560 82635293 914596560 82635293 916101875 80065019 916101875 80065019 922630367 76101227 922630367 76101227 931705090 66013741 931705090 66013741 932879565 65438562 932879565 65438562 938225057 58943174 938225057 58943174 939879810 58503091 939879810 58503091 941796127 57277020 941796127 57277020 945277868 53227381 945277868 53227381 946178833 51599835 946178833 51599835 947893723 47797806 947893723 47797806 951526639 46274767 951526639 46274767 953057719 41946535 953057719 41946535 959916310 39224951 959916310 39224951 960815548 37653462 960815548 37653462 962989902 34541672 962989902 34541672 966686417 32553217 966686417 32553217 967567857 31600103 967567857 31600103 967871453 30247412 967871453 30247412 969458427 29496353 969458427 29496353 969943738 28654416 969943738 28654416 971171025 27405219 971171025 27405219 972574979 26258886 972574979 26258886 975541296 22780935 975541296 22780935 977844933 21278711 977844933 21278711 978447346 19791236 978447346 19791236 981830915 17356930 981830915 17356930 982688485 16441899 982688485 16441899 983300228 16327463 983300228 16327463 984301440 15183821 984301440 15183821 984672080 13824482 984672080 13824482 986361625 11030230 986361625 11030230 988991535 10863892 988991535 10863892 989506221 9982640 989506221 9982640 989834578 9676898 989834578 9676898 990229606 9281625 990229606 9281625 990610981 9169130 990610981 9169130 990730875 8947052 990730875 8947052 991092370 8528480 991092370 8528480 991675917 8069080 991675917 8069080 991748315 8069080 416536561 597799408 416536561 597799408 386249824 625864000 386249824 625864000 366409196 635679985 366409196 635679985 345533453 660892770 345533453 660892770 336789782 669662223 336789782 669662223 326979778 681567339 326979778 681567339 297897891 725728531 297897891 725728531 271902784 737144408 271902784 737144408 256223185 755015142 256223185 755015142 232336975 772708214 232336975 772708214 213220841 797718953 213220841 797718953 196518648 808715997 196518648 808715997 188889257 826403604 188889257 826403604 170523927 841806860 170523927 841806860 153492736 849899340 153492736 849899340 146198752 865089397 146198752 865089397 119888810 886298785 119888810 886298785 108530148 894374217 108530148 894374217 105089674 903722520 105089674 903722520 98392799 905880939 98392799 905880939 95567125 908170021 95567125 908170021 91191587 913545808 91191587 913545808 85129436 918461334 85129436 918461334 81101020 923191522 81101020 923191522 76345417 926447301 76345417 926447301 69343529 933671992 69343529 933671992 66266191 935968602 66266191 935968602 61647016 942245137 61647016 942245137 57735728 944278595 57735728 944278595 56177394 945755356 56177394 945755356 55444477 949229226 55444477 949229226 50599917 952067958 50599917 952067958 48724386 952557779 48724386 952557779 46397256 956562565 46397256 956562565 43225393 958534117 43225393 958534117 39097593 962789854 39097593 962789854 36534785 964958360 36534785 964958360 32975327 970190792 32975327 970190792 28530689 972894076 28530689 972894076 27660717 974266498 27660717 974266498 25910671 975695584 25910671 975695584 24756370 977638935 24756370 977638935 21577367 981013112 21577367 981013112 19621836 982909471 19621836 982909471 17287968 984355128 17287968 984355128 16017620 985418335 16017620 985418335 14485577 987178406 14485577 987178406 13028843 988002881 13028843 988002881 12488879 988665468 12488879 988665468 11723087 989467051 11723087 989467051 10927436 989759595 10927436 989759595 10347573 990582150 10347573 990582150 8999448 991767317 8999448 991767317 8650483 991767317 476659278 521714531 476659278 521714531 479271377 517655584 479271377 517655584 494560877 478595103 494560877 478595103 531578680 464122822 531578680 464122822 555747711 443950497 555747711 443950497 556724348 421421268 556724348 421421268 582981521 400403674 582981521 400403674 621035884 355925104 621035884 355925104 657881814 315243845 657881814 315243845 689699067 296119739 689699067 296119739 718593735 272499442 718593735 272499442 732205773 267449574 732205773 267449574 735413860 256396723 735413860 256396723 743365453 254194410 743365453 254194410 752872903 244160420 752872903 244160420 772339324 214879859 772339324 214879859 793519583 175903450 793519583 175903450 827722500 169852337 827722500 169852337 838141062 159427288 838141062 159427288 845972165 150009187 845972165 150009187 852590150 140690938 852590150 140690938 860919466 128557859 860919466 128557859 872285719 125599740 872285719 125599740 874243224 122637268 874243224 122637268 876610499 117733172 876610499 117733172 881425496 112799434 881425496 112799434 888917678 107896728 888917678 107896728 899328327 97456171 899328327 97456171 908640014 86808558 908640014 86808558 912979064 84469685 912979064 84469685 916695350 76144055 916695350 76144055 931581113 63303669 931581113 63303669 936355302 61288128 936355302 61288128 938613739 57873404 938613739 57873404 941727910 54275114 941727910 54275114 944640934 53797429 944640934 53797429 946421975 51408513 946421975 51408513 949247457 48193982 949247457 48193982 952159567 45202637 952159567 45202637 955651073 42130481 955651073 42130481 958246327 40123492 958246327 40123492 960727305 37961353 960727305 37961353 961656012 35916527 961656012 35916527 963613214 32501778 963613214 32501778 967552814 30865082 967552814 30865082 968627959 28926845 968627959 28926845 970303176 27293808 970303176 27293808 972576442 25501202 972576442 25501202 974332058 24610641 974332058 24610641 975036619 24343961 975036619 24343961 976724276 22581061 976724276 22581061 977851100 21349236 977851100 21349236 979385456 19820468 979385456 19820468 981609347 17206070 981609347 17206070 982980581 16377393 982980581 16377393 983298571 15807638 983298571 15807638 983865273 15348262 983865273 15348262 984638855 14971412 984638855 14971412 985087498 14354427 985087498 14354427 988446162 11033930 988446162 11033930 989557373 9854970 989557373 9854970 990127776 9443519 990127776 9443519 990499085 9247538 990499085 9247538 990706347 8528719 990706347 8528719 991647652 8138476 991647652 8138476 428101765 578285748 428101765 578285748 408983522 600576398 408983522 600576398 377686195 662056324 377686195 662056324 338914584 668145605 338914584 668145605 332147167 673383972 332147167 673383972 327012500 677711541 327012500 677711541 322481566 679173950 322481566 679173950 314880453 705819499 314880453 705819499 277031436 736271880 277031436 736271880 258237237 745187859 258237237 745187859 247089730 761854015 247089730 761854015 215267382 789022745 215267382 789022745 204246445 801771387 204246445 801771387 198457406 808560205 198457406 808560205 189412700 815454102 189412700 815454102 180965499 828111498 180965499 828111498 167201605 835279762 167201605 835279762 156666666 853709152 156666666 853709152 113285637 893501473 113285637 893501473 107148676 894664988 107148676 894664988 104904307 898347963 104904307 898347963 98711301 903480416 98711301 903480416 97396973 904656051 97396973 904656051 95875440 907947344 95875440 907947344 89400768 913207291 89400768 913207291 85616807 918555041 85616807 918555041 83419557 921163496 83419557 921163496 78153733 924709365 78153733 924709365 76967450 924853485 76967450 924853485 76049776 926825959 76049776 926825959 70906260 931391773 70906260 931391773 69668785 933438145 69668785 933438145 67565760 938497482 67565760 938497482 60671949 944498907 60671949 944498907 56341376 945475029 56341376 945475029 54526528 947942339 54526528 947942339 49810593 952035922 49810593 952035922 45074104 956341986 45074104 956341986 44053819 957582498 44053819 957582498 43000588 958017447 43000588 958017447 40442596 962478638 40442596 962478638 36810274 964426250 36810274 964426250 33226110 968073246 33226110 968073246 31345355 970766463 31345355 970766463 28407981 973306209 28407981 973306209 25984554 975221302 25984554 975221302 25692479 976361745 25692479 976361745 24242065 979526897 24242065 979526897 20620327 982427499 20620327 982427499 17303468 984735709 17303468 984735709 16003101 985097069 16003101 985097069 15416124 986045663 15416124 986045663 14014958 986790166 14014958 986790166 13117989 987723732 13117989 987723732 12943621 988128702 12943621 988128702 12164532 988883321 12164532 988883321 11074959 989443947 11074959 989443947 10956905 990052808 10956905 990052808 9897883 991315166 9897883 991315166 8772044 991676541 8772044 991676541 467673980 531677370 467673980 531677370 474811991 524071540 474811991 524071540 486591113 484027129 486591113 484027129 516459040 476861545 516459040 476861545 536742319 444389328 536742319 444389328 567639774 429085024 567639774 429085024 577312575 423055436 577312575 423055436 579134359 404342668 579134359 404342668 614459979 372430723 614459979 372430723 640359169 352897226 640359169 352897226 669675951 309459098 669675951 309459098 690726952 302495411 690726952 302495411 702579997 295512101 702579997 295512101 713937175 282629164 713937175 282629164 717281382 273471720 717281382 273471720 727439153 268987526 727439153 268987526 740904276 249373317 740904276 249373317 769101896 227986310 769101896 227986310 782084352 215424889 782084352 215424889 791900608 197307708 791900608 197307708 806409889 177076532 806409889 177076532 822712056 173411221 822712056 173411221 827730285 162994846 827730285 162994846 837386536 159624072 837386536 159624072 844702317 149687981 844702317 149687981 850266620 141109125 850266620 141109125 858438350 129576335 858438350 129576335 871519865 124240733 871519865 124240733 881881782 115305362 881881782 115305362 888803160 109391837 888803160 109391837 890279266 107337296 890279266 107337296 898207064 100301640 898207064 100301640 904647562 89828405 904647562 89828405 908946473 88782666 908946473 88782666 911619996 85480786 911619996 85480786 918089780 68412633 918089780 68412633 930768512 63434735 930768512 63434735 935571030 62470829 935571030 62470829 940540406 58221635 940540406 58221635 941973964 56034038 941973964 56034038 943281301 55508746 943281301 55508746 943949637 50586845 943949637 50586845 949435628 48889763 949435628 48889763 951308715 47409920 951308715 47409920 951905601 46498767 951905601 46498767 952413550 45886785 952413550 45886785 955841477 41141326 955841477 41141326 959142600 37995073 959142600 37995073 963536375 34667372 963536375 34667372 966061943 32613706 966061943 32613706 967309264 31179470 967309264 31179470 968230198 30705136 968230198 30705136 969903545 29143643 969903545 29143643 970457632 27257864 970457632 27257864 973975911 24585145 973975911 24585145 974931252 24398868 974931252 24398868 976757289 22640094 976757289 22640094 977567521 21008239 977567521 21008239 978869280 19982002 978869280 19982002 980451192 18670878 980451192 18670878 980736690 18209900 980736690 18209900 981957418 17251851 981957418 17251851 982856489 16629236 982856489 16629236 983440705 15469293 983440705 15469293 984791760 14596071 984791760 14596071 985841251 13814370 985841251 13814370 987494494 11655165 987494494 11655165 988438764 11319000 988438764 11319000 988836188 11050755 988836188 11050755 989234947 10619856 989234947 10619856 989511653 10204326 989511653 10204326 989869383 9412899 989869383 9412899 990790952 8944785 990790952 8944785 991605932 8172123 991605932 8172123 444019418 575234597 444019418 575234597 423195774 586659761 423195774 586659761 410623259 605938185 410623259 605938185 390438250 613740347 390438250 613740347 382100172 651242613 382100172 651242613 345934993 656231947 345934993 656231947 334614176 672354173 334614176 672354173 321788508 688775784 321788508 688775784 300536740 705827041 300536740 705827041 281984807 719322133 281984807 719322133 270362460 734856213 270362460 734856213 264776620 740626144 264776620 740626144 253598331 749141485 253598331 749141485 250693726 758260887 250693726 758260887 238496055 768639586 238496055 768639586 231042420 779314842 231042420 779314842 211637660 793839157 211637660 793839157 204615342 807875311 204615342 807875311 187805779 812876902 187805779 812876902 182390553 825131981 182390553 825131981 175311775 829686982 175311775 829686982 157482169 852287560 157482169 852287560 140801324 861232225 140801324 861232225 122888334 880869264 122888334 880869264 115885903 885525015 115885903 885525015 109621705 892695237 109621705 892695237 99131031 903737287 99131031 903737287 90268917 913556350 90268917 913556350 79597370 924435775 79597370 924435775 75841058 932778735 75841058 932778735 68292372 938072469 68292372 938072469 60793018 943226324 60793018 943226324 57845859 944120736 57845859 944120736 54938096 947138955 54938096 947138955 53706108 949796567 53706108 949796567 50890119 950549187 50890119 950549187 50101301 952316094 50101301 952316094 46982326 953922336 46982326 953922336 44674534 957367550 44674534 957367550 40945515 961003189 40945515 961003189 39317391 962606980 39317391 962606980 38074008 963439256 38074008 963439256 36907403 967843391 36907403 967843391 32068940 969593360 32068940 969593360 31626104 970403593 31626104 970403593 28688916 972766769 28688916 972766769 26764609 974548599 26764609 974548599 26368805 974804444 26368805 974804444 26095378 975649975 26095378 975649975 24563876 978858721 24563876 978858721 21515211 980327761 21515211 980327761 20677097 981166056 20677097 981166056 18212874 983178505 18212874 983178505 17313977 983863604 17313977 983863604 16560409 985910708 16560409 985910708 14814170 986412677 14814170 986412677 13530013 987170363 13530013 987170363 13476642 987792372 13476642 987792372 12837520 988192040 12837520 988192040 12147561 989304677 12147561 989304677 11081651 989701156 11081651 989701156 10530814 990059195 10530814 990059195 9900663 990535230 9900663 990535230 9873838 990535230 452572954 534635670 452572954 534635670 473837892 507445721 473837892 507445721 502936232 487704021 502936232 487704021 555318366 444496218 555318366 444496218 570184882 427539515 570184882 427539515 583262911 415779402 583262911 415779402 587428174 407562472 587428174 407562472 596365481 363613265 596365481 363613265 637850770 336746446 637850770 336746446 666210779 322687372 666210779 322687372 685985304 309853242 685985304 309853242 689563541 297573579 689563541 297573579 709315971 285867848 709315971 285867848 728482793 263282956 728482793 263282956 736467955 240169460 736467955 240169460 768924162 225651038 768924162 225651038 774334011 217773613 774334011 217773613 790382171 197838135 790382171 197838135 805088313 178454538 805088313 178454538 827060496 164918873 827060496 164918873 839223226 149833894 839223226 149833894 854925189 141261116 854925189 141261116 873195064 124408060 873195064 124408060 881585399 116825343 881585399 116825343 888726712 104118965 888726712 104118965 898823924 96340326 898823924 96340326 904921002 92295368 904921002 92295368 908019520 90068126 908019520 90068126 909164538 87515114 909164538 87515114 915428813 82267158 915428813 82267158 916597071 80781340 916597071 80781340 926475514 69135058 926475514 69135058 931047933 65373872 931047933 65373872 934128999 63518548 934128999 63518548 936462916 60286430 936462916 60286430 939994125 56885771 939994125 56885771 942885098 51627438 942885098 51627438 948009185 50028143 948009185 50028143 950656671 47560326 950656671 47560326 951333668 44629762 951333668 44629762 957337856 40875131 957337856 40875131 960584208 37011112 960584208 37011112 963946646 34940680 963946646 34940680 965398994 33348999 965398994 33348999 965982531 32512855 965982531 32512855 968416194 30216249 968416194 30216249 969582697 27943324 969582697 27943324 974067382 24692215 974067382 24692215 975721704 21261456 975721704 21261456 978279301 20586865 978279301 20586865 981069444 18019981 981069444 18019981 981883250 17260501 981883250 17260501 982784760 16373894 982784760 16373894 984622680 15004652 984622680 15004652 985045978 14652082 985045978 14652082 986214980 12227001 986214980 12227001 988307606 11220689 988307606 11220689 988888476 10248150 988888476 10248150 989674591 9784715 989674591 9784715 990089530 9443635 990089530 9443635 990598262 8950964 990598262 8950964 990795913 8950964 434922508 565761792 434922508 565761792 433193621 569821203 433193621 569821203 413425992 590162652 413425992 590162652 403087798 599745456 403087798 599745456 386065853 628749965 386065853 628749965 355985611 651876682 355985611 651876682 348486485 655822926 348486485 655822926 341869485 663775972 341869485 663775972 331706720 683565245 331706720 683565245 290068549 717468409 290068549 717468409 273192043 734418445 273192043 734418445 261723219 741598969 261723219 741598969 258673475 757867737 258673475 757867737 224433744 777835234 224433744 777835234 214430912 788652515 214430912 788652515 204707211 810651844 204707211 810651844 189522068 822045269 189522068 822045269 176965024 824690963 176965024 824690963 175399934 829218719 175399934 829218719 171110806 835146094 171110806 835146094 143401355 872766575 143401355 872766575 127915711 881587851 127915711 881587851 116855365 889262207 116855365 889262207 109469743 902512000 109469743 902512000 99534827 902716151 99534827 902716151 98395553 905095837 98395553 905095837 92511815 909987924 92511815 909987924 81451267 921303173 81451267 921303173 80287638 922511033 80287638 922511033 77439225 924578499 77439225 924578499 75151923 927179102 75151923 927179102 73652500 931743798 73652500 931743798 68265904 935514817 68265904 935514817 65638918 941081712 65638918 941081712 60088275 941961496 60088275 941961496 58643554 946672702 58643554 946672702 51463573 950287400 51463573 950287400 45468623 956403251 45468623 956403251 44163946 957071693 44163946 957071693 42355800 959248984 42355800 959248984 41162598 961869507 41162598 961869507 39089121 963493858 39089121 963493858 37242159 967467777 37242159 967467777 33331699 968448082 33331699 968448082 31699898 971380990 31699898 971380990 28943688 973239153 28943688 973239153 27595746 974552171 27595746 974552171 26539278 974750947 26539278 974750947 23941131 978040215 23941131 978040215 21574116 979943310 21574116 979943310 21295119 980377378 21295119 980377378 20584060 980732228 20584060 980732228 19066090 982394337 19066090 982394337 17905439 983658470 17905439 983658470 17186656 985690754 17186656 985690754 14884186 985924461 14884186 985924461 14347122 986548871 14347122 986548871 13799823 986928374 13799823 986928374 13248535 989124999 13248535 989124999 11383319 989328208 11383319 989328208 10621137 990326846 10621137 990326846 10017534 990347654 10017534 990347654 441987656 543304761 441987656 543304761 476192935 509618488 476192935 509618488 492298573 498422988 492298573 498422988 509768968 448297944 509768968 448297944 571069361 424621480 571069361 424621480 581995628 409841527 581995628 409841527 611534895 347264036 611534895 347264036 664500279 327976455 664500279 327976455 671210287 301272328 671210287 301272328 701959173 291589869 701959173 291589869 724037333 275380066 724037333 275380066 726344277 273005734 726344277 273005734 730691065 264470775 730691065 264470775 761321712 227184364 761321712 227184364 773500796 222201165 773500796 222201165 783314319 205989667 783314319 205989667 802086809 183822606 802086809 183822606 815628410 173116698 815628410 173116698 826456193 167451658 826456193 167451658 832042015 166539704 832042015 166539704 835584390 157206186 835584390 157206186 846308430 145221061 846308430 145221061 856301696 128261945 856301696 128261945 873044523 119655150 873044523 119655150 881141290 110852311 881141290 110852311 888465587 104156083 888465587 104156083 896697282 99239372 896697282 99239372 905965639 91371070 905965639 91371070 909574085 87932192 909574085 87932192 911879385 82936223 911879385 82936223 918934784 79870817 918934784 79870817 920756394 73025696 920756394 73025696 927156242 71265929 927156242 71265929 927421014 69999889 927421014 69999889 932676806 65663333 932676806 65663333 934197578 63860097 934197578 63860097 934399946 61333559 934399946 61333559 938681376 58923797 938681376 58923797 940654968 58112700 940654968 58112700 941853553 56733054 941853553 56733054 945135481 52306927 945135481 52306927 947375474 50391370 947375474 50391370 950596895 47728059 950596895 47728059 951178353 43570038 951178353 43570038 959875715 37616277 959875715 37616277 961583034 36278364 961583034 36278364 964216531 33636487 964216531 33636487 965719891 32871256 965719891 32871256 968153754 30540102 968153754 30540102 970042626 28033270 970042626 28033270 973831934 25480124 973831934 25480124 974747595 23293973 974747595 23293973 976445899 22264579 976445899 22264579 977913100 21368262 977913100 21368262 980210029 19190959 980210029 19190959 980439945 18467112 980439945 18467112 981490592 17311363 981490592 17311363 982408791 17052257 982408791 17052257 982594673 16834851 982594673 16834851 983232975 15581780 983232975 15581780 984466714 14756968 984466714 14756968 985978626 12745226 985978626 12745226 988281826 11272511 988281826 11272511 988990158 10236659 988990158 10236659 989904787 9640514 989904787 9640514 990235585 9560608 990235585 9560608 990407502 9489529 990407502 9489529 438465572 562651925 438465572 562651925 427682004 575890495 427682004 575890495 404517034 596394662 404517034 596394662 383719115 626755706 383719115 626755706 362722544 642654238 362722544 642654238 351944857 650563729 351944857 650563729 348221911 658112043 348221911 658112043 332573947 700304209 332573947 700304209 284621387 722802439 284621387 722802439 277022117 731572457 277022117 731572457 260420840 745414513 260420840 745414513 228211660 774656332 228211660 774656332 211316407 791554513 211316407 791554513 200618140 809317011 200618140 809317011 190014942 819440001 190014942 819440001 176410903 828106604 176410903 828106604 156919825 851090700 156919825 851090700 130687462 871481484 130687462 871481484 124293357 877690502 124293357 877690502 120707685 881718868 120707685 881718868 116874919 885090059 116874919 885090059 111438580 889977434 111438580 889977434 100350089 902041308 100350089 902041308 99905780 902278301 99905780 902278301 99520042 903172406 99520042 903172406 96784312 906689430 96784312 906689430 92993214 917887003 92993214 917887003 81857843 921229511 81857843 921229511 79162418 922793761 79162418 922793761 74880790 930388460 74880790 930388460 71061550 937016549 71061550 937016549 61876250 940532140 61876250 940532140 59846100 943038921 59846100 943038921 55603997 946042603 55603997 946042603 51613861 950167893 51613861 950167893 50937869 950235653 50937869 950235653 48654592 954888045 48654592 954888045 45059413 955876045 45059413 955876045 42141148 959565482 42141148 959565482 40028976 961590068 40028976 961590068 35754663 966680193 35754663 966680193 34235514 967030211 34235514 967030211 33316157 968340051 33316157 968340051 31039450 971076042 31039450 971076042 29070913 973003027 29070913 973003027 28014812 973723542 28014812 973723542 26712506 974526213 26712506 974526213 26489690 976853744 26489690 976853744 24098630 977711714 24098630 977711714 21689014 980415933 21689014 980415933 20590547 980893071 20590547 980893071 18965198 983017537 18965198 983017537 17974284 983246654 17974284 983246654 17506109 985584576 17506109 985584576 14938326 986731831 14938326 986731831 13694963 987031283 13694963 987031283 13304055 988843710 13304055 988843710 11750337 989429013 11750337 989429013 11026129 990323837 11026129 990323837 10089344 990323837 448962278 525799139 448962278 525799139 477595457 521565873 477595457 521565873 491593311 497274918 491593311 497274918 520404039 475117251 520404039 475117251 547056400 453360300 547056400 453360300 568276831 428344280 568276831 428344280 576968879 410453066 576968879 410453066 611007087 336425572 611007087 336425572 666609647 330390691 666609647 330390691 670731858 301395456 670731858 301395456 723062982 276349039 723062982 276349039 723151801 271140514 723151801 271140514 732914857 247242120 732914857 247242120 757366296 241522704 757366296 241522704 758473380 237272902 758473380 237272902 772228894 223174847 772228894 223174847 791430671 185654206 791430671 185654206 813896247 183629805 813896247 183629805 814591693 179152422 814591693 179152422 831449511 167390914 831449511 167390914 835154689 146544901 835154689 146544901 852913448 144501644 852913448 144501644 854879817 132328304 854879817 132328304 866135065 131648735 866135065 131648735 872789628 120811427 872789628 120811427 878243131 111094723 878243131 111094723 887815267 106247885 887815267 106247885 893251143 104868870 893251143 104868870 895953053 99822053 895953053 99822053 904599126 92331165 904599126 92331165 908189567 88621498 908189567 88621498 911461084 83912516 911461084 83912516 915139924 79257815 915139924 79257815 924119062 74220450 924119062 74220450 925897905 72455352 925897905 72455352 926823571 71898126 926823571 71898126 930680475 66297076 930680475 66297076 932515517 63599389 932515517 63599389 937341326 60686440 937341326 60686440 938836689 59323333 938836689 59323333 940530558 55781577 940530558 55781577 944091965 54705452 944091965 54705452 947149245 51389300 947149245 51389300 948104776 49855063 948104776 49855063 951069441 46734239 951069441 46734239 955148703 39517157 955148703 39517157 960330340 37392413 960330340 37392413 961485405 37106103 961485405 37106103 962727807 35919588 962727807 35919588 963484569 34682616 963484569 34682616 964943079 33530689 964943079 33530689 966029796 32337900 966029796 32337900 967514467 31625748 967514467 31625748 968245248 29599997 968245248 29599997 973702170 24993451 973702170 24993451 975280971 22394806 975280971 22394806 977878753 19972701 977878753 19972701 980214759 19098984 980214759 19098984 980981623 17562330 980981623 17562330 982020710 17092397 982020710 17092397 983194830 16095938 983194830 16095938 984076545 15066247 984076545 15066247 985473773 13472542 985473773 13472542 986815846 12486602 986815846 12486602 988055274 11823636 988055274 11823636 988493066 11392105 988493066 11392105 988664104 11171834 988664104 11171834 989436012 10363267 989436012 10363267 989760143 9607310 989760143 9607310 990211963 9607310 440419878 569982030 440419878 569982030 406494070 607925292 406494070 607925292 377580594 640299050 377580594 640299050 359400269 641742324 359400269 641742324 357732133 645517117 357732133 645517117 352991864 654911819 352991864 654911819 340231868 683401256 340231868 683401256 293729292 709943840 293729292 709943840 290010468 714608423 290010468 714608423 281401965 722644105 281401965 722644105 271504650 737437425 271504650 737437425 242893091 759115066 242893091 759115066 231294374 770077650 231294374 770077650 228462807 777734737 228462807 777734737 217066685 784023707 217066685 784023707 213850034 790426269 213850034 790426269 193650640 808488644 193650640 808488644 191131757 809500059 191131757 809500059 183339807 823623254 183339807 823623254 156453980 867425068 156453980 867425068 127906710 876399711 127906710 876399711 119668748 882368003 119668748 882368003 114253156 898679410 114253156 898679410 101424378 900932453 101424378 900932453 97855337 905969312 97855337 905969312 94967864 909931746 94967864 909931746 90871136 917821262 90871136 917821262 83251666 920009990 83251666 920009990 80240179 923769946 80240179 923769946 75145071 928935211 75145071 928935211 65957825 936911361 65957825 936911361 64647941 939461267 64647941 939461267 59052534 943302523 59052534 943302523 58291876 945998527 58291876 945998527 54490127 947191149 54490127 947191149 51786956 949458930 51786956 949458930 49731138 954367937 49731138 954367937 45695727 954927087 45695727 954927087 42872846 958882858 42872846 958882858 41529827 960580526 41529827 960580526 39747747 964835697 39747747 964835697 34571502 966835307 34571502 966835307 33979395 967353055 33979395 967353055 32793427 969077721 32793427 969077721 29348720 972284952 29348720 972284952 28417689 972985501 28417689 972985501 27726861 974279678 27726861 974279678 24774321 977471723 24774321 977471723 23475038 978542897 23475038 978542897 22622914 980207334 22622914 980207334 19778756 982980250 19778756 982980250 18104910 983031745 18104910 983031745 16247057 985311304 16247057 985311304 15353177 985832981 15353177 985832981 14513792 986255534 14513792 986255534 14154813 986577941 14154813 986577941 13673356 987203109 13673356 987203109 13327565 988449122 13327565 988449122 11986050 989028378 11986050 989028378 11061551 989980325 11061551 989980325 10404865 990045556 10404865 990045556 474041890 522467980 474041890 522467980 491903202 475313130 491903202 475313130 542696888 457353487 542696888 457353487 548232673 432795977 548232673 432795977 576270260 421062602 576270260 421062602 585338635 345958437 585338635 345958437 654310952 342970198 654310952 342970198 659431891 338138508 659431891 338138508 693307887 302384366 693307887 302384366 704562714 293172282 704562714 293172282 718078776 278303465 718078776 278303465 728134386 265566466 728134386 265566466 745596163 250469020 745596163 250469020 751760804 227800810 751760804 227800810 772673738 209555176 772673738 209555176 791823927 196779730 791823927 196779730 811513402 183688759 811513402 183688759 830528335 168374563 830528335 168374563 831133192 165043803 831133192 165043803 848669657 148365909 848669657 148365909 851253249 145017417 851253249 145017417 857893699 138262933 857893699 138262933 864714716 127546617 864714716 127546617 871373235 121211008 871373235 121211008 877889515 115767564 877889515 115767564 886921121 111334092 886921121 111334092 887585915 107148723 887585915 107148723 892090923 104219676 892090923 104219676 903319846 93467793 903319846 93467793 907787511 90372899 907787511 90372899 909455337 87078925 909455337 87078925 914598464 76511306 914598464 76511306 923211869 74683160 923211869 74683160 925743807 68007625 925743807 68007625 931820282 63182227 931820282 63182227 937325074 60644117 937325074 60644117 938499158 59042362 938499158 59042362 939834669 54798747 939834669 54798747 946302984 50621704 946302984 50621704 949951278 47903263 949951278 47903263 952424794 41581531 952424794 41581531 958741177 40001928 958741177 40001928 959662439 38035946 959662439 38035946 961439418 36983199 961439418 36983199 962692528 35298657 962692528 35298657 963936753 33840304 963936753 33840304 966752676 30018442 966752676 30018442 970044789 26575163 970044789 26575163 973267503 25079934 973267503 25079934 975823488 22450795 975823488 22450795 977674147 21162799 977674147 21162799 978914211 19426728 978914211 19426728 980483575 18803304 980483575 18803304 981812657 17661856 981812657 17661856 981887452 16812953 981887452 16812953 983592069 15692782 983592069 15692782 983938932 14728444 983938932 14728444 986233527 12238561 986233527 12238561 988054970 11895364 988054970 11895364 988338931 11621463 988338931 11621463 988490489 11450369 988490489 11450369 988993505 10452910 988993505 10452910 989979953 9679542 989979953 9679542 990134509 9679542 457521037 559641311 457521037 559641311 421931869 578691593 421931869 578691593 408683745 601418388 408683745 601418388 382485462 627857941 382485462 627857941 368369451 639831978 368369451 639831978 358796379 661454482 358796379 661454482 297454747 708235556 297454747 708235556 291484239 715241942 291484239 715241942 284670110 717042782 284670110 717042782 282691106 718923303 282691106 718923303 276302556 730988618 276302556 730988618 237845443 764010911 237845443 764010911 235108914 767148026 235108914 767148026 221761022 778351561 221761022 778351561 217737494 799276295 217737494 799276295 194270504 806040825 194270504 806040825 189234863 811928150 189234863 811928150 164126855 852241016 164126855 852241016 141111933 868688050 141111933 868688050 128621756 876530525 128621756 876530525 119599929 884330959 11
100032 909327484 0 909327484 560438952 55789587 560438952 55789587 50423639 825425014 50423639 825425014 837461566 93344416 837461566 93344416 949459676 999212465 949459676 999212465 999279211 391129029 999279211 391129029 228758843 150657344 228758843 150657344 930521823 943046295 930521823 943046295 127339710 762351489 127339710 762351489 638697606 281584665 638697606 281584665 77949415 923481338 77949415 923481338 982572474 488507114 982572474 488507114 453213674 726288424 453213674 726288424 842125486 281506291 842125486 281506291 500030311 500026139 500030311 500026139 33098235 485836886 33098235 485836886 499970308 152295333 499970308 152295333 932350248 508287764 932350248 508287764 302853437 312138909 302853437 312138909 554103531 531403521 554103531 531403521 151757521 251628653 151757521 251628653 836901107 891677522 836901107 891677522 5631756 500015427 5631756 500015427 714362595 511938518 714362595 511938518 325691099 777080851 325691099 777080851 117123087 52422397 117123087 52422397 949139799 25292557 949139799 25292557 872400 33852 872400 33852 1 33852 500034174 33852 500034174 500038011 500034174 500038011 117379818 229981526 117379818 229981526 499998012 139581906 499998012 139581906 68294797 500008975 68294797 500008975 782122916 182105433 782122916 182105433 349046037 705402819 349046037 705402819 828460480 103706275 828460480 103706275 266823621 641818253 266823621 641818253 585755495 388608269 585755495 388608269 97629267 930295442 97629267 930295442 952721168 93783823 952721168 93783823 724261747 770948485 724261747 770948485 41085899 4223889 41085899 4223889 997336812 2409018 997336812 2409018 1989243 528755015 1989243 528755015 625147925 381914806 625147925 381914806 428372635 657247504 428372635 657247504 876996574 878086834 876996574 878086834 927202766 92072919 927202766 92072919 89620425 949321681 89620425 949321681 500038217 501408898 500038217 501408898 413936801 124382910 413936801 124382910 949893236 757054594 949893236 757054594 283750910 499998977 283750910 499998977 707874268 860015534 707874268 860015534 103517043 296009588 103517043 296009588 478037224 601019387 478037224 601019387 624069700 93825579 624069700 93825579 274811201 851016405 274811201 851016405 28072049 176361130 28072049 176361130 499969744 662824273 499969744 662824273 891663709 376008813 891663709 376008813 227387867 926637889 227387867 926637889 560788009 245812596 560788009 245812596 787246112 679116211 787246112 679116211 494346018 292863726 494346018 292863726 831984493 105425136 831984493 105425136 447226946 864873374 447226946 864873374 538358488 470492264 538358488 470492264 356401602 237004156 356401602 237004156 606862636 949187573 606862636 949187573 499971062 327060253 499971062 327060253 913711184 44287274 913711184 44287274 987423241 5512070 987423241 5512070 998085652 499977871 998085652 499977871 25498072 476779952 25498072 476779952 499977670 960586780 499977670 960586780 18629307 14520306 18629307 14520306 552336714 836563361 552336714 836563361 135380132 499969669 135380132 499969669 636755486 570749155 636755486 570749155 359836577 500000239 359836577 500000239 155509324 72899607 155509324 72899607 949483603 503752693 949483603 503752693 328113531 871762091 328113531 871762091 579597330 269487683 579597330 269487683 22914720 651980701 22914720 651980701 872196885 397835979 872196885 397835979 5171848 996032323 5171848 996032323 1284021 998895154 1284021 998895154 999655917 310754 999655917 310754 417763673 736928770 417763673 736928770 222118644 794050008 222118644 794050008 798823492 183496750 798823492 183496750 207277249 487095303 207277249 487095303 782702875 900418410 782702875 900418410 499993770 74750832 499993770 74750832 13230993 500018647 13230993 500018647 894727514 88529576 894727514 88529576 15054707 992386948 15054707 992386948 720265515 252248011 720265515 252248011 293657483 651968250 293657483 651968250 482069335 143282122 482069335 143282122 8756678 7515808 8756678 7515808 500034945 549093304 500034945 549093304 756863058 500003520 756863058 500003520 225077816 206050112 225077816 206050112 824071571 724181618 824071571 724181618 463659205 292091024 463659205 292091024 500010234 499983345 500010234 499983345 267559934 240618996 267559934 240618996 193972980 657403504 193972980 657403504 616149982 303867167 616149982 303867167 288280918 275546533 288280918 275546533 863570922 594273901 863570922 594273901 551907159 474936658 551907159 474936658 335897107 929157920 335897107 929157920 500024914 501929811 500024914 501929811 313750514 240973849 313750514 240973849 499978017 845832990 499978017 845832990 974187741 499996775 974187741 499996775 499990292 867022817 499990292 867022817 562231628 374865820 562231628 374865820 457528786 543512506 457528786 543512506 982407622 15474993 982407622 15474993 14724074 579548813 14724074 579548813 500038491 863513227 500038491 863513227 75946861 34348877 75946861 34348877 29087959 13601298 29087959 13601298 986902320 521502401 986902320 521502401 218859901 256591466 218859901 256591466 929189373 938715125 929189373 938715125 51829254 215589638 51829254 215589638 500028038 614431514 500028038 614431514 901643548 499984006 901643548 499984006 144920519 548754564 144920519 548754564 652793562 766679373 652793562 766679373 214334344 499997763 214334344 499997763 428827930 124594214 428827930 124594214 891093246 965094420 891093246 965094420 968612774 225101536 968612774 225101536 445280128 828499350 445280128 828499350 849195310 92353293 849195310 92353293 37432792 674216510 37432792 674216510 526843612 274371397 526843612 274371397 187761560 137681298 187761560 137681298 500026988 849214023 500026988 849214023 139530214 72038015 139530214 72038015 938113994 613239274 938113994 613239274 499990675 190895951 499990675 190895951 812530449 643104440 812530449 643104440 168573843 256195371 168573843 256195371 758083427 500006529 758083427 500006529 293056924 260830653 293056924 260830653 828254727 609298349 828254727 609298349 488541223 418813672 488541223 418813672 609112386 333527648 609112386 333527648 716986684 500009651 716986684 500009651 342634984 132837145 342634984 132837145 529227158 498698050 529227158 498698050 482756289 462432154 482756289 462432154 569098133 698906600 569098133 698906600 203869148 499986200 203869148 499986200 500008843 944418552 500008843 944418552 216583301 523927770 216583301 523927770 549053889 449347200 549053889 449347200 385944981 849552450 385944981 849552450 500023778 273761857 500023778 273761857 216484738 671290043 216484738 671290043 382454656 189090328 382454656 189090328 673761583 499994375 673761583 499994375 500025204 876370056 500025204 876370056 966456315 40405410 966456315 40405410 476058970 632877193 476058970 632877193 569577150 239794339 569577150 239794339 194111376 874747228 194111376 874747228 500037432 919674657 500037432 919674657 179187708 310027310 179187708 310027310 814473593 585754886 814473593 585754886 352578993 328873025 352578993 328873025 152553714 850677136 152553714 850677136 95691220 65523145 95691220 65523145 954680945 984177003 954680945 984177003 995856914 3703309 995856914 3703309 445844494 500012480 445844494 500012480 803577494 146028306 803577494 146028306 251717014 807995522 251717014 807995522 151504063 116003265 151504063 116003265 553078283 636048471 553078283 636048471 358670034 657257287 358670034 657257287 799434023 469170910 799434023 469170910 449989489 232034804 449989489 232034804 632881541 859730132 632881541 859730132 933533429 438360566 933533429 438360566 426788396 214788596 426788396 214788596 588396304 658615632 588396304 658615632 704558632 133352681 704558632 133352681 473865783 583639443 473865783 583639443 631858765 263028000 631858765 263028000 130568124 883961744 130568124 883961744 965710856 33350036 965710856 33350036 28079462 27129107 28079462 27129107 15606154 500009594 15606154 500009594 645430586 744792216 645430586 744792216 833013177 499960538 833013177 499960538 395225766 670569222 395225766 670569222 500032347 133439360 500032347 133439360 89043720 499995866 89043720 499995866 588017749 829983061 588017749 829983061 102780631 71438782 102780631 71438782 529640860 538041905 529640860 538041905 621267554 323281318 621267554 323281318 221493203 500016839 221493203 500016839 156783285 852405572 156783285 852405572 113366119 934259471 113366119 934259471 50575312 994947636 50575312 994947636 500002506 214364117 500002506 214364117 246605262 499982445 246605262 499982445 962215599 34971857 962215599 34971857 218810149 500003310 218810149 500003310 921482182 65337576 921482182 65337576 958136103 500021280 958136103 500021280 562313506 696912394 562313506 696912394 390711536 318208488 390711536 318208488 237857279 184934185 237857279 184934185 779310353 833355768 779310353 833355768 885023558 102791775 885023558 102791775 385435920 805491191 385435920 805491191 817259785 879419313 817259785 879419313 500013628 421446690 500013628 421446690 769707658 574044936 769707658 574044936 468012425 346076898 468012425 346076898 611432339 738048879 611432339 738048879 250756012 492100755 250756012 492100755 500004181 637275704 500004181 637275704 189138245 146820818 189138245 146820818 576952335 580192120 576952335 580192120 204941358 192242786 204941358 192242786 832528461 575818261 832528461 575818261 200960996 836942623 200960996 836942623 942314707 498615033 942314707 498615033 458713084 499999045 458713084 499999045 797898927 285889019 797898927 285889019 472114177 656641874 472114177 656641874 857003060 28147109 857003060 28147109 975962025 977807399 975962025 977807399 499980753 289153671 499980753 289153671 225471670 896918619 225471670 896918619 58946236 962780534 58946236 962780534 975738719 988941434 975738719 988941434 9055112 351529402 9055112 351529402 596335674 740009032 596335674 740009032 500013728 491745104 500013728 491745104 861797028 39000416 861797028 39000416 962305394 767166918 962305394 767166918 139514572 64447863 139514572 64447863 956286031 40614129 956286031 40614129 26481050 13420939 26481050 13420939 500028113 477027954 500028113 477027954 343120560 631678335 343120560 631678335 535179947 159602287 535179947 159602287 920589377 764027426 920589377 764027426 292287471 182016264 292287471 182016264 910585396 919643292 910585396 919643292 500005538 499992002 500005538 499992002 797091231 897761696 797091231 897761696 75547729 940500506 75547729 940500506 648903361 500005731 648903361 500005731 309998715 154743547 309998715 154743547 606730874 500011329 606730874 500011329 329191668 723407464 329191668 723407464 776886544 214893901 776886544 214893901 274982604 585333108 274982604 585333108 707430728 75405522 707430728 75405522 477807657 500036024 477807657 500036024 561817118 383665838 561817118 383665838 325382719 797886755 325382719 797886755 500002343 358195110 500002343 358195110 453766081 523693117 453766081 523693117 499962632 340895969 499962632 340895969 462669972 681479900 462669972 681479900 790866895 816689792 790866895 816689792 163760095 47821832 163760095 47821832 37660791 35843289 37660791 35843289 974928053 743905665 974928053 743905665 246450567 234102880 246450567 234102880 151763929 898990611 151763929 898990611 500021576 500003542 500021576 500003542 780629007 857326575 780629007 857326575 141258835 906208131 141258835 906208131 615768837 487097021 615768837 487097021 338968287 742940197 338968287 742940197 617788709 434758183 617788709 434758183 500038625 773683209 500038625 773683209 466436970 439227699 466436970 439227699 187922786 500026403 187922786 500026403 499995735 360477448 499995735 360477448 314195498 499974652 314195498 499974652 216784782 499963737 216784782 499963737 688401508 513466274 688401508 513466274 285829221 499966263 285829221 499966263 457212131 500036556 457212131 500036556 73605942 52524786 73605942 52524786 523557048 499987544 523557048 499987544 251984718 420705312 251984718 420705312 833456436 500010047 833456436 500010047 500033035 74252403 500033035 74252403 190529396 892206040 190529396 892206040 894083491 499961502 894083491 499961502 545321574 851409650 545321574 851409650 901152981 466573422 901152981 466573422 441617332 269739480 441617332 269739480 843775065 123586671 843775065 123586671 488782077 876255426 488782077 876255426 647193073 500027518 647193073 500027518 214176236 919517049 214176236 919517049 960915194 4120995 960915194 4120995 3018967 702066518 3018967 702066518 696635852 298911107 696635852 298911107 274728515 500015126 274728515 500015126 849806346 387353774 849806346 387353774 277146249 776492040 277146249 776492040 803274081 153797702 803274081 153797702 70712992 984163390 70712992 984163390 613901895 369852468 613901895 369852468 651236414 916566301 651236414 916566301 499970310 265172181 499970310 265172181 608538399 885881969 608538399 885881969 399126062 464029277 399126062 464029277 500009987 131583225 500009987 131583225 603824774 560799124 603824774 560799124 499998785 967365950 499998785 967365950 997088826 997807924 997088826 997807924 998818373 349031 998818373 349031 500027264 730122841 500027264 730122841 193367265 102069879 193367265 102069879 939322453 46125949 939322453 46125949 981372875 519355773 981372875 519355773 395128569 283612012 395128569 283612012 850023912 499983131 850023912 499983131 251786679 88643470 251786679 88643470 663886924 500004231 663886924 500004231 95347465 953069722 95347465 953069722 975037173 17793568 975037173 17793568 500019527 492114555 500019527 492114555 646534558 301583121 646534558 301583121 709068105 281677253 709068105 281677253 355150108 358402111 355150108 358402111 500036019 648999715 500036019 648999715 239778283 450474994 239778283 450474994 647056735 834666943 647056735 834666943 50114461 492239447 50114461 492239447 500030814 380438454 500030814 380438454 822027827 827222835 822027827 827222835 499998369 269394262 499998369 269394262 204935824 789737131 204935824 789737131 862624700 346732475 862624700 346732475 427960472 500012562 427960472 500012562 746155218 506442264 746155218 506442264 499962287 110715931 499962287 110715931 75524305 499983421 75524305 499983421 612128023 419948745 612128023 419948745 384736341 712460633 384736341 712460633 123178545 913410014 123178545 913410014 499987838 384637132 499987838 384637132 500023328 925952723 500023328 925952723 944384263 499972569 944384263 499972569 443643709 561223897 443643709 561223897 499985004 125240899 499985004 125240899 43146037 500019324 43146037 500019324 309783436 65770731 309783436 65770731 500036638 503371696 500036638 503371696 320349860 248604203 320349860 248604203 135977104 500022164 135977104 500022164 499965782 188645662 499965782 188645662 305309643 853201452 305309643 853201452 902579853 938754999 902579853 938754999 202659588 423595332 202659588 423595332 824523907 784459524 824523907 784459524 499971411 119479226 499971411 119479226 698376698 586894031 698376698 586894031 499967287 286241539 499967287 286241539 801212368 818013646 801212368 818013646 97703322 499960981 97703322 499960981 930891764 616464218 930891764 616464218 581933108 554042325 581933108 554042325 196441656 818632071 196441656 818632071 849793131 343213976 849793131 343213976 95048124 783767160 95048124 783767160 791990807 989649779 791990807 989649779 5956017 406965703 5956017 406965703 660245328 513671225 660245328 513671225 301433336 50280215 301433336 50280215 499999912 473495741 499999912 473495741 645953670 655780463 645953670 655780463 381039402 379539567 381039402 379539567 519989589 510979000 519989589 510979000 76896603 37458893 76896603 37458893 13039258 994369567 13039258 994369567 5205926 996638962 5205926 996638962 584121287 176822528 584121287 176822528 830126287 129592086 830126287 129592086 455503484 817438501 455503484 817438501 867344483 176520498 867344483 176520498 499981663 820422607 499981663 820422607 832197392 105039385 832197392 105039385 262304037 634739385 262304037 634739385 500019969 203500299 500019969 203500299 616878559 665479057 616878559 665479057 273426622 499965855 273426622 499965855 519482709 500017070 519482709 500017070 237561949 120902636 237561949 120902636 879173826 500005590 879173826 500005590 302329219 539061529 302329219 539061529 500038719 376816579 500038719 376816579 644472928 315790900 644472928 315790900 85308832 500027347 85308832 500027347 642729130 245607461 642729130 245607461 97105051 636405373 97105051 636405373 492075554 410172219 492075554 410172219 170785513 517532514 170785513 517532514 536865919 565963602 536865919 565963602 420184901 390448974 420184901 390448974 500005972 499964528 500005972 499964528 445743602 145318428 445743602 145318428 857348084 34070663 857348084 34070663 17508871 985064394 17508871 985064394 8023192 6562472 8023192 6562472 748547400 500028697 748547400 500028697 43936207 447315827 43936207 447315827 502556878 499971427 502556878 499971427 857658329 900341370 857658329 900341370 499985042 71752876 499985042 71752876 382956225 500031372 382956225 500031372 500030040 128073854 500030040 128073854 118152948 915373547 118152948 915373547 499992381 111238275 499992381 111238275 696714638 458684471 696714638 458684471 137075102 838797509 137075102 838797509 773232895 493075295 773232895 493075295 408995465 798911034 408995465 798911034 104593157 916745052 104593157 916745052 569311147 205273157 569311147 205273157 888551865 972195009 888551865 972195009 499991812 293652845 499991812 293652845 773827449 612645781 773827449 612645781 542830560 315098642 542830560 315098642 499986281 766219520 499986281 766219520 803062923 418672760 803062923 418672760 205076997 838259370 205076997 838259370 500035819 454208201 500035819 454208201 284084735 29930735 284084735 29930735 631067166 790674864 631067166 790674864 206104224 336402238 206104224 336402238 913664393 983911515 913664393 983911515 16077435 500009000 16077435 500009000 618177060 206812732 618177060 206812732 474737002 717463844 474737002 717463844 742529230 795805036 742529230 795805036 231406720 714811862 231406720 714811862 772101254 148893550 772101254 148893550 96688631 800579394 96688631 800579394 235859510 228915762 235859510 228915762 826461181 946470803 826461181 946470803 952332087 401442272 952332087 401442272 306607814 696723172 306607814 696723172 694070439 72514076 694070439 72514076 435311956 895565265 435311956 895565265 812733305 155657989 812733305 155657989 868129990 827600625 868129990 827600625 121912448 18340794 121912448 18340794 18019717 15325530 18019717 15325530 11525379 988802172 11525379 988802172 993422949 367540944 993422949 367540944 333640745 951869823 333640745 951869823 969578572 362270063 969578572 362270063 500010642 184836570 500010642 184836570 609296559 500015881 609296559 500015881 695028968 290866024 695028968 290866024 191435723 982537374 191435723 982537374 500019578 123367380 500019578 123367380 915036804 933942482 915036804 933942482 61375093 18724247 61375093 18724247 782052906 500027645 782052906 500027645 275383064 779094194 275383064 779094194 713752412 432354042 713752412 432354042 381171865 746594458 381171865 746594458 895931447 291923163 895931447 291923163 268455200 106506241 268455200 106506241 906929781 974215882 906929781 974215882 496813772 500039985 496813772 500039985 865765094 486131488 865765094 486131488 385060324 613024364 385060324 613024364 735067766 763395856 735067766 763395856 877063510 500012661 877063510 500012661 307963762 465731418 307963762 465731418 499993465 626765553 499993465 626765553 96840682 67503208 96840682 67503208 933914536 47373018 933914536 47373018 459313326 499993864 459313326 499993864 662080291 685387651 662080291 685387651 769441746 184532728 769441746 184532728 407003396 649246225 407003396 649246225 169016452 164187548 169016452 164187548 520308104 528980623 520308104 528980623 134178336 491011624 134178336 491011624 499979043 87353254 499979043 87353254 38838093 865508597 38838093 865508597 667094140 203001081 667094140 203001081 486826214 777946958 486826214 777946958 814645128 161823445 814645128 161823445 91340228 948322476 91340228 948322476 691240325 292332592 691240325 292332592 227361671 920189756 227361671 920189756 981036863 287710350 981036863 287710350 167338187 647706954 167338187 647706954 689211696 750694317 689211696 750694317 890694352 969214951 890694352 969214951 499968076 261656605 499968076 261656605 168869282 532046286 168869282 532046286 544542070 328557626 544542070 328557626 269507824 508160687 269507824 508160687 605879610 419533137 605879610 419533137 500009719 799367186 500009719 799367186 851859379 500007567 851859379 500007567 650133192 563172032 650133192 563172032 389835233 636823884 389835233 636823884 718762816 499998210 718762816 499998210 792301754 242445432 792301754 242445432 94639356 603463331 94639356 603463331 500028054 803640529 500028054 803640529 173571882 185397517 173571882 185397517 504726447 499966867 504726447 499966867 439334007 348244253 439334007 348244253 693769650 587732586 693769650 587732586 499972641 373255195 499972641 373255195 284773347 794033646 284773347 794033646 606042415 274717760 606042415 274717760 295234063 510944191 295234063 510944191 770431875 193661173 770431875 193661173 459247837 790868830 459247837 790868830 521028592 250528486 521028592 250528486 165742939 115885797 165742939 115885797 678389366 500010862 678389366 500010862 307781045 172947779 307781045 172947779 580805148 599033586 580805148 599033586 632631209 902837945 632631209 902837945 21210451 499980368 21210451 499980368 436656848 752681746 436656848 752681746 500012775 996805870 500012775 996805870 997767901 2189626 997767901 2189626 153391 999969968 153391 999969968 999987024 36750 999987024 36750 41652 811885779 41652 811885779 825913863 895013122 825913863 895013122 958449644 972602350 958449644 972602350 983221478 358621845 983221478 358621845 416027385 549412965 416027385 549412965 731929424 135163472 731929424 135163472 943311494 956714779 943311494 956714779 261326120 163842805 261326120 163842805 851174922 866134603 851174922 866134603 233745563 500003809 233745563 500003809 499973752 934437266 499973752 934437266 681672336 500019578 681672336 500019578 258208029 355139295 258208029 355139295 499978502 831695175 499978502 831695175 155823642 136358970 155823642 136358970 500022277 499991399 500022277 499991399 743910441 215337863 743910441 215337863 200558951 825842206 200558951 825842206 513070153 329957251 513070153 329957251 239887246 696049771 239887246 696049771 368141945 365784433 368141945 365784433 289475648 564443754 289475648 564443754 773275726 385282015 773275726 385282015 259875368 215409958 259875368 215409958 835831893 710547993 835831893 710547993 226683117 192158690 226683117 192158690 847060264 898613635 847060264 898613635 325059927 499973308 325059927 499973308 982619651 664010265 982619651 664010265 244444099 756132131 244444099 756132131 841189981 105287118 841189981 105287118 28906511 22423124 28906511 22423124 630155080 553612319 630155080 553612319 364407611 442248449 364407611 442248449 500007455 310047147 500007455 310047147 406147557 500039838 406147557 500039838 697067703 89906389 697067703 89906389 85092522 569169512 85092522 569169512 625412360 125717284 625412360 125717284 106401024 647036660 106401024 647036660 500018418 932848372 500018418 932848372 500037713 500013717 500037713 500013717 174950888 899804153 174950888 899804153 83198137 56841011 83198137 56841011 504341619 667225545 504341619 667225545 194901306 820694976 194901306 820694976 158787300 194416885 158787300 194416885 499993985 796344439 499993985 796344439 639119483 500039155 639119483 500039155 296385197 282872664 296385197 282872664 500006111 523847656 500006111 523847656 437977544 802096879 437977544 802096879 500008331 120339167 500008331 120339167 31999790 975168707 31999790 975168707 975476292 990513640 975476292 990513640 267258215 192771774 267258215 192771774 181739267 831522615 181739267 831522615 738832527 499992541 738832527 499992541 262466281 506609665 262466281 506609665 702025525 291099315 702025525 291099315 239434751 868715198 239434751 868715198 890479555 966967190 890479555 966967190 499993156 253531326 499993156 253531326 860825381 127283626 860825381 127283626 919226778 700105078 919226778 700105078 449846828 463299123 449846828 463299123 500029661 239179751 500029661 239179751 476805641 538287852 476805641 538287852 819582775 174853108 819582775 174853108 173103341 827358977 173103341 827358977 841450766 130329514 841450766 130329514 33798392 767813954 33798392 767813954 644108155 222622265 644108155 222622265 400504171 560879312 400504171 560879312 595215487 655818243 595215487 655818243 499961106 329806042 499961106 329806042 791958873 787312069 791958873 787312069 183487356 161862691 183487356 161862691 11615664 881576981 11615664 881576981 510162402 216688525 510162402 216688525 498887905 499989197 498887905 499989197 983094094 13946481 983094094 13946481 499981366 640105460 499981366 640105460 778165962 192611699 778165962 192611699 166796476 935121714 166796476 935121714 955981497 43435018 955981497 43435018 24835431 979662517 24835431 979662517 980910016 392798883 980910016 392798883 202659263 165578202 202659263 165578202 838042477 84775436 838042477 84775436 79577836 922320829 79577836 922320829 606570439 499974090 606570439 499974090 716771302 720352608 716771302 720352608 479419956 500038752 479419956 500038752 761598669 836960250 761598669 836960250 882614723 425251709 882614723 425251709 433634160 576757230 433634160 576757230 782519579 216443143 782519579 216443143 499992392 739717883 499992392 739717883 333136320 350918511 333136320 350918511 568927727 752074281 568927727 752074281 858803245 866321887 858803245 866321887 922150832 58103742 922150832 58103742 5945887 716606113 5945887 716606113 851511677 376617187 851511677 376617187 188535899 546352124 188535899 546352124 632616396 364889760 632616396 364889760 499424316 743820126 499424316 743820126 499989181 258130745 499989181 258130745 209159764 500029893 209159764 500029893 499963747 412042642 499963747 412042642 124440008 794412911 124440008 794412911 838151677 866635800 838151677 866635800 890671494 246748984 890671494 246748984 201652344 622863160 201652344 622863160 499996854 842040945 499996854 842040945 95349833 382653575 95349833 382653575 500012716 684831889 500012716 684831889 355652526 499968501 355652526 499968501 741588593 573005423 741588593 573005423 227270683 66348979 227270683 66348979 612665489 559345329 612665489 559345329 481587488 296743598 481587488 296743598 751510947 823717113 751510947 823717113 217686168 499965564 217686168 499965564 64445101 561983837 64445101 561983837 926111708 9209646 926111708 9209646 8656765 604165729 8656765 604165729 500005995 124620558 500005995 124620558 513640507 788544998 513640507 788544998 151525610 121300718 151525610 121300718 619752568 609042275 619752568 609042275 302150991 397942345 302150991 397942345 499985608 251809411 499985608 251809411 497890352 686739148 497890352 686739148 150821537 468724588 150821537 468724588 499985392 963821931 499985392 963821931 964101324 978049165 964101324 978049165 17212268 13153425 17212268 13153425 500018929 820054356 500018929 820054356 172535142 148499860 172535142 148499860 130764111 74992268 130764111 74992268 834566548 884762145 834566548 884762145 485937066 451947566 485937066 451947566 441898468 790598751 441898468 790598751 552300049 512969759 552300049 512969759 500039278 843180661 500039278 843180661 383762470 500037374 383762470 500037374 897456901 913545453 897456901 913545453 920978522 948394731 920978522 948394731 961244452 36130768 961244452 36130768 976316247 17385374 976316247 17385374 223470961 500008104 223470961 500008104 690246867 874953568 690246867 874953568 376805931 182536182 376805931 182536182 500025579 556062945 500025579 556062945 562854717 564912508 562854717 564912508 253827967 421232886 253827967 421232886 536887747 630552895 536887747 630552895 396300442 500001648 396300442 500001648 840184706 58231083 840184706 58231083 955667208 563873685 955667208 563873685 132441827 917690499 132441827 917690499 548193814 352070298 548193814 352070298 698246268 740984444 698246268 740984444 779194367 850624856 779194367 850624856 499973888 459348751 499973888 459348751 603267883 685451477 603267883 685451477 690491323 773778132 690491323 773778132 838020494 143550059 838020494 143550059 70870327 610997721 70870327 610997721 727222846 500035372 727222846 500035372 84790743 455429946 84790743 455429946 592647708 593230900 592647708 593230900 220187828 836588592 220187828 836588592 526622486 436402008 526622486 436402008 477904008 591100224 477904008 591100224 234941243 499982631 234941243 499982631 500015669 738659012 500015669 738659012 133930845 247542847 133930845 247542847 666694521 698192781 666694521 698192781 427737130 500021702 427737130 500021702 757298611 499969749 757298611 499969749 312554094 571119581 312554094 571119581 500022541 937160643 500022541 937160643 34746608 18559412 34746608 18559412 500019184 500026938 500019184 500026938 277096013 734638795 277096013 734638795 66499166 18954143 66499166 18954143 500035808 461514318 500035808 461514318 458024594 671204186 458024594 671204186 608797513 338448569 608797513 338448569 271678743 681371504 271678743 681371504 499968392 74953009 499968392 74953009 28460056 5227523 28460056 5227523 500024190 882458302 500024190 882458302 82657538 921181639 82657538 921181639 542374470 246512366 542374470 246512366 397625523 639609242 397625523 639609242 170028333 864292179 170028333 864292179 77322747 58630254 77322747 58630254 963178603 580911886 963178603 580911886 499992973 295147468 499992973 295147468 180315458 148118594 180315458 148118594 577148147 516887448 577148147 516887448 429314250 347125239 429314250 347125239 787691851 98841966 787691851 98841966 492880699 527673534 492880699 527673534 814151282 869995539 814151282 869995539 377715213 247333546 377715213 247333546 684352274 736817700 684352274 736817700 253661269 223217208 253661269 223217208 596604542 805969454 596604542 805969454 191315838 844960865 191315838 844960865 902232565 934453636 902232565 934453636 987469752 349167016 987469752 349167016 228966103 787164578 228966103 787164578 853755817 185766996 853755817 185766996 387649438 612522207 387649438 612522207 202548227 160680934 202548227 160680934 917234341 609566711 917234341 609566711 279976874 722648665 279976874 722648665 599476074 543698293 599476074 543698293 208014117 88241993 208014117 88241993 916115689 927257248 916115689 927257248 28574451 25431018 28574451 25431018 977593297 19016376 977593297 19016376 993366253 6221678 993366253 6221678 5616816 569513406 5616816 569513406 649739466 317764489 649739466 317764489 862634813 874400625 862634813 874400625 969211123 21881437 969211123 21881437 993989879 996355035 993989879 996355035 492920616 350053467 492920616 350053467 857562995 894944725 857562995 894944725 499991834 203997635 499991834 203997635 106491783 555127472 106491783 555127472 616730106 341216422 616730106 341216422 672250045 757392144 672250045 757392144 851228231 499963282 851228231 499963282 499985796 781998585 499985796 781998585 797627307 124691565 797627307 124691565 104345265 79319442 104345265 79319442 932489940 609065145 932489940 609065145 380125946 500020600 380125946 500020600 136389458 610230732 136389458 610230732 551799734 345704505 551799734 345704505 699842122 701812272 699842122 701812272 191229945 831481250 191229945 831481250 625358335 550011137 625358335 550011137 127946485 499981227 127946485 499981227 500032858 813490886 500032858 813490886 338557469 237373207 338557469 237373207 500026333 500000451 500026333 500000451 212017488 109478193 212017488 109478193 752454305 500011506 752454305 500011506 500039365 377365514 500039365 377365514 325175432 571021270 325175432 571021270 751232016 456230648 751232016 456230648 500032378 149866654 500032378 149866654 886836708 572838667 886836708 572838667 342691643 213981450 342691643 213981450 836318775 148480827 836318775 148480827 383041672 499989401 383041672 499989401 499972147 192472173 499972147 192472173 128530740 886881455 128530740 886881455 529534920 457898229 529534920 457898229 458006654 822060553 458006654 822060553 729987663 718798590 729987663 718798590 577733920 406278085 577733920 406278085 464050534 585303025 464050534 585303025 592897867 838704277 592897867 838704277 84719462 252435229 84719462 252435229 431808435 714076716 431808435 714076716 285831220 723163117 285831220 723163117 846717924 878804754 846717924 878804754 500020296 189073107 500020296 189073107 343284392 755479102 343284392 755479102 812124002 37208582 812124002 37208582 270592713 524380158 270592713 524380158 500004193 568772909 500004193 568772909 477481011 68564166 477481011 68564166 593529955 634571308 593529955 634571308 751165535 880124134 751165535 880124134 77127238 101275837 77127238 101275837 500008878 590845410 500008878 590845410 407301762 289401492 407301762 289401492 499997346 512998575 499997346 512998575 295385498 339639781 295385498 339639781 518714759 547677351 518714759 547677351 152369877 469653986 152369877 469653986 940782957 775662536 940782957 775662536 429303459 55996076 429303459 55996076 969000436 26138440 969000436 26138440 987353097 731438492 987353097 731438492 350687020 499978556 350687020 499978556 917590392 217372811 917590392 217372811 70211454 684024416 70211454 684024416 684543064 499982417 684543064 499982417 389141663 853629581 389141663 853629581 844775011 128361706 844775011 128361706 473431010 590326549 473431010 590326549 810621662 886515148 810621662 886515148 257637758 298944919 257637758 298944919 860106602 921863050 860106602 921863050 11105585 499964606 11105585 499964606 462146224 716072229 462146224 716072229 92667300 956068477 92667300 956068477 37793510 473494197 37793510 473494197 702186755 712584520 702186755 712584520 741371470 82052600 741371470 82052600 205937500 840090667 205937500 840090667 877033520 424809774 877033520 424809774 500006587 213862413 500006587 213862413 639109248 443551588 639109248 443551588 491648700 702522693 491648700 702522693 952779087 38132891 952779087 38132891 130233201 882483481 130233201 882483481 108269195 98951753 108269195 98951753 677393473 561599285 677393473 561599285 259489923 798274576 259489923 798274576 127543249 904925556 127543249 904925556 935649359 34654698 935649359 34654698 243925071 500039570 243925071 500039570 707300542 278418097 707300542 278418097 778136269 864357132 778136269 864357132 128266564 877233067 128266564 877233067 622580710 500004676 622580710 500004676 930484582 44332796 930484582 44332796 17589013 671955076 17589013 671955076 564912093 418736512 564912093 418736512 147165686 101370436 147165686 101370436 919921840 974765949 919921840 974765949 500029949 361748270 500029949 361748270 500009608 561924456 500009608 561924456 367300479 231707587 367300479 231707587 842362296 109281207 842362296 109281207 106106252 773765423 106106252 773765423 639494321 296585988 639494321 296585988 806708275 851638774 806708275 851638774 86746521 929990806 86746521 929990806 971191828 981279809 971191828 981279809 9131327 992400468 9131327 992400468 993528977 499991203 993528977 499991203 158373725 120312576 158373725 120312576 891022953 909459718 891022953 909459718 68194293 444390215 68194293 444390215 566244363 727682069 566244363 727682069 491550577 433950792 491550577 433950792 553379542 770388660 553379542 770388660 192962676 456769366 192962676 456769366 499998127 499973174 499998127 499973174 170850670 412541542 170850670 412541542 499989970 755227684 499989970 755227684 568018792 476182537 568018792 476182537 453046189 752873708 453046189 752873708 800247901 499999288 800247901 499999288 520894828 572146665 520894828 572146665 760686227 403390047 760686227 403390047 208157172 135700592 208157172 135700592 873999089 500021373 873999089 500021373 187416267 169578234 187416267 169578234 586795693 703823358 586795693 703823358 254068358 491680632 254068358 491680632 499977103 633785532 499977103 633785532 153970952 130440554 153970952 130440554 109647430 69666138 109647430 69666138 44838942 500025198 44838942 500025198 823480632 467162142 823480632 467162142 499968528 237220304 499968528 237220304 776385917 500038244 776385917 500038244 89122538 925675151 89122538 925675151 73247967 69357351 73247967 69357351 954423099 656029333 954423099 656029333 301861473 301241288 301861473 301241288 774163620 499997979 774163620 499997979 242661313 874868488 242661313 874868488 903066287 915650698 903066287 915650698 34848850 393003413 34848850 393003413 500026506 894761381 500026506 894761381 79209875 53239060 79209875 53239060 32564409 856782536 32564409 856782536 857498522 899891228 857498522 899891228 915354994 489444887 915354994 489444887 500039134 724320764 500039134 724320764 796042207 825117516 796042207 825117516 411917580 376221915 411917580 376221915 780677025 808064285 780677025 808064285 151791853 142240437 151791853 142240437 734017674 499990507 734017674 499990507 171098798 596474687 171098798 596474687 499989284 317661408 499989284 317661408 303471694 574352293 303471694 574352293 581659456 852540640 581659456 852540640 460842620 431317061 460842620 431317061 361811278 191642892 361811278 191642892 723098470 499980262 723098470 499980262 265949457 811922008 265949457 811922008 172779275 929751396 172779275 929751396 55706296 109365841 55706296 109365841 500036083 772843084 500036083 772843084 842518715 132219643 842518715 132219643 499977143 683318438 499977143 683318438 914815075 440333659 914815075 440333659 237313528 95501725 237313528 95501725 500003755 500033768 500003755 500033768 866438379 426986343 866438379 426986343 156561323 516847873 156561323 516847873 685636547 870831566 685636547 870831566 499971365 467304352 499971365 467304352 223968324 114260619 223968324 114260619 500025832 637498403 500025832 637498403 379353998 436141952 379353998 436141952 500005022 663475378 500005022 663475378 476255513 499969954 476255513 499969954 531166413 151633242 531166413 151633242 111683941 104401424 111683941 104401424 900324725 500033562 900324725 500033562 451559843 395943147 451559843 395943147 290613584 796839615 290613584 796839615 825488906 157979646 825488906 157979646 499980400 499998915 499980400 499998915 392177418 709898765 392177418 709898765 861121290 441936132 861121290 441936132 500017453 715188574 500017453 715188574 52058914 333572647 52058914 333572647 919182072 68338810 919182072 68338810 61183186 624219503 61183186 624219503 589884655 309284328 589884655 309284328 223041784 804801332 223041784 804801332 851241626 897782520 851241626 897782520 100003447 157851403 100003447 157851403 712804426 499988640 712804426 499988640 343441547 500007153 343441547 500007153 500023384 191054252 500023384 191054252 965085207 500038252 965085207 500038252 704781475 500020646 704781475 500020646 370788199 337270695 370788199 337270695 762653019 627635383 762653019 627635383 417432491 364319877 417432491 364319877 527264485 830133112 527264485 830133112 119630573 286119023 119630573 286119023 859574809 835589262 859574809 835589262 81416588 47069661 81416588 47069661 518576824 938148045 518576824 938148045 302419711 291166467 302419711 291166467 119897871 500033273 119897871 500033273 644301572 100418679 644301572 100418679 911469855 965083104 911469855 965083104 499979581 328114707 499979581 328114707 866918084 844671723 866918084 844671723 38609654 968723012 38609654 968723012 971892749 972787730 971892749 972787730 11084465 9823198 11084465 9823198 994962360 1963940 994962360 1963940 499969979 447667445 499969979 447667445 900996426 954160532 900996426 954160532 432996809 267923229 432996809 267923229 208870136 789819412 208870136 789819412 260933331 176623236 260933331 176623236 174941041 888442451 174941041 888442451 591245969 139326248 591245969 139326248 363273001 753243102 363273001 753243102 201567916 97527917 201567916 97527917 948719363 499983886 948719363 499983886 737922470 592208173 737922470 592208173 355146383 662228108 355146383 662228108 500033096 575074208 500033096 575074208 500039679 157395404 500039679 157395404 500008700 908359797 500008700 908359797 51189318 969699724 51189318 969699724 977933662 499964117 977933662 499964117 551071954 500020027 551071954 500020027 199238239 274514866 199238239 274514866 499985811 525375081 499985811 525375081 375101856 272812646 375101856 272812646 836553710 135268412 836553710 135268412 68841221 508467448 68841221 508467448 669425927 779908596 669425927 779908596 283197146 472764286 283197146 472764286 583208490 863726888 583208490 863726888 499976643 344543702 499976643 344543702 808314330 500037379 808314330 500037379 162240455 940096718 162240455 940096718 46390122 43142668 46390122 43142668 23756562 17652830 23756562 17652830 500008405 499976094 500008405 499976094 182996179 738064635 182996179 738064635 920016625 61321127 920016625 61321127 39808485 38810280 39808485 38810280 961793685 25019543 961793685 25019543 345872183 773991706 345872183 773991706 527364105 197622095 527364105 197622095 433031130 852883132 433031130 852883132 500025073 48095026 500025073 48095026 953906137 957762046 953906137 957762046 964230417 499992071 964230417 499992071 531549251 636713150 531549251 636713150 179022363 113294098 179022363 113294098 838627549 499985719 838627549 499985719 949949774 736921164 949949774 736921164 499984129 299666166 499984129 299666166 566696408 860856248 566696408 860856248 273935262 125345527 273935262 125345527 670376998 937033372 670376998 937033372 949724147 101379125 949724147 101379125 90760300 500035755 90760300 500035755 500006101 179707715 500006101 179707715 472211187 793576825 472211187 793576825 925684953 500014674 925684953 500014674 499964710 776069842 499964710 776069842 833758026 499970190 833758026 499970190 109889956 918501244 109889956 918501244 499998599 541078292 499998599 541078292 380962096 672068292 380962096 672068292 813911483 173075303 813911483 173075303 145529365 571135937 145529365 571135937 499980873 367381557 499980873 367381557 923241958 928960883 923241958 928960883 380751589 499994173 380751589 499994173 830597120 877957754 830597120 877957754 887786420 439912428 887786420 439912428 259017999 793744726 259017999 793744726 500037243 219429078 500037243 219429078 877591911 922552007 877591911 922552007 933498865 40531894 933498865 40531894 33010812 507744527 33010812 507744527 553176324 499982350 553176324 499982350 508016509 343151369 508016509 343151369 499964097 210273742 499964097 210273742 201075772 499990887 201075772 499990887 563158919 722161963 563158919 722161963 787603194 846874344 787603194 846874344 856624745 861959550 856624745 861959550 18633230 463904131 18633230 463904131 717057998 272794592 717057998 272794592 809500762 499986251 809500762 499986251 232054604 210989980 232054604 210989980 150495843 503901400 150495843 503901400 620286500 257451058 620286500 257451058 220304937 837365855 220304937 837365855 724469705 499993368 724469705 499993368 333940823 603163217 333940823 603163217 499965095 761111505 499965095 761111505 628440754 432902354 628440754 432902354 325902935 594295210 325902935 594295210 500009055 382030165 500009055 382030165 264043135 86056492 264043135 86056492 936802739 53521149 936802739 53521149 50128729 23570740 50128729 23570740 553963465 499995904 553963465 499995904 444479548 426860052 444479548 426860052 663981465 720238066 663981465 720238066 259437012 809140714 259437012 809140714 532482650 454391831 532482650 454391831 429752585 500027991 429752585 500027991 168576258 878748921 168576258 878748921 921050466 190388566 921050466 190388566 324557317 499979660 324557317 499979660 870095830 500027911 870095830 500027911 388719556 187770334 388719556 187770334 499997768 950471426 499997768 950471426 133190006 122539640 133190006 122539640 682577681 550175609 682577681 550175609 229112214 813389705 229112214 813389705 70310946 158144823 70310946 158144823 644757487 796164741 644757487 796164741 870227311 69365013 870227311 69365013 965587440 995816424 965587440 995816424 399538489 388402548 399538489 388402548 788451605 709171950 788451605 709171950 462067602 406000802 462067602 406000802 675162030 791442249 675162030 791442249 95469733 930164155 95469733 930164155 500644489 235835260 500644489 235835260 197086182 849374973 197086182 849374973 919384374 499990054 919384374 499990054 286075921 714841951 286075921 714841951 703670715 467769988 703670715 467769988 499983883 139146644 499983883 139146644 499971408 500036614 499971408 500036614 703551471 280930705 703551471 280930705 499981951 763020167 499981951 763020167 499964262 248714058 499964262 248714058 889429528 896872246 889429528 896872246 95811542 50746538 95811542 50746538 500029139 720459984 500029139 720459984 359593493 525356341 359593493 525356341 676575735 137101039 676575735 137101039 465117417 719652681 465117417 719652681 741744476 186887128 741744476 186887128 446188923 559220817 446188923 559220817 701181587 771616564 701181587 771616564 162204237 138693672 162204237 138693672 650695819 793573546 650695819 793573546 274454450 107204868 274454450 107204868 74780304 928600089 74780304 928600089 68340948 156747102 68340948 156747102 522863062 539220552 522863062 539220552 178814451 402775247 178814451 402775247 858034329 514728046 858034329 514728046 466347753 108690633 466347753 108690633 879260926 726373345 879260926 726373345 499984380 217510452 499984380 217510452 834389438 909327985 834389438 909327985 250647072 377552235 250647072 377552235 749231632 705881703 749231632 705881703 513246715 399155158 513246715 399155158 120505138 96858500 120505138 96858500 928269009 19288943 928269009 19288943 987937916 721916076 987937916 721916076 623940768 500023355 623940768 500023355 340401443 499999178 340401443 499999178 735149026 758647101 735149026 758647101 499987083 145919445 499987083 145919445 499962633 903572504 499962633 903572504 623265484 333790349 623265484 333790349 499972827 547719948 499972827 547719948 825446017 420093084 825446017 420093084 395934183 693138290 395934183 693138290 794868349 500004003 794868349 500004003 443395619 599077234 443395619 599077234 516693271 84786715 516693271 84786715 500002695 868601152 500002695 868601152 74014293 60521787 74014293 60521787 941882274 562458069 941882274 562458069 228723117 92552894 228723117 92552894 528985485 484198346 528985485 484198346 499974093 277665522 499974093 277665522 500014797 911074372 500014797 911074372 917494912 439895809 917494912 439895809 285583682 925039675 285583682 925039675 837569861 104629615 837569861 104629615 897370058 911814094 897370058 911814094 499988370 431168084 499988370 431168084 425623882 622191211 425623882 622191211 500007851 510471205 500007851 510471205 441030451 275103940 441030451 275103940 860719421 922012284 860719421 922012284 479902871 371426296 479902871 371426296 669030791 851636224 669030791 851636224 905290068 36454265 905290068 36454265 974837329 721449104 974837329 721449104 320016171 163048879 320016171 163048879 870875904 901772654 870875904 901772654 6462231 499964395 6462231 499964395 763901278 911160707 763901278 911160707 249786034 292394237 249786034 292394237 755205017 787118160 755205017 787118160 178515158 175866467 178515158 175866467 866571511 120820810 866571511 120820810 108972773 898406010 108972773 898406010 522045447 136633000 522045447 136633000 129576450 552784577 129576450 552784577 665274008 748333646 665274008 748333646 227849223 500011852 227849223 500011852 631165271 713015839 631165271 713015839 783302976 832499990 783302976 832499990 200997079 137555328 200997079 137555328 55820469 623008260 55820469 623008260 562698612 375100148 562698612 375100148 464278626 635488842 464278626 635488842 247985314 466943395 247985314 466943395 673518969 300384684 673518969 300384684 149997616 860793120 149997616 860793120 122398315 461895201 122398315 461895201 499977766 704698332 499977766 704698332 500032603 251284661 500032603 251284661 769412103 790437697 769412103 790437697 185290229 817706147 185290229 817706147 153496651 411762425 153496651 411762425 813197076 549254513 813197076 549254513 527951622 466207155 527951622 466207155 344287462 716666016 344287462 716666016 500024965 388089729 500024965 388089729 298160944 499978063 298160944 499978063 191129110 339435169 191129110 339435169 500024538 983310691 500024538 983310691 15637519 499988281 15637519 499988281 499964666 752020682 499964666 752020682 500021630 518345523 500021630 518345523 427819885 436801228 427819885 436801228 483177950 619277254 483177950 619277254 621522216 728499869 621522216 728499869 768573951 163436852 768573951 163436852 415895428 589760728 415895428 589760728 387679117 453067578 387679117 453067578 591277002 927365552 591277002 927365552 933308372 38714638 933308372 38714638 24045174 606673329 24045174 606673329 499965419 153585551 499965419 153585551 49310742 40519470 49310742 40519470 713112073 499981367 713112073 499981367 329890874 321502559 329890874 321502559 777239227 840010738 777239227 840010738 191818925 328674198 191818925 328674198 780456546 105853498 780456546 105853498 333957705 861787132 333957705 861787132 593386160 500029151 593386160 500029151 509586555 637475694 509586555 637475694 759695455 315900441 759695455 315900441 161019317 541111979 161019317 541111979 499973612 74193120 499973612 74193120 948853040 714169584 948853040 714169584 691439341 195220210 691439341 195220210 497545516 550296024 497545516 550296024 640397017 292663479 640397017 292663479 739229945 911313666 739229945 911313666 499984711 253547409 499984711 253547409 500033521 902395330 500033521 902395330 910536373 71804589 910536373 71804589 58456455 923434021 58456455 923434021 679675261 572420583 679675261 572420583 348483505 205678862 348483505 205678862 890083445 953397731 890083445 953397731 483708112 224875891 483708112 224875891 219502289 740749720 219502289 740749720 762156720 881707440 762156720 881707440 492198777 491261054 492198777 491261054 110223496 712854247 110223496 712854247 789832305 500007367 789832305 500007367 436239174 499976197 436239174 499976197 136795341 933403229 136795341 933403229 49228265 974661415 49228265 974661415 848697575 774906672 848697575 774906672 636335938 165454059 636335938 165454059 870390809 98674290 870390809 98674290 465867482 599184638 465867482 599184638 624742037 647674248 624742037 647674248 390746987 567943453 390746987 567943453 500024515 793299111 500024515 793299111 829315542 130069629 829315542 130069629 41445171 963381860 41445171 963381860 970042524 985349353 970042524 985349353 4926174 446825701 4926174 446825701 550669593 722895588 550669593 722895588 247437949 191229183 247437949 191229183 191144392 24894564 191144392 24894564 655326299 663574530 655326299 663574530 890417665 919435164 890417665 919435164 365466061 350489323 365466061 350489323 748709676 211480663 748709676 211480663 831974612 862116822 831974612 862116822 371502512 314658951 371502512 314658951 541584759 500036019 541584759 500036019 225799964 476213530 225799964 476213530 579755292 672258096 579755292 672258096 453986526 500011013 453986526 500011013 590249015 302816227 590249015 302816227 436758042 846780355 436758042 846780355 606241854 499973889 606241854 499973889 330061758 781171339 330061758 781171339 197444068 217410870 197444068 217410870 549511737 585688423 549511737 585688423 403016695 312260389 403016695 312260389 500017485 634272039 500017485 634272039 950553822 38652438 950553822 38652438 980823875 500028460 980823875 500028460 288216839 500013716 288216839 500013716 958546458 140836963 958546458 140836963 402444355 500038060 402444355 500038060 955800945 29491733 955800945 29491733 354050981 737373120 354050981 737373120 622361760 157172371 622361760 157172371 439915686 698033056 439915686 698033056 785313708 902295379 785313708 902295379 264235977 695422022 264235977 695422022 500038976 74873138 500038976 74873138 947066992 44916623 947066992 44916623 231308865 812173910 231308865 812173910 779110557 499976755 779110557 499976755 330353554 922670204 330353554 922670204 38943253 25863314 38943253 25863314 987454716 3979245 987454716 3979245 997938174 500028747 997938174 500028747 156356668 94461046 156356668 94461046 753320682 500033419 753320682 500033419 177770074 499964575 177770074 499964575 500021752 302667843 500021752 302667843 167952012 909530138 167952012 909530138 22677352 990772836 22677352 990772836 991842435 405395531 991842435 405395531 221375630 795436100 221375630 795436100 164964078 419302283 164964078 419302283 500002373 771103501 500002373 771103501 827267608 881489493 827267608 881489493 468970211 260465148 468970211 260465148 251518889 240663041 251518889 240663041 500036816 934779108 500036816 934779108 499988451 365577091 499988451 365577091 353410058 848870562 353410058 848870562 755925977 400785063 755925977 400785063 371949042 913996006 371949042 913996006 732243508 329721260 732243508 329721260 656616599 530820773 656616599 530820773 499988162 115382748 499988162 115382748 500039858 726644540 500039858 726644540 363167246 387278912 363167246 387278912 782677946 951469917 782677946 951469917 405771510 82203053 405771510 82203053 940282466 22068435 940282466 22068435 3551170 757088850 3551170 757088850 627851449 471764811 627851449 471764811 344661580 239972735 344661580 239972735 500031348 913243153 500031348 913243153 499962555 117674286 499962555 117674286 895907086 95258548 895907086 95258548 272970031 567093256 272970031 567093256 865293691 880287217 865293691 880287217 912107254 82849766 912107254 82849766 82267528 20448317 82267528 20448317 13217949 857655978 13217949 857655978 500020631 500020609 500020631 500020609 194963726 845542712 194963726 845542712 869663931 888604765 869663931 888604765 494085185 444138024 494085185 444138024 526009913 538283243 526009913 538283243 499985897 167543086 499985897 167543086 840336044 769692287 840336044 769692287 237363879 396479933 237363879 396479933 627201650 254900690 627201650 254900690 852674392 943894966 852674392 943894966 423436664 472454249 423436664 472454249 726812849 827475614 726812849 827475614 861648254 867382876 861648254 867382876 933164882 481169677 933164882 481169677 371559408 500004061 371559408 500004061 841716605 93262443 841716605 93262443 500029174 424863149 500029174 424863149 271289383 173061343 271289383 173061343 506797574 673984781 506797574 673984781 500016359 156771480 500016359 156771480 467167574 500035614 467167574 500035614 697842832 281644005 697842832 281644005 142476710 500005793 142476710 500005793 610619394 341793024 610619394 341793024 308542609 616453938 308542609 616453938 511428943 496462069 511428943 496462069 467475676 440541866 467475676 440541866 864437493 937900832 864437493 937900832 61027685 53858150 61027685 53858150 14387457 559916765 14387457 559916765 498532178 392720427 498532178 392720427 82703280 500021811 82703280 500021811 986489520 691924193 986489520 691924193 313278195 174372123 313278195 174372123 621607737 500014038 621607737 500014038 807299909 533196110 807299909 533196110 499987813 812490941 499987813 812490941 169433239 868053750 169433239 868053750 603425287 224759199 603425287 224759199 903187338 622919071 903187338 622919071 112573303 76615056 112573303 76615056 499985502 601092948 499985502 601092948 469731295 433253755 469731295 433253755 727321288 582411030 727321288 582411030 400535101 322801369 400535101 322801369 499999457 126190532 499999457 126190532 938478993 974376626 938478993 974376626 373044248 326138884 373044248 326138884 104297643 964554007 104297643 964554007 750245669 343684521 750245669 343684521 642531914 835843170 642531914 835843170 901592205 500021927 901592205 500021927 76335340 499974696 76335340 499974696 772947342 802593353 772947342 802593353 499961092 489835415 499961092 489835415 737474839 882872244 737474839 882872244 13891595 500027519 13891595 500027519 705867650 932535055 705867650 932535055 65549852 55325194 65549852 55325194 963746392 972136793 963746392 972136793 27727425 499984700 27727425 499984700 799242303 137440283 799242303 137440283 77938345 628261011 77938345 628261011 500006638 127442087 500006638 127442087 359468690 499962341 359468690 499962341 642098148 704626801 642098148 704626801 403874116 469077056 403874116 469077056 578326270 500010685 578326270 500010685 95962918 930027534 95962918 930027534 500018630 317436234 500018630 317436234 262189990 95383553 262189990 95383553 51978217 500022286 51978217 500022286 811712467 462094820 811712467 462094820 286655212 697847332 286655212 697847332 500035891 167465771 500035891 167465771 893348825 954612100 893348825 954612100 278521427 499976656 278521427 499976656 729770121 874308884 729770121 874308884 330078965 499985567 330078965 499985567 766470455 651573463 766470455 651573463 240544878 423486745 240544878 423486745 499990890 897439331 499990890 897439331 702812169 235193523 702812169 235193523 87048850 48810392 87048850 48810392 979499766 987067675 979499766 987067675 10903564 499967242 10903564 499967242 439153994 567407429 439153994 567407429 245095914 264964646 245095914 264964646 284545233 836741561 284545233 836741561 152260988 208268191 152260988 208268191 875333787 732765759 875333787 732765759 226860606 894118360 226860606 894118360 729027810 261320885 729027810 261320885 499987407 642285843 499987407 642285843 946976787 46703782 946976787 46703782 42596650 37025624 42596650 37025624 580116932 703431403 580116932 703431403 499965824 305220175 499965824 305220175 577946703 562282355 577946703 562282355 219169444 213126162 219169444 213126162 849434494 127168680 849434494 127168680 69633526 970341866 69633526 970341866 500029954 58150546 500029954 58150546 448706833 816756684 448706833 816756684 897944656 921872336 897944656 921872336 57126172 6543297 57126172 6543297 782912328 499969488 782912328 499969488 82807873 920934218 82807873 920934218 78857285 148133192 78857285 148133192 591695662 519515916 591695662 519515916 402780860 241166433 402780860 241166433 870003291 905103169 870003291 905103169 919807571 493825598 919807571 493825598 500001655 713991890 500001655 713991890 218239305 354613476 218239305 354613476 653833080 268717850 653833080 268717850 853707655 111020780 853707655 111020780 922153090 73557808 922153090 73557808 499981867 500020503 499981867 500020503 307571056 268447879 307571056 268447879 500009745 579362995 500009745 579362995 368214176 465783843 368214176 465783843 613994999 165026621 613994999 165026621 853413878 636393324 853413878 636393324 551270152 499973664 551270152 499973664 274380392 273634182 274380392 273634182 569151414 830663165 569151414 830663165 974845401 992256737 974845401 992256737 499997935 746881253 499997935 746881253 785741754 901558528 785741754 901558528 94196051 64709033 94196051 64709033 499985994 598525355 499985994 598525355 360384103 266470320 360384103 266470320 558825608 655026967 558825608 655026967 466794143 292505786 466794143 292505786 500017407 746572588 500017407 746572588 455140475 499994886 455140475 499994886 829344183 883958195 829344183 883958195 499983657 263884175 499983657 263884175 563984243 608569335 563984243 608569335 154001991 499976285 154001991 499976285 501497951 529590868 501497951 529590868 274683759 731137175 274683759 731137175 263810764 134363452 263810764 134363452 568340871 588463036 568340871 588463036 275746122 865625541 275746122 865625541 518735629 304354405 518735629 304354405 279044617 499999961 279044617 499999961 612359007 791276542 612359007 791276542 499967495 499985951 499967495 499985951 534486591 218686678 534486591 218686678 499994312 629165739 499994312 629165739 684455775 284163998 684455775 284163998 822999532 126429528 822999532 126429528 982463036 991846272 982463036 991846272 998709545 1061818 998709545 1061818 209978 999932007 209978 999932007 19119 500002531 19119 500002531 600480870 665960478 600480870 665960478 687222090 203560053 687222090 203560053 500013674 707837992 500013674 707837992 337350667 499982564 337350667 499982564 21425814 990341996 21425814 990341996 647729988 273287047 647729988 273287047 186706872 927104136 186706872 927104136 877957632 499970037 877957632 499970037 187871873 852179141 187871873 852179141 902323722 396368719 902323722 396368719 86562916 701819864 86562916 701819864 709933802 57722100 709933802 57722100 387156424 756948419 387156424 756948419 664629766 83594528 664629766 83594528 256003750 425250651 256003750 425250651 786156289 791462149 786156289 791462149 177330386 40936621 177330386 40936621 849447495 753846001 849447495 753846001 401179427 87175299 401179427 87175299 965418786 975185007 965418786 975185007 976569341 499962656 976569341 499962656 598189404 500010964 598189404 500010964 71820650 499968351 71820650 499968351 964553886 998201478 964553886 998201478 981785 999157250 981785 999157250 769852485 719317032 769852485 719317032 499976880 794879918 499976880 794879918 648812685 221760787 648812685 221760787 822858422 533741548 822858422 533741548 337502896 234416639 337502896 234416639 230866791 588037677 230866791 588037677 644293169 43151488 644293169 43151488 448669355 600150560 448669355 600150560 743569074 157770610 743569074 157770610 470914870 878477834 470914870 878477834 83853789 79016019 83853789 79016019 504883506 604710129 504883506 604710129 323643309 262038680 323643309 262038680 233914632 895666305 233914632 895666305 950082653 392956950 950082653 392956950 304964985 500017841 304964985 500017841 370269811 165997486 370269811 165997486 625257688 658921951 625257688 658921951 499598305 282210317 499598305 282210317 799711223 174323541 799711223 174323541 359594434 500021907 359594434 500021907 129850155 216225771 129850155 216225771 668811009 908905775 668811009 908905775 931283225 485799587 931283225 485799587 245781740 789232214 245781740 789232214 531964932 207691560 531964932 207691560 802430040 575204164 802430040 575204164 147451083 35894925 147451083 35894925 500028376 691106993 500028376 691106993 259282576 222134329 259282576 222134329 41533500 10165066 41533500 10165066 4582401 500025009 4582401 500025009 500007202 373631905 500007202 373631905 197877331 699651795 197877331 699651795 886367046 106674646 886367046 106674646 397172364 496990751 397172364 496990751 617593718 83046259 617593718 83046259 40102161 988865013 40102161 988865013 991787197 2743052 991787197 2743052 499973692 791617377 499973692 791617377 652190819 222862438 652190819 222862438 804993074 900685868 804993074 900685868 409977455 466907967 409977455 466907967 500011556 764553745 500011556 764553745 629743656 125755989 629743656 125755989 354925384 803996147 354925384 803996147 145525267 380118633 145525267 380118633 596553843 500025511 596553843 500025511 865849309 81353847 865849309 81353847 499980706 500019120 499980706 500019120 987385173 183787468 987385173 183787468 500000648 499971766 500000648 499971766 12489888 8990903 12489888 8990903 998114686 998574880 998114686 998574880 1369703 345644726 1369703 345644726 810038776 511579708 810038776 511579708 499988123 908187981 499988123 908187981 921549282 19280677 921549282 19280677 17449839 725719877 17449839 725719877 892991521 51355829 892991521 51355829 972620382 632183682 972620382 632183682 192303922 124991378 192303922 124991378 530036757 500005198 530036757 500005198 292831152 165158606 292831152 165158606 78711332 57971678 78711332 57971678 54367424 500015239 54367424 500015239 544324532 221693955 544324532 221693955 208767866 111173901 208767866 111173901 500000687 499999253 500000687 499999253 764810033 229256352 764810033 229256352 499998084 931308936 499998084 931308936 943035227 395467605 943035227 395467605 328263187 246894808 328263187 246894808 914713301 500032457 914713301 500032457 533847015 330976004 533847015 330976004 686114986 727514871 686114986 727514871 257897136 211192721 257897136 211192721 930958369 933702891 930958369 933702891 63667269 973269113 63667269 973269113 974145932 357613818 974145932 357613818 84911191 34888001 84911191 34888001 33830644 976308317 33830644 976308317 980524400 16058257 980524400 16058257 984382272 994468451 984382272 994468451 464918483 372818199 464918483 372818199 574420911 647764652 574420911 647764652 476115072 499968115 476115072 499968115 359784853 104988986 359784853 104988986 575560461 808987050 575560461 808987050 499997323 499975987 499997323 499975987 514172969 567891801 514172969 567891801 484018078 499963762 484018078 499963762 832945448 882579255 832945448 882579255 500007868 499999831 500007868 499999831 761529074 769397691 761529074 769397691 188032693 180851755 188032693 180851755 500027574 693093336 500027574 693093336 73884483 106402059 73884483 106402059 686268207 740916868 686268207 740916868 257564630 190608387 257564630 190608387 832779010 516429288 832779010 516429288 323205358 100992189 323205358 100992189 625325585 689058741 625325585 689058741 302284640 281388155 302284640 281388155 708295146 500027020 708295146 500027020 404632595 144248783 404632595 144248783 131039634 39975557 131039634 39975557 983546813 500036867 983546813 500036867 500032832 712967836 500032832 712967836 277143617 314299524 277143617 314299524 559365769 562548395 559365769 562548395 821740840 416335906 821740840 416335906 213318950 866117747 213318950 866117747 554418100 113135068 554418100 113135068 65146694 938219145 65146694 938219145 942605098 49962407 942605098 49962407 499987742 499968372 499987742 499968372 926403034 46961286 926403034 46961286 500009278 499983683 500009278 499983683 815110841 862589618 815110841 862589618 499974075 154689022 499974075 154689022 852831667 889609062 852831667 889609062 948449743 21158250 948449743 21158250 20711710 515432671 20711710 515432671 734056291 236472136 734056291 236472136 279723301 500000362 279723301 500000362 684319407 500033377 684319407 500033377 54104711 47303260 54104711 47303260 38239230 26990225 38239230 26990225 606709044 654584141 606709044 654584141 247018582 391787521 247018582 391787521 500002863 590212064 500002863 590212064 229312117 225816218 229312117 225816218 870676249 535888724 870676249 535888724 84191623 455002900 84191623 455002900 693303845 151157465 693303845 151157465 881645744 882639738 881645744 882639738 882724196 114047009 882724196 114047009 405324735 788295284 405324735 788295284 814843371 500006371 814843371 500006371 594130887 740366721 594130887 740366721 223076823 899634053 223076823 899634053 565177045 412805372 565177045 412805372 381313477 659472030 381313477 659472030 226071783 211694151 226071783 211694151 499994287 766174498 499994287 766174498 537760119 358475804 537760119 358475804 283250532 234568081 283250532 234568081 829799464 763831630 829799464 763831630 363316096 435771277 363316096 435771277 587985264 258689448 587985264 258689448 422449105 651431395 422449105 651431395 523811368 490929584 523811368 490929584 171340742 58778673 171340742 58778673 500016526 500005189 500016526 500005189 198288020 91250510 198288020 91250510 78826230 970270489 78826230 970270489 500013691 143672251 500013691 143672251 107082759 917163597 107082759 917163597 745581763 229473204 745581763 229473204 499975930 500033589 499975930 500033589 333990114 302585048 333990114 302585048 539586128 707247616 539586128 707247616 480670494 500019242 480670494 500019242 736280538 77507329 736280538 77507329 981995067 982997397 981995067 982997397 983210913 989313233 983210913 989313233 339070594 620985054 339070594 620985054 853416144 499976261 853416144 499976261 393521494 689641363 393521494 689641363 852548509 242045392 852548509 242045392 217681520 829649414 217681520 829649414 827269045 151121776 827269045 151121776 80534177 945148415 80534177 945148415 731391770 499976224 731391770 499976224 252762009 183304363 252762009 183304363 180970264 847013835 180970264 847013835 567430072 353738424 567430072 353738424 840035532 900698490 840035532 900698490 250450853 361184608 250450853 361184608 834695241 893542926 834695241 893542926 59313687 442071909 59313687 442071909 444014850 701462610 444014850 701462610 78576530 62497443 78576530 62497443 59504697 23493061 59504697 23493061 500020474 712000294 500020474 712000294 208031664 307057611 208031664 307057611 394559716 973607962 394559716 973607962 881946784 499961620 881946784 499961620 499969298 899351875 499969298 899351875 937121912 156518283 937121912 156518283 459688625 822836566 459688625 822836566 75267741 217792095 75267741 217792095 819245785 882407505 819245785 882407505 277820940 621689320 277820940 621689320 499984315 936185907 499984315 936185907 730654315 83984255 730654315 83984255 196372856 956126378 196372856 956126378 548299765 499967140 548299765 499967140 720800259 99932434 720800259 99932434 170006333 790668654 170006333 790668654 645585372 290769312 645585372 290769312 324412256 558685665 324412256 558685665 500017102 117710057 500017102 117710057 80785097 43252008 80785097 43252008 957341072 871906423 957341072 871906423 126865355 876507911 126865355 876507911 500029295 197031700 500029295 197031700 156103238 106847514 156103238 106847514 558588411 728367916 558588411 728367916 379251700 499960687 379251700 499960687 499964335 786377305 499964335 786377305 837244086 499993282 837244086 499993282 356182233 341112648 356182233 341112648 781856148 869953314 781856148 869953314 902109603 952250555 902109603 952250555 477704053 518460038 477704053 518460038 511820997 483588497 511820997 483588497 322480507 284074396 322480507 284074396 237999521 500015005 237999521 500015005 761339546 492463394 761339546 492463394 490853771 699162836 490853771 699162836 810836158 868859930 810836158 868859930 105322844 27857174 105322844 27857174 500038392 363973445 500038392 363973445 234734828 783600335 234734828 783600335 500017913 394410274 500017913 394410274 855944144 109587539 855944144 109587539 417430541 744424884 417430541 744424884 841389236 105376441 841389236 105376441 101427410 545612176 101427410 545612176 569934402 331301978 569934402 331301978 395354440 500036572 395354440 500036572 737481912 847939690 737481912 847939690 429273706 161545902 429273706 161545902 500037568 645485542 500037568 645485542 306801173 239547752 306801173 239547752 115117402 903535879 115117402 903535879 678887496 557461008 678887496 557461008 313873005 182476223 313873005 182476223 56306471 980937114 56306471 980937114 813298598 162451724 813298598 162451724 914758310 980662362 914758310 980662362 981898436 3631529 981898436 3631529 386077380 743026983 386077380 743026983 660556174 282239261 660556174 282239261 257970790 240978501 257970790 240978501 818406081 880172187 818406081 880172187 395646852 337720502 395646852 337720502 758555704 856384115 758555704 856384115 892719701 440488486 892719701 440488486 500026082 741628964 500026082 741628964 927383029 61354632 927383029 61354632 231840436 621576026 231840436 621576026 554737113 406580768 554737113 406580768 347284749 500023098 347284749 500023098 887908507 553908804 887908507 553908804 248151041 499965373 248151041 499965373 595593316 248857589 595593316 248857589 41838798 35098310 41838798 35098310 12504132 726268752 12504132 726268752 618414199 313213887 618414199 313213887 393637822 500029504 393637822 500029504 568887554 590491011 568887554 590491011 428431864 311670125 428431864 311670125 926368072 947778216 926368072 947778216 362405163 422390259 362405163 422390259 583720281 501928615 583720281 501928615 283934548 499969715 283934548 499969715 638482138 893517470 638482138 893517470 64126682 949820378 64126682 949820378 48015820 960263982 48015820 960263982 970818867 11278161 970818867 11278161 8194628 996490029 8194628 996490029 1862816 387858332 1862816 387858332 734768388 130721896 734768388 130721896 499991602 934678197 499991602 934678197 551791275 500006965 551791275 500006965 452518123 500029723 452518123 500029723 603409223 499405711 603409223 499405711 396597814 238439925 396597814 238439925 163953291 143595622 163953291 143595622 499981724 525856209 499981724 525856209 557173980 376493247 557173980 376493247 243773911 500028866 243773911 500028866 499960875 45375959 499960875 45375959 523048053 523571763 523048053 523571763 499987077 188914768 499987077 188914768 188140442 691124389 188140442 691124389 758333995 499997796 758333995 499997796 267427277 500039409 267427277 500039409 790860719 499976697 790860719 499976697 499977213 544047732 499977213 544047732 500009083 359496495 500009083 359496495 113402288 51735131 113402288 51735131 499984430 854789240 499984430 854789240 891338037 87335270 891338037 87335270 440461347 887307049 440461347 887307049 686817481 478647600 686817481 478647600 364389027 681897772 364389027 681897772 759905235 944416147 759905235 944416147 47745246 500002802 47745246 500002802 779280613 500030660 779280613 500030660 409209186 698186429 409209186 698186429 246081710 248747137 246081710 248747137 508234663 601851470 508234663 601851470 367008779 172296930 367008779 172296930 910110770 500031503 910110770 500031503 314289656 259833014 314289656 259833014 789409779 499995943 789409779 499995943 905456219 85435391 905456219 85435391 84567156 919774519 84567156 919774519 507141948 195341748 507141948 195341748 108238011 936593425 108238011 936593425 560822198 499976012 560822198 499976012 126529272 903380562 126529272 903380562 42969032 38970102 42969032 38970102 977451423 685454250 977451423 685454250 253416289 785721883 253416289 785721883 786698387 864482229 786698387 864482229 243323098 235025864 243323098 235025864 525718276 500029857 525718276 500029857 229199269 100540819 229199269 100540819 958601687 673081747 958601687 673081747 446118447 395841097 446118447 395841097 319120811 500009769 319120811 500009769 718015162 271823795 718015162 271823795 851758571 892520857 851758571 892520857 495681242 457037917 495681242 457037917 711629437 238999273 711629437 238999273 184523259 610755860 184523259 610755860 479914760 311666554 479914760 311666554 107900928 528240043 107900928 528240043 584082316 329066558 584082316 329066558 113129204 110639913 113129204 110639913 648308948 499985595 648308948 499985595 338848721 617023654 338848721 617023654 677046554 253571204 677046554 253571204 288506921 696662627 288506921 696662627 499996162 340133541 499996162 340133541 139718472 132200859 139718472 132200859 943237830 957941699 943237830 957941699 27879577 978217749 27879577 978217749 526333125 417899251 526333125 417899251 386733851 843372222 386733851 843372222 569913469 531713339 569913469 531713339 499981449 58834377 499981449 58834377 55680924 500034413 55680924 500034413 868731090 86463036 868731090 86463036 929957679 500013020 929957679 500013020 166490659 151406619 166490659 151406619 857656249 500020458 857656249 500020458 597231662 499971142 597231662 499971142 324959849 702300376 324959849 702300376 772534217 475618148 772534217 475618148 419789876 841448708 419789876 841448708 663249818 499970167 663249818 499970167 127598237 500029458 127598237 500029458 868807837 335186505 868807837 335186505 408304819 809136524 408304819 809136524 106354617 233846245 106354617 233846245 774489041 932131166 774489041 932131166 215150636 275095360 215150636 275095360 736822544 500022678 736822544 500022678 254553879 832310685 254553879 832310685 928702277 178998274 928702277 178998274 499979564 903108729 499979564 903108729 793911695 164786121 793911695 164786121 13758422 525579965 13758422 525579965 499992540 918309226 499992540 918309226 945987029 498830359 945987029 498830359 337010408 301594698 337010408 301594698 224748807 217181262 224748807 217181262 500006428 650907259 500006428 650907259 898669926 909829101 898669926 909829101 499973734 376487705 499973734 376487705 500004204 864109746 500004204 864109746 327072010 492931027 327072010 492931027 500012485 651404557 500012485 651404557 681193105 765627502 681193105 765627502 911674063 301332577 911674063 301332577 470027945 500000743 470027945 500000743 496702289 427588700 496702289 427588700 342945307 73102826 342945307 73102826 500017129 604403196 500017129 604403196 174550643 420627460 174550643 420627460 445256216 499980391 445256216 499980391 877533009 957727480 877533009 957727480 263465515 280491373 263465515 280491373 761948824 785650063 761948824 785650063 70122473 223435497 70122473 223435497 510761668 591737926 510761668 591737926 351670518 45725666 351670518 45725666 6839586 2877176 6839586 2877176 637832125 500025638 637832125 500025638 950884486 13558486 950884486 13558486 145314330 500001716 145314330 500001716 864177197 908281478 864177197 908281478 108933145 53726958 108933145 53726958 589951630 647323024 589951630 647323024 753938706 229065300 753938706 229065300 476744037 749241352 476744037 749241352 558019177 499983393 558019177 499983393 701293704 826622839 701293704 826622839 336949310 359657879 336949310 359657879 499963531 50779869 499963531 50779869 804108655 698155119 804108655 698155119 154519232 849904891 154519232 849904891 934270043 305118149 934270043 305118149 153176076 123724738 153176076 123724738 49361977 30446751 49361977 30446751 989634580 8908681 989634580 8908681 4781182 607241050 4781182 607241050 737777335 144287648 737777335 144287648 955477456 632587493 955477456 632587493 353524545 307687262 353524545 307687262 500034866 462448675 500034866 462448675 401044903 676193741 401044903 676193741 718019920 386720729 718019920 386720729 499961354 770423673 499961354 770423673 672518469 457184352 672518469 457184352 166878235 78077751 166878235 78077751 931844098 947897550 931844098 947897550 499986135 225532837 499986135 225532837 281367381 574100360 281367381 574100360 769394070 864996394 769394070 864996394 500019539 374560109 500019539 374560109 319122111 760902301 319122111 760902301 630027692 357561678 630027692 357561678 482341159 531602388 482341159 531602388 499979646 499960682 499979646 499960682 142169188 875974091 142169188 875974091 785128081 226176062 785128081 226176062 127074380 46363863 127074380 46363863 566073195 499979782 566073195 499979782 240406635 237053637 240406635 237053637 864234427 570820518 864234427 570820518 461626086 440768549 461626086 440768549 500022136 854047049 500022136 854047049 440807895 334195098 440807895 334195098 706429542 773877529 706429542 773877529 179032858 821595101 179032858 821595101 895525231 341337637 895525231 341337637 650724383 666461645 650724383 666461645 463559980 500000210 463559980 500000210 117861165 587781513 117861165 587781513 587967512 745864276 587967512 745864276 971605871 991357234 971605871 991357234 470305987 482840308 470305987 482840308 500035112 223186531 500035112 223186531 282474053 504650666 282474053 504650666 500033421 58882294 500033421 58882294 257536924 930997027 257536924 930997027 32957022 19136913 32957022 19136913 502538339 581303460 502538339 581303460 227160751 132913006 227160751 132913006 599840559 716512188 599840559 716512188 221093828 67939982 221093828 67939982 669324480 635085946 669324480 635085946 451138666 272168526 451138666 272168526 769952408 937961501 769952408 937961501 496636097 494795198 496636097 494795198 859348924 61950400 859348924 61950400 946056895 500020058 946056895 500020058 120456579 979481864 120456579 979481864 19535290 494671822 19535290 494671822 500026085 90324551 500026085 90324551 926012276 610997113 926012276 610997113 275788320 790051263 275788320 790051263 145012993 947098131 145012993 947098131 21833555 11923341 21833555 11923341 989423344 4068894 989423344 4068894 998468165 507578333 998468165 507578333 466476176 223805586 466476176 223805586 852969852 533069880 852969852 533069880 499121358 383002182 499121358 383002182 671377763 716091402 671377763 716091402 286937107 500008087 286937107 500008087 872638764 104641888 872638764 104641888 79214898 973424655 79214898 973424655 513143915 430839427 513143915 430839427 706520760 764849072 706520760 764849072 500012658 386666833 500012658 386666833 617666918 862715457 617666918 862715457 237192612 485269668 237192612 485269668 724022294 228339862 724022294 228339862 458365513 500038855 458365513 500038855 116439534 19845988 116439534 19845988 995876876 997040505 995876876 997040505 202501725 498136175 202501725 498136175 848786631 901973158 848786631 901973158 920267871 499982588 920267871 499982588 186301845 817847179 186301845 817847179 832344952 144990783 832344952 144990783 380614857 523115218 380614857 523115218 488194855 427951593 488194855 427951593 328220271 561528889 328220271 561528889 655586019 252178254 655586019 252178254 408708801 499965925 408708801 499965925 192504201 855092835 192504201 855092835 21494524 985268900 21494524 985268900 10295030 357023165 10295030 357023165 748257411 195409742 748257411 195409742 814697089 783911626 814697089 783911626 499984543 258869802 499984543 258869802 253033681 788049590 253033681 788049590 168721480 454741861 168721480 454741861 500038459 661095395 500038459 661095395 314552919 326044474 314552919 326044474 499996623 759689625 499996623 759689625 50165722 970582344 50165722 970582344 995722314 404844138 995722314 404844138 400118157 392822570 400118157 392822570 381058693 500030954 381058693 500030954 751538306 199870580 751538306 199870580 963755484 500025303 963755484 500025303 500012517 270213382 500012517 270213382 496709133 500015095 496709133 500015095 730492240 339879827 730492240 339879827 640671161 517125817 640671161 517125817 466639372 842774073 466639372 842774073 936288769 90666619 936288769 90666619 487876374 500035078 487876374 500035078 819859684 472251879 819859684 472251879 279272133 896164832 279272133 896164832 569070183 485169715 569070183 485169715 499993472 320848354 499993472 320848354 559010849 673573350 559010849 673573350 832387049 33192021 832387049 33192021 500009721 500027240 500009721 500027240 737579446 239265516 737579446 239265516 499986673 399300659 499986673 399300659 801964836 116171713 801964836 116171713 444519015 500025777 444519015 500025777 809755382 481795100 809755382 481795100 500022467 951059380 500022467 951059380 35301123 392418811 35301123 392418811 603474386 621112009 603474386 621112009 744584283 396803384 744584283 396803384 227214047 54558682 227214047 54558682 742251415 293544158 742251415 293544158 393699470 637907288 393699470 637907288 199823271 833625564 199823271 833625564 863577048 500015737 863577048 500015737 202964187 165712750 202964187 165712750 718693393 434486323 718693393 434486323 499975969 317650742 499975969 317650742 620604072 754378572 620604072 754378572 912092630 455947989 912092630 455947989 60299687 500035750 60299687 500035750 665900145 927343442 665900145 927343442 70403316 50411213 70403316 50411213 499993675 522654911 499993675 522654911 110993992 236834113 110993992 236834113 664586109 924664535 664586109 924664535 960002920 500003903 960002920 500003903 100634114 920025988 100634114 920025988 779254106 530659240 779254106 530659240 499975878 923891430 499975878 923891430 835572418 415863098 835572418 415863098 313030534 746945149 313030534 746945149 556867804 138191595 556867804 138191595 500003491 500023473 500003491 500023473 942061241 24285725 942061241 24285725 370492110 500029626 370492110 500029626 873763648 499981364 873763648 499981364 749158249 103322291 749158249 103322291 902441938 505454736 902441938 505454736 297795096 243491883 297795096 243491883 79249685 977619857 79249685 977619857 790066939 148452846 790066939 148452846 190414316 920426044 190414316 920426044 765166351 499962034 765166351 499962034 555781818 556915344 555781818 556915344 647481275 129523517 647481275 129523517 431153947 530360596 431153947 530360596 500026507 810382730 500026507 810382730 74114848 60910239 74114848 60910239 43852383 823144735 43852383 823144735 505433685 397583355 505433685 397583355 83077726 974671649 83077726 974671649 693752634 471634289 693752634 471634289 500005802 866323950 500005802 866323950 98782919 32887286 98782919 32887286 979551850 17487151 979551850 17487151 988786068 993138260 988786068 993138260 499999065 502391699 499999065 502391699 542429999 759214994 542429999 759214994 193116052 811306405 193116052 811306405 835732566 157785367 835732566 157785367 898364797 742676002 898364797 742676002 499983266 117786195 499983266 117786195 762153806 779323707 762153806 779323707 312072056 298781791 312072056 298781791 829078112 499979844 829078112 499979844 284087665 233399135 284087665 233399135 694788830 627604645 694788830 627604645 500013931 113336576 500013931 113336576 104258797 71171889 104258797 71171889 739369059 793963496 739369059 793963496 173187336 163749468 173187336 163749468 657692992 659520369 657692992 659520369 491820662 266911393 491820662 266911393 789830910 105822732 789830910 105822732 48344920 29832228 48344920 29832228 684347405 603169611 684347405 603169611 306735850 237156719 306735850 237156719 771514219 593194637 771514219 593194637 355683959 644798084 355683959 644798084 343973255 260339071 343973255 260339071 760006837 789067995 760006837 789067995 852340945 884366692 852340945 884366692 283878077 523695663 283878077 523695663 499993926 753881024 499993926 753881024 758704717 499965026 758704717 499965026 96872845 531142786 96872845 531142786 499975127 500009854 499975127 500009854 616227333 665145187 616227333 665145187 500025771 478588563 500025771 478588563 47249295 514227513 47249295 514227513 631795836 78132222 631795836 78132222 43899693 974283351 43899693 974283351 616359956 317459561 616359956 317459561 95110511 35855808 95110511 35855808 500001485 210463314 500001485 210463314 354677095 787158033 354677095 787158033 155911205 500009921 155911205 500009921 527520719 670173826 527520719 670173826 424940497 34053532 424940497 34053532 968003348 19266359 968003348 19266359 993033945 500007494 993033945 500007494 281321863 543652178 281321863 543652178 953138858 480842365 953138858 480842365 464084103 446686438 464084103 446686438 780332648 808579944 780332648 808579944 823318707 461872446 823318707 461872446 396646061 950131282 396646061 950131282 500019702 499974871 500019702 499974871 744223224 607056302 744223224 607056302 500011105 66224985 500011105 66224985 60425272 530162662 60425272 530162662 575213259 403299599 575213259 403299599 776989174 174144825 776989174 174144825 96550538 934557220 96550538 934557220 991924133 994967546 991924133 994967546 257888932 438057213 257888932 438057213 595638796 717675394 595638796 717675394 85091079 319955999 85091079 319955999 728397398 625389200 728397398 625389200 310989677 355695211 310989677 355695211 747234074 233873895 747234074 233873895 229798431 129998139 229798431 129998139 693531459 526252806 693531459 526252806 500010388 713718045 500010388 713718045 350932168 499998666 350932168 499998666 748624253 118418076 748624253 118418076 910915697 537990481 910915697 537990481 500004669 255054015 500004669 255054015 820277758 133609562 820277758 133609562 103448676 904394495 103448676 904394495 555976076 451633939 555976076 451633939 430254377 647732534 430254377 647732534 730349409 499979268 730349409 499979268 78138286 462748661 78138286 462748661 637417442 643758263 637417442 643758263 478998306 259801343 478998306 259801343 158701620 862933863 158701620 862933863 500009789 438038825 500009789 438038825 309907789 892855994 309907789 892855994 510175799 419870194 510175799 419870194 633936602 302267549 633936602 302267549 730860432 266028487 730860432 266028487 190282794 818943266 190282794 818943266 500022689 363546234 500022689 363546234 932025514 625731238 932025514 625731238 360127279 666010615 360127279 666010615 271201591 743451518 271201591 743451518 839654231 853136274 839654231 853136274 928752990 61228778 928752990 61228778 374835701 634103127 374835701 634103127 322717018 213302172 322717018 213302172 602281004 609763228 602281004 609763228 798336306 487107229 798336306 487107229 399734024 569260134 399734024 569260134 675619075 743682979 675619075 743682979 364697297 183793048 364697297 183793048 171404534 500030876 171404534 500030876 796627567 988250635 796627567 988250635 499960038 567372407 499960038 567372407 500033235 784501310 500033235 784501310 189502619 329533588 189502619 329533588 752772823 500014407 752772823 500014407 246107322 148903777 246107322 148903777 500037702 500017092 500037702 500017092 193570796 820030182 193570796 820030182 923887643 60054528 923887643 60054528 941012981 947391934 941012981 947391934 956056145 33953898 956056145 33953898 481488504 500006376 481488504 500006376 645683425 208611737 645683425 208611737 167131023 869118737 167131023 869118737 923617240 62700585 923617240 62700585 328794843 770128615 328794843 770128615 79738637 410415253 79738637 410415253 683640161 139698359 683640161 139698359 499964589 593979122 499964589 593979122 545273779 396526490 545273779 396526490 352222337 130316029 352222337 130316029 891098684 869513021 891098684 869513021 499990009 380840331 499990009 380840331 704985303 850653014 704985303 850653014 873969730 895731821 873969730 895731821 444961318 363030627 444961318 363030627 570841769 500010018 570841769 500010018 786095327 855257976 786095327 855257976 316836381 130516703 316836381 130516703 80031565 61653608 80031565 61653608 977389217 983249819 977389217 983249819 478641036 509014670 478641036 509014670 518908656 324528175 518908656 324528175 454089432 499988511 454089432 499988511 706813908 183376746 706813908 183376746 499970779 914045328 499970779 914045328 49211676 989623530 49211676 989623530 8747009 992134568 8747009 992134568 5282851 997250025 5282851 997250025 824788553 95413561 824788553 95413561 79186891 694783496 79186891 694783496 900077847 987457325 900077847 987457325 178734324 460658304 178734324 460658304 685300151 762037482 685300151 762037482 109038598 271893189 109038598 271893189 611705240 537042276 611705240 537042276 334123393 291350725 334123393 291350725 499998326 544789562 499998326 544789562 337727013 318986720 337727013 318986720 182035970 655082113 182035970 655082113 491896778 372946927 491896778 372946927 869223327 500037870 869223327 500037870 203241943 490548764 203241943 490548764 545565056 731286789 545565056 731286789 895222755 958168725 895222755 958168725 967348053 25523695 967348053 25523695 7866319 844256912 7866319 844256912 500037037 868776333 500037037 868776333 45666874 34979308 45666874 34979308 582517636 655848378 582517636 655848378 183552162 844125356 183552162 844125356 852666819 500022372 852666819 500022372 297307641 725255890 297307641 725255890 914349660 449044805 914349660 449044805 182899211 173150535 182899211 173150535 499994813 853662871 499994813 853662871 701360949 132917505 701360949 132917505 55591856 658543452 55591856 658543452 378109715 418435604 378109715 418435604 500012832 635544671 500012832 635544671 454860017 407695489 454860017 407695489 556823176 468861055 556823176 468861055 468174773 506779505 468174773 506779505 603967945 295161855 603967945 295161855 374724519 482971938 374724519 482971938 775898533 177048936 775898533 177048936 925507934 14812108 925507934 14812108 12626754 780595859 12626754 780595859 604624903 277242318 604624903 277242318 143085356 864458570 143085356 864458570 63270693 499963649 63270693 499963649 499998678 871255044 499998678 871255044 256871764 500002148 256871764 500002148 254255744 196940397 254255744 196940397 851640350 891699548 851640350 891699548 500000221 287911921 500000221 287911921 782530032 807583173 782530032 807583173 254541034 435168721 254541034 435168721 566553365 675457065 566553365 675457065 171571499 130951037 171571499 130951037 77109548 974175470 77109548 974175470 22111291 982504209 22111291 982504209 666938594 332350409 666938594 332350409 499960758 293867163 499960758 293867163 500034233 838494037 500034233 838494037 401751959 499965648 401751959 499965648 890342255 104261649 890342255 104261649 496943194 667067484 496943194 667067484 691503899 231201289 691503899 231201289 170167330 854315283 170167330 854315283 557561914 305562706 557561914 305562706 238482234 827173348 238482234 827173348 885263734 907156737 885263734 907156737 952694873 417422739 952694873 417422739 327151802 287168862 327151802 287168862 752655666 899961291 752655666 899961291 499977767 480261000 499977767 480261000 663616431 693522115 663616431 693522115 312965973 506776390 312965973 506776390 500033865 486162416 500033865 486162416 312917190 608727813 312917190 608727813 680495448 499963106 680495448 499963106 72486950 31473723 72486950 31473723 982950129 991138463 982950129 991138463 993181650 996786223 993181650 996786223 2873503 714079 2873503 714079 752005541 668200243 752005541 668200243 268553260 150253104 268553260 150253104 506551156 553004655 506551156 553004655 658703813 374002608 658703813 374002608 499962905 90603992 499962905 90603992 82249346 945755290 82249346 945755290 958971844 36755108 958971844 36755108 399768793 888712887 399768793 888712887 944510618 42118203 944510618 42118203 28064301 12931971 28064301 12931971 500036126 734783479 500036126 734783479 500001967 838346840 500001967 838346840 404950055 263844833 404950055 263844833 779707063 208411052 779707063 208411052 104165496 553684944 104165496 553684944 614409481 499969705 614409481 499969705 711739823 222863187 711739823 222863187 283694974 807270169 283694974 807270169 633412431 432274498 633412431 432274498 424419157 263523008 424419157 263523008 567466129 859775801 567466129 859775801 127077406 481504146 127077406 481504146 665354284 903608719 665354284 903608719 42496990 151076536 42496990 151076536 887296761 86677209 887296761 86677209 49877368 499985652 49877368 499985652 500038935 207909170 500038935 207909170 113954377 499961528 113954377 499961528 775594260 814699305 775594260 814699305 394127352 285217364 394127352 285217364 500037064 617318024 500037064 617318024 358128052 834361431 358128052 834361431 751941984 300926122 751941984 300926122 238975713 606876663 238975713 606876663 638984589 498438114 638984589 498438114 426580815 923460125 426580815 923460125 537901981 403402969 537901981 403402969 282994665 784596247 282994665 784596247 888382970 499975653 888382970 499975653 502410872 509663758 502410872 509663758 284513843 774508571 284513843 774508571 786617626 488814742 786617626 488814742 268470272 607004878 268470272 607004878 756397379 444789816 756397379 444789816 253008693 712185564 253008693 712185564 689726336 359994974 689726336 359994974 322091261 930640667 322091261 930640667 638259820 71359709 638259820 71359709 499962139 926408888 499962139 926408888 959536951 981855158 959536951 981855158 986998805 4259458 986998805 4259458 314676749 786325366 314676749 786325366 179018707 111844079 179018707 111844079 500031463 500029125 500031463 500029125 778697363 137247584 778697363 137247584 913153410 950255542 913153410 950255542 499972398 41402601 499972398 41402601 500034850 526231756 500034850 526231756 444130984 202473514 444130984 202473514 500030123 896322567 500030123 896322567 290898399 625735785 290898399 625735785 528395680 463391778 528395680 463391778 536985284 779635593 536985284 779635593 499979818 575044641 499979818 575044641 420266586 930442570 420266586 930442570 964428134 17371847 964428134 17371847 367205388 805074443 367205388 805074443 46291401 45407645 46291401 45407645 735945301 852426191 735945301 852426191 297590244 374420457 297590244 374420457 500016796 740510853 500016796 740510853 777749318 204427907 777749318 204427907 359416648 836351586 359416648 836351586 843985837 410437331 843985837 410437331 210966089 188597016 210966089 188597016 55280718 47430303 55280718 47430303 41693292 737026018 41693292 737026018 355923159 205155760 355923159 205155760 176333248 885621173 176333248 885621173 690283735 554939714 690283735 554939714 222702258 820338724 222702258 820338724 899258022 483451261 899258022 483451261 499997256 752988329 499997256 752988329 765872680 461601694 765872680 461601694 415701543 604590335 415701543 604590335 714643724 85177932 714643724 85177932 483600764 620136690 483600764 620136690 228369576 200227812 228369576 200227812 569592603 499970451 569592603 499970451 749641386 200017056 749641386 200017056 853600212 686833857 853600212 686833857 368793153 234157995 368793153 234157995 97683780 876351845 97683780 876351845 550441885 499962140 550441885 499962140 419743566 678019113 419743566 678019113 534848558 500036875 534848558 500036875 911196030 915869824 911196030 915869824 929264392 500001683 929264392 500001683 465620441 781242808 465620441 781242808 784300788 274118015 784300788 274118015 254235675 534938709 254235675 534938709 714415012 898100750 714415012 898100750 499977947 500025297 499977947 500025297 629516076 694968785 629516076 694968785 143317945 386545911 143317945 386545911 499987972 827766750 499987972 827766750 306074944 431525043 306074944 431525043 499970293 589306536 499970293 589306536 330511114 781923276 330511114 781923276 77917701 59014702 77917701 59014702 626554601 734442516 626554601 734442516 236054435 392418068 236054435 392418068 634915008 500002233 634915008 500002233 114101042 930065373 114101042 930065373 25163211 138096530 25163211 138096530 500004120 619103156 500004120 619103156 465826369 220997886 465826369 220997886 175859766 7715435 175859766 7715435 742206602 760079549 742206602 760079549 101189685 301833574 101189685 301833574 722937740 653116318 722937740 653116318 500008423 842493494 500008423 842493494 71668513 20971674 71668513 20971674 500009762 521097577 500009762 521097577 476034394 530976003 476034394 530976003 596615777 431459297 596615777 431459297 160217045 142528079 160217045 142528079 500025373 708272703 500025373 708272703 260012389 209182780 260012389 209182780 831281778 593937494 831281778 593937494 280918983 208956516 280918983 208956516 86384279 925845742 86384279 925845742 558455708 345270118 558455708 345270118 218089047 903456785 218089047 903456785 17579878 991011311 17579878 991011311 500038349 60749440 500038349 60749440 425961045 499966734 425961045 499966734 967601550 746414405 967601550 746414405 198445257 867576733 198445257 867576733 119817500 932888874 119817500 932888874 500010073 124728048 500010073 124728048 416002938 610892484 416002938 610892484 737474915 412551022 737474915 412551022 493904210 601520698 493904210 601520698 762089889 90636006 762089889 90636006 499973202 29442698 499973202 29442698 17914814 781749913 17914814 781749913 878519861 97600244 878519861 97600244 218739909 601745648 218739909 601745648 736165058 214251526 736165058 214251526 883529099 909885804 883529099 909885804 351507608 442979507 351507608 442979507 598277757 737053014 598277757 737053014 344232742 294117095 344232742 294117095 807567893 949010293 807567893 949010293 421661890 500011572 421661890 500011572 133827068 500031482 133827068 500031482 658300256 852145236 658300256 852145236 376726825 142760071 376726825 142760071 36244349 986558749 36244349 986558749 635436493 595426119 635436493 595426119 336041336 698125241 336041336 698125241 819776857 114189864 819776857 114189864 113144679 500033355 113144679 500033355 896342571 54251540 896342571 54251540 28372073 13104790 28372073 13104790 10287298 500013537 10287298 500013537 458076818 209333508 458076818 209333508 180472657 635765342 180472657 635765342 412859033 317454583 412859033 317454583 893871637 60807839 893871637 60807839 38864478 35020561 38864478 35020561 967298887 656996788 967298887 656996788 215042164 119215797 215042164 119215797 621010778 527396789 621010778 527396789 296149021 256850201 296149021 256850201 118209867 948571673 118209867 948571673 671417403 300941813 671417403 300941813 499963382 500025104 499963382 500025104 801432517 221287876 801432517 221287876 499982806 499966225 499982806 499966225 126234250 49661393 126234250 49661393 611727938 523938417 611727938 523938417 253343448 174871401 253343448 174871401 137596918 936452139 137596918 936452139 22176650 262562414 22176650 262562414 500011772 828371726 500011772 828371726 732958514 499980221 732958514 499980221 404551575 787909280 404551575 787909280 683048232 191851547 683048232 191851547 417077319 499988430 417077319 499988430 175036649 142904709 175036649 142904709 924765287 925744574 924765287 925744574 345143168 262352860 345143168 262352860 220597818 821096068 220597818 821096068 837086756 499984830 837086756 499984830 500014163 410850294 500014163 410850294 606176311 284560967 606176311 284560967 174478178 684371147 174478178 684371147 795538497 499976570 795538497 499976570 374272671 847496091 374272671 847496091 532349834 453395345 532349834 453395345 424318757 786965498 424318757 786965498 525118496 196435551 525118496 196435551 95122864 624610742 95122864 624610742 702769187 812266454 702769187 812266454 232151155 185142170 232151155 185142170 963427003 514262205 963427003 514262205 499969402 665419964 499969402 665419964 738050101 238915220 738050101 238915220 402695003 623389250 402695003 623389250 684755109 377380703 684755109 377380703 499982491 507477663 499982491 507477663 735648229 76818304 735648229 76818304 499985712 899852701 499985712 899852701 660515644 314037875 660515644 314037875 499988634 87471785 499988634 87471785 75739098 942594914 75739098 942594914 18890958 990859243 18890958 990859243 993070395 328224508 993070395 328224508 317224029 753708419 317224029 753708419 964749895 499962110 964749895 499962110 280023349 499995452 280023349 499995452 975976103 277591999 975976103 277591999 164606541 143409297 164606541 143409297 500016935 8826282 500016935 8826282 7966195 993560529 7966195 993560529 997486265 499986849 997486265 499986849 211659821 56756779 211659821 56756779 977687720 977773922 977687720 977773922 988787005 499993480 988787005 499993480 499969193 847344783 499969193 847344783 857426707 912184907 857426707 912184907 118468685 443014000 118468685 443014000 616361710 823313239 616361710 823313239 112313077 65894793 112313077 65894793 934467857 499995242 934467857 499995242 500015509 890630590 500015509 890630590 911241615 70853081 911241615 70853081 954837034 44692021 954837034 44692021 224728769 764160355 224728769 764160355 703048452 104541592 703048452 104541592 106768387 922709160 106768387 922709160 68450094 971749284 68450094 971749284 500039020 499984951 500039020 499984951 702933763 791535278 702933763 791535278 483587596 381000742 483587596 381000742 713543012 701646930 713543012 701646930 276576296 878959080 276576296 878959080 882537673 326742440 882537673 326742440 405041658 669253807 405041658 669253807 83447379 302695970 83447379 302695970 506490136 528155696 506490136 528155696 499979609 436562923 499979609 436562923 851138186 591374664 851138186 591374664 500012799 255257969 500012799 255257969 792971383 136678678 792971383 136678678 105014902 922191254 105014902 922191254 508476567 432764758 508476567 432764758 248390406 500010556 248390406 500010556 665617308 499973443 665617308 499973443 390331718 381852628 390331718 381852628 256502749 500006502 256502749 500006502 576165670 837872364 576165670 837872364 411365687 98341765 411365687 98341765 84991357 53448636 84991357 53448636 963268308 500022584 963268308 500022584 394192327 157273703 394192327 157273703 630715128 499994584 630715128 499994584 499992651 97768394 499992651 97768394 607639419 500036274 607639419 500036274 906748658 86076353 906748658 86076353 73053000 673652745 73053000 673652745 592865795 135943853 592865795 135943853 132017558 500037290 132017558 500037290 804056329 810675345 804056329 810675345 441766131 499964928 441766131 499964928 570291079 516747886 570291079 516747886 461557107 718576401 461557107 718576401 200081754 922487872 200081754 922487872 67533172 280238696 67533172 280238696 523572566 729257349 523572566 729257349 254291930 499970539 254291930 499970539 859208849 517238504 859208849 517238504 390985417 460713926 390985417 460713926 677969953 766309656 677969953 766309656 151572320 128679519 151572320 128679519 57683147 670323048 57683147 670323048 659554575 186841517 659554575 186841517 252738699 499999079 252738699 499999079 815577926 885767441 815577926 885767441 912054084 943911423 912054084 943911423 975767422 1110148 975767422 1110148 224946978 561827603 224946978 561827603 517320891 258899857 517320891 258899857 766735883 788598977 766735883 788598977 112911359 478130310 112911359 478130310 684152853 581842010 684152853 581842010 362854486 499986881 362854486 499986881 16737543 532956723 16737543 532956723 695727315 716268963 695727315 716268963 792813233 874613844 792813233 874613844 123193281 108470919 123193281 108470919 511787030 619573701 511787030 619573701 799280786 68005389 799280786 68005389 499991200 747809580 499991200 747809580 875855272 356144391 875855272 356144391 317569227 261805324 317569227 261805324 743309487 533913089 743309487 533913089 388467526 283587236 388467526 283587236 508621340 642528652 508621340 642528652 94434297 921469700 94434297 921469700 778540765 410393600 778540765 410393600 176455260 863721697 176455260 863721697 776633801 584723349 776633801 584723349 167581219 374730391 167581219 374730391 556447756 730807007 556447756 730807007 128344722 124521881 128344722 124521881 593400113 785799542 593400113 785799542 395266502 357643136 395266502 357643136 689354815 500036963 689354815 500036963 413937843 285510910 413937843 285510910 564514533 500031172 564514533 500031172 263293584 874845025 263293584 874845025 896557981 938487734 896557981 938487734 13549797 426857903 13549797 426857903 506020928 559648825 506020928 559648825 97137613 184444526 97137613 184444526 484163092 642428316 484163092 642428316 611337310 499978948 611337310 499978948 298519457 171021342 298519457 171021342 89243324 859609805 89243324 859609805 609168687 330932299 609168687 330932299 307943688 763839432 307943688 763839432 876744971 410830588 876744971 410830588 275641115 104463386 275641115 104463386 505086749 582474645 505086749 582474645 704372354 492233747 704372354 492233747 464228518 504109443 464228518 504109443 745888107 66281804 745888107 66281804 968351505 736280483 968351505 736280483 517916971 245267264 517916971 245267264 250835941 577334620 250835941 577334620 849850960 227466146 849850960 227466146 436464443 719194387 436464443 719194387 730876505 763464511 730876505 763464511 224929063 965577200 224929063 965577200 646665940 503686378 646665940 503686378 499980069 737445173 499980069 737445173 937599824 83049348 937599824 83049348 538437965 681047165 538437965 681047165 412882736 419958557 412882736 419958557 499998825 935468685 499998825 935468685 535302528 317963912 535302528 317963912 682806911 626796824 682806911 626796824 265036314 475429384 265036314 475429384 554824521 334177999 554824521 334177999 711301508 805614553 711301508 805614553 54448158 34037457 54448158 34037457 20701787 988032894 20701787 988032894 11328682 298358575 11328682 298358575 797846284 73549935 797846284 73549935 63162235 49526760 63162235 49526760 953563474 622006040 953563474 622006040 257666172 452744766 257666172 452744766 843837825 897623769 843837825 897623769 402540099 100274008 402540099 100274008 61301819 945055388 61301819 945055388 956925052 409640498 956925052 409640498 267131521 900739713 267131521 900739713 920019747 74286904 920019747 74286904 932917926 550173178 932917926 550173178 500033662 896541654 500033662 896541654 84683911 74413126 84683911 74413126 928366245 67601056 928366245 67601056 413421317 499989249 413421317 499989249 163955433 159668581 163955433 159668581 519860190 499961849 519860190 499961849 865053810 870684575 865053810 870684575 97909420 479156208 97909420 479156208 699063450 838622393 699063450 838622393 133285855 113578599 133285855 113578599 919441135 661028705 919441135 661028705 489159609 480502710 489159609 480502710 593819122 500021763 593819122 500021763 286508754 205912912 286508754 205912912 648199851 818800527 648199851 818800527 861986936 874126851 861986936 874126851 499974069 346082141 499974069 346082141 262857865 194214332 262857865 194214332 500022794 539421600 500022794 539421600 499972863 830322005 499972863 830322005 501975557 486193410 501975557 486193410 550168321 658290955 550168321 658290955 395365615 260487831 395365615 260487831 500034473 608860596 500034473 608860596 294251221 197207782 294251221 197207782 895566017 532375561 895566017 532375561 500004765 970701762 500004765 970701762 14894898 499962232 14894898 499962232 724063525 797388647 724063525 797388647 290270567 499986426 290270567 499986426 722806590 239944726 722806590 239944726 454740068 908810799 454740068 908810799 627963247 350216402 627963247 350216402 717360434 632238930 717360434 632238930 310438505 695462579 310438505 695462579 717444477 804714760 717444477 804714760 455605026 446575021 455605026 446575021 500017122 343844933 500017122 343844933 482294036 524619303 482294036 524619303 702664942 805192408 702664942 805192408 500007520 605360070 500007520 605360070 204223260 499987445 204223260 499987445 109195929 97084984 109195929 97084984 61854470 943413248 61854470 943413248 961560664 499972259 961560664 499972259 196033346 680655719 196033346 680655719 521163605 499996256 521163605 499996256 199751208 887289229 199751208 887289229 680825016 163072975 680825016 163072975 876241163 914382903 876241163 914382903 915286554 30658547 915286554 30658547 294050310 791630505 294050310 791630505 166083360 12817234 166083360 12817234 569241473 432718813 569241473 432718813 222531796 898216067 222531796 898216067 968852161 236893831 968852161 236893831 500007963 499960765 500007963 499960765 745618296 917917770 745618296 917917770 420926860 217099917 420926860 217099917 897980624 945081459 897980624 945081459 229258261 394563021 229258261 394563021 763348614 231073684 763348614 231073684 205045204 882302667 205045204 882302667 935894288 394920196 935894288 394920196 283548417 599045008 283548417 599045008 721889991 732411006 721889991 732411006 782371184 93570508 782371184 93570508 86051714 16124957 86051714 16124957 993699908 2712407 993699908 2712407 998122948 654038770 998122948 654038770 282566017 736659512 282566017 736659512 751726651 234862041 751726651 234862041 447367559 535967610 447367559 535967610 699100492 218596827 699100492 218596827 499996044 714028681 499996044 714028681 871826996 889063231 871826996 889063231 919587720 336059352 919587720 336059352 478856239 628786731 478856239 628786731 284248419 167148318 284248419 167148318 130782414 792769568 130782414 792769568 583876734 270487329 583876734 270487329 216000584 93100631 216000584 93100631 693071700 840788810 693071700 840788810 943413728 444306328 943413728 444306328 307005548 552120021 307005548 552120021 500007182 745748315 500007182 745748315 254128681 237616875 254128681 237616875 619453599 500015894 619453599 500015894 387468216 65597056 387468216 65597056 633586889 718310894 633586889 718310894 825647150 424516474 825647150 424516474 456899433 572462884 456899433 572462884 317481847 745863674 317481847 745863674 601288234 499993288 601288234 499993288 959636838 33287455 959636838 33287455 281945690 843253434 281945690 843253434 500011403 52554590 500011403 52554590 389272500 619611572 389272500 619611572 935695201 388396203 935695201 388396203 54680726 500016179 54680726 500016179 931367512 241853851 931367512 241853851 46914032 978317536 46914032 978317536 979605703 413481810 979605703 413481810 293226712 590652014 293226712 590652014 457790879 439160411 457790879 439160411 911757172 39452121 911757172 39452121 969933288 905154946 969933288 905154946 74684616 35320381 74684616 35320381 33221176 20520783 33221176 20520783 714891178 591080002 714891178 591080002 379920016 223831999 379920016 223831999 900671047 66068316 900671047 66068316 341356350 721787604 341356350 721787604 737029821 380952593 737029821 380952593 500027490 534401647 500027490 534401647 144328322 167308513 144328322 167308513 520779284 500022102 520779284 500022102 889470041 847456607 889470041 847456607 58671042 971857704 58671042 971857704 499994963 500017157 499994963 500017157 170869130 118400908 170869130 118400908 92822074 940125947 92822074 940125947 49454524 498462040 49454524 498462040 723351478 706675648 723351478 706675648 500001624 519039546 500001624 519039546 585494363 271339974 585494363 271339974 836072040 500029146 836072040 500029146 85604885 586891061 85604885 586891061 638812877 305529622 638812877 305529622 349859156 395684590 349859156 395684590 893224141 899555242 893224141 899555242 10654752 499964538 10654752 499964538 506319412 512144714 506319412 512144714 595806446 294362084 595806446 294362084 398378152 625969888 398378152 625969888 502097687 499969117 502097687 499969117 302408657 799378261 302408657 799378261 154419148 500012299 154419148 500012299 412659876 860125183 412659876 860125183 14205707 14191535 14205707 14191535 592171785 615319176 592171785 615319176 499997804 85875390 499997804 85875390 282288943 500007526 282288943 500007526 880365110 31528940 880365110 31528940 313672236 862841241 313672236 862841241 695883507 282009336 695883507 282009336 338967408 431510485 338967408 431510485 873813960 108258463 873813960 108258463 33251299 759618108 33251299 759618108 775594036 381963613 775594036 381963613 339987813 768857307 339987813 768857307 500027311 500007109 500027311 500007109 876707587 394545471 876707587 394545471 336976018 500027374 336976018 500027374 150236048 907696831 150236048 907696831 515801436 417496334 515801436 417496334 666299383 539200061 666299383 539200061 407714917 499980558 407714917 499980558 924698535 29532782 924698535 29532782 21183990 716513255 21183990 716513255 821316408 169105303 821316408 169105303 840358058 48552537 840358058 48552537 962714231 965251313 962714231 965251313 204394150 189924748 204394150 189924748 982738192 834339083 982738192 834339083 298375913 462015548 298375913 462015548 629592778 500001287 629592778 500001287 219476083 216414376 219476083 216414376 845490372 68674250 845490372 68674250 951265706 500024287 951265706 500024287 448669953 259306813 448669953 259306813 753995158 768411703 753995158 768411703 48273548 953640042 48273548 953640042 21363574 15725111 21363574 15725111 579330285 661218276 579330285 661218276 756483180 235040929 756483180 235040929 902650828 77744278 902650828 77744278 941687822 967134822 941687822 967134822 31529290 449127843 31529290 449127843 664157573 796235446 664157573 796235446 460266080 344859423 460266080 344859423 500013399 695929763 500013399 695929763 219084929 102706040 219084929 102706040 629941891 380585371 629941891 380585371 374408396 661463896 374408396 661463896 669944866 325267687 669944866 325267687 400027801 608678403 400027801 608678403 746639164 237113683 746639164 237113683 499997936 562315577 499997936 562315577 708771024 267522652 708771024 267522652 890196898 904043410 890196898 904043410 48045398 473458621 48045398 473458621 530952599 307009602 530952599 307009602 499987445 872583378 499987445 872583378 500021796 499984878 500021796 499984878 277495597 192957912 277495597 192957912 500000383 688570513 500000383 688570513 212140318 483314321 212140318 483314321 574111103 709166001 574111103 709166001 459371095 155394814 459371095 155394814 500018041 788517014 500018041 788517014 632071881 261742217 632071881 261742217 470650931 544837695 470650931 544837695 586550371 377264144 586550371 377264144 161414358 893587049 161414358 893587049 532659509 351628925 532659509 351628925 63118759 500031695 63118759 500031695 362343965 658821942 362343965 658821942 901309032 43836732 901309032 43836732 965288128 500010534 965288128 500010534 177901989 181357660 177901989 181357660 693549146 548204560 693549146 548204560 173871884 39590207 173871884 39590207 8994196 6851542 8994196 6851542 753612314 530703434 753612314 530703434 389723143 500006513 389723143 500006513 728888293 207368114 728888293 207368114 159366212 48962652 159366212 48962652 583128340 629016810 583128340 629016810 119879073 371475165 119879073 371475165 654031298 673432347 654031298 673432347 831682037 837887303 831682037 837887303 77043460 54851342 77043460 54851342 43140819 981694423 43140819 981694423 985884109 10083985 985884109 10083985 4352679 996571516 4352679 996571516 2857955 374293308 2857955 374293308 509469194 721526675 509469194 721526675 499963731 134921316 499963731 134921316 500026631 499990009 500026631 499990009 336169369 755922231 336169369 755922231 938875082 427526811 938875082 427526811 499990815 796056736 499990815 796056736 96583398 499964163 96583398 499964163 551767867 605499224 551767867 605499224 163794168 472522293 163794168 472522293 685517959 593711665 685517959 593711665 394494241 158352696 394494241 158352696 600121407 756058314 600121407 756058314 500026300 142764229 500026300 142764229 259882798 819509611 259882798 819509611 105629685 77413030 105629685 77413030 68030468 500020785 68030468 500020785 499977758 173619027 499977758 173619027 133885115 624769116 133885115 624769116 646313012 90705085 646313012 90705085 325432253 793083160 325432253 793083160 164164385 26671199 164164385 26671199 976583795 982144163 976583795 982144163 8836244 8688002 8836244 8688002 505517657 589702402 505517657 589702402 371291084 769523765 371291084 769523765 637628011 273708184 637628011 273708184 966727315 623545737 966727315 623545737 547557335 542995097 547557335 542995097 424651026 500015409 424651026 500015409 687977996 317165147 687977996 317165147 230968281 222904685 230968281 222904685 938108002 500005343 938108002 500005343 196363855 581424272 196363855 581424272 681370353 241211042 681370353 241211042 221703652 808416875 221703652 808416875 525316320 454343389 525316320 454343389 324059194 570586601 324059194 570586601 657508596 290310375 657508596 290310375 724135830 856310294 724135830 856310294 434928428 402495288 434928428 402495288 695154797 850680779 695154797 850680779 396715381 369559730 396715381 369559730 584164255 630841068 584164255 630841068 418622681 399555557 418622681 399555557 296381365 567383550 296381365 567383550 939879819 965064526 939879819 965064526 26014542 499994158 26014542 499994158 500001866 771904693 500001866 771904693 163847274 911725192 163847274 911725192 865959747 500023760 865959747 500023760 969864605 972267528 969864605 972267528 397545070 312981174 397545070 312981174 499976106 884828870 499976106 884828870 896656256 380520047 896656256 380520047 353641855 176225739 353641855 176225739 564126875 520913547 564126875 520913547 312289054 129367730 312289054 129367730 598728938 663721305 598728938 663721305 212450076 180336744 212450076 180336744 500030126 754875454 500030126 754875454 95742767 86197899 95742767 86197899 500025869 500021264 500025869 500021264 334080078 512295514 334080078 512295514 499974494 401211074 499974494 401211074 500037667 541520164 500037667 541520164 231904393 914207489 231904393 914207489 500008402 126796783 500008402 126796783 904620747 552507617 904620747 552507617 375279629 499964466 375279629 499964466 860941489 907916623 860941489 907916623 51834835 15186181 51834835 15186181 500026409 508839926 500026409 508839926 482828960 828126503 482828960 828126503 889402850 134666256 889402850 134666256 112624301 584518769 112624301 584518769 500027356 218433252 500027356 218433252 235515060 803062067 235515060 803062067 827802791 157664689 827802791 157664689 109588966 47479577 109588966 47479577 36954211 639666036 36954211 639666036 701954419 499993438 701954419 499993438 272588227 732071480 272588227 732071480 218004562 124177697 218004562 124177697 933256415 756536468 933256415 756536468 293395933 54190911 293395933 54190911 53991290 964624907 53991290 964624907 643335541 352427624 643335541 352427624 760411604 836918140 760411604 836918140 337760883 424142880 337760883 424142880 500035696 902119683 500035696 902119683 914381512 24442731 914381512 24442731 16810447 509349588 16810447 509349588 592108712 398970674 592108712 398970674 315217423 691576676 315217423 691576676 500012809 582694137 500012809 582694137 322577691 499981059 322577691 499981059 499974427 827436416 499974427 827436416 625663113 499984085 625663113 499984085 859323350 289389622 859323350 289389622 499994028 772723253 499994028 772723253 781012763 796617317 781012763 796617317 141234583 500003724 141234583 500003724 702817503 714751766 702817503 714751766 723842683 499967694 723842683 499967694 148390893 521817858 148390893 521817858 606740942 294582787 606740942 294582787 351952180 696460637 351952180 696460637 112466429 99260214 112466429 99260214 70952054 65544051 70952054 65544051 898135084 608885149 898135084 608885149 264775290 417504359 264775290 417504359 500032743 928648845 500032743 928648845 315710614 115368130 315710614 115368130 958768852 500031430 958768852 500031430 448233554 987928482 448233554 987928482 500001841 156222198 500001841 156222198 499969736 448407157 499969736 448407157 621498450 500034989 621498450 500034989 927893022 993655449 927893022 993655449 994651820 994882582 994651820 994882582 998378126 999593004 998378126 999593004 418383835 154957756 418383835 154957756 688691243 757801977 688691243 757801977 40596410 463025833 40596410 463025833 653971317 807725827 653971317 807725827 972938104 400869166 972938104 400869166 519624458 710108388 519624458 710108388 149063469 470033165 149063469 470033165 632730588 67306520 632730588 67306520 37137678 26777814 37137678 26777814 991611657 805465752 991611657 805465752 392059042 470583920 392059042 470583920 889398718 500027981 889398718 500027981 429949872 364749257 429949872 364749257 820647814 878355000 820647814 878355000 226288348 499969908 226288348 499969908 123006184 892375535 123006184 892375535 927699018 244981737 927699018 244981737 204098554 101591339 204098554 101591339 523143557 573330507 523143557 573330507 398116269 872311431 398116269 872311431 499989309 357271085 499989309 357271085 212251152 182565465 212251152 182565465 170821528 832018450 170821528 832018450 873358427 892441484 873358427 892441484 921728762 935897518 921728762 935897518 40105322 438063050 40105322 438063050 591207431 565960563 591207431 565960563 411335613 325378793 411335613 325378793 276815354 739274757 276815354 739274757 829783420 470920024 829783420 470920024 480861046 706034364 480861046 706034364 206276344 500021230 206276344 500021230 500038196 807773492 500038196 807773492 136044816 901520760 136044816 901520760 70577692 45369497 70577692 45369497 978364768 690859142 978364768 690859142 434276534 321593328 434276534 321593328 604002526 660272963 604002526 660272963 299491093 780769488 299491093 780769488 526735164 483150267 526735164 483150267 346050647 633321609 346050647 633321609 517358309 372400714 517358309 372400714 782016654 608973023 782016654 608973023 454354017 433564002 454354017 433564002 411217301 816224379 411217301 816224379 500016757 551302470 500016757 551302470 566098282 731604863 566098282 731604863 186720050 824561977 186720050 824561977 526140252 300989605 526140252 300989605 766456229 819758226 766456229 819758226 410508955 500001133 410508955 500001133 715283279 399735431 715283279 399735431 523211049 606686380 523211049 606686380 793214154 214081701 793214154 214081701 499977222 857180976 499977222 857180976 794011505 240086601 794011505 240086601 301202917 834379456 301202917 834379456 849126833 500008225 849126833 500008225 220462052 499989130 220462052 499989130 499985527 697262589 499985527 697262589 533810626 500021675 533810626 500021675 396941755 634729884 396941755 634729884 154264781 355477044 154264781 355477044 801304237 547004377 801304237 547004377 179980647 500007769 179980647 500007769 833733732 567632867 833733732 567632867 499986216 493719825 499986216 493719825 364322718 764231357 364322718 764231357 822607943 428076970 822607943 428076970 408045901 615876089 408045901 615876089 128673443 297624903 128673443 297624903 595349805 499995660 595349805 499995660 101680227 89988806 101680227 89988806 923312302 556571488 923312302 556571488 500000590 153861798 500000590 153861798 151119831 855398503 151119831 855398503 870610258 96890642 870610258 96890642 24649573 991461088 24649573 991461088 500020990 259351390 500020990 259351390 460160230 578366007 460160230 578366007 689107038 873271527 689107038 873271527 113495310 892090758 113495310 892090758 500038934 407825594 500038934 407825594 629241227 674061590 629241227 674061590 287658438 199745901 287658438 199745901 678524391 500026691 678524391 500026691 837811826 148068895 837811826 148068895 499966110 500028447 499966110 500028447 177163466 166397853 177163466 166397853 849662015 861374747 849662015 861374747 864587249 75535386 864587249 75535386 928337705 500036150 928337705 500036150 337455144 178287416 337455144 178287416 846163922 142673604 846163922 142673604 404212456 845751947 404212456 845751947 691227074 389394302 691227074 389394302 233620534 913196949 233620534 913196949 56097143 452537477 56097143 452537477 500010409 169384647 500010409 169384647 866603981 63560102 866603981 63560102 37443402 964468190 37443402 964468190 500001714 500020847 500001714 500020847 808856311 141663913 808856311 141663913 69532202 500025133 69532202 500025133 350358089 715048242 350358089 715048242 727626440 802356701 727626440 802356701 260729042 220351030 260729042 220351030 207429172 526824075 207429172 526824075 553496381 424056221 553496381 424056221 354061596 541818172 354061596 541818172 500027258 261984819 500027258 261984819 449000721 635333518 449000721 635333518 629791146 617172842 629791146 617172842 232799831 324831471 232799831 324831471 500020696 735400504 500020696 735400504 763980053 390312513 763980053 390312513 162188458 959589141 162188458 959589141 579011713 500038879 579011713 500038879 163630254 913420633 163630254 913420633 948330166 900229 948330166 900229 207535401 801798843 207535401 801798843 117499115 281149909 117499115 281149909 671985685 727761301 671985685 727761301 206712712 498000274 206712712 498000274 739588026 747288589 739588026 747288589 304951847 208053870 304951847 208053870 829630125 113109071 829630125 113109071 463354443 851912796 463354443 851912796 868204741 95438922 868204741 95438922 347042835 500001641 347042835 500001641 792546701 222299584 792546701 222299584 355078947 443768215 355078947 443768215 499987280 954028127 499987280 954028127 43334219 499970379 43334219 499970379 428873857 355274392 428873857 355274392 155593121 146409516 155593121 146409516 917935301 75875571 917935301 75875571 367500835 925603467 367500835 925603467 789335549 499984461 789335549 499984461 55857712 994446731 55857712 994446731 500017661 303286192 500017661 303286192 379065518 884787419 379065518 884787419 68065508 941177281 68065508 941177281 965605813 500012103 965605813 500012103 361010658 435694401 361010658 435694401 878163051 637085748 878163051 637085748 207136661 377773956 207136661 377773956 543788713 500016518 543788713 500016518 320885690 809308842 320885690 809308842 519007869 130475232 519007869 130475232 398715353 500017193 398715353 500017193 755287386 85537841 755287386 85537841 358539493 500013356 358539493 500013356 707954101 929624539 707954101 929624539 960601930 21942497 960601930 21942497 499971598 499995874 499971598 499995874 313763401 794008220 313763401 794008220 862627060 886223017 862627060 886223017 99577028 446948458 99577028 446948458 626468820 265294776 626468820 265294776 745492873 168897167 745492873 168897167 189966492 500017450 189966492 500017450 499985091 286981554 499985091 286981554 228516254 499987833 228516254 499987833 500020615 178817562 500020615 178817562 466266916 746968636 466266916 746968636 222654657 167074471 222654657 167074471 685956190 859315130 685956190 859315130 336789773 442157965 336789773 442157965 500016841 853241378 500016841 853241378 399414124 426876935 399414124 426876935 608428433 737248853 608428433 737248853 860045361 499989778 860045361 499989778 9499044 3617326 9499044 3617326 2677432 2524822 2677432 2524822 2311060 921485853 2311060 921485853 499974780 287868773 499974780 287868773 500034108 649508153 500034108 649508153 251855754 248117394 251855754 248117394 907530010 661938269 907530010 661938269 286739302 368835191 286739302 368835191 744303502 765799747 744303502 765799747 184961643 912535252 184961643 912535252 55670895 468661565 55670895 468661565 675334349 500037104 675334349 500037104 570070983 359578152 570070983 359578152 190029721 811475780 190029721 811475780 929183512 499964055 929183512 499964055 499988924 676222399 499988924 676222399 499973798 53657362 499973798 53657362 948995447 500006068 948995447 500006068 37818424 203173128 37818424 203173128 500010692 660460432 500010692 660460432 642288774 187521815 642288774 187521815 499980904 339916480 499980904 339916480 216648014 151223630 216648014 151223630 681893611 559821255 681893611 559821255 393725466 763499523 393725466 763499523 598875411 141590220 598875411 141590220 383434583 441692599 383434583 441692599 499969656 843844106 499969656 843844106 121340811 426051603 121340811 426051603 894694764 943645424 894694764 943645424 31068390 17180139 31068390 17180139 611198641 828175362 611198641 828175362 157680653 848579389 157680653 848579389 617395376 240258588 617395376 240258588 341777977 822391866 341777977 822391866 101825026 230438057 101825026 230438057 500034113 636828458 500034113 636828458 491866959 273460525 491866959 273460525 941829752 529309504 941829752 529309504 331629151 496445881 331629151 496445881 828169969 52183818 828169969 52183818 433096216 500011430 433096216 500011430 662437684 436543294 662437684 436543294 364864247 730031326 364864247 730031326 110788089 387323165 110788089 387323165 770268020 819848225 770268020 819848225 468917246 500029405 468917246 500029405 229394300 805305158 229394300 805305158 185022439 33217568 185022439 33217568 546925912 613506199 546925912 613506199 327279829 205492746 327279829 205492746 90486730 524200769 90486730 524200769 525919686 377007366 525919686 377007366 665990868 830860617 665990868 830860617 490172422 500026125 490172422 500026125 920716891 935317083 920716891 935317083 939460639 977151005 939460639 977151005 7053205 993906996 7053205 993906996 500027480 505661236 500027480 505661236 799730992 185170823 799730992 185170823 820576730 699370190 820576730 699370190 240219303 103319324 240219303 103319324 95626419 504196438 95626419 504196438 767621034 435359588 767621034 435359588 403681798 916852836 403681798 916852836 500029676 472512990 500029676 472512990 169307833 649723104 169307833 649723104 662106868 126140536 662106868 126140536 173267109 925301724 173267109 925301724 591799865 499965738 591799865 499965738 149422405 620181520 149422405 620181520 928546964 951313447 928546964 951313447 22189079 212186907 22189079 212186907 499977957 787527460 499977957 787527460 790338547 815607410 790338547 815607410 440557888 181281985 440557888 181281985 499969130 674315270 499969130 674315270 396864552 134388591 396864552 134388591 652055091 487835039 652055091 487835039 285669169 500028884 285669169 500028884 707655066 51749668 707655066 51749668 44258120 994222414 44258120 994222414 750616685 364836648 750616685 364836648 285473608 849250006 285473608 849250006 877188589 946301158 877188589 946301158 499997329 331679802 499997329 331679802 817323466 646539225 817323466 646539225 464904605 438056096 464904605 438056096 258616260 226422172 258616260 226422172 756482633 500025615 756482633 500025615 442654480 399748002 442654480 399748002 302795015 499986248 302795015 499986248 52986309 29160697 52986309 29160697 805230957 484810865 805230957 484810865 323154264 840718347 323154264 840718347 886903242 499960889 886903242 499960889 499961443 812301618 499961443 812301618 814300581 499978817 814300581 499978817 553871969 838757452 553871969 838757452 121912429 176194588 121912429 176194588 866839412 678878755 866839412 678878755 499971700 94052013 499971700 94052013 916318674 797260501 916318674 797260501 284690906 153222108 284690906 153222108 865131446 902331857 865131446 902331857 352256006 165490678 352256006 165490678 864698323 86192914 864698323 86192914 941759587 978472588 941759587 978472588 984858234 6748612 984858234 6748612 499961139 846287431 499961139 846287431 867409698 260117315 867409698 260117315 630658193 530285438 630658193 530285438 312922123 464905295 312922123 464905295 500020040 828148196 500020040 828148196 76951479 936795700 76951479 936795700 515027564 211618624 515027564 211618624 259418153 751219337 259418153 751219337 796634946 194956560 796634946 194956560 162239954 618232206 162239954 618232206 500012464 63835788 500012464 63835788 973236280 9977978 973236280 9977978 429747394 750857402 429747394 750857402 162407031 874293754 162407031 874293754 521605921 466644038 521605921 466644038 706103298 617690572 706103298 617690572 280577844 490299574 280577844 490299574 495525268 595999416 495525268 595999416 727151669 464228087 727151669 464228087 172286991 512578540 172286991 512578540 500032141 808513763 500032141 808513763 818927119 881803745 818927119 881803745 499982209 419944370 499982209 419944370 764870450 193305979 764870450 193305979 470653918 499967294 470653918 499967294 634654724 648800567 634654724 648800567 712849192 199442443 712849192 199442443 33607790 33154787 33607790 33154787 975040024 998068180 975040024 998068180 499997658 283266169 499997658 283266169 379859314 643192063 379859314 643192063 758743616 917442250 758743616 917442250 499985250 65589634 499985250 65589634 127695864 914616582 127695864 914616582 500031529 499971883 500031529 499971883 859491007 500023586 859491007 500023586 368575281 727604946 368575281 727604946 956408516 41417459 956408516 41417459 341905807 693479622 341905807 693479622 150523119 137875216 150523119 137875216 77031569 518589907 77031569 518589907 714285681 179382031 714285681 179382031 957761354 935625916 957761354 935625916 333046422 201698294 333046422 201698294 678458095 891071863 678458095 891071863 254096586 370093185 254096586 370093185 655882368 337389247 655882368 337389247 499994109 772935404 499994109 772935404 642873200 472708114 642873200 472708114 260860817 859506413 260860817 859506413 24804228 499993554 24804228 499993554 952336789 961124307 952336789 961124307 326882428 316128302 326882428 316128302 724930762 500021930 724930762 500021930 145728770 953110217 145728770 953110217 606794719 499984510 606794719 499984510 35622818 674090683 35622818 674090683 499993752 210875362 499993752 210875362 803926882 849675392 803926882 849675392 358292435 496475398 358292435 496475398 707085582 54838090 707085582 54838090 499993236 450944876 499993236 450944876 402340147 318697032 402340147 318697032 795254740 824801273 795254740 824801273 160195418 499998165 160195418 499998165 500020709 749346076 500020709 749346076 200395259 499970588 200395259 499970588 948034569 30741629 948034569 30741629 976350136 636015437 976350136 636015437 500000366 911742927 500000366 911742927 925583927 317588302 925583927 317588302 386236879 922127158 386236879 922127158 558761672 398239330 558761672 398239330 293854572 200506557 293854572 200506557 590464921 517030963 590464921 517030963 71284553 943857826 71284553 943857826 41237991 404845532 41237991 404845532 603280891 371059048 603280891 371059048 448755889 636746217 448755889 636746217 590538772 212611651 590538772 212611651 71018693 585279289 71018693 585279289 519881726 499978343 519881726 499978343 149272687 955954366 149272687 955954366 730784604 700286050 730784604 700286050 276920320 184929885 276920320 184929885 500038198 603624347 500038198 603624347 384088261 436277348 384088261 436277348 574389802 384247678 574389802 384247678 936422918 963399765 936422918 963399765 446541165 484320751 446541165 484320751 500015876 719959630 500015876 719959630 238374131 107430659 238374131 107430659 900138573 74550600 900138573 74550600 500000052 484943028 500000052 484943028 615867444 801586237 615867444 801586237 193604205 427239526 193604205 427239526 803049390 500021542 803049390 500021542 161783570 499984492 161783570 499984492 688270137 151957069 688270137 151957069 52997272 969156345 52997272 969156345 681876511 434225091 681876511 434225091 460244757 578466090 460244757 578466090 886639096 499965569 886639096 499965569 965681956 922941120 965681956 922941120 495738717 500036502 495738717 500036502 767072564 376529641 767072564 376529641 363640735 803827466 363640735 803827466 695281434 284555166 695281434 284555166 355101726 870512534 355101726 870512534 117298861 190961931 117298861 190961931 434596142 902965687 434596142 902965687 927523551 499965459 927523551 499965459 644847259 691844959 644847259 691844959 9703968 994558337 9703968 994558337 4889264 995509904 4889264 995509904 4198053 996969762 4198053 996969762 639169042 141024455 639169042 141024455 499980019 898194791 499980019 898194791 912330069 433165731 912330069 433165731 407367901 660438713 407367901 660438713 667058371 797983916 667058371 797983916 912480135 101048566 912480135 101048566 344700515 577325317 344700515 577325317 668879660 429418807 668879660 429418807 499969512 952411306 499969512 952411306 500039694 500029881 500039694 500029881 777665618 123069344 777665618 123069344 239065822 912006063 239065822 912006063 23688403 241294637 23688403 241294637 500021031 100701272 500021031 100701272 987978759 516016482 987978759 516016482 261674589 231720074 261674589 231720074 500010985 706837478 500010985 706837478 724271920 799917181 724271920 799917181 14236102 356155845 14236102 356155845 906541694 683039288 906541694 683039288 499978239 380463040 499978239 380463040 825022413 164855830 825022413 164855830 955462246 2983560 955462246 2983560 279686123 843108474 279686123 843108474 115487423 490313049 115487423 490313049 668221930 817858568 668221930 817858568 121455106 96734109 121455106 96734109 826841656 499989389 826841656 499989389 191976498 270490273 191976498 270490273 688719063 499988446 688719063 499988446 201820522 195387176 201820522 195387176 500019931 789920470 500019931 789920470 980575268 499969479 980575268 499969479 256141672 500000808 256141672 500000808 499967488 880518960 499967488 880518960 865383280 500035562 865383280 500035562 361140417 499975169 361140417 499975169 730384515 231381699 730384515 231381699 218965760 898356099 218965760 898356099 925722329 985463651 925722329 985463651 177671592 491034563 177671592 491034563 507964873 867713299 507964873 867713299 500000913 759337 500000913 759337 169296446 847211137 169296446 847211137 22783920 298494087 22783920 298494087 858187139 531381356 858187139 531381356 521964062 499962482 521964062 499962482 867550200 70201426 867550200 70201426 408088450 663044813 408088450 663044813 733128118 180099552 733128118 180099552 88241921 500007247 88241921 500007247 888285294 472278536 888285294 472278536 500024080 161189192 500024080 161189192 686947693 731300025 686947693 731300025 245687826 454443203 245687826 454443203 478851446 612724735 478851446 612724735 858286149 981090199 858286149 981090199 985289013 354415282 985289013 354415282 196617616 974208283 196617616 974208283 594214777 288414482 594214777 288414482 499995253 500035602 499995253 500035602 298780148 342953898 298780148 342953898 577537838 745215504 577537838 745215504 760066890 11226347 760066890 11226347 461966149 500036395 461966149 500036395 269635968 482854766 269635968 482854766 845412100 62498400 845412100 62498400 958027055 576321379 958027055 576321379 239998182 793939861 239998182 793939861 810445164 164692671 810445164 164692671 108924457 654097796 108924457 654097796 703767215 249280618 703767215 249280618 499974095 695054585 499974095 695054585 648495472 500020971 648495472 500020971 854298885 138828309 854298885 138828309 879147982 986710898 879147982 986710898 10583796 8877485 10583796 8877485 994656020 1193304 994656020 1193304 998839911 745908807 998839911 745908807 208015055 868183365 208015055 868183365 90718675 387667395 90718675 387667395 628885865 633704130 628885865 633704130 446495412 252716970 446495412 252716970 775811988 195147303 775811988 195147303 145266172 143437661 145266172 143437661 588762172 728325090 588762172 728325090 743367256 749082628 743367256 749082628 228413742 284988603 228413742 284988603 815785071 657593909 815785071 657593909 292813210 732303856 292813210 732303856 224908591 472212304 224908591 472212304 590523070 630739619 590523070 630739619 213637051 477218265 213637051 477218265 527091269 626745502 527091269 626745502 181540459 863068228 181540459 863068228 637882271 499998041 637882271 499998041 378078549 236904486 378078549 236904486 665430810 570801332 665430810 570801332 426954818 499966064 426954818 499966064 263663199 565682136 263663199 565682136 632589034 210051851 632589034 210051851 158738461 151921570 158738461 151921570 954516631 656541644 954516631 656541644 499974018 932453259 499974018 932453259 41010574 171103252 41010574 171103252 917879468 832230772 917879468 832230772 481704664 478237902 481704664 478237902 592567218 630785635 592567218 630785635 371292198 312611799 371292198 312611799 744899813 979023506 744899813 979023506 18150621 992648131 18150621 992648131 816567803 499960404 816567803 499960404 57496778 974134496 57496778 974134496 606819932 500026724 606819932 500026724 117858958 919360182 117858958 919360182 956661977 24015846 956661977 24015846 490586429 571288386 490586429 571288386 415163938 849599338 415163938 849599338 141517654 872148043 141517654 872148043 769652719 164176898 769652719 164176898 499962606 499973789 499962606 499973789 630816575 207851798 630816575 207851798 329968121 500031119 329968121 500031119 838477223 410904832 838477223 410904832 499995779 156810103 499995779 156810103 551005109 500021521 551005109 500021521 862691559 665720911 862691559 665720911 295074330 247987297 295074330 247987297 867671053 500012453 867671053 500012453 251378102 499994291 251378102 499994291 693098002 350747521 693098002 350747521 612005613 755275176 612005613 755275176 164024738 500003946 164024738 500003946 942222250 363558515 942222250 363558515 133449743 810811429 133449743 810811429 561295134 359522103 561295134 359522103 80373670 30185460 80373670 30185460 503644997 623092204 503644997 623092204 652358838 301477874 652358838 301477874 119334802 96374073 119334802 96374073 906481877 521685719 906481877 521685719 459568218 185243923 459568218 185243923 827515443 891355067 827515443 891355067 338465113 220083668 338465113 220083668 909593521 42451274 909593521 42451274 30471264 21506232 30471264 21506232 983389267 6802544 983389267 6802544 434969080 613586500 434969080 613586500 763828685 883627395 763828685 883627395 54271884 454922770 54271884 454922770 499977627 948742219 499977627 948742219 976939972 997769358 976939972 997769358 406936024 499967822 406936024 499967822 115496648 891609480 115496648 891609480 102996900 938226843 102996900 938226843 941253943 411247599 941253943 411247599 277443921 175063842 277443921 175063842 54707071 25490118 54707071 25490118 551109212 543906094 551109212 543906094 499995908 425431106 499995908 425431106 261657208 860819862 261657208 860819862 936220022 499001054 936220022 499001054 499980508 655414730 499980508 655414730 749258506 500005790 749258506 500005790 485885325 388339339 485885325 388339339 749679637 863343143 749679637 863343143 905606968 289796288 905606968 289796288 424569994 561447309 424569994 561447309 543229606 186492949 543229606 186492949 124376301 81596596 124376301 81596596 61524594 646034865 61524594 646034865 528734999 454768091 528734999 454768091 499960213 666480149 499960213 666480149 229136563 232602627 229136563 232602627 787770080 909599807 787770080 909599807 462991031 397609058 462991031 397609058 542608570 702907751 542608570 702907751 95895851 946059354 95895851 946059354 722574707 416669429 722574707 416669429 499978142 798065286 499978142 798065286 476375725 166895609 476375725 166895609 500008096 618345837 500008096 618345837 856570241 5852918 856570241 5852918 388345607 895630110 388345607 895630110 500013686 300570860 500013686 300570860 361668830 684488476 361668830 684488476 742148757 470609692 742148757 470609692 500034015 852010521 500034015 852010521 500007323 210794718 500007323 210794718 520896899 873549111 520896899 873549111 99362679 905701865 99362679 905701865 878720817 159565852 878720817 159565852 130557022 766155267 130557022 766155267 473126338 415789624 473126338 415789624 232754649 500028182 232754649 500028182 13764726 987300751 13764726 987300751 914199530 499987580 914199530 499987580 160516115 83736348 160516115 83736348 926250625 933859402 926250625 933859402 410966063 178605851 410966063 178605851 709063234 493988158 709063234 493988158 214697222 824605357 214697222 824605357 873778759 451434733 873778759 451434733 293064027 743124782 293064027 743124782 556146733 386110089 556146733 386110089 138429698 906186931 138429698 906186931 500003850 63261661 500003850 63261661 499962827 617577920 499962827 617577920 500038433 19398016 500038433 19398016 12642388 500011688 12642388 500011688 883878794 74500581 883878794 74500581 436712760 760046421 436712760 760046421 869890172 366134909 869890172 366134909 210317917 875731496 210317917 875731496 68091983 25061377 68091983 25061377 551630713 555968497 551630713 555968497 324701438 903499167 324701438 903499167 928946291 51476506 928946291 51476506 955151228 27759122 955151228 27759122 392653995 645846476 392653995 645846476 500028945 333103066 500028945 333103066 803740519 600638995 803740519 600638995 500001936 186663067 500001936 186663067 832963366 138269337 832963366 138269337 156512829 499962926 156512829 499962926 850589851 500037829 850589851 500037829 498330653 508418009 498330653 508418009 240393673 217283892 240393673 217283892 81787733 500010248 81787733 500010248 626204118 496731761 626204118 496731761 349066822 500030338 349066822 500030338 825882528 850159782 825882528 850159782 316190647 292737167 316190647 292737167 897365771 68785347 897365771 68785347 37368823 974401270 37368823 974401270 554611393 345827094 554611393 345827094 661126500 193955446 661126500 193955446 140300935 875486256 140300935 875486256 500011724 425150972 500011724 425150972 221400672 791271001 221400672 791271001 576281834 148877890 576281834 148877890 139686591 500019537 139686591 500019537 469228123 686579494 469228123 686579494 199587591 179141449 199587591 179141449 843013718 153142805 843013718 153142805 499980231 841877538 499980231 841877538 625589712 500025154 625589712 500025154 408527699 280537284 408527699 280537284 263674278 111153376 263674278 111153376 500014275 760206128 500014275 760206128 778485684 785143470 778485684 785143470 306684846 499962891 306684846 499962891 745468588 629879309 745468588 629879309 461830704 434150334 461830704 434150334 350883494 679211311 350883494 679211311 500013753 467978074 500013753 467978074 442552316 632863241 442552316 632863241 763483250 500015482 763483250 500015482 379962397 802631637 379962397 802631637 810173424 190462869 810173424 190462869 499989588 688194907 499989588 688194907 107071126 499988203 107071126 499988203 723154068 177067858 723154068 177067858 262068437 815793460 262068437 815793460 78647576 58982859 78647576 58982859 966131264 29994753 966131264 29994753 384306965 773198640 384306965 773198640 761985538 500003522 761985538 500003522 115675314 960384358 115675314 960384358 589814422 499998556 589814422 499998556 65227928 652258266 65227928 652258266 841794327 468436363 841794327 468436363 310308668 500022474 310308668 500022474 165800476 114683952 165800476 114683952 936976826 62727942 936976826 62727942 943537249 499999891 943537249 499999891 720891205 499967915 720891205 499967915 201512376 500013447 201512376 500013447 879934349 906114596 879934349 906114596 491418134 499988484 491418134 499988484 117347473 528471026 117347473 528471026 721430600 150176622 721430600 150176622 144731421 832921142 144731421 832921142 574977827 408857277 574977827 408857277 102352616 79608483 102352616 79608483 27020609 16436944 27020609 16436944 754176601 844112326 754176601 844112326 118989606 393474586 118989606 393474586 662162910 728630181 662162910 728630181 451780311 244235096 451780311 244235096 203686302 811964338 203686302 811964338 122480293 74472331 122480293 74472331 619706772 497801394 619706772 497801394 272598343 623146242 272598343 623146242 765215645 97352604 765215645 97352604 935359871 500011946 935359871 500011946 283898770 255801289 283898770 255801289 527168488 499963946 527168488 499963946 436070641 432958754 436070641 432958754 348209816 762819574 348209816 762819574 500036610 284072441 500036610 284072441 775238859 212686426 775238859 212686426 496316790 499994562 496316790 499994562 249893868 432026768 249893868 432026768 687029075 252133753 687029075 252133753 113721258 826104314 113721258 826104314 499986706 128139728 499986706 128139728 501241475 615688611 501241475 615688611 340921675 179404187 340921675 179404187 910610843 923313101 910610843 923313101 72285500 930254772 72285500 930254772 500037277 449596885 500037277 449596885 349597557 282660626 349597557 282660626 189026593 867292576 189026593 867292576 131305599 500003385 131305599 500003385 476095274 644788722 476095274 644788722 817121533 384021947 817121533 384021947 206514756 859695852 206514756 859695852 52593186 29111719 52593186 29111719 500014334 718021475 500014334 718021475 994360563 500021221 994360563 500021221 590573663 639886346 590573663 639886346 645542810 127008445 645542810 127008445 261296596 556793031 261296596 556793031 500006462 347005114 500006462 347005114 745449657 763694432 745449657 763694432 477228666 500020303 477228666 500020303 677305350 473427190 677305350 473427190 187703372 559009735 187703372 559009735 760989938 960502839 760989938 960502839 499968593 500035181 499968593 500035181 365548173 793904929 365548173 793904929 638180540 121087678 638180540 121087678 926711523 614507404 926711523 614507404 153407527 63454765 153407527 63454765 547548941 500039909 547548941 500039909 838850202 918868805 838850202 918868805 989442298 387136193 989442298 387136193 500027229 588097643 500027229 588097643 237710967 114769854 237710967 114769854 756318920 523811969 756318920 523811969 494662151 491182107 494662151 491182107 575993810 500004636 575993810 500004636 98607689 704676921 98607689 704676921 778860020 468017991 778860020 468017991 499968908 871365861 499968908 871365861 886030640 52946942 886030640 52946942 420025672 746152919 420025672 746152919 709925381 359391142 709925381 359391142 348131898 511425102 348131898 511425102 500027382 304726155 500027382 304726155 499979430 660972344 499979430 660972344 755235102 269077959 755235102 269077959 499970026 941600400 499970026 941600400 949068785 983044819 949068785 983044819 13905215 997478335 13905215 997478335 998086967 499967560 998086967 499967560 180930176 729983800 180930176 729983800 679717533 153684323 679717533 153684323 939705145 17290715 939705145 17290715 15049728 988136215 15049728 988136215 758160974 492289318 758160974 492289318 108825713 98758761 108825713 98758761 577215022 513824639 577215022 513824639 460954661 356311314 460954661 356311314 750094902 757837399 750094902 757837399 936600067 60521078 936600067 60521078 20918004 577483069 20918004 577483069 586904376 387454243 586904376 387454243 817531139 153356252 817531139 153356252 94418116 90372332 94418116 90372332 708538553 482359560 708538553 482359560 211191641 549817340 211191641 549817340 813268416 499982296 813268416 499982296 117505993 500026430 117505993 500026430 878244964 499972565 878244964 499972565 216323150 737104403 216323150 737104403 421120568 389073577 421120568 389073577 858572042 977820038 858572042 977820038 492811531 233043810 492811531 233043810 109237721 927657301 109237721 927657301 948951457 963651153 948951457 963651153 977620143 14229204 977620143 14229204 989629199 499999687 989629199 499999687 648200858 500022092 648200858 500022092 500001621 91922145 500001621 91922145 499992116 751971052 499992116 751971052 235927370 768151302 235927370 768151302 789009060 882227069 789009060 882227069 499962494 499973773 499962494 499973773 783392171 788785958 783392171 788785958 420784698 337017836 420784698 337017836 723345111 67376072 723345111 67376072 311933003 693198658 311933003 693198658 762786365 425182466 762786365 425182466 494488803 650956176 494488803 650956176 659634765 98450335 659634765 98450335 378431858 637588206 378431858 637588206 350538030 160380339 350538030 160380339 500026172 727800587 500026172 727800587 269859239 162258545 269859239 162258545 125636665 899392949 125636665 899392949 87327266 499977328 87327266 499977328 783777348 610544782 783777348 610544782 259397140 196959302 259397140 196959302 169786507 499996582 169786507 499996582 698065946 442155474 698065946 442155474 243054699 500034782 243054699 500034782 739564596 192379676 739564596 192379676 822200481 566654769 822200481 566654769 500031400 415363516 500031400 415363516 245519024 763661745 245519024 763661745 924815547 500005207 924815547 500005207 614079219 265622628 614079219 265622628 807326966 858235149 807326966 858235149 378499884 316582607 378499884 316582607 841828672 84514026 841828672 84514026 51546429 520253954 51546429 520253954 564907094 708405591 564907094 708405591 864934031 449144858 864934031 449144858 468357804 590125987 468357804 590125987 209100806 41639611 209100806 41639611 554182026 765040200 554182026 765040200 470391238 285453960 470391238 285453960 505382819 798840047 505382819 798840047 450294782 382245422 450294782 382245422 242507435 197757154 242507435 197757154 936681692 500004001 936681692 500004001 499995266 753587143 499995266 753587143 341143774 273278093 341143774 273278093 837623216 959532870 837623216 959532870 431047472 440159710 431047472 440159710 588592366 631183484 588592366 631183484 124790691 450176200 124790691 450176200 773930253 841240063 773930253 841240063 856589949 43626655 856589949 43626655 62589939 973219865 62589939 973219865 2119361 998457419 2119361 998457419 541968517 499971757 541968517 499971757 499994563 831636046 499994563 831636046 499977029 499984856 499977029 499984856 699045756 190323592 699045756 190323592 499976152 127850039 499976152 127850039 51749653 588545018 51749653 588545018 636674814 814667418 636674814 814667418 108183350 255497052 108183350 255497052 572512808 815777562 572512808 815777562 499982285 101564136 499982285 101564136 903147807 922526289 903147807 922526289 60464722 321334030 60464722 321334030 500028663 521552098 500028663 521552098 172923081 950937129 172923081 950937129 692754158 374492203 692754158 374492203 499964334 500035950 499964334 500035950 918028288 499974100 918028288 499974100 116088330 419542537 116088330 419542537 756450577 805992414 756450577 805992414 812067149 431155121 812067149 431155121 418082776 643543599 418082776 643543599 725241926 500018149 725241926 500018149 357333087 430462149 357333087 430462149 499995785 806740228 499995785 806740228 151963131 918261203 151963131 918261203 977133524 19920805 977133524 19920805 984531702 607926345 984531702 607926345 374743567 123025939 374743567 123025939 592626092 797512571 592626092 797512571 105508682 50677250 105508682 50677250 951816168 761333244 951816168 761333244 224071846 135516448 224071846 135516448 673279747 697742692 673279747 697742692 315748640 360474081 315748640 360474081 638394626 765484075 638394626 765484075 985791729 499967730 985791729 499967730 185053599 553638334 185053599 553638334 578863551 853956704 578863551 853956704 430884036 391384046 430884036 391384046 499983970 812702913 499983970 812702913 637017857 479927701 637017857 479927701 426234652 713958379 426234652 713958379 500000363 832039483 500000363 832039483 524321229 445430703 524321229 445430703 428200829 810226913 428200829 810226913 714474215 474588253 714474215 474588253 455118897 605015371 455118897 605015371 529100467 499262321 529100467 499262321 500002484 963808725 500002484 963808725 969002946 971112204 969002946 971112204 980724610 348623723 980724610 348623723 153157901 889170961 153157901 889170961 962003792 235372640 962003792 235372640 35723652 992442946 35723652 992442946 502957899 429708953 502957899 429708953 90876540 64247940 90876540 64247940 943681348 946132689 943681348 946132689 35787591 5483357 35787591 5483357 4292795 2394103 4292795 2394103 271099 141924 271099 141924 537071592 834143152 537071592 834143152 862216139 118532767 862216139 118532767 192903234 500029341 192903234 500029341 723119901 923035155 723119901 923035155 926401394 927246544 926401394 927246544 69068298 62325857 69068298 62325857 965365916 541665357 965365916 541665357 307244469 198483078 307244469 198483078 849492069 145560949 849492069 145560949 879567334 713420518 879567334 713420518 406139681 499991469 406139681 499991469 644582139 663349552 644582139 663349552 671904442 269565501 671904442 269565501 132366293 918094739 132366293 918094739 929905309 443716638 929905309 443716638 338447988 499997485 338447988 499997485 819192722 833822371 819192722 833822371 851113005 499984289 851113005 499984289 500033888 765083951 500033888 765083951 901320192 499989002 901320192 499989002 325769972 744551082 325769972 744551082 761791451 821979437 761791451 821979437 356764759 545012091 356764759 545012091 570196979 612260533 570196979 612260533 695452888 354738767 695452888 354738767 499987538 568486733 499987538 568486733 533278899 499974755 533278899 499974755 500038567 788422392 500038567 788422392 499979213 77459830 499979213 77459830 996402044 997160384 996402044 997160384 998777469 999199865 998777469 999199865 410749416 499979829 410749416 499979829 709649217 626315045 709649217 626315045 499997654 500024584 499997654 500024584 617882761 695602947 617882761 695602947 181472545 88459765 181472545 88459765 500032349 500018460 500032349 500018460 307635223 882533506 307635223 882533506 81873479 59943031 81873479 59943031 500037006 647822737 500037006 647822737 810960290 940345612 810960290 940345612 433298891 483844553 433298891 483844553 563667100 757165284 563667100 757165284 407239273 372753673 407239273 372753673 893569004 98911435 893569004 98911435 208878722 797872796 208878722 797872796 188472421 126223699 188472421 126223699 545056572 500031662 545056572 500031662 227897430 195702776 227897430 195702776 646944080 418196921 646944080 418196921 499975936 256455682 499975936 256455682 286846099 500034312 286846099 500034312 791792950 798804980 791792950 798804980 850733888 352658414 850733888 352658414 211726050 107333471 211726050 107333471 756727304 930178310 756727304 930178310 63926633 968696896 63926633 968696896 730880761 507229770 730880761 507229770 370044267 748017239 370044267 748017239 767562077 229911198 767562077 229911198 173298916 527269881 173298916 527269881 720218169 242829496 720218169 242829496 147410411 500023491 147410411 500023491 361992394 323565239 361992394 323565239 278421644 214132575 278421644 214132575 499991584 499970542 499991584 499970542 334866937 500015087 334866937 500015087 662049836 322421594 662049836 322421594 810241987 116798860 810241987 116798860 457119525 616468761 457119525 616468761 553914114 422314850 553914114 422314850 600585666 398885581 600585666 398885581 422358907 500017593 422358907 500017593 500037589 286304454 500037589 286304454 382615931 649650132 382615931 649650132 688911326 113808842 688911326 113808842 500024744 702219617 500024744 702219617 280457872 902183639 280457872 902183639 6728702 998625572 6728702 998625572 996857 879409 996857 879409 999396852 500004362 999396852 500004362 405245678 392710215 405245678 392710215 500004372 562443669 500004372 562443669 508280560 161907137 508280560 161907137 343290535 638576059 343290535 638576059 459971767 260294915 459971767 260294915 792404618 126410871 792404618 126410871 80375611 517589521 80375611 517589521 571107540 403044578 571107540 403044578 135583654 106564025 135583654 106564025 917288367 553074486 917288367 553074486 432000286 143103706 432000286 143103706 787631158 519911972 787631158 519911972 472375130 200870397 472375130 200870397 693479147 844818195 693479147 844818195 500003999 378090157 500003999 378090157 714608098 687055154 714608098 687055154 500027773 952129772 500027773 952129772 463019128 146941127 463019128 146941127 140312649 869585311 140312649 869585311 911835881 336969313 911835881 336969313 215816595 871196101 215816595 871196101 500012427 185434055 500012427 185434055 161945797 844492969 161945797 844492969 46742307 984151052 46742307 984151052 10643889 993202188 10643889 993202188 790486076 499990194 790486076 499990194 229692046 201162774 229692046 201162774 185602552 751757976 185602552 751757976 695660106 500014946 695660106 500014946 304173539 261539259 304173539 261539259 576803989 772054642 576803989 772054642 876640356 434518234 876640356 434518234 500004766 780993984 500004766 780993984 537316084 389633573 537316084 389633573 365610094 500033635 365610094 500033635 99698184 979202213 99698184 979202213 982854779 445833053 982854779 445833053 423128967 500010281 423128967 500010281 908178227 148269406 908178227 148269406 477493973 563029044 477493973 563029044 589826413 382335624 589826413 382335624 282363094 276599011 282363094 276599011 21659089 12982451 21659089 12982451 500011742 596406276 500011742 596406276 26265336 991865128 26265336 991865128 676465841 301900605 676465841 301900605 773058388 58867197 773058388 58867197 500029494 580367982 500029494 580367982 136148495 940215955 136148495 940215955 951118556 163142828 951118556 163142828 476110265 626537548 476110265 626537548 550732778 200601271 550732778 200601271 435996150 756097540 435996150 756097540 181569568 8099174 181569568 8099174 614515379 500009548 614515379 500009548 443129802 972798477 443129802 972798477 993004858 4467330 993004858 4467330 499970145 433008008 499970145 433008008 670351992 499991953 670351992 499991953 871054542 114409996 871054542 114409996 85848119 967705896 85848119 967705896 589774684 252558281 589774684 252558281 758829109 817533034 758829109 817533034 499993700 500022325 499993700 500022325 724142265 938137985 724142265 938137985 984138903 499973423 984138903 499973423 116718447 500038447 116718447 500038447 499966531 156438694 499966531 156438694 500017307 695902881 500017307 695902881 276715524 272247180 276715524 272247180 836386330 63145896 836386330 63145896 427306173 520291856 427306173 520291856 654374394 283681352 654374394 283681352 467752745 763158412 467752745 763158412 841312407 499963326 841312407 499963326 43835432 500031631 43835432 500031631 499973676 183027137 499973676 183027137 156325331 860859483 156325331 860859483 764616637 208009139 764616637 208009139 806527492 585649429 806527492 585649429 236035780 823837434 236035780 823837434 893045369 61630129 893045369 61630129 499961262 434701781 499961262 434701781 500035074 238148093 500035074 238148093 296804496 724078431 296804496 724078431 760145472 894032661 760145472 894032661 97733567 62008253 97733567 62008253 724376970 499985954 724376970 499985954 267976486 231772787 267976486 231772787 148453394 971695783 148453394 971695783 986495248 475184677 986495248 475184677 280152619 754441682 280152619 754441682 503988315 499984272 503988315 499984272 810297093 938071792 810297093 938071792 50455991 337151756 50455991 337151756 500023568 692587164 500023568 692587164 499974945 935436429 499974945 935436429 970378893 975517962 970378893 975517962 985719016 6165987 985719016 6165987 997759683 500036436 997759683 500036436 240423825 675125644 240423825 675125644 583233596 71834437 583233596 71834437 931780575 943171600 931780575 943171600 50119074 49101571 50119074 49101571 768939721 630617741 768939721 630617741 426519670 499967101 426519670 499967101 514312641 111996595 514312641 111996595 91161750 77236734 91161750 77236734 962162345 499980232 962162345 499980232 202577440 867964927 202577440 867964927 881389690 152811041 881389690 152811041 142941694 880474766 142941694 880474766 856053273 112621572 856053273 112621572 480080897 814032496 480080897 814032496 500034355 266494429 500034355 266494429 829386503 603186552 829386503 603186552 158352289 441726559 158352289 441726559 691908642 734641147 691908642 734641147 772918514 273825402 772918514 273825402 267715678 96027506 267715678 96027506 729521709 811216781 729521709 811216781 470504605 419005931 470504605 419005931 357278786 661191981 357278786 661191981 597225447 321790170 597225447 321790170 499997099 611886838 499997099 611886838 490435170 401403000 490435170 401403000 608145570 760820285 608145570 760820285 188247555 473627570 188247555 473627570 500011666 154121077 500011666 154121077 125468076 919748818 125468076 919748818 616835917 474044377 616835917 474044377 500021377 842707562 500021377 842707562 851065731 871552471 851065731 871552471 102181481 91225839 102181481 91225839 967598812 978952784 967598812 978952784 4854161 386392518 4854161 386392518 414399589 562714663 414399589 562714663 676550983 261490381 676550983 261490381 829853167 909563383 829853167 909563383 367751540 507017968 367751540 507017968 500039986 655703980 500039986 655703980 206116195 937943177 206116195 937943177 55154982 960781729 55154982 960781729 971541676 19790133 971541676 19790133 983896942 574298678 983896942 574298678 348980793 221852289 348980793 221852289 606935865 618827511 606935865 618827511 369969327 264259243 369969327 264259243 739495946 584555787 739495946 584555787 510110268 492251485 510110268 492251485 499970762 873778994 499970762 873778994 891759719 391733396 891759719 391733396 267406250 746959028 267406250 746959028 842560171 419447070 842560171 419447070 499984238 682915622 499984238 682915622 690728764 206128723 690728764 206128723 164124918 559869820 164124918 559869820 500016082 384549189 500016082 384549189 164530779 141971233 164530779 141971233 658927395 489433253 658927395 489433253 451048934 691172942 451048934 691172942 136337354 108032410 136337354 108032410 499976056 441403858 499976056 441403858 737983381 184492374 737983381 184492374 893241425 645811306 893241425 645811306 281975149 429745764 281975149 429745764 638477058 306889675 638477058 306889675 432480821 505136090 432480821 505136090 500012920 59208359 500012920 59208359 40761912 40127078 40761912 40127078 966023948 983044184 966023948 983044184 496804936 248461227 496804936 248461227 500030654 176826996 500030654 176826996 162727575 500035206 162727575 500035206 500000176 401528398 500000176 401528398 707937073 857995009 707937073 857995009 110658304 464100432 110658304 464100432 742463606 500002713 742463606 500002713 173736779 50107235 173736779 50107235 552179893 643008385 552179893 643008385 499985672 189235116 499985672 189235116 596855060 878557828 596855060 878557828 106858909 73931274 106858909 73931274 65025161 942758191 65025161 942758191 770731450 371002390 770731450 371002390 200344471 73316165 200344471 73316165 500020118 765889131 500020118 765889131 176195597 893088975 176195597 893088975 499998378 214601333 499998378 214601333 794645486 868801550 794645486 868801550 427737151 500012631 427737151 500012631 728018073 734198218 728018073 734198218 814704884 472027949 814704884 472027949 310443491 735757474 310443491 735757474 144635416 94339927 144635416 94339927 922002084 943430085 922002084 943430085 47945414 500010366 47945414 500010366 778797926 209133138 778797926 209133138 870542370 908685092 870542370 908685092 957274841 499988714 957274841 499988714 426419527 575012617 426419527 575012617 591963628 222033336 591963628 222033336 851698505 641450028 851698505 641450028 493974341 500039398 493974341 500039398 776253902 788880347 776253902 788880347 111739752 900250215 111739752 900250215 22497210 333361467 22497210 333361467 500031519 693012899 500031519 693012899 730603593 259369251 730603593 259369251 299863381 626123096 299863381 626123096 675021225 499841106 675021225 499841106 499994778 748715626 499994778 748715626 238414560 778836699 238414560 778836699 148128870 80845488 148128870 80845488 587043015 500030929 587043015 500030929 620875833 202293810 620875833 202293810 408097033 593423889 408097033 593423889 351764414 811041941 351764414 811041941 898805264 209406026 898805264 209406026 386773812 626305873 386773812 626305873 298822053 285827912 298822053 285827912 763597095 534726086 763597095 534726086 503987243 500007137 503987243 500007137 685432917 52960325 685432917 52960325 229029087 452022243 229029087 452022243 520120109 499982618 520120109 499982618 290927129 358681217 290927129 358681217 500009676 695982875 500009676 695982875 821451603 122120270 821451603 122120270 11250194 527235002 11250194 527235002 537879296 97614477 537879296 97614477 947377453 658120526 947377453 658120526 469676258 308591307 469676258 308591307 793157888 833480470 793157888 833480470 95777381 499684550 95777381 499684550 499969372 763627987 499969372 763627987 77894132 239168797 77894132 239168797 499987470 499982343 499987470 499982343 970361594 730558191 970361594 730558191 299120801 264197939 299120801 264197939 499994238 138569094 499994238 138569094 40488663 500005991 40488663 500005991 900821209 294873215 900821209 294873215 267727023 917008487 267727023 917008487 626729666 257771647 626729666 257771647 303247757 549394024 303247757 549394024 500021849 221868963 500021849 221868963 722683309 485981977 722683309 485981977 499983623 942659935 499983623 942659935 511189016 238283653 511189016 238283653 157416447 125427265 157416447 125427265 499987484 450818563 499987484 450818563 643230957 18794311 643230957 18794311 7571872 6912566 7571872 6912566 5165458 738291030 5165458 738291030 673034445 474381299 673034445 474381299 277387838 500010277 277387838 500010277 7018541 995096234 7018541 995096234 995417637 4499710 995417637 4499710 998827774 894375765 998827774 894375765 338162261 417796083 338162261 417796083 759415678 884793503 759415678 884793503 32361398 499984992 32361398 499984992 499988587 915503257 499988587 915503257 981943767 261371432 981943767 261371432 499966591 789989326 499966591 789989326 177534778 144004180 177534778 144004180 969140716 8234886 969140716 8234886 338607177 641394232 338607177 641394232 837320540 409716737 837320540 409716737 533624967 975835776 533624967 975835776 481372326 310708810 481372326 310708810 589390518 813104593 589390518 813104593 500000005 945470507 500000005 945470507 500035926 857965102 500035926 857965102 500001710 12084762 500001710 12084762 992848016 993416793 992848016 993416793 1139864 366905728 1139864 366905728 380170139 821040319 380170139 821040319 130786620 468171326 130786620 468171326 744071658 500007184 744071658 500007184 80020954 375830653 80020954 375830653 645770051 136543907 645770051 136543907 109499989 524316282 109499989 524316282 761111297 788943708 761111297 788943708 499988158 951837339 499988158 951837339 796882988 735879695 796882988 735879695 499961743 18092744 499961743 18092744 674640106 881269066 674640106 881269066 95011119 51056365 95011119 51056365 798041412 879910759 798041412 879910759 82393566 499993790 82393566 499993790 422991830 243124657 422991830 243124657 233871939 636644018 233871939 636644018 500008210 246237396 500008210 246237396 843909529 102485581 843909529 102485581 54824055 980923843 54824055 980923843 499972727 500000935 499972727 500000935 139644189 913806447 139644189 913806447 40546709 965274392 40546709 965274392 977102785 460609315 977102785 460609315 362784022 509511078 362784022 509511078 500036797 846893307 500036797 846893307 330932847 500027972 330932847 500027972 500037425 282618025 500037425 282618025 163357294 158002854 163357294 158002854 646032751 609855837 646032751 609855837 168976689 144133547 168976689 144133547 936421095 758583124 936421095 758583124 499974493 499997241 499974493 499997241 806279367 427106931 806279367 427106931 414475044 910688604 414475044 910688604 707287563 501436225 707287563 501436225 344086238 896372322 344086238 896372322 26270259 335021993 26270259 335021993 549299405 627388449 549299405 627388449 851975252 412399525 851975252 412399525 499983842 134658388 499983842 134658388 950163969 952457926 950163969 952457926 983579332 985788814 983579332 985788814 987794955 11742562 987794955 11742562 8493496 6801146 8493496 6801146 5142186 881898993 5142186 881898993 882372100 59132657 882372100 59132657 49693763 500035687 49693763 500035687 436775104 176051696 436775104 176051696 542753344 765167961 542753344 765167961 814328198 499983215 814328198 499983215 299193562 520687672 299193562 520687672 722257619 937692029 722257619 937692029 951767606 971310125 951767606 971310125 21484446 499983485 21484446 499983485 404570447 334589781 404570447 334589781 499993440 889399337 499993440 889399337 331816533 499989972 331816533 499989972 904013341 499967128 904013341 499967128 66001341 782567532 66001341 782567532 500000756 502931406 500000756 502931406 398705202 775773517 398705202 775773517 548804655 292985129 548804655 292985129 765147366 573411844 765147366 573411844 401937105 788521864 401937105 788521864 187726894 812352800 187726894 812352800 523452174 299730105 523452174 299730105 122463868 544319886 122463868 544319886 578636675 500012521 578636675 500012521 187715664 534291858 187715664 534291858 579955653 215547159 579955653 215547159 454733359 916080949 454733359 916080949 597519223 386201653 597519223 386201653 321712863 854188504 321712863 854188504 879934825 114600592 879934825 114600592 935061062 864671622 935061062 864671622 500006028 305147324 500006028 305147324 820373527 685589663 820373527 685589663 499970156 816356804 499970156 816356804 83446365 931952302 83446365 931952302 500037210 331447793 500037210 331447793 842423974 978315075 842423974 978315075 273294160 460759141 273294160 460759141 855894608 968569951 855894608 968569951 17453525 13115837 17453525 13115837 10417941 996518331 10417941 996518331 521394215 499973809 521394215 499973809 232991918 787694472 232991918 787694472 841173998 865869833 841173998 865869833 931191150 367192965 931191150 367192965 151717339 41314305 151717339 41314305 500001215 821571891 500001215 821571891 753473323 180498000 753473323 180498000 167747701 926322571 167747701 926322571 500011945 60693254 500011945 60693254 42318440 31623947 42318440 31623947 27681350 506929160 27681350 506929160 499988038 416703660 499988038 416703660 389816487 371200935 389816487 371200935 499977032 716807837 499977032 716807837 569150045 458987801 569150045 458987801 184115433 898554022 184115433 898554022 82364778 499964397 82364778 499964397 587597841 698274987 587597841 698274987 362163533 232328724 362163533 232328724 633098321 528218619 633098321 528218619 350334785 499970239 350334785 499970239 940103808 41327029 940103808 41327029 969175461 500020064 969175461 500020064 499977635 177446503 499977635 177446503 844362733 499976777 844362733 499976777 224673781 789732779 224673781 789732779 795010377 167572615 795010377 167572615 372854308 621313124 372854308 621313124 653035236 280901020 653035236 280901020 103745079 97558353 103745079 97558353 928277844 678598492 928277844 678598492 499998118 905535687 499998118 905535687 68775230 392931479 68775230 392931479 677484239 730883046 677484239 730883046 745146088 481605533 745146088 481605533 257709391 796648151 257709391 796648151 861524266 891392842 861524266 891392842 41165143 322937565 41165143 322937565 717973812 212485534 717973812 212485534 964291932 972900547 964291932 972900547 993719609 328297606 993719609 328297606 189525007 604403681 189525007 604403681 655260700 676390101 655260700 676390101 128420949 960416227 128420949 960416227 966343101 22445984 966343101 22445984 469076798 500015403 469076798 500015403 715108572 205289138 715108572 205289138 500004475 752809135 500004475 752809135 588823039 530308622 588823039 530308622 500008022 598731095 500008022 598731095 728264339 856123157 728264339 856123157 959006229 408981005 959006229 408981005 477757569 551854878 477757569 551854878 646611888 222086639 646611888 222086639 926140233 500025320 926140233 500025320 333566937 654676907 333566937 654676907 669116707 164074194 669116707 164074194 854383416 544584593 854383416 544584593 197019040 431504724 197019040 431504724 500024136 974878013 500024136 974878013 395033863 443182822 395033863 443182822 500010947 499995832 500010947 499995832 197567780 187592392 197567780 187592392 671438540 761265471 671438540 761265471 168640699 434004327 168640699 434004327 834705611 549167709 834705611 549167709 243283732 65322313 243283732 65322313 551207540 500017279 551207540 500017279 775533950 310115671 775533950 310115671 125960258 543750267 125960258 543750267 658968110 210799809 658968110 210799809 174709462 870836111 174709462 870836111 952681720 465283049 952681720 465283049 461318811 813378422 461318811 813378422 823233585 464438009 823233585 464438009 495829372 500007677 495829372 500007677 275336429 513327471 275336429 513327471 869793475 124436028 869793475 124436028 70561018 500021382 70561018 500021382 739587085 142088956 739587085 142088956 197812583 500035154 197812583 500035154 499993199 432823977 499993199 432823977 508359821 499982344 508359821 499982344 844446111 23993473 844446111 23993473 499974119 499967103 499974119 499967103 760841121 499989111 760841121 499989111 177676723 91843341 177676723 91843341 500019849 959441786 500019849 959441786 358337027 262915565 358337027 262915565 158356173 154632880 158356173 154632880 111537881 816769818 111537881 816769818 363100875 234528364 363100875 234528364 826954559 172452621 826954559 172452621 108794673 902524825 108794673 902524825 80311583 408689540 80311583 408689540 761270095 786446104 761270095 786446104 175265398 980305878 175265398 980305878 513963276 291369546 513963276 291369546 258420885 753178247 258420885 753178247 648741016 368693710 648741016 368693710 213857346 92607959 213857346 92607959 950139872 38403466 950139872 38403466 20368350 500005174 20368350 500005174 875968878 123502967 875968878 123502967 499993656 360486163 499993656 360486163 652257015 224498865 652257015 224498865 191810593 190080017 191810593 190080017 500016093 934148528 500016093 934148528 371989073 411737429 371989073 411737429 803372998 731405222 803372998 731405222 80549468 971066866 80549468 971066866 14307417 985705204 14307417 985705204 994698392 408180932 994698392 408180932 500008313 157620289 500008313 157620289 455342480 499997834 455342480 499997834 367121355 327104482 367121355 327104482 677925780 131764770 677925780 131764770 941608458 626059675 941608458 626059675 161313109 159032283 161313109 159032283 98873177 918716058 98873177 918716058 31408260 500011685 31408260 500011685 857450128 99677112 857450128 99677112 943798952 21974650 943798952 21974650 499963298 853002822 499963298 853002822 514275904 475188836 514275904 475188836 141830067 583962584 141830067 583962584 736235842 760602480 736235842 760602480 373325815 461309917 373325815 461309917 512843845 772777764 512843845 772777764 490278805 461551493 490278805 461551493 306344555 234150005 306344555 234150005 537790125 499978761 537790125 499978761 252797739 238617998 252797739 238617998 212023613 733516889 212023613 733516889 307237725 331434184 307237725 331434184 500038696 921785878 500038696 921785878 355975701 222997066 355975701 222997066 527174930 679261298 527174930 679261298 96948410 962072442 96948410 962072442 911914422 62445625 911914422 62445625 312270740 499997479 312270740 499997479 937788483 54663896 937788483 54663896 101794693 499975357 101794693 499975357 875252971 933534597 875252971 933534597 500029099 142693904 500029099 142693904 500003148 39268739 500003148 39268739 32563555 18259006 32563555 18259006 984973225 985370832 984973225 985370832 269660222 271845898 269660222 271845898 859138829 899674343 859138829 899674343 50035787 437136237 50035787 437136237 749809663 660171706 749809663 660171706 327835257 499980681 327835257 499980681 426939199 722785006 426939199 722785006 901056332 243627279 901056332 243627279 499987561 611749131 499987561 611749131 743720269 441429622 743720269 441429622 500029478 292301073 500029478 292301073 349960926 732224565 349960926 732224565 182840340 329890482 182840340 329890482 890118277 593265712 890118277 593265712 295009508 271680750 295009508 271680750 596823899 855745473 596823899 855745473 399898463 354966938 399898463 354966938 653745169 185096446 653745169 185096446 53254202 950166628 53254202 950166628 31925519 30722748 31925519 30722748 25715442 21698820 25715442 21698820 663386902 500032495 663386902 500032495 808306220 469466979 808306220 469466979 321416721 142327734 321416721 142327734 75297669 929144605 75297669 929144605 538897343 243607134 538897343 243607134 839536966 851107420 839536966 851107420 115475691 918059292 115475691 918059292 618377773 499977985 618377773 499977985 223295210 835105944 223295210 835105944 908867032 41836470 908867032 41836470 980342176 982283420 980342176 982283420 425114517 398971356 425114517 398971356 499966696 706216753 499966696 706216753 500037895 882599908 500037895 882599908 482710593 114891231 482710593 114891231 689138297 735025678 689138297 735025678 191763960 94287135 191763960 94287135 596111619 682585140 596111619 682585140 305436322 930278619 305436322 930278619 952653042 980317192 952653042 980317192 990019434 2969544 990019434 2969544 405222524 500027550 405222524 500027550 885323155 173989876 885323155 173989876 453227750 556841442 453227750 556841442 323468945 676779583 323468945 676779583 863853448 113242014 863853448 113242014 100511980 902925920 100511980 902925920 557944659 465505494 557944659 465505494 500023065 531032101 500023065 531032101 627726578 377912874 627726578 377912874 499980643 666138172 499980643 666138172 928576614 499974216 928576614 499974216 170918907 411183695 170918907 411183695 847713739 874617937 847713739 874617937 935700200 189416909 935700200 189416909 179425448 55573656 179425448 55573656 964957560 773789764 964957560 773789764 499994710 200483764 499994710 200483764 824591622 503957009 824591622 503957009 457800566 337767943 457800566 337767943 819813012 671583264 819813012 671583264 428512585 287003254 428512585 287003254 695356444 500013445 695356444 500013445 906608390 909999659 906608390 909999659 83721671 78386510 83721671 78386510 500037103 295204027 500037103 295204027 880714072 553006673 880714072 553006673 93016673 160572999 93016673 160572999 607855822 565643881 607855822 565643881 183823529 820517230 183823529 820517230 655083481 258232623 655083481 258232623 249234981 767336198 249234981 767336198 751239872 210247105 751239872 210247105 812684377 820525200 812684377 820525200 152792905 499970517 152792905 499970517 499983007 745333226 499983007 745333226 51265663 964265777 51265663 964265777 974528934 458671286 974528934 458671286 373970868 323164983 373970868 323164983 748279138 806781711 748279138 806781711 865106039 112836923 865106039 112836923 267241862 800407078 267241862 800407078 834165739 500018521 834165739 500018521 354319371 216236675 354319371 216236675 500033123 816454627 500033123 816454627 594808522 499986440 594808522 499986440 392829949 201119475 392829949 201119475 88372899 524031520 88372899 524031520 861409485 940577505 861409485 940577505 372943456 500014838 372943456 500014838 268005917 459898421 268005917 459898421 500017431 271056555 500017431 271056555 234856438 167093580 234856438 167093580 723030506 590997423 723030506 590997423 469597351 184310401 469597351 184310401 937511470 955295243 937511470 955295243 974246140 24784389 974246140 24784389 13535926 766470243 13535926 766470243 691681068 295899205 691681068 295899205 65238179 752278887 65238179 752278887 500001874 912929087 500001874 912929087 44636573 175336800 44636573 175336800 759126065 666905977 759126065 666905977 499994470 845469979 499994470 845469979 364418096 211723895 364418096 211723895 823986537 158795910 823986537 158795910 499999401 725690945 499999401 725690945 839984868 63604982 839984868 63604982 403706362 499963962 403706362 499963962 668153148 645899933 668153148 645899933 475845230 100582468 475845230 100582468 57247058 706221153 57247058 706221153 814836168 849486427 814836168 849486427 144008944 441369077 144008944 441369077 559927131 169089231 559927131 169089231 168352162 153439230 168352162 153439230 893044594 762684177 893044594 762684177 462676478 308007548 462676478 308007548 499993980 446502751 499993980 446502751 830321168 650258917 830321168 650258917 505798663 312416096 505798663 312416096 256357570 839256199 256357570 839256199 100651729 499969253 100651729 499969253 850155625 914462053 850155625 914462053 943834247 285655782 943834247 285655782 203364172 500017356 203364172 500017356 499995154 799030346 499995154 799030346 897835148 933259469 897835148 933259469 240155883 512252331 240155883 512252331 499973986 499976292 499973986 499976292 897542610 802083123 897542610 802083123 122454111 106613751 122454111 106613751 909852986 715933884 909852986 715933884 260451662 890498095 260451662 890498095 500025923 500024669 500025923 500024669 256381564 428001042 256381564 428001042 500034063 889779088 500034063 889779088 360481402 447149405 360481402 447149405 752175204 243036514 752175204 243036514 794232055 500026494 794232055 500026494 163782612 499964181 163782612 499964181 740094444 499992215 740094444 499992215 116856242 890826667 116856242 890826667 504785910 494225009 504785910 494225009 416717341 807553303 416717341 807553303 166720404 328494825 166720404 328494825 708008013 167799760 708008013 167799760 233139500 789549283 233139500 789549283 168890970 100921956 168890970 100921956 943626612 499993650 943626612 499993650 143709623 470891089 143709623 470891089 499977321 800344542 499977321 800344542 847747360 939141435 847747360 939141435 270508032 364415039 270508032 364415039 700870377 146642812 700870377 146642812 236740986 550026595 236740986 550026595 632510838 340078101 632510838 340078101 705361151 179127371 705361151 179127371 847844511 883290275 847844511 883290275 426838606 397816059 426838606 397816059 501740663 502649800 501740663 502649800 618963158 827359576 618963158 827359576 499402907 459805380 499402907 459805380 361879969 662752333 361879969 662752333 732870412 784329901 732870412 784329901 170168724 500006535 170168724 500006535 452390822 435608033 452390822 435608033 244228132 558262597 244228132 558262597 500026635 151930102 500026635 151930102 926055380 939409830 926055380 939409830 355855916 383505991 355855916 383505991 738085677 219486708 738085677 219486708 785374369 563021306 785374369 563021306 500013321 152498536 500013321 152498536 194596680 573114386 194596680 573114386 722147099 762326315 722147099 762326315 446501253 144900497 446501253 144900497 534332433 672849781 534332433 672849781 135368542 963207666 135368542 963207666 650063936 480324623 650063936 480324623 346196445 709630402 346196445 709630402 689227551 359804797 689227551 359804797 499981195 766528975 499981195 766528975 519180881 499977228 519180881 499977228 929483012 55584670 929483012 55584670 359264586 400954276 359264586 400954276 886123089 812024731 886123089 812024731 207911973 499972650 207911973 499972650 725964871 832710555 725964871 832710555 450911213 352787342 450911213 352787342 765689195 108620054 765689195 108620054 87369825 34921923 87369825 34921923 25474336 500032325 25474336 500032325 500019691 286974404 500019691 286974404 499993708 692479140 499993708 692479140 887086980 98027390 887086980 98027390 976709489 501883980 976709489 501883980 102233093 368143275 102233093 368143275 500016537 705176328 500016537 705176328 171550055 219087626 171550055 219087626 629956053 686290058 629956053 686290058 499987511 836723775 499987511 836723775 870148888 129192021 870148888 129192021 57521414 966380007 57521414 966380007 978261731 239415493 978261731 239415493 500012462 672435861 500012462 672435861 833439057 148150873 833439057 148150873 965446895 750963480 965446895 750963480 133681072 289455581 133681072 289455581 739710454 665801141 739710454 665801141 335271695 441508307 335271695 441508307 632867304 214562358 632867304 214562358 499964188 792518303 499964188 792518303 186988777 865390172 186988777 865390172 500018087 35463048 500018087 35463048 8794397 710034964 8794397 710034964 500020070 188334436 500020070 188334436 398647723 499962190 398647723 499962190 641221176 500006393 641221176 500006393 278494489 865931628 278494489 865931628 799241784 499981022 799241784 499981022 394063423 678467674 394063423 678467674 739297180 500006977 739297180 500006977 499980885 698677095 499980885 698677095 500035668 101353615 500035668 101353615 913063152 571590402 913063152 571590402 355304837 676786413 355304837 676786413 499984604 121906074 499984604 121906074 895504698 605004384 895504698 605004384 499972176 91340631 499972176 91340631 500037927 624102862 500037927 624102862 805538233 908118217 805538233 908118217 968995362 981676466 968995362 981676466 80103659 393678871 80103659 393678871 715858815 511145903 715858815 511145903 109162979 500021581 109162979 500021581 797546746 96220614 797546746 96220614 356510819 564125194 356510819 564125194 513596234 286462424 513596234 286462424 356069620 605149326 356069620 605149326 512721229 499980231 512721229 499980231 687130556 663012569 687130556 663012569 499970321 83315638 499970321 83315638 628508395 448209576 628508395 448209576 279995343 184451039 279995343 184451039 554197627 500012980 554197627 500012980 658086305 313416428 658086305 313416428 711370559 916930468 711370559 916930468 425056789 479064833 425056789 479064833 696076011 698375507 696076011 698375507 133996807 93950351 133996807 93950351 760416263 591642725 760416263 591642725 469442216 270525965 469442216 270525965 744190790 145596965 744190790 145596965 948385032 965865101 948385032 965865101 499981615 344989826 499981615 344989826 700200830 191745952 700200830 191745952 454199343 821909814 454199343 821909814 160119591 396070704 160119591 396070704 614292849 331317766 614292849 331317766 160882679 885664132 160882679 885664132 709588013 499066116 709588013 499066116 393195187 29635601 393195187 29635601 973789436 980637634 973789436 980637634 430594812 499961255 430594812 499961255 571685968 837930631 571685968 837930631 499977024 918645449 499977024 918645449 558735207 499995521 558735207 499995521 500011020 788287881 500011020 788287881 207653860 80020907 207653860 80020907 968175776 10306460 968175776 10306460 499964173 713853668 499964173 713853668 751827238 208656811 751827238 208656811 849021893 500016688 849021893 500016688 609597828 55277039 609597828 55277039 48582545 724561454 48582545 724561454 750725440 468200622 750725440 468200622 455177586 406795879 455177586 406795879 540508944 494365519 540508944 494365519 76633293 954616587 76633293 954616587 526288007 487613390 526288007 487613390 201815841 839491483 201815841 839491483 515591201 186341068 515591201 186341068 823088207 500033839 823088207 500033839 301110809 499982041 301110809 499982041 499961002 802716049 499961002 802716049 500020269 500008521 500020269 500008521 141119659 879566903 141119659 879566903 94834860 86075300 94834860 86075300 967117942 687749045 967117942 687749045 499976829 540654991 499976829 540654991 628356469 161666106 628356469 161666106 127888155 778104642 127888155 778104642 909593239 310634894 909593239 310634894 362335964 673294368 362335964 673294368 217505194 319901834 217505194 319901834 753810188 779823321 753810188 779823321 367656304 499999870 367656304 499999870 688295488 199468054 688295488 199468054 369417339 500003226 369417339 500003226 730897660 500036784 730897660 500036784 177620299 71849604 177620299 71849604 593979093 595774129 593979093 595774129 146966426 99949704 146966426 99949704 946846105 966899999 946846105 966899999 989569709 358032666 989569709 358032666 200244782 198231237 200244782 198231237 66709784 936778835 66709784 936778835 558467989 226837185 558467989 226837185 499982291 869333134 499982291 869333134 884782980 499973538 884782980 499973538 200454004 191804469 200454004 191804469 500032828 691637302 500032828 691637302 440177857 499993382 440177857 499993382 870693446 923868354 870693446 923868354 499979615 391066273 499979615 391066273 743573412 840223706 743573412 840223706 857162871 499962512 857162871 499962512 727314631 831487266 727314631 831487266 859665946 499996839 859665946 499996839 545890382 671262557 545890382 671262557 224423956 909762837 224423956 909762837 50568383 499965312 50568383 499965312 499977267 731457908 499977267 731457908 174467959 929793907 174467959 929793907 500032380 205256287 500032380 205256287 809978095 823982508 809978095 823982508 849476988 104915280 849476988 104915280 493052941 500096998 493052941 500096998 619995518 336113607 619995518 336113607 494371953 744752244 494371953 744752244 522963253 421059868 522963253 421059868 602739627 393898495 602739627 393898495 410209192 631025409 410209192 631025409 500002943 856143088 500002943 856143088 40610537 499979977 40610537 499979977 499994157 762957207 499994157 762957207 184837470 499998967 184837470 499998967 743149379 771477946 743149379 771477946 263938305 625487224 263938305 625487224 483907662 336981632 483907662 336981632 545898141 622285480 545898141 622285480 499965261 733242671 499965261 733242671 500014001 184120131 500014001 184120131 894296291 500005374 894296291 500005374 247876819 224360370 247876819 224360370 538828292 622318425 538828292 622318425 499979834 688105905 499979834 688105905 288184102 720813448 288184102 720813448 134021622 499992534 134021622 499992534 500008869 231965046 500008869 231965046 775445651 558283741 775445651 558283741 499980315 239862258 499980315 239862258 694693126 500008021 694693126 500008021 754286862 542796224 754286862 542796224 470913396 499987762 470913396 499987762 766605921 337365816 766605921 337365816 4431744 660437476 4431744 660437476 856499496 906362407 856499496 906362407 70438274 930568550 70438274 930568550 11702444 410548687 11702444 410548687 646475593 659925138 646475593 659925138 846387663 141678217 846387663 141678217 403107866 863269561 403107866 863269561 619004709 294742500 619004709 294742500 104348035 499982764 104348035 499982764 721855538 34098852 721855538 34098852 433118875 499962434 433118875 499962434 499963414 198200652 499963414 198200652 856256626 920324192 856256626 920324192 21059237 435572082 21059237 435572082 568258938 740090104 568258938 740090104 244880015 771812067 244880015 771812067 152881939 127609064 152881939 127609064 768303451 795705063 768303451 795705063 837160455 316706304 837160455 316706304 396040892 644647646 396040892 644647646 243936952 881008545 243936952 881008545 56939618 496595912 56939618 496595912 500014906 603913225 500014906 603913225 391009743 640260564 391009743 640260564 32971619 433278854 32971619 433278854 938807476 500015051 938807476 500015051 11911080 182748528 11911080 182748528 612175981 708557070 612175981 708557070 964625307 31699384 964625307 31699384 234724355 500010257 234724355 500010257 500024244 70623621 500024244 70623621 499967612 299293853 499967612 299293853 806848260 122786378 806848260 122786378 961904786 943226856 961904786 943226856 499975584 499981916 499975584 499981916 82764842 944285374 82764842 944285374 524837002 500018195 524837002 500018195 728822956 263630173 728822956 263630173 119190301 949932694 119190301 949932694 959310828 961599956 959310828 961599956 499962906 456870675 499962906 456870675 611070628 844386259 611070628 844386259 500002075 499990541 500002075 499990541 43683620 830026872 43683620 830026872 499972680 289116947 499972680 289116947 229273927 781333663 229273927 781333663 500036737 35955043 500036737 35955043 519772845 500029235 519772845 500029235 843900545 66849358 843900545 66849358 266689811 537611851 266689811 537611851 500038833 82398663 500038833 82398663 111141919 672404750 111141919 672404750 614920002 499974803 614920002 499974803 201205912 822793312 201205912 822793312 929367974 933726844 929367974 933726844 9760621 293139626 9760621 293139626 528652078 690010232 528652078 690010232 499981749 939481484 499981749 939481484 994055385 437901866 994055385 437901866 287663234 802877049 287663234 802877049 533045442 499970709 533045442 499970709 889709612 646818863 889709612 646818863 142717119 39700461 142717119 39700461 538191351 499998929 538191351 499998929 637252524 694669368 637252524 694669368 695029125 251600470 695029125 251600470 175613133 168875972 175613133 168875972 846863488 69859800 846863488 69859800 416860226 440103704 416860226 440103704 571813221 680927183 571813221 680927183 499963829 350754236 499963829 350754236 500000984 180683803 500000984 180683803 417129976 619842398 417129976 619842398 499988593 248959720 499988593 248959720 801539873 839622444 801539873 839622444 293947125 326177843 293947125 326177843 575756015 626586392 575756015 626586392 756178023 887920638 756178023 887920638 92621740 499964650 92621740 499964650 476367345 183271612 476367345 183271612 599817168 500023683 599817168 500023683 210178194 157748194 210178194 157748194 46060970 579778156 46060970 579778156 500036653 212929255 500036653 212929255 442760763 500018598 442760763 500018598 715324448 428299592 715324448 428299592 419145634 640220827 419145634 640220827 535284244 500008446 535284244 500008446 588771857 772203049 588771857 772203049 164725545 842118970 164725545 842118970 856370069 499983463 856370069 499983463 54441239 48509459 54441239 48509459 523563973 500019954 523563973 500019954 243394981 865798534 243394981 865798534 102573725 949787661 102573725 949787661 22441701 10192437 22441701 10192437 726836709 742491196 726836709 742491196 499961325 220983053 499961325 220983053 841593863 590902914 841593863 590902914 499993176 170066566 499993176 170066566 737852241 500001383 737852241 500001383 500016145 284857957 500016145 284857957 254157850 750704347 254157850 750704347 540371528 499989138 540371528 499989138 250796253 214067275 250796253 214067275 595131349 807242731 595131349 807242731 417164172 326453665 417164172 326453665 894550636 695025584 894550636 695025584 267567406 805301092 267567406 805301092 514809617 368408695 514809617 368408695 395046698 762272323 395046698 762272323 925442223 166376233 925442223 166376233 518048470 596828224 518048470 596828224 854330674 499966016 854330674 499966016 110586384 587722227 110586384 587722227 499967113 869364987 499967113 869364987 46440006 499990854 46440006 499990854 929981671 291529366 929981671 291529366 491070272 499979291 491070272 499979291 450433501 649508612 450433501 649508612 735989416 59686669 735989416 59686669 479681603 500003593 479681603 500003593 621787879 303055124 621787879 303055124 450457092 500021461 450457092 500021461 791518395 97538517 791518395 97538517 499968083 388276679 499968083 388276679 932737139 953135968 932737139 953135968 968642479 367610971 968642479 367610971 367231027 663758673 367231027 663758673 615913584 500026071 615913584 500026071 887814424 451170372 887814424 451170372 358006993 778075130 358006993 778075130 841532198 150974883 841532198 150974883 120110052 609049171 120110052 609049171 583658943 499975069 583658943 499975069 396549513 795743155 396549513 795743155 500014504 214142310 500014504 214142310 188679993 544569922 188679993 544569922 457453209 441516005 457453209 441516005 394254485 366557436 394254485 366557436 500033292 866713525 500033292 866713525 190871493 269310520 190871493 269310520 878412660 9381863
100059 11581232 0 11581232 22319581 22825016 22319581 22825016 24190619 23351502 24190619 23351502 3256379 3414733 3256379 3414733 13313182 19162177 13313182 19162177 24023128 23898782 24023128 23898782 26699849 66576 26699849 66576 26942358 26611194 26942358 26611194 318185 26764868 318185 26764868 108554 116276 108554 116276 14344 26999480 14344 26999480 651 725 651 725 19397684 725 19397684 21970421 19397684 21970421 4438750 24512974 4438750 24512974 1000606 26169915 1000606 26169915 471421 26678532 471421 26678532 157829 245147 157829 245147 26804992 26227457 26804992 26227457 441570 496225 441570 496225 26387490 25890086 26387490 25890086 1092127 1108835 1092127 1108835 25913340 24842870 25913340 24842870 16403894 9106848 16403894 9106848 8104930 5813319 8104930 5813319 5414519 22161314 5414519 22161314 25135688 1389997 25135688 1389997 25992103 24889597 25992103 24889597 12031130 14181752 12031130 14181752 16066030 18420787 16066030 18420787 6262638 20990174 6262638 20990174 22230280 22772054 22230280 22772054 3101166 1844492 3101166 1844492 25119107 24575391 25119107 24575391 2255814 24698392 2255814 24698392 1575311 1150104 1575311 1150104 1313571 15017526 1313571 15017526 16128277 17708610 16128277 17708610 21408680 4749962 21408680 4749962 3625738 23770581 3625738 23770581 25283040 24229386 25283040 24229386 12049928 7190761 12049928 7190761 6034724 5476664 6034724 5476664 22354804 4086709 22354804 4086709 22981257 3555381 22981257 3555381 3131173 24048967 3131173 24048967 24936933 1289544 24936933 1289544 26277786 300251 26277786 300251 26658184 26344879 26658184 26344879 696320 26563725 696320 26563725 478269 354126 478269 354126 26652908 25720642 26652908 25720642 1126615 919878 1126615 919878 26227259 25420623 26227259 25420623 1356915 25529351 1356915 25529351 13924408 12689747 13924408 12689747 17365923 17026190 17365923 17026190 8948301 5755945 8948301 5755945 21203570 10577572 21203570 10577572 9893068 9167942 9893068 9167942 19410899 5669207 19410899 5669207 5513211 21676114 5513211 21676114 4655763 23330988 4655763 23330988 2268811 2040744 2268811 2040744 17624966 17475637 17624966 17475637 8903985 8233640 8903985 8233640 20203383 19692923 20203383 19692923 14227658 10462993 14227658 10462993 18552043 18515837 18552043 18515837 6634364 6326843 6634364 6326843 21238452 5057102 21238452 5057102 22067715 3554622 22067715 3554622 3025611 24114315 3025611 24114315 2829946 2775236 2829946 2775236 2136490 1767845 2136490 1767845 25213466 24299046 25213466 24299046 2125760 1790715 2125760 1790715 25517903 24846799 25517903 24846799 1463433 1663332 1463433 1663332 25631349 24829247 25631349 24829247 25809358 1215066 25809358 1215066 26092515 25105631 26092515 25105631 1684891 1504083 1684891 1504083 1073778 856470 1073778 856470 669047 413606 669047 413606 26806841 26250216 26806841 26250216 847243 17042778 847243 17042778 10346534 16070431 10346534 16070431 19959524 20715663 19959524 20715663 21459609 4960633 21459609 4960633 4913563 22258230 4913563 22258230 24319779 23853303 24319779 23853303 2533606 24601237 2533606 24601237 26188363 25458238 26188363 25458238 1620435 11860476 1620435 11860476 16118351 10051613 16118351 10051613 9773652 17199460 9773652 17199460 18395412 18514404 18395412 18514404 6133833 5334043 6133833 5334043 4696337 22264669 4696337 22264669 4385934 3104129 4385934 3104129 24059117 23188965 24059117 23188965 3459886 3236102 3459886 3236102 23493455 22758913 23493455 22758913 3908184 3830985 3908184 3830985 23667399 2843067 23667399 2843067 24226459 2156780 24226459 2156780 2590265 24539351 2590265 24539351 2399718 1896146 2399718 1896146 1835252 1576993 1835252 1576993 1633464 25250641 1633464 25250641 26663037 25923143 26663037 25923143 934729 906469 934729 906469 26071585 25013631 26071585 25013631 1524132 1082809 1524132 1082809 983088 15127781 983088 15127781 14795085 11464632 14795085 11464632 17439267 8683886 17439267 8683886 8324740 6543214 8324740 6543214 5911450 21384822 5911450 21384822 22845414 4177856 22845414 4177856 13461039 15576778 13461039 15576778 10581003 17512669 10581003 17512669 18337592 8270099 18337592 8270099 21318993 21110036 21318993 21110036 22180782 4556655 22180782 4556655 14578123 13165878 14578123 13165878 12557337 14492624 12557337 14492624 17236340 9593812 17236340 9593812 20656946 20137142 20656946 20137142 6686289 6336491 6686289 6336491 21816559 21434055 21816559 21434055 5323275 4824630 5323275 4824630 22071067 3917847 22071067 3917847 3862536 3311466 3862536 3311466 2818482 24043302 2818482 24043302 2198504 2123573 2198504 2123573 24959798 23941694 24959798 23941694 25305389 24289495 25305389 24289495 2480202 2904287 2480202 2904287 24028360 23122332 24028360 23122332 3387175 23520411 3387175 23520411 13919344 12786301 13919344 12786301 14332957 12580080 14332957 12580080 13254261 11609960 13254261 11609960 12011213 11575367 12011213 11575367 14283276 13987846 14283276 13987846 14755149 12111730 14755149 12111730 12339236 10501898 12339236 10501898 9086954 19094643 9086954 19094643 7576466 19842178 7576466 19842178 21078313 5675933 21078313 5675933 21827842 22502764 21827842 22502764 4361228 22837889 4361228 22837889 23584406 2794600 23584406 2794600 24744270 1972175 24744270 1972175 2138218 13031687 2138218 13031687 14529271 9555805 14529271 9555805 8891834 19192964 8891834 19192964 20496039 6278584 20496039 6278584 20750344 20796184 20750344 20796184 22139030 4203351 22139030 4203351 22624935 13198670 22624935 13198670 13438699 11954382 13438699 11954382 15237524 16297533 15237524 16297533 17733836 17396280 17733836 17396280 9245690 18037693 9245690 18037693 7600539 20060778 7600539 20060778 6414587 5906938 6414587 5906938 21191601 21491620 21191601 21491620 4792655 22778050 4792655 22778050 3676244 23299240 3676244 23299240 14815023 13553675 14815023 13553675 11772701 10289224 11772701 10289224 9716962 17396856 9716962 17396856 19440866 7683601 19440866 7683601 7349406 6701764 7349406 6701764 20167983 20289681 20167983 20289681 21249366 20698375 21249366 20698375 21990239 21716559 21990239 21716559 4472925 3525034 4472925 3525034 4026231 14253327 4026231 14253327 15329812 15306965 15329812 15306965 17508627 9128844 17508627 9128844 9604792 7932878 9604792 7932878 7665378 7263653 7665378 7263653 20497244 5503763 20497244 5503763 5583511 11992340 5583511 11992340 14963436 11173793 14963436 11173793 17041691 8913628 17041691 8913628 8875562 18613278 8875562 18613278 19292524 7941202 19292524 7941202 7476356 6509903 7476356 6509903 6067493 20940218 6067493 20940218 5631609 4854706 5631609 4854706 22495922 4237767 22495922 4237767 13372244 13914059 13372244 13914059 12403458 11099329 12403458 11099329 16426066 16754866 16426066 16754866 18814171 8352340 18814171 8352340 14104423 13940839 14104423 13940839 16182801 10107765 16182801 10107765 9387330 7706787 9387330 7706787 20846274 20562837 20846274 20562837 5771424 4657860 5771424 4657860 4408708 22624891 4408708 22624891 4209374 23048620 4209374 23048620 3658400 3388465 3658400 3388465 23574329 3074519 23574329 3074519 3336787 24245751 3336787 24245751 2373699 24846480 2373699 24846480 1924450 1854600 1924450 1854600 25669082 24609571 25669082 24609571 1803283 1674960 1803283 1674960 25468540 24560669 25468540 24560669 2087828 1268251 2087828 1268251 26021171 1065849 26021171 1065849 14570067 13916949 14570067 13916949 11139923 9934242 11139923 9934242 18718778 19354528 18718778 19354528 6775610 21304644 6775610 21304644 22268866 21791025 22268866 21791025 4963455 4509742 4963455 4509742 4374579 22828312 4374579 22828312 23886732 23398514 23886732 23398514 3496966 2312517 3496966 2312517 24711067 2072996 24711067 2072996 25031685 24242730 25031685 24242730 2771518 13714335 2771518 13714335 14950877 11042506 14950877 11042506 17664491 17512281 17664491 17512281 18235445 17932873 18235445 17932873 8823636 7979743 8823636 7979743 7505156 5683004 7505156 5683004 5809110 20857793 5809110 20857793 21586525 3984557 21586525 3984557 4245685 23316709 4245685 23316709 3376106 23565591 3376106 23565591 12844528 9218344 12844528 9218344 8673423 18262186 8673423 18262186 12420068 13875431 12420068 13875431 16799235 16406717 16799235 16406717 9223713 18715935 9223713 18715935 6626799 6069176 6626799 6069176 20580412 21901255 20580412 21901255 22906775 22625942 22906775 22625942 23788817 2652330 23788817 2652330 24682637 24033078 24682637 24033078 2445023 1840824 2445023 1840824 2028951 13638612 2028951 13638612 18094375 7462699 18094375 7462699 19977992 20139757 19977992 20139757 6445341 5186448 6445341 5186448 21391876 11787164 21391876 11787164 11432971 16426622 11432971 16426622 18188513 18953298 18188513 18953298 8055655 7075101 8055655 7075101 20450800 5836936 20450800 5836936 21316287 14084924 21316287 14084924 12967954 11919200 12967954 11919200 16857193 9525898 16857193 9525898 19276075 7352061 19276075 7352061 7329216 6646658 7329216 6646658 21036966 5998697 21036966 5998697 5435308 21633291 5435308 21633291 22735164 22280165 22735164 22280165 23427890 23279284 23427890 23279284 24255649 14416948 24255649 14416948 11056483 9971386 11056483 9971386 17235988 17860255 17235988 17860255 18404303 8149121 18404303 8149121 7140264 7047516 7140264 7047516 20627848 20983121 20627848 20983121 21746386 4769539 21746386 4769539 4382898 4447703 4382898 4447703 22517880 21733622 22517880 21733622 4951201 4728383 4951201 4728383 22227933 13709669 22227933 13709669 12855288 11407719 12855288 11407719 12290304 11285102 12290304 11285102 11836942 14723933 11836942 14723933 16420941 16240025 16420941 16240025 9423012 7592321 9423012 7592321 7406600 19652900 7406600 19652900 20018831 14204473 20018831 14204473 13191413 12934686 13191413 12934686 15645931 11216924 15645931 11216924 9985242 17687205 9985242 17687205 8197815 19323351 8197815 19323351 7155458 6152357 7155458 6152357 6400500 21166184 6400500 21166184 4894352 22458356 4894352 22458356 4207516 3470727 4207516 3470727 23526777 3204239 23526777 3204239 24112375 2569301 24112375 2569301 24754156 23711159 24754156 23711159 3010401 2417833 3010401 2417833 2688017 1904542 2688017 1904542 1408995 1456810 1408995 1456810 25655916 24557975 25655916 24557975 2246122 25619764 2246122 25619764 26592388 26476506 26592388 26476506 400590 418059 400590 418059 26583761 25691451 26583761 25691451 1113541 1236336 1113541 1236336 13468951 14084366 13468951 14084366 16918833 8856943 16918833 8856943 19015178 7795139 19015178 7795139 8022210 7156738 8022210 7156738 5294118 4926215 5294118 4926215 4985270 4741307 4985270 4741307 22619001 22069333 22619001 22069333 4626197 4522750 4626197 4522750 22921115 22510641 22921115 22510641 4307024 4206338 4307024 4206338 22699767 22520280 22699767 22520280 4503910 13254620 4503910 13254620 13618054 12278083 13618054 12278083 16802874 17781521 16802874 17781521 9061449 17996901 9061449 17996901 19087628 19039118 19087628 19039118 13599599 8932001 13599599 8932001 18700242 7804568 18700242 7804568 7510005 19723136 7510005 19723136 19980574 7050652 19980574 7050652 7249861 14319139 7249861 14319139 16307988 9928605 16307988 9928605 9484272 17244372 9484272 17244372 10519568 10113150 10519568 10113150 9817074 8606153 9817074 8606153 19378468 7262801 19378468 7262801 7799953 20384269 7799953 20384269 21188548 21061471 21188548 21061471 21779074 5233642 21779074 5233642 5646353 16353536 5646353 16353536 19105645 7658982 19105645 7658982 19536915 13032573 19536915 13032573 11238680 8320360 11238680 8320360 7841792 6467710 7841792 6467710 20494185 20154784 20494185 20154784 20933335 5546955 20933335 5546955 21276192 4964112 21276192 4964112 4945987 4476849 4945987 4476849 22140584 12110773 22140584 12110773 14068920 15992510 14068920 15992510 18340089 7386249 18340089 7386249 20119496 19712244 20119496 19712244 15279560 10931457 15279560 10931457 16331908 15711232 16331908 15711232 14206137 11606538 14206137 11606538 17479620 8907564 17479620 8907564 8396514 7556028 8396514 7556028 5882088 5653216 5882088 5653216 21386924 11320796 21386924 11320796 14493761 15353884 14493761 15353884 15687886 9966834 15687886 9966834 9849372 17728161 9849372 17728161 18445217 7950780 18445217 7950780 8033157 7104350 8033157 7104350 6830913 6208635 6830913 6208635 5775263 5490727 5775263 5490727 21981723 4700420 21981723 4700420 17795660 17278175 17795660 17278175 18348962 6886411 18348962 6886411 20760207 20294737 20760207 20294737 6283094 5887671 6283094 5887671 16371075 13070625 16371075 13070625 11452194 15845405 11452194 15845405 8960766 18169208 8960766 18169208 17897154 9169118 17897154 9169118 19397386 18852061 19397386 18852061 7817907 19490364 7817907 19490364 20323024 5332361 20323024 5332361 4562524 4334908 4562524 4334908 22868672 23434634 22868672 23434634 3365335 23637942 3365335 23637942 2874916 2364523 2874916 2364523 24430634 13718325 24430634 13718325 11476366 10147155 11476366 10147155 17477306 9136979 17477306 9136979 8996402 18926212 8996402 18926212 19545301 20026430 19545301 20026430 6731364 20868250 6731364 20868250 21887231 21513290 21887231 21513290 22860365 22365627 22860365 22365627 3704332 23299345 3704332 23299345 15411401 14523861 15411401 14523861 11435536 16102012 11435536 16102012 16412754 10448790 16412754 10448790 8147592 18891337 8147592 18891337 7079343 6903780 7079343 6903780 20711998 20210482 20711998 20210482 13283797 10825828 13283797 10825828 17659402 17408136 17659402 17408136 18256039 18400485 18256039 18400485 19167112 7211867 19167112 7211867 20086282 19448211 20086282 19448211 7467895 19882259 7467895 19882259 5878824 5386768 5878824 5386768 21674470 20929987 21674470 20929987 4564233 3799846 4564233 3799846 3462612 2457263 3462612 2457263 25121301 24042913 25121301 24042913 2893255 12124734 2893255 12124734 14133172 14364485 14133172 14364485 11718463 15874537 11718463 15874537 19244444 7722169 19244444 7722169 7321360 6625501 7321360 6625501 20219344 6362014 20219344 6362014 20781002 20352652 20781002 20352652 5203692 4440163 5203692 4440163 22595251 3993150 22595251 3993150 3677483 23442326 3677483 23442326 3494308 3354933 3494308 3354933 23596784 12866637 23596784 12866637 13215869 11197161 13215869 11197161 15947614 10488335 15947614 10488335 16852646 10144499 16852646 10144499 8523866 18355042 8523866 18355042 13290551 12920252 13290551 12920252 13715004 12206632 13715004 12206632 15697013 15822039 15697013 15822039 10536074 17808435 10536074 17808435 18834312 8293526 18834312 8293526 14439155 14115068 14439155 14115068 12549804 11174983 12549804 11174983 15805118 9307883 15805118 9307883 18710326 8380177 18710326 8380177 19382387 18820494 19382387 18820494 8150909 19216168 8150909 19216168 20121143 20050552 20121143 20050552 6150478 4847122 6150478 4847122 22157363 22326030 22157363 22326030 4230933 3548324 4230933 3548324 3673642 23287609 3673642 23287609 13822242 12054075 13822242 12054075 15320482 15679074 15320482 15679074 17802690 18170481 17802690 18170481 8814360 18530593 8814360 18530593 8630680 13584645 8630680 13584645 14570932 14699931 14570932 14699931 10346135 17743098 10346135 17743098 17948138 13502597 17948138 13502597 12451870 11350154 12451870 11350154 10608519 9476411 10608519 9476411 9140559 17926186 9140559 17926186 13768150 10298747 13768150 10298747 10307915 8219452 10307915 8219452 7779388 6925757 7779388 6925757 21338853 20879207 21338853 20879207 5301242 22035755 5301242 22035755 4677468 22103241 4677468 22103241 15976551 15030139 15976551 15030139 12413816 13641583 12413816 13641583 15028607 15235978 15028607 15235978 16109668 10848091 16109668 10848091 10915801 16107200 10915801 16107200 9522043 17582061 9522043 17582061 18938515 7395251 18938515 7395251 7238679 6868158 7238679 6868158 22026480 21576978 22026480 21576978 23225918 22149379 23225918 22149379 4833962 13011815 4833962 13011815 15447560 10474533 15447560 10474533 17288064 16993234 17288064 16993234 19531704 7660725 19531704 7660725 21230852 21037309 21230852 21037309 22370481 4066834 22370481 4066834 23018168 22869729 23018168 22869729 4181709 3948720 4181709 3948720 23149436 23194556 23149436 23194556 3358574 3520967 3358574 3520967 23486687 23386770 23486687 23386770 24389256 23810585 24389256 23810585 3174362 2800306 3174362 2800306 12587214 15616265 12587214 15616265 10809679 16877726 10809679 16877726 10160654 18969900 10160654 18969900 6376429 5762390 6376429 5762390 21041255 13391218 21041255 13391218 14404516 12022258 14404516 12022258 16129458 16496738 16129458 16496738 9825905 17143507 9825905 17143507 16157027 11644232 16157027 11644232 11612065 16133554 11612065 16133554 17252884 7962610 17252884 7962610 7092709 5998475 7092709 5998475 5566225 21385593 5566225 21385593 12840134 13040627 12840134 13040627 13917764 12835980 13917764 12835980 12505150 14222887 12505150 14222887 13345362 13025227 13345362 13025227 14472555 14804286 14472555 14804286 11046784 8435404 11046784 8435404 7835071 7322406 7835071 7322406 20537833 20461163 20537833 20461163 6104688 21241499 6104688 21241499 5117657 4516446 5117657 4516446 22234812 4009178 22234812 4009178 22772660 21926426 22772660 21926426 15723496 12018051 15723496 12018051 11512443 10556855 11512443 10556855 16356404 18137241 16356404 18137241 19308123 6607938 19308123 6607938 6136284 5395316 6136284 5395316 22137437 21829597 22137437 21829597 23229629 22495281 23229629 22495281 24000061 23101652 24000061 23101652 24825987 23571625 24825987 23571625 2448632 24643025 2448632 24643025 2364498 2056051 2364498 2056051 24974880 23885654 24974880 23885654 2868372 24306238 2868372 24306238 25984971 25077966 25984971 25077966 1462616 1697383 1462616 1697383 25519509 1109567 25519509 1109567 26198050 25540142 26198050 25540142 26576050 12570088 26576050 12570088 13243698 14052333 13243698 14052333 9215581 7832302 9215581 7832302 7830358 19573191 7830358 19573191 20917658 6004591 20917658 6004591 21442239 21039297 21442239 21039297 5370566 4990872 5370566 4990872 22437973 21976451 22437973 21976451 4639976 4368308 4639976 4368308 4361092 4030329 4361092 4030329 23316457 22185384 23316457 22185384 4356199 22460376 4356199 22460376 23546211 23098973 23546211 23098973 3272049 3313413 3272049 3313413 23625461 2811885 23625461 2811885 3167349 23756483 3167349 23756483 24559602 2275099 24559602 2275099 25136076 24611453 25136076 24611453 26128196 25211295 26128196 25211295 1690246 1977338 1690246 1977338 25155715 24282816 25155715 24282816 25282617 1329854 25282617 1329854 25717493 24748143 25717493 24748143 1778586 1396224 1778586 1396224 25316640 24915119 25316640 24915119 1562833 1083472 1562833 1083472 800272 655720 800272 655720 302059 501731 302059 501731 26407689 11643021 26407689 11643021 14223021 12721561 14223021 12721561 13265581 12133286 13265581 12133286 18083033 8651940 18083033 8651940 9143792 13101027 9143792 13101027 15198661 14727859 15198661 14727859 14325307 11401720 14325307 11401720 16765476 18443393 16765476 18443393 20813625 5092847 20813625 5092847 22490198 21978005 22490198 21978005 4871467 4640312 4871467 4640312 4720201 22788299 4720201 22788299 3704810 23356411 3704810 23356411 13575426 12351126 13575426 12351126 15403944 15300734 15403944 15300734 17900043 8373781 17900043 8373781 20439109 6231385 20439109 6231385 6353219 5580334 6353219 5580334 21466526 20684446 21466526 20684446 11213355 9547030 11213355 9547030 7344224 6557131 7344224 6557131 6654850 20478871 6654850 20478871 21552064 20985459 21552064 20985459 22337056 21728261 22337056 21728261 12423174 11469566 12423174 11469566 8328967 18730213 8328967 18730213 14619197 12979367 14619197 12979367 8584318 18334239 8584318 18334239 19187687 19627245 19187687 19627245 20845292 5078724 20845292 5078724 4738585 4137373 4738585 4137373 4348345 11194181 4348345 11194181 16208671 16418691 16208671 16418691 18001835 7560041 18001835 7560041 7701908 19925880 7701908 19925880 20617272 14294588 20617272 14294588 10144664 8729721 10144664 8729721 8386565 7367254 8386565 7367254 20195910 6338624 20195910 6338624 6672894 5817814 6672894 5817814 21718687 21465708 21718687 21465708 5610955 5433007 5610955 5433007 10395465 16592296 10395465 16592296 19083582 19322346 19083582 19322346 7242888 20181756 7242888 20181756 6733002 6502018 6733002 6502018 21016863 20769021 21016863 20769021 5675124 21394729 5675124 21394729 22003719 10307096 22003719 10307096 8578841 19747117 8578841 19747117 20346398 6253178 20346398 6253178 6676959 20336357 6676959 20336357 21594444 21014549 21594444 21014549 21733745 4956072 21733745 4956072 21897091 21444445 21897091 21444445 12779785 11544899 12779785 11544899 16766187 9922141 16766187 9922141 8498723 7389818 8498723 7389818 20941918 20593777 20941918 20593777 21369460 5600348 21369460 5600348 11333704 16592979 11333704 16592979 18006425 9090513 18006425 9090513 19235369 6641307 19235369 6641307 6970080 20037220 6970080 20037220 20680651 6145617 20680651 6145617 21730608 5510214 21730608 5510214 5308175 4607889 5308175 4607889 4425629 23284510 4425629 23284510 3701763 11706112 3701763 11706112 16236211 19117009 16236211 19117009 7430785 19649965 7430785 19649965 7182004 20289765 7182004 20289765 5969309 21019571 5969309 21019571 14205928 12546584 14205928 12546584 10904631 9728964 10904631 9728964 9631998 19539008 9631998 19539008 6738872 20821913 6738872 20821913 6014226 21389784 6014226 21389784 21958398 13100087 21958398 13100087 12836313 11725349 12836313 11725349 12329015 15460795 12329015 15460795 10765213 9281112 10765213 9281112 19384104 19536828 19384104 19536828 6955297 20673654 6955297 20673654 21396809 5339816 21396809 5339816 21977166 21526984 21977166 21526984 4159688 23104745 4159688 23104745 23640159 2834669 23640159 2834669 24387491 2154093 24387491 2154093 24735473 14118442 24735473 14118442 12516326 15454337 12516326 15454337 17543281 17290389 17543281 17290389 17913518 9420482 17913518 9420482 9484242 8645891 9484242 8645891 7884366 6725376 7884366 6725376 20210812 19920407 20210812 19920407 6391877 5981515 6391877 5981515 21299488 21162733 21299488 21162733 22447353 4671670 22447353 4671670 4083496 22776426 4083496 22776426 24020888 2677797 24020888 2677797 24241480 23038702 24241480 23038702 3804042 3322334 3804042 3322334 23809732 23006932 23809732 23006932 13926096 10665888 13926096 10665888 11061416 8578555 11061416 8578555 19117814 18787160 19117814 18787160 7854863 19242724 7854863 19242724 20106946 19500309 20106946 19500309 20343175 6883145 20343175 6883145 13848657 16028623 13848657 16028623 18926982 8216826 18926982 8216826 7809461 19643460 7809461 19643460 20685817 20182837 20685817 20182837 13337205 10665843 13337205 10665843 9085404 8508303 9085404 8508303 18808701 18332911 18808701 18332911 7790356 19092397 7790356 19092397 12332773 10749485 12332773 10749485 18417130 8718374 18417130 8718374 19178651 18769857 19178651 18769857 7709560 6204173 7709560 6204173 21808590 4910492 21808590 4910492 4429972 22529673 4429972 22529673 4043568 4170144 4043568 4170144 22947411 22320559 22947411 22320559 4628716 3485624 4628716 3485624 23928283 2670060 23928283 2670060 24369881 23578252 24369881 23578252 2985736 3383058 2985736 3383058 23764649 3097328 23764649 3097328 3517083 13280256 3517083 13280256 15693880 15526929 15693880 15526929 9628716 7364309 9628716 7364309 19647647 6112981 19647647 6112981 5860261 5732761 5860261 5732761 12344071 14666748 12344071 14666748 11859805 9518290 11859805 9518290 17862998 8965414 17862998 8965414 18942666 7962415 18942666 7962415 19922490 19557331 19922490 19557331 7407081 6490457 7407081 6490457 6576081 6268001 6576081 6268001 20731970 20226194 20731970 20226194 6287028 20844124 6287028 20844124 5317074 21770295 5317074 21770295 4823048 21904572 4823048 21904572 23156593 3467052 23156593 3467052 23206036 13415131 23206036 13415131 13954843 11869217 13954843 11869217 15413653 9981955 15413653 9981955 9112365 18337047 9112365 18337047 8017075 19092964 8017075 19092964 20130970 19324403 20130970 19324403 7581150 7137489 7581150 7137489 6765962 5795626 6765962 5795626 22370055 21676672 22370055 21676672 14453788 11990630 14453788 11990630 11903257 15979116 11903257 15979116 9391756 18184918 9391756 18184918 8325266 19191731 8325266 19191731 20255018 19613663 20255018 19613663 7146725 20558184 7146725 20558184 5743958 4253668 5743958 4253668 22663658 3709147 22663658 3709147 23244866 22567742 23244866 22567742 4351618 10738719 4351618 10738719 16647526 16435603 16647526 16435603 17385999 17289374 17385999 17289374 19117188 7991221 19117188 7991221 8190544 12327888 8190544 12327888 16480785 10722886 16480785 10722886 11184282 16655331 11184282 16655331 17640032 9201639 17640032 9201639 9386291 8357139 9386291 8357139 8684182 18364925 8684182 18364925 13339848 12186897 13339848 12186897 12364515 15506752 12364515 15506752 16909686 16743352 16909686 16743352 17458833 9410305 17458833 9410305 8054178 6994379 8054178 6994379 7335687 6492468 7335687 6492468 21650937 21428133 21650937 21428133 22975593 3875531 22975593 3875531 3973561 23488396 3973561 23488396 2645663 2516511 2645663 2516511 24836341 23965723 24836341 23965723 2740405 2367597 2740405 2367597 24542414 12109424 24542414 12109424 12299182 11523665 12299182 11523665 15759515 16183378 15759515 16183378 16973437 9933768 16973437 9933768 10271084 17715570 10271084 17715570 18790468 8338413 18790468 8338413 19862377 19725258 19862377 19725258 20732339 5334199 20732339 5334199 21678019 21076043 21678019 21076043 5798340 5424630 5798340 5424630 5268122 21902146 5268122 21902146 4640929 4034201 4640929 4034201 23102624 23255423 23102624 23255423 2524937 24780849 2524937 24780849 2004196 2051792 2004196 2051792 24911343 23888439 24911343 23888439 2779036 2482224 2779036 2482224 24369739 12013365 24369739 12013365 12776711 11916246 12776711 11916246 12504468 14654802 12504468 14654802 11599021 15609496 11599021 15609496 10855540 16641255 10855540 16641255 16800300 8408246 16800300 8408246 8178051 7219028 8178051 7219028 7036359 6795233 7036359 6795233 6444108 20616654 6444108 20616654 22105296 4312408 22105296 4312408 23301846 3220833 23301846 3220833 3626336 13033465 3626336 13033465 14127933 12463422 14127933 12463422 14635112 12061617 14635112 12061617 12166196 14929267 12166196 14929267 16600912 9040875 16600912 9040875 8964097 18331795 8964097 18331795 8341182 18806590 8341182 18806590 19948662 19854877 19948662 19854877 20762877 5895094 20762877 5895094 6172590 13774834 6172590 13774834 14098769 12376376 14098769 12376376 12634765 14687232 12634765 14687232 15306585 10774038 15306585 10774038 16142947 13338041 16142947 13338041 13261290 13913692 13261290 13913692 15135887 15428421 15135887 15428421 9925679 17586955 9925679 17586955 18429169 8048058 18429169 8048058 19476636 19463999 19476636 19463999 6433543 5013482 6433543 5013482 22393577 4270049 22393577 4270049 13873735 12937687 13873735 12937687 13574345 12306784 13574345 12306784 15154162 15276644 15154162 15276644 17791940 8637015 17791940 8637015 18982917 8140592 18982917 8140592 13527872 14174259 13527872 14174259 11446871 9997481 11446871 9997481 17292282 16768074 17292282 16768074 15618756 13005964 15618756 13005964 13110998 12550845 13110998 12550845 16545394 16772957 16545394 16772957 9974089 8962154 9974089 8962154 9372570 17854958 9372570 17854958 19095116 7736199 19095116 7736199 7959676 19241182 7959676 19241182 7635426 7131546 7635426 7131546 13892705 13281227 13892705 13281227 13150993 10999765 13150993 10999765 10801108 15834640 10801108 15834640 17200027 17696001 17200027 17696001 18525493 17811521 18525493 17811521 13978063 12632043 13978063 12632043 12347334 14878331 12347334 14878331 10032627 18799809 10032627 18799809 7927510 7906553 7927510 7906553 19001378 18409537 19001378 18409537 8268552 7809384 8268552 7809384 7762348 19171048 7762348 19171048 13988029 11746878 13988029 11746878 12609308 14198611 12609308 14198611 14197583 11928522 14197583 11928522 17621701 16820496 17621701 16820496 14649002 13212467 14649002 13212467 13382934 15184107 13382934 15184107 16707119 16358000 16707119 16358000 17439353 9403310 17439353 9403310 9872088 13990677 9872088 13990677 13591567 11706526 13591567 11706526 11559867 11025295 11559867 11025295 16759304 16772552 16759304 16772552 18183178 8432737 18183178 8432737 8766122 14454086 8766122 14454086 16513410 17056900 16513410 17056900 18047929 18116498 18047929 18116498 19236779 7156166 19236779 7156166 6852825 5985252 6852825 5985252 21537351 21020733 21537351 21020733 5300362 5029575 5300362 5029575 4518161 4546553 4518161 4546553 3959325 23247873 3959325 23247873 3738531 23457448 3738531 23457448 3425629 23676596 3425629 23676596 3211111 3058797 3211111 3058797 24333561 23388678 24333561 23388678 10956021 14973666 10956021 14973666 12465026 9660237 12465026 9660237 9907649 18597498 9907649 18597498 8359662 14600617 8359662 14600617 16310886 9622009 16310886 9622009 18505763 8660532 18505763 8660532 8855800 8320250 8855800 8320250 13076649 15147997 13076649 15147997 11538126 10692384 11538126 10692384 11185352 16597825 11185352 16597825 17011164 9802038 17011164 9802038 10040253 18036240 10040253 18036240 18838622 19019919 18838622 19019919 19622352 7177225 19622352 7177225 5984483 20746332 5984483 20746332 15198914 11380175 15198914 11380175 11841869 11046825 11841869 11046825 16150053 10685103 16150053 10685103 11274792 15465955 11274792 15465955 14095537 12787361 14095537 12787361 12980512 14078132 12980512 14078132 15542309 11036232 15542309 11036232 16052475 13784082 16052475 13784082 14254621 14934488 14254621 14934488 15799917 15791379 15799917 15791379 10503128 9904632 10503128 9904632 17226311 16638117 17226311 16638117 8649834 18248084 8649834 18248084 20091534 20042743 20091534 20042743 20607763 6283622 20607763 6283622 6553794 21967444 6553794 21967444 22529686 4786543 22529686 4786543 14619922 13226866 14619922 13226866 12071878 15777955 12071878 15777955 10979082 12528897 10979082 12528897 15164999 14869080 15164999 14869080 12043295 10282121 12043295 10282121 17956012 17628870 17956012 17628870 19900062 6402251 19900062 6402251 20646079 11722721 20646079 11722721 12127283 11120562 12127283 11120562 17765304 18050181 17765304 18050181 19049298 7473383 19049298 7473383 7268538 20039856 7268538 20039856 6246556 5115979 6246556 5115979 5183931 4806284 5183931 4806284 5138031 22048562 5138031 22048562 4871109 13438332 4871109 13438332 14449451 12025914 14449451 12025914 12259284 14799775 12259284 14799775 17307963 8516524 17307963 8516524 8433272 7211506 8433272 7211506 19658795 12451394 19658795 12451394 12820744 14062205 12820744 14062205 9740370 18401592 9740370 18401592 7676959 6985920 7676959 6985920 21125654 5097195 21125654 5097195 21871047 21280137 21871047 21280137 5279991 22437839 5279991 22437839 4232716 4016942 4232716 4016942 3915080 23043436 3915080 23043436 12927153 13367287 12927153 13367287 13712301 11801885 13712301 11801885 17582226 17250895 17582226 17250895 18817812 8357942 18817812 8357942 8462545 19666492 8462545 19666492 7038527 21005255 7038527 21005255 21754412 10819583 21754412 10819583 10226390 9212499 10226390 9212499 8743941 18838325 8743941 18838325 7325782 21167157 7325782 21167157 22027268 21557351 22027268 21557351 4713464 4340579 4713464 4340579 22821295 4152611 22821295 4152611 3957693 3575272 3957693 3575272 3613556 23993042 3613556 23993042 25731376 24760243 25731376 24760243 1866826 1505764 1866826 1505764 25822752 24750349 25822752 24750349 1351919 1626439 1351919 1626439 25564517 24375855 25564517 24375855 2170486 2452526 2170486 2452526 24454548 23382134 24454548 23382134 11791108 11581866 11791108 11581866 16178072 16046664 16178072 16046664 17048551 9533367 17048551 9533367 9534280 18062835 9534280 18062835 8566091 18631793 8566091 18631793 19570526 7622233 19570526 7622233 12198700 12357750 12198700 12357750 16897242 10166130 16897242 10166130 10359697 17065554 10359697 17065554 9284764 8174687 9284764 8174687 19075206 7227997 19075206 7227997 19667351 10539443 19667351 10539443 10297326 16952459 10297326 16952459 10095457 9390034 10095457 9390034 9080995 18017870 9080995 18017870 21284628 20764092 21284628 20764092 21549213 4948399 21549213 4948399 22495594 22108859 22495594 22108859 4744021 22479035 4744021 22479035 4456387 4109488 4456387 4109488 22972379 22372619 22972379 22372619 23992782 24200818 23992782 24200818 24933304 1922168 24933304 1922168 25198323 24408951 25198323 24408951 2418701 2708169 2418701 2708169 11493442 12950156 11493442 12950156 16751794 16536484 16751794 16536484 9963930 17358655 9963930 17358655 18254781 18189505 18254781 18189505 18766906 19031710 18766906 19031710 7601315 6320881 7601315 6320881 5997978 5277655 5997978 5277655 22331398 21820421 22331398 21820421 22985802 22645670 22985802 22645670 3887525 3869143 3887525 3869143 22781194 14158810 22781194 14158810 11290693 10592345 11290693 10592345 16515114 17044878 16515114 17044878 8873347 7716071 8873347 7716071 5788851 21490884 5788851 21490884 5252449 5027415 5252449 5027415 22158081 22089178 22158081 22089178 4910864 4661187 4910864 4661187 16160180 14725498 16160180 14725498 12017089 10986246 12017089 10986246 16124412 9673015 16124412 9673015 9659390 20286013 9659390 20286013 21365183 20938761 21365183 20938761 4645529 4430101 4645529 4430101 23052746 3899170 23052746 3899170 4192871 22986425 4192871 22986425 3250792 2805919 3250792 2805919 24106730 23056623 24106730 23056623 16016168 11333876 16016168 11333876 11934543 14831411 11934543 14831411 16749216 16454191 16749216 16454191 10395786 16880856 10395786 16880856 17635395 9378174 17635395 9378174 12790015 12619877 12790015 12619877 15367746 10045249 15367746 10045249 10465464 16824211 10465464 16824211 17760058 20446388 17760058 20446388 6439691 5699757 6439691 5699757 5746005 12185799 5746005 12185799 12814036 10950582 12814036 10950582 11645444 15641217 11645444 15641217 10953837 15906304 10953837 15906304 17280260 6669488 17280260 6669488 6192218 5526007 6192218 5526007 21480351 4653084 21480351 4653084 22130766 21703787 22130766 21703787 22417369 13827609 22417369 13827609 12097000 15565938 12097000 15565938 17106548 7073845 17106548 7073845 6810408 6497133 6810408 6497133 20479917 20064833 20479917 20064833 21628105 21253783 21628105 21253783 22140618 21557005 22140618 21557005 4911980 4121215 4911980 4121215 4194675 3253876 4194675 3253876 23531762 13761755 23531762 13761755 12541745 11090609 12541745 11090609 11592331 18868696 11592331 18868696 7611899 19650078 7611899 19650078 20602338 20168219 20602338 20168219 6476769 5113514 6476769 5113514 21567978 21400268 21567978 21400268 22395469 21989304 22395469 21989304 23357088 22692742 23357088 22692742 13626960 11512585 13626960 11512585 15707492 10659586 15707492 10659586 9157052 7166098 9157052 7166098 7128798 6861677 7128798 6861677 6206825 5961589 6206825 5961589 21264509 21640857 21264509 21640857 4843648 4288690 4843648 4288690 4263456 4177434 4263456 4177434 22705457 22579986 22705457 22579986 4400167 3837678 4400167 3837678 23903106 3044251 23903106 3044251 2759401 13478157 2759401 13478157 14816272 14301718 14816272 14301718 12875979 11464499 12875979 11464499 11704053 11196711 11704053 11196711 16407590 10486585 16407590 10486585 17839054 17835379 17839054 17835379 8517284 7297033 8517284 7297033 19632774 12900571 19632774 12900571 13284512 15285543 13284512 15285543 15821794 10530245 15821794 10530245 16458534 13137646 16458534 13137646 12619445 11538946 12619445 11538946 15929499 10768038 15929499 10768038 16373840 16054408 16373840 16054408 18678364 18506676 18678364 18506676 7329531 20481554 7329531 20481554 6442660 4990193 6442660 4990193 22047382 4683704 22047382 4683704 12635542 13041722 12635542 13041722 16375660 9290259 16375660 9290259 9132545 18060947 9132545 18060947 8450068 7375199 8450068 7375199 6843616 20363175 6843616 20363175 6461582 20455815 6461582 20455815 12357498 11558319 12357498 11558319 15367142 15001348 15367142 15001348 11474449 15565709 11474449 15565709 16870562 8969618 16870562 8969618 19296490 18791541 19296490 18791541 14048273 12496929 14048273 12496929 15466850 16865717 15466850 16865717 9613041 8745117 9613041 8745117 20305954 6126557 20305954 6126557 5514906 5016018 5514906 5016018 5297034 13620116 5297034 13620116 14887967 11658129 14887967 11658129 15524933 16233870 15524933 16233870 17671362 8555530 17671362 8555530 8622072 7941415 8622072 7941415 20157584 19650685 20157584 19650685 21001032 5810317 21001032 5810317 5617581 5490108 5617581 5490108 12291746 11959620 12291746 11959620 15058324 14171413 15058324 14171413 10352195 16706865 10352195 16706865 18202858 8628118 18202858 8628118 18815324 19406501 18815324 19406501 6812876 6332930 6812876 6332930 14677896 13838314 14677896 13838314 13682992 12414121 13682992 12414121 10266095 9239970 10266095 9239970 8660205 7722362 8660205 7722362 7787550 6172113 7787550 6172113 21523669 21420666 21523669 21420666 22141622 4458337 22141622 4458337 4359480 22542432 4359480 22542432 13268169 13377048 13268169 13377048 14648852 15789873 14648852 15789873 10250913 8495488 10250913 8495488 7976072 7361454 7976072 7361454 20256558 20086471 20256558 20086471 5619594 5239857 5619594 5239857 21576234 21203656 21576234 21203656 5105585 4745401 5105585 4745401 10941562 15874371 10941562 15874371 13702012 12535281 13702012 12535281 15395347 15052231 15395347 15052231 16375810 17021522 16375810 17021522 8404227 18782970 8404227 18782970 7808094 6895193 7808094 6895193 6986098 6789720 6986098 6789720 20528607 21600105 20528607 21600105 22411094 4710878 22411094 4710878 4768566 22156859 4768566 22156859 13073871 11893329 13073871 11893329 15347505 15245505 15347505 15245505 11224720 9797649 11224720 9797649 9879870 17368496 9879870 17368496 18976333 18469944 18976333 18469944 15623845 10225015 15623845 10225015 17696426 17756125 17696426 17756125 8169431 7471732 8169431 7471732 20019086 21361784 20019086 21361784 22446638 22173225 22446638 22173225 4457145 22364333 4457145 22364333 14487479 12390250 14487479 12390250 11544149 16534374 11544149 16534374 16866980 16912095 16866980 16912095 17504795 9343873 17504795 9343873 8734308 7511462 8734308 7511462 7710826 7253612 7710826 7253612 6528207 6125006 6528207 6125006 12906205 16509933 12906205 16509933 17263401 18669337 17263401 18669337 21323325 5042655 21323325 5042655 5029025 4827177 5029025 4827177 22046813 21381855 22046813 21381855 15847350 14536973 15847350 14536973 10291622 16831507 10291622 16831507 16043306 12211497 16043306 12211497 13085085 15174128 13085085 15174128 16195853 16477251 16195853 16477251 17643754 17174288 17643754 17174288 19151766 7704024 19151766 7704024 8029857 5521461 8029857 5521461 21565570 21589449 21565570 21589449 5120112 21891957 5120112 21891957 13734150 12068223 13734150 12068223 15281096 11350927 15281096 11350927 15892133 11174117 15892133 11174117 11113271 9773688 11113271 9773688 10160944 9064497 10160944 9064497 8809471 7547173 8809471 7547173 20592919 20755321 20592919 20755321 6010216 5417108 6010216 5417108 22054880 21662073 22054880 21662073 4950649 14037466 4950649 14037466 15210833 10518119 15210833 10518119 16592021 16289214 16592021 16289214 10267743 17702431 10267743 17702431 9363334 8334539 9363334 8334539 7595099 19362016 7595099 19362016 13140287 12901840 13140287 12901840 15669265 15980179 15669265 15980179 17093470 9983489 17093470 9983489 10099377 9220036 10099377 9220036 9565998 8746878 9565998 8746878 7885623 5756264 7885623 5756264 5502921 21094350 5502921 21094350 13316003 12819769 13316003 12819769 15700113 15096214 15700113 15096214 14522435 11228173 14522435 11228173 16157930 17358549 16157930 17358549 17978656 14864124 17978656 14864124 11207649 9456462 11207649 9456462 19889682 20106920 19889682 20106920 6066039 20878962 6066039 20878962 22802666 22417563 22802666 22417563 4084341 3699796 4084341 3699796 23570038 2469596 23570038 2469596 2402516 14029583 2402516 14029583 15055631 15511108 15055631 15511108 9660958 9160071 9660958 9160071 9330467 19051480 9330467 19051480 20708890 20215057 20708890 20215057 12885712 11817848 12885712 11817848 12017755 11279942 12017755 11279942 17073982 7815494 17073982 7815494 20529398 20349538 20529398 20349538 21063231 5811887 21063231 5811887 5769415 5555401 5769415 5555401 22416493 21714287 22416493 21714287 5212980 12727873 5212980 12727873 14777842 11352002 14777842 11352002 10495034 8676779 10495034 8676779 18401970 18748809 18401970 18748809 19636069 6816738 19636069 6816738 5749058 5689415 5749058 5689415 21405781 20688576 21405781 20688576 6571644 14200967 6571644 14200967 13691852 12272825 13691852 12272825 17258028 17291676 17258028 17291676 18229250 19110150 18229250 19110150 7539252 19771641 7539252 19771641 20582860 20209289 20582860 20209289 13388214 12752596 13388214 12752596 14449482 10662519 14449482 10662519 18804983 8182502 18804983 8182502 8404718 18582632 8404718 18582632 6668893 5822388 6668893 5822388 20934400 5066547 20934400 5066547 4747451 4176844 4747451 4176844 3768701 3651990 3768701 3651990 13144044 14426149 13144044 14426149 10485161 9547387 10485161 9547387 8877403 18506317 8877403 18506317 7141681 20167024 7141681 20167024 20828257 5811058 20828257 5811058 5207734 3810354 5207734 3810354 3527356 3006708 3527356 3006708 23893597 22991506 23893597 22991506 3636769 3338531 3636769 3338531 23559933 23159279 23559933 23159279 2773069 24567562 2773069 24567562 25679374 806645 25679374 806645 26172188 26481117 26172188 26481117 550664 559119 550664 559119 26261094 25344418 26261094 25344418 1364803 1157555 1364803 1157555 962349 26472973 962349 26472973 502597 26549910 502597 26549910 214703 281289 214703 281289 26866800 26122960 26866800 26122960 742638 26418571 742638 26418571 501593 700523 501593 700523 26338397 25469632 26338397 25469632 1161526 26115402 1161526 26115402 1047029 860810 1047029 860810 25885963 24951204 25885963 24951204 1140473 25665672 1140473 25665672 13584002 13074243 13584002 13074243 15048826 10723715 15048826 10723715 16432694 16311175 16432694 16311175 10374142 17194416 10374142 17194416 9672640 17693680 9672640 17693680 19170965 6934341 19170965 6934341 20771889 20495338 20771889 20495338 5261558 22252364 5261558 22252364 4718357 22942280 4718357 22942280 3880980 23012389 3880980 23012389 24480111 23701154 24480111 23701154 2600359 2315132 2600359 2315132 24775662 23684221 24775662 23684221 3170128 23874912 3170128 23874912 25016612 13657320 25016612 13657320 12585274 15737674 12585274 15737674 16956134 16611546 16956134 16611546 9079007 8057562 9079007 8057562 19802734 7288690 19802734 7288690 7102121 20792544 7102121 20792544 21688943 21257313 21688943 21257313 22277452 21887598 22277452 21887598 5257551 10394106 5257551 10394106 16173104 12314373 16173104 12314373 12636365 12667090 12636365 12667090 16423088 9820160 16423088 9820160 17689717 8938261 17689717 8938261 18570499 8472857 18570499 8472857 7790864 19767697 7790864 19767697 5752865 5463825 5752865 5463825 21880233 21366643 21880233 21366643 22152020 4805703 22152020 4805703 11345899 11610851 11345899 11610851 15570216 12447639 15570216 12447639 11442813 9972364 11442813 9972364 10358343 9607342 10358343 9607342 17906294 7664071 17906294 7664071 7342980 6866647 7342980 6866647 5860134 5318618 5860134 5318618 21491922 21647721 21491922 21647721 23220187 22506633 23220187 22506633 4309928 4030888 4309928 4030888 3564627 23780758 3564627 23780758 2275764 1478847 2275764 1478847 25472891 24260006 25472891 24260006 2371214 1524312 2371214 1524312 25271305 24112520 25271305 24112520 2489188 1803420 2489188 1803420 1816019 25364353 1816019 25364353 1124349 26451333 1124349 26451333 517357 422695 517357 422695 26618308 25665956 26618308 25665956 1342699 1415367 1342699 1415367 25797624 25473925 25797624 25473925 1140938 25968284 1140938 25968284 867258 768535 867258 768535 26406677 25312069 26406677 25312069 1599090 1954254 1599090 1954254 25058000 24102520 25058000 24102520 2574077 24546718 2574077 24546718 2151177 24821895 2151177 24821895 26044897 25659012 26044897 25659012 1245992 1133258 1245992 1133258 13344959 16230852 13344959 16230852 10582218 16591644 10582218 16591644 19017334 18699189 19017334 18699189 7876700 7114100 7876700 7114100 20722649 6604368 20722649 6604368 14053610 15517472 14053610 15517472 10536824 9757634 10536824 9757634 9697769 17565231 9697769 17565231 18529085 17995430 18529085 17995430 19236406 6724892 19236406 6724892 20409875 19892562 20409875 19892562 5651008 4944555 5651008 4944555 4193428 22950109 4193428 22950109 24340538 23277295 24340538 23277295 3491615 3405011 3491615 3405011 23467369 22859981 23467369 22859981 3632256 3627941 3632256 3627941 23609312 22665703 23609312 22665703 3412343 2941732 3412343 2941732 24247149 23157304 24247149 23157304 3445359 23976390 3445359 23976390 2754111 2723258 2754111 2723258 24395702 23302592 24395702 23302592 12078271 10619521 12078271 10619521 17131636 9843039 17131636 9843039 15631503 15902185 15631503 15902185 17072842 16927350 17072842 16927350 18123690 8742016 18123690 8742016 19138864 6877870 19138864 6877870 6813221 13206806 6813221 13206806 16135709 15920276 16135709 15920276 9255221 18647398 9255221 18647398 7342184 20554738 7342184 20554738 21249116 20879817 21249116 20879817 5144196 22116111 5144196 22116111 23081870 3240981 23081870 3240981 24000798 23160384 24000798 23160384 3709346 23203980 3709346 23203980 23802522 2729036 23802522 2729036 25389190 24321902 25389190 24321902 25541350 24445644 25541350 24445644 25825353 24871925 25825353 24871925 1826861 1409003 1826861 1409003 25634418 24686464 25634418 24686464 2132432 1537717 2132432 1537717 25387192 24347840 25387192 24347840 2665082 2142379 2665082 2142379 25240517 24347396 25240517 24347396 25357171 13668672 25357171 13668672 11750512 15460891 11750512 15460891 11178270 10557172 11178270 10557172 13527994 13659045 13527994 13659045 11589525 9774907 11589525 9774907 9066665 8061976 9066665 8061976 6214696 5975732 6214696 5975732 15489135 11828498 15489135 11828498 11918876 15768048 11918876 15768048 17746669 17354575 17746669 17354575 7367113 5703098 7367113 5703098 21219332 20771447 21219332 20771447 5627709 4200912 5627709 4200912 22591538 11641177 22591538 11641177 12262435 15085716 12262435 15085716 10403792 9134605 10403792 9134605 18269779 20274516 18269779 20274516 20868189 11563000 20868189 11563000 13263400 14560569 13263400 14560569 12202874 11263081 12202874 11263081 16448749 16959612 16448749 16959612 17634337 9112901 17634337 9112901 9248435 18934223 9248435 18934223 20272847 6796221 20272847 6796221 6706302 5869114 6706302 5869114 4892280 4281843 4892280 4281843 22618104 22350100 22618104 22350100 23243111 23040091 23243111 23040091 3491588 3552584 3491588 3552584 23611072 3054589 23611072 3054589 23821126 23092671 23821126 23092671 14336806 12181130 14336806 12181130 12742415 9618707 12742415 9618707 17897716 7268043 17897716 7268043 7050865 20212579 7050865 20212579 5309852 5147867 5309852 5147867 21569374 21288067 21569374 21288067 4757585 4328085 4757585 4328085 4236499 4145374 4236499 4145374 13745811 15693557 13745811 15693557 17075911 17309903 17075911 17309903 19630402 20100423 19630402 20100423 21005168 6282001 21005168 6282001 5422863 5018921 5422863 5018921 22684135 22024538 22684135 22024538 4950942 4597690 4950942 4597690 21878837 21118396 21878837 21118396 5199133 4853819 5199133 4853819 5023534 12464162 5023534 12464162 14554392 15644038 14554392 15644038 17006804 9811016 17006804 9811016 9798245 17560124 9798245 17560124 9030783 8264803 9030783 8264803 6986756 6004230 6986756 6004230 21356050 5667318 21356050 5667318 14961104 13254639 14961104 13254639 12148376 10713626 12148376 10713626 10787846 16141201 10787846 16141201 17267204 9642047 17267204 9642047 10076530 13207528 10076530 13207528 14818818 10695814 14818818 10695814 17067592 16812195 17067592 16812195 17283232 9247834 17283232 9247834 8749128 18759028 8749128 18759028 19882359 6780258 19882359 6780258 6348301 5933976 6348301 5933976 5706486 21438470 5706486 21438470 14158906 10649852 14158906 10649852 16173845 16287110 16173845 16287110 17072736 18070831 17072736 18070831 18554189 18555499 18554189 18555499 19809373 20207102 19809373 20207102 5561996 5086375 5561996 5086375 21816292 21626613 21816292 21626613 22477150 21920300 22477150 21920300 5198829 4918368 5198829 4918368 23186162 3142051 23186162 3142051 24025607 2753644 24025607 2753644 2988789 14865739 2988789 14865739 12571291 11316033 12571291 11316033 11265516 9943518 11265516 9943518 16854955 16481506 16854955 16481506 9919961 17475805 9919961 17475805 8606929 7491092 8606929 7491092 7548132 20039468 7548132 20039468 20654753 6167212 20654753 6167212 12160414 15120818 12160414 15120818 16397530 15980660 16397530 15980660 10481767 17834250 10481767 17834250 19513975 18968025 19513975 18968025 7297009 7121265 7297009 7121265 15001047 13982275 15001047 13982275 13643367 11750784 13643367 11750784 15428809 15440782 15428809 15440782 11183322 8682282 11183322 8682282 18754209 7920193 18754209 7920193 7855484 21109293 7855484 21109293 22299786 4524277 22299786 4524277 14662377 13762853 14662377 13762853 14084838 11557899 14084838 11557899 15775921 17146997 15775921 17146997 18494642 7390275 18494642 7390275 7186017 20259894 7186017 20259894 20621494 12926892 20621494 12926892 12286334 10907375 12286334 10907375 10371358 16832889 10371358 16832889 17718035 17110939 17718035 17110939 17982426 7877984 17982426 7877984 20384276 5282436 20384276 5282436 21630563 11456322 21630563 11456322 13435058 14436688 13435058 14436688 15601125 14861486 15601125 14861486 14353394 11633562 14353394 11633562 12403033 12483375 12403033 12483375 15008711 11472602 15008711 11472602 11965157 15214406 11965157 15214406 10181243 9196500 10181243 9196500 17773940 18479934 17773940 18479934 8070339 19009347 8070339 19009347 21117827 20568406 21117827 20568406 21543791 5353081 21543791 5353081 5154654 4889006 5154654 4889006 21838348 4267964 21838348 4267964 4125221 23612942 4125221 23612942 24526654 13105493 24526654 13105493 13409990 13669193 13409990 13669193 14863017 10224565 14863017 10224565 17341186 9578517 17341186 9578517 17627285 17333597 17627285 17333597 13671721 12245653 13671721 12245653 14568078 14137663 14568078 14137663 12729691 11278819 12729691 11278819 10962205 10503919 10962205 10503919 16508068 13181265 16508068 13181265 13210069 15500827 13210069 15500827 11439000 13227750 11439000 13227750 15185170 11008504 15185170 11008504 11267604 10119689 11267604 10119689 10127431 7831448 10127431 7831448 7399298 5978460 7399298 5978460 5914902 21111745 5914902 21111745 5444542 4746031 5444542 4746031 22769586 22500031 22769586 22500031 23434298 12407832 23434298 12407832 13164392 12995186 13164392 12995186 14156358 9176436 14156358 9176436 7026131 6080490 7026131 6080490 21337257 20752106 21337257 20752106 5978709 20807611 5978709 20807611 22099762 4227856 22099762 4227856 4259147 3233477 4259147 3233477 3140082 23936497 3140082 23936497 25555978 24315341 25555978 24315341 2611524 2858003 2611524 2858003 24050498 23215756 24050498 23215756 12405794 13054876 12405794 13054876 16675632 16803347 16675632 16803347 8274248 19224818 8274248 19224818 7486018 19733933 7486018 19733933 7206151 20203630 7206151 20203630 5946907 5637927 5946907 5637927 21161502 20872435 21161502 20872435 5157751 22391184 5157751 22391184 4608501 4237271 4608501 4237271 22812980 21769854 22812980 21769854 4840178 4390845 4840178 4390845 4051235 23425411 4051235 23425411 3517574 3036992 3517574 3036992 23759994 17073672 23759994 17073672 8369241 8083029 8369241 8083029 12799921 14448723 12799921 14448723 10161994 8875241 10161994 8875241 9273489 17987683 9273489 17987683 18606492 13061927 18606492 13061927 11269949 10524288 11269949 10524288 17817339 17310200 17817339 17310200 7564146 7317769 7564146 7317769 13712046 16027716 13712046 16027716 17052137 9686335 17052137 9686335 10080990 8662543 10080990 8662543 9203419 17730352 9203419 17730352 19436754 19167473 19436754 19167473 20466197 19766659 20466197 19766659 15536225 10991287 15536225 10991287 11334987 10144443 11334987 10144443 19102186 20117434 19102186 20117434 6972305 6634851 6972305 6634851 21159773 5408358 21159773 5408358 4592826 22590026 4592826 22590026 4140560 3931703 4140560 3931703 22847967 21958546 22847967 21958546 14028481 11367017 14028481 11367017 16422695 10293441 16422695 10293441 10337429 8247304 10337429 8247304 8211755 7325571 8211755 7325571 19775652 6092281 19775652 6092281 5575364 21492205 5575364 21492205 22303693 4743070 22303693 4743070 22754449 22314114 22754449 22314114 4623690 4312486 4623690 4312486 4400495 22841898 4400495 22841898 23912971 23282528 23912971 23282528 3223252 3133076 3223252 3133076 23633993 12114982 23633993 12114982 11507149 15911908 11507149 15911908 17792120 17220257 17792120 17220257 15033598 10937699 15033598 10937699 11112151 17496195 11112151 17496195 8989148 18881264 8989148 18881264 20529527 21177886 20529527 21177886 5912916 5407400 5912916 5407400 5448284 4973705 5448284 4973705 22075704 12286698 22075704 12286698 13692883 14119766 13692883 14119766 11772134 15225882 11772134 15225882 15401582 17653124 15401582 17653124 18879136 7262403 18879136 7262403 7255498 12286845 7255498 12286845 17507395 17646974 17507395 17646974 9067476 7219579 9067476 7219579 7677939 19587814 7677939 19587814 20511459 20950831 20511459 20950831 5716040 5216012 5716040 5216012 21937863 22185165 21937863 22185165 4296614 22806456 4296614 22806456 3631787 23583078 3631787 23583078 3096510 24662249 3096510 24662249 2303092 2287384 2303092 2287384 13037328 16287523 13037328 16287523 10810411 16817633 10810411 16817633 17711149 12751564 17711149 12751564 12747413 10564791 12747413 10564791 16903413 8813376 16903413 8813376 9052119 19229006 9052119 19229006 7658526 20468364 7658526 20468364 6230193 5874612 6230193 5874612 5968063 14441830 5968063 14441830 13312968 12710053 13312968 12710053 14553274 15840389 14553274 15840389 10287450 17631179 10287450 17631179 19707272 19244805 19707272 19244805 7738127 20053421 7738127 20053421 6350749 20648048 6350749 20648048 21740715 21254382 21740715 21254382 5261654 4790542 5261654 4790542 21919102 15263947 21919102 15263947 11163756 16310805 11163756 16310805 18888986 18974584 18888986 18974584 19671578 7117199 19671578 7117199 20210849 20102477 20210849 20102477 21206687 5323314 21206687 5323314 5182396 21926645 5182396 21926645 22906262 22245783 22906262 22245783 4296934 3734857 4296934 3734857 24891372 23747229 24891372 23747229 25101222 1754886 25101222 1754886 25418744 24405112 25418744 24405112 2340249 2501375 2340249 2501375 24460253 2342103 24460253 2342103 2584935 14004101 2584935 14004101 15508870 10772166 15508870 10772166 9631180 18075129 9631180 18075129 19645965 7344487 19645965 7344487 6447119 5905928 6447119 5905928 5910338 21061734 5910338 21061734 21622344 14752908 21622344 14752908 11896761 14952801 11896761 14952801 8506524 7827985 8506524 7827985 7726125 19404962 7726125 19404962 21211331 20539739 21211331 20539739 5890066 21086894 5890066 21086894 5613656 5560581 5613656 5560581 21847357 4133969 21847357 4133969 23077834 3362296 23077834 3362296 3173863 23649090 3173863 23649090 3012401 3262216 3012401 3262216 23872767 2815922 23872767 2815922 24390549 2059907 24390549 2059907 24975717 24251366 24975717 24251366 2710229 2736875 2710229 2736875 15106301 14299958 15106301 14299958 9137102 8372531 9137102 8372531 19265144 19203692 19265144 19203692 20434808 20900800 20434808 20900800 22031475 5087935 22031475 5087935 13557660 14195679 13557660 14195679 11584899 10067113 11584899 10067113 16894138 10806503 16894138 10806503 15838773 12649843 15838773 12649843 13104132 17141539 13104132 17141539 8273369 18788737 8273369 18788737 19632784 19915402 19632784 19915402 21355922 4833049 21355922 4833049 22343798 21936797 22343798 21936797 4397318 4232177 4397318 4232177 13439189 13220537 13439189 13220537 18062705 8750863 18062705 8750863 19100934 18436080 19100934 18436080 8265135 18805521 8265135 18805521 10162709 9554241 10162709 9554241 18499294 17981254 18499294 17981254 8680974 7822245 8680974 7822245 6780188 6906018 6780188 6906018 15444197 13950552 15444197 13950552 13629607 11327418 13629607 11327418 16616803 16654420 16616803 16654420 9082456 18058229 9082456 18058229 8773916 18629010 8773916 18629010 19341410 7315273 19341410 7315273 20065477 19849460 20065477 19849460 20527085 6414684 20527085 6414684 6253754 21747149 6253754 21747149 22509276 21823196 22509276 21823196 23047967 22316501 23047967 22316501 3409665 23713984 3409665 23713984 25296812 24401857 25296812 24401857 1671900 2208598 1671900 2208598 24730360 23561219 24730360 23561219 2872128 3108184 2872128 3108184 24685246 24307210 24685246 24307210 2617130 2607125 2617130 2607125 11532515 16657198 11532515 16657198 17898554 17866978 17898554 17866978 8998488 19020435 8998488 19020435 6538873 5978810 6538873 5978810 21545387 21675432 21545387 21675432 4884868 4408803 4884868 4408803 22309526 10541577 22309526 10541577 11099844 16274137 11099844 16274137 9409530 8873107 9409530 8873107 18513410 8323644 18513410 8323644 8876449 18000766 8876449 18000766 18840404 7761248 18840404 7761248 20027733 6755318 20027733 6755318 20753334 6478010 20753334 6478010 6112330 20555829 6112330 20555829 15238429 11304694 15238429 11304694 9770265 9130423 9770265 9130423 18150398 8635653 18150398 8635653 8988007 18519790 8988007 18519790 8494441 7786579 8494441 7786579 20443921 20820831 20443921 20820831 22523822 4299752 22523822 4299752 14863778 13983945 14863778 13983945 13041324 11465969 13041324 11465969 15864748 17397662 15864748 17397662 18321585 8810489 18321585 8810489 9087417 7653151 9087417 7653151 7935152 19167192 7935152 19167192 20352294 6735218 20352294 6735218 20916996 21592776 20916996 21592776 5282717 5070954 5282717 5070954 22569093 21768440 22569093 21768440 5038383 21893168 5038383 21893168 4741067 22636200 4741067 22636200 23445586 3282502 23445586 3282502 24016818 23404206 24016818 23404206 3371201 3545553 3371201 3545553 23491015 23049448 23491015 23049448 3810944 3231978 3810944 3231978 3528777 23410041 3528777 23410041 3429091 3469469 3429091 3469469 23181822 14481133 23181822 14481133 13609484 12548040 13609484 12548040 16974848 9878355 16974848 9878355 17965820 17136328 17965820 17136328 18280505 8761321 18280505 8761321 13688680 14900327 13688680 14900327 17178516 9309605 17178516 9309605 9412286 17683326 9412286 17683326 18069491 8669050 18069491 8669050 19435576 18571168 19435576 18571168 8057983 19722767 8057983 19722767 20485121 20632587 20485121 20632587 6381701 5826240 6381701 5826240 5454577 5605525 5454577 5605525 21122230 11584560 21122230 11584560 11018769 9474680 11018769 9474680 9974228 17237536 9974228 17237536 13554057 12025422 13554057 12025422 11726832 16627138 11726832 16627138 17590659 17038043 17590659 17038043 17965787 9296821 17965787 9296821 9613707 8966345 9613707 8966345 14569838 14588417 14569838 14588417 15602781 15195477 15602781 15195477 10957761 9675130 10957761 9675130 10245069 9455485 10245069 9455485 9768957 17312493 9768957 17312493 14969751 10554320 14969751 10554320 10799227 10028920 10799227 10028920 17363604 16962572 17363604 16962572 19428964 7626871 19428964 7626871 19953215 6316425 19953215 6316425 6034114 5512022 6034114 5512022 22020768 21615564 22020768 21615564 13755729 13408671 13755729 13408671 12754317 16180447 12754317 16180447 17306304 9921309 17306304 9921309 10210202 9288307 10210202 9288307 9241746 8657541 9241746 8657541 8437341 7664353 8437341 7664353 20057808 6871466 20057808 6871466 6713323 6206061 6713323 6206061 21283799 20372522 21283799 20372522 5018371 4342091 5018371 4342091 22821951 3806253 22821951 3806253 23119076 3430253 23119076 3430253 11560473 13925164 11560473 13925164 16050107 10201429 16050107 10201429 10755900 16599025 10755900 16599025 9727675 8705710 9727675 8705710 9046906 8464597 9046906 8464597 19422955 7828727 19422955 7828727 7531839 19504944 7531839 19504944 20869695 5058018 20869695 5058018 21838861 21548803 21838861 21548803 22369910 21812070 22369910 21812070 23005761 3900516 23005761 3900516 3939605 3516291 3939605 3516291 23358823 22749222 23358823 22749222 4203130 22885069 4203130 22885069 4118861 3919564 4118861 3919564 4022486 23640828 4022486 23640828 2975278 24259235 2975278 24259235 2254846 24761323 2254846 24761323 12955061 11135104 12955061 11135104 11211348 16076308 11211348 16076308 10971085 9811254 10971085 9811254 18322284 19358387 18322284 19358387 19652779 12649269 19652779 12649269 12894159 11514813 12894159 11514813 12028455 15832756 12028455 15832756 16761023 17490224 16761023 17490224 9405920 14005136 9405920 14005136 15197322 11518730 15197322 11518730 11688854 15369127 11688854 15369127 16172890 10583709 16172890 10583709 16836585 9727514 16836585 9727514 9704156 17800328 9704156 17800328 19264665 19208142 19264665 19208142 20394374 6825814 20394374 6825814 13136397 14191301 13136397 14191301 14371352 10874245 14371352 10874245 15891813 13424777 15891813 13424777 12792207 14530399 12792207 14530399 12144008 11677651 12144008 11677651 16045095 10459175 16045095 10459175 10727925 16846557 10727925 16846557 9358193 8679604 9358193 8679604 8931282 18206322 8931282 18206322 19310178 7633829 19310178 7633829 13621905 14687038 13621905 14687038 15543443 11127404 15543443 11127404 11432546 15800503 11432546 15800503 10150243 8950308 10150243 8950308 18617691 19084007 18617691 19084007 21699005 21147611 21699005 21147611 22163851 4793739 22163851 4793739 22414659 21943058 22414659 21943058 5077010 4672449 5077010 4672449 22603213 22170932 22603213 22170932 22657674 4028443 22657674 4028443 4346411 14729180 4346411 14729180 14491400 13145948 14491400 13145948 12971295 14181474 12971295 14181474 12599419 11099525 12599419 11099525 16405630 15750907 16405630 15750907 12951336 11997646 12951336 11997646 16354640 16223560 16354640 16223560 10001800 8641946 10001800 8641946 8961470 8479016 8961470 8479016 18948704 20454850 18948704 20454850 6345873 21085005 6345873 21085005 6053417 12670772 6053417 12670772 14647007 9686782 14647007 9686782 17781611 9248560 17781611 9248560 8823841 8223517 8823841 8223517 19560580 6902786 19560580 6902786 6891786 5555576 6891786 5555576 21399366 13676393 21399366 13676393 11305717 15567821 11305717 15567821 15122955 9746851 15122955 9746851 18305846 18191125 18305846 18191125 19332806 20105609 19332806 20105609 21100135 5568742 21100135 5568742 5888115 12104235 5888115 12104235 14443708 13688576 14443708 13688576 12573953 9896812 12573953 9896812 10398386 16817566 10398386 16817566 7554575 7622441 7554575 7622441 14868548 15477982 14868548 15477982 16818344 16448639 16818344 16448639 8310071 7846514 8310071 7846514 7582064 19859626 7582064 19859626 20623434 6426065 20623434 6426065 14094467 14507029 14094467 14507029 11016198 16300622 11016198 16300622 16905247 9839460 16905247 9839460 18059521 18394762 18059521 18394762 20014023 5939762 20014023 5939762 6140544 20782162 6140544 20782162 5522965 4675278 5522965 4675278 4651418 4405061 4651418 4405061 4444853 13911153 4444853 13911153 15490497 15410952 15490497 15410952 17321055 9678093 17321055 9678093 9864396 9068195 9864396 9068195 8965729 18538545 8965729 18538545 7783295 7143945 7783295 7143945 20209811 19785176 20209811 19785176 13119199 10969447 13119199 10969447 16040780 10098339 16040780 10098339 9374392 7916152 9374392 7916152 8253483 7415743 8253483 7415743 7555262 7006244 7555262 7006244 6984740 20214383 6984740 20214383 20850289 20544318 20850289 20544318 6226524 5540652 6226524 5540652 22075742 21258161 22075742 21258161 22375949 4174613 22375949 4174613 4557642 13476576 4557642 13476576 14099216 12277965 14099216 12277965 14946700 13141455 14946700 13141455 11736026 11154510 11736026 11154510 14587337 15295417 14587337 15295417 10920051 9023516 10920051 9023516 19163464 7488440 19163464 7488440 7135360 5854322 7135360 5854322 21231179 21261393 21231179 21261393 5268153 4638853 5268153 4638853 4533520 4411510 4533520 4411510 23032797 22643410 23032797 22643410 23859637 23031597 23859637 23031597 3266886 3118642 3266886 3118642 23704624 22817430 23704624 22817430 3769143 22942681 3769143 22942681 14882361 11842247 14882361 11842247 11142349 10436934 11142349 10436934 16975428 16318666 16975428 16318666 10280246 16971658 10280246 16971658 17470998 9501870 17470998 9501870 9712318 17757078 9712318 17757078 8136675 7075279 8136675 7075279 20556689 6384089 20556689 6384089 14500304 13568249 14500304 13568249 12978599 14315645 12978599 14315645 11297002 16200808 11297002 16200808 19534621 18926132 19534621 18926132 14383928 10935757 14383928 10935757 16433283 15717569 16433283 15717569 10458833 18230496 10458833 18230496 8561370 7832139 8561370 7832139 19598303 19500135 19598303 19500135 20039429 7019288 20039429 7019288 6898419 5906717 6898419 5906717 21609563 21363942 21609563 21363942 4829030 4565945 4829030 4565945 4482475 22563451 4482475 22563451 23473186 2892367 23473186 2892367 24531479 23963243 24531479 23963243 2877451 2583119 2877451 2583119 24580169 1970198 24580169 1970198 25484544 24550213 25484544 24550213 12914432 12515368 12914432 12515368 13828404 14119973 13828404 14119973 12536527 16390158 12536527 16390158 10465155 8333435 10465155 8333435 19028159 7877288 19028159 7877288 19238967 20066447 19238967 20066447 21363629 5596885 21363629 5596885 5599335 13624215 5599335 13624215 14791687 11101885 14791687 11101885 9387210 17413021 9387210 17413021 18527866 7845480 18527866 7845480 7782353 6492207 7782353 6492207 20846946 4732685 20846946 4732685 4737673 22430180 4737673 22430180 4715378 12742939 4715378 12742939 14199654 14136549 14199654 14136549 12487574 11382886 12487574 11382886 12070203 15832012 12070203 15832012 17030482 9070563 17030482 9070563 18025979 8704508 18025979 8704508 8722501 18654396 8722501 18654396 19456798 7325988 19456798 7325988 6949938 6131684 6949938 6131684 6088858 20982662 6088858 20982662 21823544 4653937 21823544 4653937 22501425 21991094 22501425 21991094 4819796 4658891 4819796 4658891 13777647 13402439 13777647 13402439 12954055 14398514 12954055 14398514 17404649 17120455 17404649 17120455 9357825 8906621 9357825 8906621 18610138 18090505 18610138 18090505 19078476 19154577 19078476 19154577 7321397 6903483 7321397 6903483 20515759 20506538 20515759 20506538 21633171 20807295 21633171 20807295 13788248 12202391 13788248 12202391 10566667 16826185 10566667 16826185 17802394 17286810 17802394 17286810 12152999 12624006 12152999 12624006 15582092 15763546 15582092 15763546 10459956 9456053 10459956 9456053 17701693 17512904 17701693 17512904 9163945 18742759 9163945 18742759 7924775 7682583 7924775 7682583 19726373 6468651 19726373 6468651 6056708 21094011 6056708 21094011 5335732 5148728 5335732 5148728 22682532 22250074 22682532 22250074 4831613 4777221 4831613 4777221 22056537 21633276 22056537 21633276 5087889 21760792 5087889 21760792 10534879 12388214 10534879 12388214 16186791 16473632 16186791 16473632 9535751 8136832 9535751 8136832 7834256 19523534 7834256 19523534 7209430 6188159 7209430 6188159 21328263 5834276 21328263 5834276 21749312 5025530 21749312 5025530 3269318 2895870 3269318 2895870 3104231 23862533 3104231 23862533 3018825 13612522 3018825 13612522 14339061 10748593 14339061 10748593 10906366 9410373 10906366 9410373 19465049 7734834 19465049 7734834 19652903 19326088 19652903 19326088 20813684 20375881 20813684 20375881 21139176 13948944 21139176 13948944 11821483 11174900 11821483 11174900 17632851 18193773 17632851 18193773 8075574 7388854 8075574 7388854 19961102 19817872 19961102 19817872 20089501 12436796 20089501 12436796 14191840 14910821 14191840 14910821 17149356 9597641 17149356 9597641 18421795 8507652 18421795 8507652 7795095 6473904 7795095 6473904 5735207 5098391 5735207 5098391 22007651 21735962 22007651 21735962 23299406 3303196 23299406 3303196 3167002 23808605 3167002 23808605 24944335 12551691 24944335 12551691 13183876 11978262 13183876 11978262 14743050 10348749 14743050 10348749 10705344 15939560 10705344 15939560 17166860 9821585 17166860 9821585 9921653 16775577 9921653 16775577 17279226 17284508 17279226 17284508 18519619 7460828 18519619 7460828 19748207 19209684 19748207 19209684 14066665 10807149 14066665 10807149 16253001 15529439 16253001 15529439 9504270 18748985 9504270 18748985 19575268 7203976 19575268 7203976 19726016 6874484 19726016 6874484 20849948 5366250 20849948 5366250 5387117 5076793 5387117 5076793 22256100 22145177 22256100 22145177 4306981 3738911 4306981 3738911 3556808 3100895 3556808 3100895 23828977 22859156 23828977 22859156 4113572 4032029 4113572 4032029 23675527 23155289 23675527 23155289 3677017 2496308 3677017 2496308 24319444 1893476 24319444 1893476 25400326 24557740 25400326 24557740 2205943 1873807 2205943 1873807 25214767 1371964 25214767 1371964 25637157 24670267 25637157 24670267 1844569 2056280 1844569 2056280 14457908 14955560 14457908 14955560 11380241 10685238 11380241 10685238 16458423 10440750 16458423 10440750 9786573 8367628 9786573 8367628 19258959 7441066 19258959 7441066 19731632 11224869 19731632 11224869 11879253 15179112 11879253 15179112 16002038 9252890 16002038 9252890 9553541 8511245 9553541 8511245 8673348 18732968 8673348 18732968 8264651 11545224 8264651 11545224 15963413 15352598 15963413 15352598 16367286 18095717 16367286 18095717 19667624 19683088 19667624 19683088 6647305 6144022 6647305 6144022 21361021 20834132 21361021 20834132 6005582 5644562 6005582 5644562 12924083 14334425 12924083 14334425 12244756 15433509 12244756 15433509 11262574 9651728 11262574 9651728 8647291 7772669 8647291 7772669 19651996 19066622 19651996 19066622 7728671 20671572 7728671 20671572 6027640 5808514 6027640 5808514 21311327 20699101 21311327 20699101 21499172 5421572 21499172 5421572 5427565 21815629 5427565 21815629 4665215 4420767 4665215 4420767 22355969 21950713 22355969 21950713 23301074 22489167 23301074 22489167 13920763 11527222 13920763 11527222 15735504 11005057 15735504 11005057 16880270 16339764 16880270 16339764 10402144 11771660 10402144 11771660 15040553 11725935 15040553 11725935 15520312 14655651 15520312 14655651 12116336 14713646 12116336 14713646 13531450 13254040 13531450 13254040 14487985 13629868 14487985 13629868 13069158 14129556 13069158 14129556 10708860 16521749 10708860 16521749 17327296 9701212 17327296 9701212 17608731 8945075 17608731 8945075 8529901 19141408 8529901 19141408 7773360 6438258 7773360 6438258 21033111 5315177 21033111 5315177 21516819 20963357 21516819 20963357 22533726 22129469 22533726 22129469 4425329 3141726 4425329 3141726 23798489 2893604 23798489 2893604 2207277 24657992 2207277 24657992 13330106 12461215 13330106 12461215 14394679 13754710 14394679 13754710 13233663 12937366 13233663 12937366 14321522 14238425 14321522 14238425 16109567 9813391 16109567 9813391 17062738 16717121 17062738 16717121 8747155 18917536 8747155 18917536 7097367 20409711 7097367 20409711 6631683 6341802 6631683 6341802 20706145 20411367 20706145 20411367 6115587 21458687 6115587 21458687 5282222 4927105 5282222 4927105 21926506 13262124 21926506 13262124 12241370 15136040 12241370 15136040 10760513 9893485 10760513 9893485 17487424 9329425 17487424 9329425 18301868 17931720 18301868 17931720 8393899 18997908 8393899 18997908 19875743 7083510 19875743 7083510 11982084 12022985 11982084 12022985 16698168 16297006 16698168 16297006 17482355 9229639 17482355 9229639 18530874 18087566 18530874 18087566 8497395 7329261 8497395 7329261 7382766 6509533 7382766 6509533 20811417 5739803 20811417 5739803 6037815 5300756 6037815 5300756 21358704 21521159 21358704 21521159 5214109 22358153 5214109 22358153 23456587 22445502 23456587 22445502 3445345 23976406 3445345 23976406 2604633 1924099 2604633 1924099 2072175 25416888 2072175 25416888 1335630 1273422 1335630 1273422 25567722 25475631 25567722 25475631 1070017 25903918 1070017 25903918 13206656 11549308 13206656 11549308 11989331 15083941 11989331 15083941 11776139 10384937 11776139 10384937 17649685 17069513 17649685 17069513 12699444 12884316 12699444 12884316 15421711 10933989 15421711 10933989 10132351 17392995 10132351 17392995 8860759 8096576 8860759 8096576 7418497 6996085 7418497 6996085 20869681 5197108 20869681 5197108 5483300 21411003 5483300 21411003 12115996 13368458 12115996 13368458 15064149 15961701 15064149 15961701 10238065 9698049 10238065 9698049 9527456 17789426 9527456 17789426 8598408 18695515 8598408 18695515 19678474 6784586 19678474 6784586 6753510 20306124 6753510 20306124 21083454 6369329 21083454 6369329 5624753 4325063 5624753 4325063 22878935 3979014 22878935 3979014 12983994 15502925 12983994 15502925 16365343 10881990 16365343 10881990 13164314 13975357 13164314 13975357 11805166 16223510 11805166 16223510 16538809 10260929 16538809 10260929 17232738 8596561 17232738 8596561 9091953 8216631 9091953 8216631 8256966 19680862 8256966 19680862 6934321 6316592 6934321 6316592 6296764 6144792 6296764 6144792 15353940 12495182 15353940 12495182 11013515 17150717 11013515 17150717 17818449 17689592 17818449 17689592 8907705 18885593 8907705 18885593 19955888 6664592 19955888 6664592 7020644 20263329 7020644 20263329 21124286 21338018 21124286 21338018 21892632 4223686 21892632 4223686 22909215 3656742 22909215 3656742 3410295 23897478 3410295 23897478 2210434 24826372 2210434 24826372 2046668 1538682 2046668 1538682 1201949 25870163 1201949 25870163 14453993 11090080 14453993 11090080 15834896 15707082 15834896 15707082 10286142 10036279 10286142 10036279 11052219 17269739 11052219 17269739 17698785 13394560 17698785 13394560 10999893 10358190 10999893 10358190 17259412 17610444 17259412 17610444 8633683 7086548 8633683 7086548 20221566 13015556 20221566 13015556 12260502 11131717 12260502 11131717 10995924 16813457 10995924 16813457 9635806 8079120 9635806 8079120 7827589 7091576 7827589 7091576 20131662 19436781 20131662 19436781 13046025 10485329 13046025 10485329 16419174 16717273 16419174 16717273 9672321 8866936 9672321 8866936 9210298 17852619 9210298 17852619 18708770 19061361 18708770 19061361 19856571 19475844 19856571 19475844 6498985 4904356 6498985 4904356 5044411 22549522 5044411 22549522 4211741 4042953 4211741 4042953 3575682 23796800 3575682 23796800 3151755 24272711 3151755 24272711 2258230 2375244 2258230 2375244 1580659 1757074 1580659 1757074 25386589 24271802 25386589 24271802 13015926 13398532 13015926 13398532 14661579 15349922 14661579 15349922 10610200 9861665 10610200 9861665 9922085 9484318 9922085 9484318 13581176 13616081 13581176 13616081 15921491 10119706 15921491 10119706 9031382 8005887 9031382 8005887 7999230 20050564 7999230 20050564 20656489 5432957 20656489 5432957 21533870 21453838 21533870 21453838 4732313 22442229 4732313 22442229 24893832 23733222 24893832 23733222 3209475 11957639 3209475 11957639 14288349 14580103 14288349 14580103 11956294 10933064 11956294 10933064 10871548 9013388 10871548 9013388 9136636 18230783 9136636 18230783 8419460 18646606 8419460 18646606 19398913 7454078 19398913 7454078 20510729 6597049 20510729 6597049 14260089 14849355 14260089 14849355 17876587 17534203 17876587 17534203 9004009 17728400 9004009 17728400 12820831 12850456 12820831 12850456 17912957 17646513 17912957 17646513 19822259 7572547 19822259 7572547 7789068 19794491 7789068 19794491 20806874 20410481 20806874 20410481 21412166 20715317 21412166 20715317 16917899 15384384 16917899 15384384 10942828 16987931 10942828 16987931 18659516 8201792 18659516 8201792 8089894 7642414 8089894 7642414 20681501 20737046 20681501 20737046 5414661 5179549 5414661 5179549 4843797 3347931 4843797 3347931 3543138 23304715 3543138 23304715 16264434 9952198 16264434 9952198 17759314 17563584 17759314 17563584 19085340 7655032 19085340 7655032 7790283 6582836 7790283 6582836 6999995 21310828 6999995 21310828 22578313 21714031 22578313 21714031 16037415 12505647 16037415 12505647 13388493 15489664 13388493 15489664 9851683 9157388 9851683 9157388 9063157 8060953 9063157 8060953 20349904 20196629 20349904 20196629 21343909 20763126 21343909 20763126 21614578 21099155 21614578 21099155 5515653 5469440 5515653 5469440 14824593 11853973 14824593 11853973 12017036 10850423 12017036 10850423 16737394 16755863 16737394 16755863 10084211 9170559 10084211 9170559 18961929 18881242 18961929 18881242 20284978 19936627 20284978 19936627 5977068 6188905 5977068 6188905 20703346 11978215 20703346 11978215 11724788 16092936 11724788 16092936 16804518 9811024 16804518 9811024 10064205 17547157 10064205 17547157 8789800 18178078 8789800 18178078 18749610 12907630 18749610 12907630 12979067 12216749 12979067 12216749 12243020 15075476 12243020 15075476 17037255 17697757 17037255 17697757 18475261 8210114 18475261 8210114 19388470 7224853 19388470 7224853 20272416 20703095 20272416 20703095 6091329 5554747 6091329 5554747 23312218 22665027 23312218 22665027 3658807 3822254 3658807 3822254 23330785 22389895 23330785 22389895 4404613 4143486 4404613 4143486 22508028 21871395 22508028 21871395 4762321 22320595 4762321 22320595 4568085 4016648 4568085 4016648 4052676 3950923 4052676 3950923 23303745 3403452 23303745 3403452 23805720 23447344 23805720 23447344 3283815 3079486 3283815 3079486 24740673 23751988 24740673 23751988 14523208 13392813 14523208 13392813 12121862 15660331 12121862 15660331 10628244 9790307 10628244 9790307 17405016 16829701 17405016 16829701 14988749 13274413 14988749 13274413 13342202 14680568 13342202 14680568 11171700 10645829 11171700 10645829 16222674 16062034 16222674 16062034 16892492 10386102 16892492 10386102 10607377 9094370 10607377 9094370 18217026 17705533 18217026 17705533 8478874 6678985 8478874 6678985 6706213 12423657 6706213 12423657 15054337 10857761 15054337 10857761 10371598 16667981 10371598 16667981 17917477 19141724 17917477 19141724 21086883 21240501 21086883 21240501 22029000 4298687 22029000 4298687 4080057 23488099 4080057 23488099 3488764 3492532 3488764 3492532 14499987 15501665 14499987 15501665 16955496 16990685 16955496 16990685 9362478 8513766 9362478 8513766 7611699 20542401 7611699 20542401 21481420 5303254 21481420 5303254 4880515 23134419 4880515 23134419 3538941 23430412 3538941 23430412 3348385 3475348 3348385 3475348 23258708 22699981 23258708 22699981 4147429 4005557 4147429 4005557 3762576 2676581 3762576 2676581 24242098 23267380 24242098 23267380 3606586 3536392 3606586 3536392 15070835 15272698 15070835 15272698 11149923 16240255 11149923 16240255 16669376 10175017 16669376 10175017 18844229 7121775 18844229 7121775 7657435 6681693 7657435 6681693 21412325 21337736 21412325 21337736 5706739 5187790 5706739 5187790 5098837 4961030 5098837 4961030 14125184 13913019 14125184 13913019 12328117 14270067 12328117 14270067 12785521 11474579 12785521 11474579 15816279 15384592 15816279 15384592 16548329 8613223 16548329 8613223 9174375 12049514 9174375 12049514 15485856 10885821 15485856 10885821 10333096 8802165 10333096 8802165 8154080 19208473 8154080 19208473 7679478 20477025 7679478 20477025 6415653 20598582 6415653 20598582 22158273 21915338 22158273 21915338 4878528 4761409 4878528 4761409 22918308 22695436 22918308 22695436 24114732 2102823 24114732 2102823 1919320 12150586 1919320 12150586 13219094 13841218 13219094 13841218 12840884 14243361 12840884 14243361 12072833 15327566 12072833 15327566 19254590 18664951 19254590 18664951 6911390 6544336 6911390 6544336 20203574 19935157 20203574 19935157 6247361 21800499 6247361 21800499 5283479 4803342 5283479 4803342 4745885 4144005 4745885 4144005 22859948 22208735 22859948 22208735 4503347 4461180 4503347 4461180 14511575 12530950 14511575 12530950 13140099 14550374 13140099 14550374 15500787 10970258 15500787 10970258 11472882 13762844 11472882 13762844 14849071 11412147 14849071 11412147 15693340 16710777 15693340 16710777 9571518 18628543 9571518 18628543 7771480 21007851 7771480 21007851 22100219 21836308 22100219 21836308 22535997 2992698 22535997 2992698 23931728 23530260 23931728 23530260 3444638 13164052 3444638 13164052 13820425 12791228 13820425 12791228 12488100 11800857 12488100 11800857 15425551 15115059 15425551 15115059 10972969 7568011 10972969 7568011 20075309 19269042 20075309 19269042 13758411 12788703 13758411 12788703 13079787 13757547 13079787 13757547 14676144 11951452 14676144 11951452 10872701 16473964 10872701 16473964 9629824 17137608 9629824 17137608 18506651 7960626 18506651 7960626 8486769 7670997 8486769 7670997 20038374 7032759 20038374 7032759 6026415 5970174 6026415 5970174 21339414 5456153 21339414 5456153 5031138 4912208 5031138 4912208 13984271 13526104 13984271 13526104 12319570 15191300 12319570 15191300 16759559 16171049 16759559 16171049 10432958 16824194 10432958 16824194 8977266 19281657 8977266 19281657 19516452 7302909 19516452 7302909 6609109 20737242 6609109 20737242 21625594 21100410 21625594 21100410 5336874 5190854 5336874 5190854 21407571 12523987 21407571 12523987 13115082 14283546 13115082 14283546 14537330 11858491 14537330 11858491 12046867 15114212 12046867 15114212 19286592 7416603 19286592 7416603 7528394 14041802 7528394 14041802 14954560 12095680 14954560 12095680 11394395 16432616 11394395 16432616 18935459 8086641 18935459 8086641 14870672 12902395 14870672 12902395 11555586 9386839 11555586 9386839 17978158 17611540 17978158 17611540 18447003 8413615 18447003 8413615 8710795 18407067 8710795 18407067 20038873 19980122 20038873 19980122 20997932 5397177 20997932 5397177 5276082 5026209 5276082 5026209 21881994 21227776 21881994 21227776 5677729 21846638 5677729 21846638 22891117 22637187 22891117 22637187 3901000 3132503 3901000 3132503 3205193 13147369 3205193 13147369 14831088 10674148 14831088 10674148 10217494 16917801 10217494 16917801 9453296 9073428 9453296 9073428 15797875 16967627 15797875 16967627 10052448 18216392 10052448 18216392 20553673 5946666 20553673 5946666 6150446 13689534 6150446 13689534 15230105 14711094 15230105 14711094 17861986 18570231 17861986 18570231 6796795 20928956 6796795 20928956 6294886 13906376 6294886 13906376 14583351 10337275 14583351 10337275 9930682 18684221 9930682 18684221 7467121 20399050 7467121 20399050 21425777 20853799 21425777 20853799 5370926 21951307 5370926 21951307 4149617 4277985 4149617 4277985 22564505 3573229 22564505 3573229 23509855 22774753 23509855 22774753 3757157 23333375 3757157 23333375 3633662 23679406 3633662 23679406 3207970 12463820 3207970 12463820 14025049 16114987 14025049 16114987 16462981 13309867 16462981 13309867 13050115 16426429 13050115 16426429 17331546 17829550 17331546 17829550 8750307 19087625 8750307 19087625 19755813 7018833 19755813 7018833 13435750 15046590 13435750 15046590 9658766 8377386 9658766 8377386 6566614 20375511 6566614 20375511 21079215 5853388 21079215 5853388 6023622 5790708 6023622 5790708 21627810 4586723 21627810 4586723 23048225 22128934 23048225 22128934 16489554 12013894 16489554 12013894 13849241 13574926 13849241 13574926 12353273 9610234 12353273 9610234 18490200 7271430 18490200 7271430 6912378 6490145 6912378 6490145 14856919 12439445 14856919 12439445 10076849 9325475 10076849 9325475 9005805 19160163 9005805 19160163 7309123 6173380 7309123 6173380 6514665 11576205 6514665 11576205 16559768 15973913 16559768 15973913 10713118 11984338 10713118 11984338 14968584 15606741 14968584 15606741 10917135 16772276 10917135 16772276 18453523 18040175 18453523 18040175 19224765 19425497 19224765 19425497 21084494 20573621 21084494 20573621 21359911 4661905 21359911 4661905 4621521 3534589 4621521 3534589 23328294 12013044 23328294 12013044 14174155 13584793 14174155 13584793 12603393 10011325 12603393 10011325 17826753 9008656 17826753 9008656 18363379 18169102 18363379 18169102 8023503 7412026 8023503 7412026 20939165 20152039 20939165 20152039 6959253 6048014 6959253 6048014 21054136 14162721 21054136 14162721 14710159 13602974 14710159 13602974 13239391 15840413 13239391 15840413 10942050 16758294 10942050 16758294 17406268 9020608 17406268 9020608 18457263 8065242 18457263 8065242 19479269 7248149 19479269 7248149 20401410 21111735 20401410 21111735 5523138 21559829 5523138 21559829 4953693 22200639 4953693 22200639 23273045 3349885 23273045 3349885 23973130 23019469 23973130 23019469 3752444 23286349 3752444 23286349 2202743 1591513 2202743 1591513 1075165 1185220 1075165 1185220 25660228 24875701 25660228 24875701 1937109 1658762 1937109 1658762 1522778 1093877 1522778 1093877 26135838 769870 26135838 769870 663921 26498768 663921 26498768 196458 236324 196458 236324 26919319 26340781 26919319 26340781 647387 14309462 647387 14309462 16085255 10186533 16085255 10186533 17281971 17360284 17281971 17360284 9527217 8615053 9527217 8615053 8339833 19236612 8339833 19236612 7409925 6720159 7409925 6720159 6207731 4889944 6207731 4889944 4839383 23011114 4839383 23011114 24204486 14418444 24204486 14418444 11632951 15680497 11632951 15680497 16277211 10210796 16277211 10210796 17705294 8404955 17705294 8404955 8082240 19085605 8082240 19085605 20355220 20027641 20355220 20027641 12857899 11806268 12857899 11806268 15224134 15096298 15224134 15096298 11290204 9763965 11290204 9763965 18950638 18909173 18950638 18909173 7323967 19756027 7323967 19756027 13864020 12075138 13864020 12075138 12996707 16122430 12996707 16122430 18085444 17656455 18085444 17656455 8373834 7227608 8373834 7227608 7613582 19561167 7613582 19561167 7442475 6320744 7442475 6320744 20427222 13238945 20427222 13238945 9889274 17082146 9889274 17082146 19348229 19143804 19348229 19143804 7954223 7188966 7954223 7188966 20773928 5765433 20773928 5765433 5586309 4760660 5586309 4760660 22506774 21906940 22506774 21906940 22864152 3270516 22864152 3270516 24249676 22975520 24249676 22975520 14823521 12097051 14823521 12097051 12742683 15665299 12742683 15665299 16377864 8482514 16377864 8482514 19065803 7773764 19065803 7773764 8361139 19979315 8361139 19979315 6511721 21004168 6511721 21004168 22094027 21396357 22094027 21396357 22617480 4344168 22617480 4344168 23338942 3565684 23338942 3565684 24969939 24095696 24969939 24095696 2663126 1975589 2663126 1975589 24813596 12713814 24813596 12713814 11862646 11289480 11862646 11289480 12441131 14495208 12441131 14495208 16204112 15861319 16204112 15861319 10301089 9382863 10301089 9382863 18146392 17984523 18146392 17984523 18768336 20806557 18768336 20806557 21835473 21210895 21835473 21210895 13959802 12754643 13959802 12754643 12794472 14830153 12794472 14830153 18534600 8338935 18534600 8338935 6080305 21118914 6080305 21118914 22524849 21989811 22524849 21989811 23099507 3361610 23099507 3361610 3736406 23664094 3736406 23664094 24565293 12479145 24565293 12479145 11772135 17173998 11772135 17173998 9293697 8546484 9293697 8546484 20689735 20238126 20689735 20238126 21041916 5573150 21041916 5573150 5276423 4750378 5276423 4750378 21782445 22422669 21782445 22422669 23317677 22650234 23317677 22650234 3464739 23441424 3464739 23441424 3275247 3088791 3275247 3088791 24043463 2374053 24043463 2374053 24850806 24089629 24850806 24089629 2533220 2433557 2533220 2433557 24512879 23839780 24512879 23839780 2949306 1852304 2949306 1852304 25300444 24348405 25300444 24348405 1981456 1469154 1981456 1469154 1109501 1042730 1109501 1042730 26324874 25476384 26324874 25476384 1465775 25597141 1465775 25597141 1293008 12949461 1293008 12949461 14177716 11510039 14177716 11510039 11174148 16140451 11174148 16140451 17814707 8756557 17814707 8756557 18803189 8324086 18803189 8324086 8274564 6025540 8274564 6025540 6140413 14716730 6140413 14716730 17095109 10078346 17095109 10078346 10435476 8724498 10435476 8724498 9003431 17734302 9003431 17734302 20198968 20155673 20198968 20155673 21051386 6149341 21051386 6149341 6365985 20623384 6365985 20623384 10894897 10199179 10894897 10199179 17602421 17541415 17602421 17541415 9274534 7787825 9274534 7787825 20226130 6881859 20226130 6881859 10961028 11523724 10961028 11523724 16740818 16770114 16740818 16770114 9724502 9063450 9724502 9063450 9391359 10281380 9391359 10281380 11148796 15800234 11148796 15800234 13713331 10420948 13713331 10420948 10005395 9066728 10005395 9066728 18434115 19388999 18434115 19388999 7537049 19872623 7537049 19872623 21478174 20917295 21478174 20917295 5620738 5114292 5620738 5114292 21830060 11078422 21830060 11078422 11297989 15680184 11297989 15680184 17697196 18085602 17697196 18085602 8553309 7110199 8553309 7110199 20765334 20771194 20765334 20771194 21395418 12428634 21395418 12428634 14010395 14069309 14010395 14069309 12153921 10640359 12153921 10640359 17478636 17027801 17478636 17027801 8913237 7626115 8913237 7626115 19671339 6656458 19671339 6656458 6062728 22020143 6062728 22020143 4948135 4127568 4948135 4127568 4392443 22303701 4392443 22303701 22965024 11704861 22965024 11704861 14557746 14027560 14557746 14027560 12853387 11052037 12853387 11052037 15776067 15839146 15776067 15839146 10765520 9724701 10765520 9724701 17333025 17181708 17333025 17181708 9231985 17743397 9231985 17743397 18089543 8668643 18089543 8668643 18721956 8254523 18721956 8254523 19401934 19238556 19401934 19238556 20789077 20088309 20789077 20088309 21218000 20552904 21218000 20552904 13086643 11688785 13086643 11688785 15755208 16125930 15755208 16125930 10335868 16770749 10335868 16770749 18903901 7970455 18903901 7970455 20326050 6395094 20326050 6395094 6366428 20773189 6366428 20773189 21688650 4979834 21688650 4979834 5086017 14370289 5086017 14370289 13547392 11216581 13547392 11216581 11834476 10939418 11834476 10939418 10797735 9702451 10797735 9702451 17707869 9091630 17707869 9091630 18283050 18136436 18283050 18136436 19187189 7269580 19187189 7269580 6763651 5348604 6763651 5348604 21361336 14494425 21361336 14494425 11948055 16211728 11948055 16211728 10354138 8305297 10354138 8305297 8573613 7226932 8573613 7226932 19928042 6704774 19928042 6704774 20718955 20285523 20718955 20285523 6721112 5878213 6721112 5878213 5347033 4402366 5347033 4402366 22794900 22247616 22794900 22247616 4644155 13047403 4644155 13047403 16623816 10378633 16623816 10378633 16641531 11499233 16641531 11499233 11255800 15651021 11255800 15651021 10359208 17256337 10359208 17256337 18111747 9159927 18111747 9159927 13632564 14130149 13632564 14130149 12373270 15403815 12373270 15403815 16500193 9351134 16500193 9351134 19109368 19108336 19109368 19108336 20308590 20495857 20308590 20495857 21948431 21460583 21948431 21460583 22552545 3140540 22552545 3140540 24095813 23258625 24095813 23258625 3543101 3136505 3543101 3136505 24030404 22855927 24030404 22855927 3926896 3968182 3926896 3968182 22826736 22561982 22826736 22561982 4313511 4074687 4313511 4074687 23170802 3740886 23170802 3740886 3192400 2719551 3192400 2719551 24350468 23594208 24350468 23594208 2670092 2620918 2670092 2620918 24469967 2315919 24469967 2315919 25721787 24790166 25721787 24790166 1907855 1677141 1907855 1677141 25258595 24061711 25258595 24061711 2044802 24965293 2044802 24965293 1875899 1837924 1875899 1837924 13253362 13650265 13253362 13650265 15024670 11885070 15024670 11885070 12701855 15685279 12701855 15685279 17405970 17186017 17405970 17186017 18745174 19272279 18745174 19272279 20727278 20372405 20727278 20372405 20892893 5530454 20892893 5530454 5203914 21888918 5203914 21888918 22575584 21961883 22575584 21961883 4748571 4625205 4748571 4625205 4535704 4119196 4535704 4119196 22666542 12169833 22666542 12169833 12165212 15085471 12165212 15085471 11474745 16892237 11474745 16892237 17832563 7386932 17832563 7386932 7225844 20490268 7225844 20490268 5995314 21468046 5995314 21468046 4958667 4686523 4958667 4686523 22264179 21592140 22264179 21592140 5243644 4885935 5243644 4885935 5032553 13325821 5032553 13325821 14240772 12829152 14240772 12829152 12945301 11816703 12945301 11816703 17068864 16772455 17068864 16772455 17788005 7378909 17788005 7378909 19846669 7179877 19846669 7179877 7600574 19767373 7600574 19767373 20779520 6022100 20779520 6022100 6091274 4856538 6091274 4856538 21852482 21598015 21852482 21598015 5060441 22885502 5060441 22885502 23800927 3009287 23800927 3009287 13672938 13135393 13672938 13135393 12916396 15131739 12916396 15131739 11213706 16584508 11213706 16584508 18608858 17996891 18608858 17996891 19065780 7831583 19065780 7831583 7892642 19301991 7892642 19301991 20187190 6482407 20187190 6482407 21281134 20912776 21281134 20912776 21933298 21254076 21933298 21254076 5758612 5786584 5758612 5786584 21210198 21334246 21210198 21334246 22450017 21624387 22450017 21624387 22870599 3720169 22870599 3720169 23690127 23398584 23690127 23398584 23928932 12780800 23928932 12780800 13661657 13238351 13661657 13238351 13494916 12081703 13494916 12081703 16858596 16847422 16858596 16847422 10031592 9217605 10031592 9217605 9736759 18513957 9736759 18513957 7731112 19421554 7731112 19421554 20340766 6700103 20340766 6700103 14215154 13623365 14215154 13623365 14612347 10325490 14612347 10325490 10642247 9827887 10642247 9827887 10372791 8503604 10372791 8503604 8982321 18193816 8982321 18193816 8813199 7210328 8813199 7210328 7436354 6592236 7436354 6592236 20799227 13793448 20799227 13793448 13691220 11959637 13691220 11959637 16683625 9854850 16683625 9854850 18633186 7688858 18633186 7688858 19428001 19057055 19428001 19057055 20397819 6974593 20397819 6974593 12120754 15762313 12120754 15762313 9938072 9189076 9938072 9189076 9367103 18181443 9367103 18181443 8938192 8351116 8938192 8351116 19059292 7836653 19059292 7836653 8165212 6693575 8165212 6693575 20825364 5932041 20825364 5932041 13396334 14595552 13396334 14595552 11409799 9655550 11409799 9655550 17554915 12917768 17554915 12917768 13060347 11507941 13060347 11507941 11196053 16212306 11196053 16212306 17235622 17130291 17235622 17130291 8621592 8002112 8621592 8002112 19418592 19167949 19418592 19167949 20337472 19890953 20337472 19890953 12744886 12527676 12744886 12527676 15457476 11646434 15457476 11646434 14513202 13554623 14513202 13554623 12961818 15991266 12961818 15991266 17254422 17821105 17254422 17821105 18694558 13302241 18694558 13302241 13252492 15394606 13252492 15394606 16542802 17016394 16542802 17016394 18143301 8119077 18143301 8119077 19270177 7698130 19270177 7698130 20075702 6656666 20075702 6656666 6138271 21116982 6138271 21116982 22064215 4557995 22064215 4557995 4055405 3856163 4055405 3856163 23736019 22810588 23736019 22810588 14467582 12959271 14467582 12959271 12679666 12134252 12679666 12134252 15878015 15632675 15878015 15632675 16902139 10222586 16902139 10222586 14185650 13222460 14185650 13222460 11706703 15050335 11706703 15050335 15914826 17280704 15914826 17280704 9757379 9248465 9757379 9248465 12156183 17439878 12156183 17439878 9602759 9030487 9602759 9030487 9258469 18244150 9258469 18244150 19398877 7670687 19398877 7670687 7400401 19977019 7400401 19977019 21387820 5541221 21387820 5541221 13808592 13655730 13808592 13655730 12730738 10764170 12730738 10764170 17699112 7863326 17699112 7863326 8209835 6878076 8209835 6878076 7008639 20379909 7008639 20379909 22100719 21768372 22100719 21768372 22447060 3796285 22447060 3796285 3836183 23243414 3836183 23243414 14577361 12476174 14577361 12476174 15603237 15585148 15603237 15585148 9786496 17105437 9786496 17105437 13680846 11985420 13680846 11985420 14909751 14672218 14909751 14672218 11542110 10555608 11542110 10555608 17589777 8425562 17589777 8425562 19199685 7656820 19199685 7656820 20226324 19789311 20226324 19789311 20589028 19834674 20589028 19834674 14930073 11791858 14930073 11791858 13468181 15005291 13468181 15005291 15777428 9455848 15777428 9455848 9912251 13772077 9912251 13772077 13345051 12321814 13345051 12321814 15467052 15765680 15467052 15765680 10209095 9559522 10209095 9559522 12468612 15058274 12468612 15058274 11875791 17297490 11875791 17297490 19200791 7410677 19200791 7410677 20534006 20301404 20534006 20301404 6221941 5319069 6221941 5319069 21641123 20973046 21641123 20973046 4888299 22692905 4888299 22692905 3370808 3249777 3370808 3249777 24227898 23832126 24227898 23832126 2901653 24073760 2901653 24073760 12350058 12082300 12350058 12082300 15586885 18287757 15586885 18287757 7957540 19248331 7957540 19248331 7447065 20336744 7447065 20336744 6815545 6557640 6815545 6557640 20541725 20179749 20541725 20179749 21598033 5113823 21598033 5113823 4950826 21931607 4950826 21931607 15160840 11019987 15160840 11019987 16435026 9775900 16435026 9775900 10174697 8852182 10174697 8852182 18990554 7515435 18990554 7515435 19426375 19421420 19426375 19421420 7056119 6585569 7056119 6585569 21883147 21374061 21883147 21374061 4411431 3853838 4411431 3853838 3827178 13258262 3827178 13258262 13953558 12186057 13953558 12186057 15025119 14462498 15025119 14462498 15358051 16081097 15358051 16081097 17966165 8906405 17966165 8906405 7660395 5651947 7660395 5651947 5522298 4897252 5522298 4897252 21948341 13914984 21948341 13914984 13234424 13483588 13234424 13483588 12733114 15107109 12733114 15107109 10733723 9408132 10733723 9408132 9418160 8340205 9418160 8340205 18667601 13711591 18667601 13711591 13166659 10602433 13166659 10602433 16668741 16583872 16668741 16583872 17816940 18041335 17816940 18041335 18363226 14528427 18363226 14528427 11664072 9772148 11664072 9772148 10120003 17479179 10120003 17479179 9105965 8111622 9105965 8111622 19495527 7691842 19495527 7691842 8022299 19848505 8022299 19848505 7071814 5723816 7071814 5723816 6107334 12011998 6107334 12011998 16939228 9949368 16939228 9949368 9798499 8919848 9798499 8919848 18420016 18443624 18420016 18443624 8189263 7578042 8189263 7578042 7854218 7348447 7854218 7348447 19977516 20854926 19977516 20854926 5971216 5858019 5971216 5858019 21701922 21048351 21701922 21048351 5202538 4966513 5202538 4966513 5103570 13239729 5103570 13239729 14299261 11149179 14299261 11149179 11633408 15960221 11633408 15960221 17645352 9235204 17645352 9235204 18477118 8759128 18477118 8759128 8591212 18761084 8591212 18761084 19117045 8278616 19117045 8278616 12965110 12433967 12965110 12433967 14746669 14948031 14746669 14948031 11246377 10326293 11246377 10326293 11039293 11620027 11039293 11620027 17813840 17956728 17813840 17956728 8910139 8594419 8910139 8594419 14989419 13330502 14989419 13330502 13322235 16416771 13322235 16416771 9364835 18022792 9364835 18022792 18527687 8694744 18527687 8694744 8493181 18734887 8493181 18734887 19798993 19273900 19798993 19273900 21122591 20654013 21122591 20654013 5801166 21401004 5801166 21401004 22277824 4469283 22277824 4469283 13722948 13387890 13722948 13387890 14483694 10872126 14483694 10872126 11682884 14590462 11682884 14590462 14020972 9259484 14020972 9259484 17889305 10875824 17889305 10875824 15417741 14807398 15417741 14807398 11376277 10656440 11376277 10656440 17024599 16741737 17024599 16741737 12006013 10746577 12006013 10746577 10261590 9265603 10261590 9265603 17998791 14439887 17998791 14439887 11453916 15755820 11453916 15755820 16832140 17320339 16832140 17320339 6920843 20637593 6920843 20637593 22107428 5086393 22107428 5086393 4705425 22333359 4705425 22333359 14467654 11575642 14467654 11575642 16667071 9246108 16667071 9246108 9504287 8686645 9504287 8686645 18509967 18659773 18509967 18659773 20102398 6212672 20102398 6212672 20753169 5636890 20753169 5636890 5630583 21575311 5630583 21575311 22733015 22680805 22733015 22680805 4452169 14400462 4452169 14400462 17678542 8628081 17678542 8628081 18752187 18547249 18752187 18547249 19934010 19675640 19934010 19675640 6823228 6138051 6823228 6138051 6070645 11740091 6070645 11740091 12765731 16207860 12765731 16207860 10266418 10082433 10266418 10082433 17474425 17525960 17474425 17525960 19057545 8319848 19057545 8319848 8608347 18490888 8608347 18490888 19324813 6882105 19324813 6882105 21605472 4446170 21605472 4446170 4530180 22384759 4530180 22384759 23209071 23186444 23209071 23186444 3039359 24194063 3039359 24194063 2207755 24983267 2207755 24983267 1820774 25121413 1820774 25121413 14480569 13016616 14480569 13016616 13994456 14447392 13994456 14447392 12287479 10519468 12287479 10519468 11031595 14645574 11031595 14645574 15037384 11825376 15037384 11825376 11882885 10206887 11882885 10206887 17548789 8765032 17548789 8765032 19594346 19482497 19594346 19482497 20757906 5654648 20757906 5654648 21614504 21471224 21614504 21471224 5250186 21943474 5250186 21943474 22867049 22266038 22867049 22266038 23210929 2825844 23210929 2825844 24233729 2146589 24233729 2146589 24644191 23744113 24644191 23744113 2671736 24318311 2671736 24318311 25524352 25251167 25524352 25251167 1398636 1111207 1398636 1111207 665279 26209830 665279 26209830 14716141 11286226 14716141 11286226 16788822 10245538 16788822 10245538 10716042 9547052 10716042 9547052 9045951 8537478 9045951 8537478 19326776 19654141 19326776 19654141 7012531 20139624 7012531 20139624 12073400 9855513 12073400 9855513 8736756 18220226 8736756 18220226 8313695 19057989 8313695 19057989 20061853 6853774 20061853 6853774 6119584 5651306 6119584 5651306 4901394 22136338 4901394 22136338 3959944 23068198 3959944 23068198 24323566 23189658 24323566 23189658 3826829 3953962 3826829 3953962 23180374 22719383 23180374 22719383 4095777 3691886 4095777 3691886 23315270 22844831 23315270 22844831 23755265 2980163 23755265 2980163 3063610 1922006 3063610 1922006 1999164 11578132 1999164 11578132 15420625 15748527 15420625 15748527 10130709 16874172 10130709 16874172 18092661 9174167 18092661 9174167 8063052 20816434 8063052 20816434 6028817 6105426 6028817 6105426 21436367 4827198 21436367 4827198 4819496 22063348 4819496 22063348 22637604 12193197 22637604 12193197 13945546 13377828 13945546 13377828 16010238 10746414 16010238 10746414 16701350 17258516 16701350 17258516 18091776 18564282 18091776 18564282 7856348 7045919 7856348 7045919 20533918 6167733 20533918 6167733 6331622 5908036 6331622 5908036 20844355 11263227 20844355 11263227 13616346 13258800 13616346 13258800 15500654 9787265 15500654 9787265 17326684 12221618 17326684 12221618 12810916 14258482 12810916 14258482 11685626 15915226 11685626 15915226 16799737 9638146 16799737 9638146 10057628 16858589 10057628 16858589 9711214 8789905 9711214 8789905 8541078 7941644 8541078 7941644 19647921 20212839 19647921 20212839 6537949 21049534 6537949 21049534 5896831 4762121 5896831 4762121 22146722 4643662 22146722 4643662 4238606 4267383 4238606 4267383 22638929 21733072 22638929 21733072 4891855 4272581 4891855 4272581 23126588 22737561 23126588 22737561 3438450 2839077 3438450 2839077 24454953 23798404 24454953 23798404 2537384 2332480 2537384 2332480 1901171 13647179 1901171 13647179 15555783 10374377 15555783 10374377 10417562 17396657 10417562 17396657 9205543 8543445 9205543 8543445 8523421 8125896 8523421 8125896 12900009 13679246 12900009 13679246 15526143 16141019 15526143 16141019 10554380 16409959 10554380 16409959 9576772 18591091 9576772 18591091 20618028 20123802 20618028 20123802 6777880 20365310 6777880 20365310 5971921 5934642 5971921 5934642 13872651 13444527 13872651 13444527 12556303 11547944 12556303 11547944 10968001 9761439 10968001 9761439 10308263 16748858 10308263 16748858 18282833 8197276 18282833 8197276 7280162 19872986 7280162 19872986 6498229 5901536 6498229 5901536 21656920 5571425 21656920 5571425 13324613 12424922 13324613 12424922 12646912 14800254 12646912 14800254 16808412 17942144 16808412 17942144 19222153 19355994 19222153 19355994 7450248 6861632 7450248 6861632 5906442 5320327 5906442 5320327 5081683 22276517 5081683 22276517 23407725 3131666 23407725 3131666 24334960 23172362 24334960 23172362 13438954 12629063 13438954 12629063 14240705 14008075 14240705 14008075 12794424 12532892 12794424 12532892 14436967 14658851 14436967 14658851 16268057 10481282 16268057 10481282 10684457 10161052 10684457 10161052 9267920 6991382 9267920 6991382 5759017 21386117 5759017 21386117 13641360 12056953 13641360 12056953 10787093 9337676 10787093 9337676 17923745 9278821 17923745 9278821 13369392 14107858 13369392 14107858 17322045 7419523 17322045 7419523 6927614 5994156 6927614 5994156 5911288 21329985 5911288 21329985 22682262 3718038 22682262 3718038 23325811 22471532 23325811 22471532 3108058 3408300 3108058 3408300 24082348 24290754 24082348 24290754 1518966 1776148 1518966 1776148 13706525 12791922 13706525 12791922 12725507 11615093 12725507 11615093 10611198 18670976 10611198 18670976 7543855 20094438 7543855 20094438 20844330 6191827 20844330 6191827 13212266 13966136 13212266 13966136 15534165 11711402 15534165 11711402 10912819 8749297 10912819 8749297 8766425 6990500 8766425 6990500 7383123 13968267 7383123 13968267 15413066 11050083 15413066 11050083 11307130 10355453 11307130 10355453 17444585 17428976 17444585 17428976 9158700 17862834 9158700 17862834 18751069 19562814 18751069 19562814 20624620 5906594 20624620 5906594 20996086 21130451 20996086 21130451 5786303 21473635 5786303 21473635 22806619 4140614 22806619 4140614 22959883 3991169 22959883 3991169 4256822 22836853 4256822 22836853 2984993 2969944 2984993 2969944 9575668 18330833 9575668 18330833 18913480 7387758 18913480 7387758 7389008 7275459 7389008 7275459 20388627 19706325 20388627 19706325 5922004 21646800 5922004 21646800 22662888 3242191 22662888 3242191 2628384 24634581 2628384 24634581 2054327 1903582 2054327 1903582 25103591 1466447 25103591 1466447 1072432 969788 1072432 969788 15454687 15517041 15454687 15517041 9384204 8118338 9384204 8118338 8076951 18962555 8076951 18962555 20422621 20645152 20422621 20645152 21369423 5521757 21369423 5521757 4940312 4815490 4940312 4815490 17753170 14158631 17753170 14158631 12590638 9441193 12590638 9441193 18916889 18691602 18916889 18691602 19662190 19336083 19662190 19336083 7706500 20511987 7706500 20511987 21190874 6335755 21190874 6335755 6194440 5450445 6194440 5450445 21485582 10847659 21485582 10847659 10539683 9744717 10539683 9744717 17079787 17111470 17079787 17111470 9621593 9061536 9621593 9061536 7954393 5794150 7954393 5794150 21093406 5459953 21093406 5459953 5030080 4604328 5030080 4604328 22323732 22381797 22323732 22381797 23248054 12109123 23248054 12109123 11958663 14950750 11958663 14950750 15912257 9894471 15912257 9894471 10485358 14347063 10485358 14347063 15997917 16233505 15997917 16233505 10020316 17136150 10020316 17136150 18115645 8775419 18115645 8775419 19250119 7909650 19250119 7909650 7956657 19331038 7956657 19331038 20909811 5937152 20909811 5937152 5057005 4784866 5057005 4784866 4656856 4340237 4656856 4340237 22866490 21822340 22866490 21822340 4934688 4575067 4934688 4575067 22097978 21612124 22097978 21612124 5011270 3746079 5011270 3746079 22956804 23580964 22956804 23580964 3299075 3132920 3299075 3132920 24475536 23443496 24475536 23443496 2768704 24194677 2768704 24194677 25529064 25143556 25529064 25143556 1419994 25739309 1419994 25739309 824194 26666290 824194 26666290 239479 325571 239479 325571 26622897 25826131 26622897 25826131 1190788 1127558 1190788 1127558 25627821 24703048 25627821 24703048 2223646 2470471 2223646 2470471 24746147 23758214 24746147 23758214 12196412 10101220 12196412 10101220 10765390 16378694 10765390 16378694 17512286 9272370 17512286 9272370 9788188 13402182 9788188 13402182 14373108 11225694 14373108 11225694 11887729 15210198 11887729 15210198 10729737 9483515 10729737 9483515 9564739 7845915 9564739 7845915 19296345 19047973 19296345 19047973 7512682 6758015 7512682 6758015 21717421 21287633 21717421 21287633 5302421 4927979 5302421 4927979 22080987 13659688 22080987 13659688 11922765 14915619 11922765 14915619 14966926 14108795 14966926 14108795 12251342 15196582 12251342 15196582 9406323 8529571 9406323 8529571 9061871 13982927 9061871 13982927 16387016 10374318 16387016 10374318 19032527 8005923 19032527 8005923 8048913 6807338 8048913 6807338 6792181 5850498 6792181 5850498 5654379 21891959 5654379 21891959 23044412 3788887 23044412 3788887 3474097 3172559 3474097 3172559 15091193 16104439 15091193 16104439 17549117 8524123 17549117 8524123 18740415 8229129 18740415 8229129 19910016 20340601 19910016 20340601 21655421 20929915 21655421 20929915 21886499 5398651 21886499 5398651 14564218 13442074 14564218 13442074 12163022 8677294 12163022 8677294 18578378 18389256 18578378 18389256 8095683 19570159 8095683 19570159 20514816 20059874 20514816 20059874 6387822 5996927 6387822 5996927 21560222 4678592 21560222 4678592 22657493 4383836 22657493 4383836 15060774 11814907 15060774 11814907 14636135 15206946 14636135 15206946 11020098 16277245 11020098 16277245 10555603 17809248 10555603 17809248 19079314 7828804 19079314 7828804 20187568 7162770 20187568 7162770 7442640 6841229 7442640 6841229 7014747 6355353 7014747 6355353 20641991 20242607 20641991 20242607 21221441 5437635 21221441 5437635 5181489 4572529 5181489 4572529 3612676 23563139 3612676 23563139 2869347 2042878 2869347 2042878 24705978 23644014 24705978 23644014 3408148 2311856 3408148 2311856 1838654 1481188 1838654 1481188 25489416 24674578 25489416 24674578 25748903 25111955 25748903 25111955 1849323 1455802 1849323 1455802 25719435 24752927 25719435 24752927 26186178 25414197 26186178 25414197 26668471 25743413 26668471 25743413 1064068 866497 1064068 866497 694037 26491929 694037 26491929 305456 281386 305456 281386 26724726 25971994 26724726 25971994 26844639 26291563 26844639 26291563 432785 26671982 432785 26671982 45272 26930136 45272 26930136 13078457 12099431 13078457 12099431 15043241 15077069 15043241 15077069 10438276 16972282 10438276 16972282 18108388 18263547 18108388 18263547 8270820 19184772 8270820 19184772 7227553 19758184 7227553 19758184 6895218 20434141 6895218 20434141 21297412 21624228 21297412 21624228 5056236 22026870 5056236 22026870 23227039 22338572 23227039 22338572 23776039 22865620 23776039 22865620 12793016 11682305 12793016 11682305 16169030 15343919 16169030 15343919 12261256 13424866 12261256 13424866 14649863 14733845 14649863 14733845 11055579 16875345 11055579 16875345 18648131 18211614 18648131 18211614 19176236 7665007 19176236 7665007 7368528 19633351 7368528 19633351 20051395 20082746 20051395 20082746 6377699 5759466 6377699 5759466 21903758 4631519 21903758 4631519 22291743 13736343 22291743 13736343 12671364 10563495 12671364 10563495 9280254 8671732 9280254 8671732 8824349 8412352 8824349 8412352 19681867 19340401 19681867 19340401 20310958 6470400 20310958 6470400 6499920 21532047 6499920 21532047 22708361 3926856 22708361 3926856 3776823 22993406 3776823 22993406 15072709 11970206 15072709 11970206 11312381 17177306 11312381 17177306 9121966 17940076 9121966 17940076 18644803 18208739 18644803 18208739 19985956 19754687 19985956 19754687 14850092 11970386 14850092 11970386 15288861 17056789 15288861 17056789 9901013 11208175 9901013 11208175 16087399 16859296 16087399 16859296 9239407 8890439 9239407 8890439 18459327 17679582 18459327 17679582 15613492 14630698 15613492 14630698 10660140 16926134 10660140 16926134 9202171 8453904 9202171 8453904 18928302 15020934 18928302 15020934 11425272 10425766 11425272 10425766 17669180 17291716 17669180 17291716 18757137 6739665 18757137 6739665 7096753 19917935 7096753 19917935 20416272 6119108 20416272 6119108 21070066 21715521 21070066 21715521 4866899 22941549 4866899 22941549 23958121 2384599 23958121 2384599 2525374 2006323 2525374 2006323 24864690 15346525 24864690 15346525 10939095 9964825 10939095 9964825 10022548 9113910 10022548 9113910 9147991 7834271 9147991 7834271 19979680 7224873 19979680 7224873 7637721 14581876 7637721 14581876 15171199 11333305 15171199 11333305 11860646 15286329 11860646 15286329 16050897 9942109 16050897 9942109 17723813 17080181 17723813 17080181 13137381 12988336 13137381 12988336 14221293 15969828 14221293 15969828 10822519 16679082 10822519 16679082 17780988 17082201 17780988 17082201 18196218 8251853 18196218 8251853 7857042 19029128 7857042 19029128 20225757 19718699 20225757 19718699 20508895 6621026 20508895 6621026 7104902 12517664 7104902 12517664 15622287 11051065 15622287 11051065 9825482 17161978 9825482 17161978 18650572 18228634 18650572 18228634 8169269 6904522 8169269 6904522 20094112 19736730 20094112 19736730 6641718 5594206 6641718 5594206 5461985 4098345 5461985 4098345 22841381 22648326 22841381 22648326 3671503 3592681 3671503 3592681 13918949 13417431 13918949 13417431 11986233 11082588 11986233 11082588 13646722 13256526 13646722 13256526 12221896 16307233 12221896 16307233 16992246 9584312 16992246 9584312 9254622 8113630 9254622 8113630 8700622 12414309 8700622 12414309 14172878 14102437 14172878 14102437 15011108 14510037 15011108 14510037 10639786 16879285 10639786 16879285 9778624 17349549 9778624 17349549 9695042 12367150 9695042 12367150 15054306 11612102 15054306 11612102 12350175 15336739 12350175 15336739 17353096 9426352 17353096 9426352 9194648 7940753 9194648 7940753 19611044 19419732 19611044 19419732 7208726 6668527 7208726 6668527 20366904 5780159 20366904 5780159 21378367 12470627 21378367 12470627 13902616 14076589 13902616 14076589 10872242 16594440 10872242 16594440 17353136 9871994 17353136 9871994 17795842 18245823 17795842 18245823 8998545 12355986 8998545 12355986 14494248 13884495 14494248 13884495 12664332 9945278 12664332 9945278 18412210 18502597 18412210 18502597 19471607 7642350 19471607 7642350 7746041 7440431 7746041 7440431 13424466 14332786 13424466 14332786 16976795 8695428 16976795 8695428 19457776 20072388 19457776 20072388 20502321 6777278 20502321 6777278 6452684 5532218 6452684 5532218 5598393 21752399 5598393 21752399 22681047 23727607 22681047 23727607 2688804 2083273 2688804 2083273 25097015 1298098 25097015 1298098 25988056 25437393 25988056 25437393 1463003 1264665 1463003 1264665 10694419 10626918 10694419 10626918 15737619 12530147 15737619 12530147 11933522 11057577 11933522 11057577 11344800 16310591 11344800 16310591 10064975 9368968 10064975 9368968 8984297 7643784 8984297 7643784 19572136 7053777 19572136 7053777 20256444 19808686 20256444 19808686 6999381 20870019 6999381 20870019 5894924 5089852 5894924 5089852 22559159 4473251 22559159 4473251 14033147 13680861 14033147 13680861 12132343 15181772 12132343 15181772 10855191 17267126 10855191 17267126 17867929 8578415 17867929 8578415 8056337 6622900 8056337 6622900 20481849 6113114 20481849 6113114 5879728 4833560 5879728 4833560 21945897 21364890 21945897 21364890 22461191 23053141 22461191 23053141 3419564 2970574 3419564 2970574 24498751 23543927 24498751 23543927 3392414 3457535 3392414 3457535 23665180 23353541 23665180 23353541 2141389 1898140 2141389 1898140 25073856 12807338 25073856 12807338 12608546 11417856 12608546 11417856 15847324 10852134 15847324 10852134 16602802 15967753 16602802 15967753 16951002 9476433 16951002 9476433 18219158 17908487 18219158 17908487 18882533 18554588 18882533 18554588 20954752 20147672 20954752 20147672 6746466 5434916 6746466 5434916 21796442 21646161 21796442 21646161 4865198 4188728 4865198 4188728 4279075 3331667 4279075 3331667 24259121 1834318 24259121 1834318 1795316 14586150 1795316 14586150 16072884 15372026 16072884 15372026 14460234 11756369 14460234 11756369 11933127 14809305 11933127 14809305 11901532 10873304 11901532 10873304 17115803 16560955 17115803 16560955 9683432 17513218 9683432 17513218 8549880 18385890 8549880 18385890 19356701 7894845 19356701 7894845 8454979 14087611 8454979 14087611 15010239 11027057 15010239 11027057 16635252 9890417 16635252 9890417 9998385 17715210 9998385 17715210 18693288 7959591 18693288 7959591 20381903 5904054 20381903 5904054 5845214 21258013 5845214 21258013 5089808 4685654 5089808 4685654 4580670 22709141 4580670 22709141 23876067 13793476 23876067 13793476 14564068 11214519 14564068 11214519 11348329 16685316 11348329 16685316 17325108 9909573 17325108 9909573 15100628 14286837 15100628 14286837 12338691 15074335 12338691 15074335 11250630 10174422 11250630 10174422 17509153 9364203 17509153 9364203 8602896 6731427 8602896 6731427 20475314 6321326 20475314 6321326 21088765 20587719 21088765 20587719 5427224 5167259 5427224 5167259 22147886 21912921 22147886 21912921 23166440 22298288 23166440 22298288 23175158 2970651 23175158 2970651 23870244 13788786 23870244 13788786 13627795 12150427 13627795 12150427 15433378 11440807 15433378 11440807 10701807 16457584 10701807 16457584 7261509 20072606 7261509 20072606 7132244 6743712 7132244 6743712 20957111 20462152 20957111 20462152 5570328 5185296 5570328 5185296 22156586 21643668 22156586 21643668 4422210 3655541 4422210 3655541 3712551 23414234 3712551 23414234 25644485 24389196 25644485 24389196 2154683 2120733 2154683 2120733 13298183 13378027 13298183 13378027 14373596 12445074 14373596 12445074 12585276 10583642 12585276 10583642 11161955 13298863 11161955 13298863 13843915 12475434 13843915 12475434 14187847 14029218 14187847 14029218 13073944 13364804 13073944 13364804 14194676 12553942 14194676 12553942 10652021 17450520 10652021 17450520 18509417 19584441 18509417 19584441 20854863 5967609 20854863 5967609 6322867 20390456 6322867 20390456 13459212 9978493 13459212 9978493 9043701 6861804 9043701 6861804 5984152 21235629 5984152 21235629 22503195 4340154 22503195 4340154 23001909 22456532 23001909 22456532 4565440 4396834 4565440 4396834 22422113 16204888 22422113 16204888 13628048 10896303 13628048 10896303 10800161 10000833 10800161 10000833 10549431 18044829 10549431 18044829 18794941 7834062 18794941 7834062 19938313 6943851 19938313 6943851 16061295 16038909 16061295 16038909 18222718 8646789 18222718 8646789 9045030 14408654 9045030 14408654 15680530 15256485 15680530 15256485 10771101 9397292 10771101 9397292 18330967 8856870 18330967 8856870 9053201 19621157 9053201 19621157 7087921 6137357 7087921 6137357 20882891 20255039 20882891 20255039 21098418 4980781 21098418 4980781 4895241 22067317 4895241 22067317 23524564 22587024 23524564 22587024 4286372 4218337 4286372 4218337 12836258 12984617 12836258 12984617 15159868 10713255 15159868 10713255 10040548 17368897 10040548 17368897 9251728 17892995 9251728 17892995 7492646 4922889 7492646 4922889 22309743 21875755 22309743 21875755 4757769 4029300 4757769 4029300 2978656 3045902 2978656 3045902 2304540 2524039 2304540 2524039 25619158 24736424 25619158 24736424 2139666 1673962 2139666 1673962 11849117 11935283 11849117 11935283 14879814 13527256 14879814 13527256 12574001 10211157 12574001 10211157 17558761 9294093 17558761 9294093 9211366 8334488 9211366 8334488 8963757 18958288 8963757 18958288 19627125 14447343 19627125 14447343 11826305 15626669 11826305 15626669 17980835 9161458 17980835 9161458 9580574 7314676 9580574 7314676 7640811 19489903 7640811 19489903 19782870 7116965 19782870 7116965 7459369 21213000 7459369 21213000 5350954 4483847 5350954 4483847 22226326 4313457 22226326 4313457 3700720 23278284 3700720 23278284 24288659 2680894 24288659 2680894 12798182 14641547 12798182 14641547 15427577 15387630 15427577 15387630 10785587 15926910 10785587 15926910 16637494 9029133 16637494 9029133 9255431 18724143 9255431 18724143 7814447 5384827 7814447 5384827 21778563 21398144 21778563 21398144 22179637 4660625 22179637 4660625 4755875 3418681 4755875 3418681 23789389 24009393 23789389 24009393 2856977 24269580 2856977 24269580 2064090 25180429 2064090 25180429 26480136 25670425 26480136 25670425 1162757 992695 1162757 992695 625539 26453960 625539 26453960 558353 569665 558353 569665 26560304 25721828 26560304 25721828 1198014 1458595 1198014 1458595 14195237 13762203 14195237 13762203 12305378 11111304 12305378 11111304 17530022 17579151 17530022 17579151 18295014 8215673 18295014 8215673 8505064 13602459 8505064 13602459 13588101 13205003 13588101 13205003 12475973 14261738 12475973 14261738 11529669 15695153 11529669 15695153 9672039 8900033 9672039 8900033 9018948 8529596 9018948 8529596 8045912 19421222 8045912 19421222 19882219 13224380 19882219 13224380 11650762 15852221 11650762 15852221 10014661 17897987 10014661 17897987 18656098 7525053 18656098 7525053 19528575 18910068 19528575 18910068 20344662 20242172 20344662 20242172 21093747 20820149 21093747 20820149 5881182 5340055 5881182 5340055 21716716 4906678 21716716 4906678 22883981 3418313 22883981 3418313 23563199 23124687 23563199 23124687 3471846 23674837 3471846 23674837 3059239 2897825 3059239 2897825 23997390 2224496 23997390 2224496 24574637 23834701 24574637 23834701 2950046 3185992 2950046 3185992 23748656 23281538 23748656 23281538 2760432 24234509 2760432 24234509 14944515 11301262 14944515 11301262 11785572 13668266 11785572 13668266 14371234 11442636 14371234 11442636 16572616 10481259 16572616 10481259 16780485 16578098 16780485 16578098 18026663 9293684 18026663 9293684 13926825 13350400 13926825 13350400 13355800 14481242 13355800 14481242 12313168 11050670 12313168 11050670 10038878 17154192 10038878 17154192 9128161 18510810 9128161 18510810 20106151 5681748 20106151 5681748 21526423 20953807 21526423 20953807 5792963 5383510 5792963 5383510 21847040 4269928 21847040 4269928 23036743 22936600 23036743 22936600 23409724 3420546 23409724 3420546 14012167 13227972 14012167 13227972 15236296 16354614 15236296 16354614 17020099 17183435 17020099 17183435 18800208 7005588 18800208 7005588 7628266 12758237 7628266 12758237 13698693 12928686 13698693 12928686 15715426 10742197 15715426 10742197 16463646 16200412 16463646 16200412 10149767 9546081 10149767 9546081 9240343 17521364 9240343 17521364 18089565 8630143 18089565 8630143 7375633 19788278 7375633 19788278 20328043 12367187 20328043 12367187 12547843 14203789 12547843 14203789 15020760 12651342 15020760 12651342 11720416 10610522 11720416 10610522 17329402 17474096 17329402 17474096 9265911 7852441 9265911 7852441 6911308 5989539 6911308 5989539 6294006 20936026 6294006 20936026 5781461 21592104 5781461 21592104 4891176 22372564 4891176 22372564 3730863 23208268 3730863 23208268 24591903 23708069 24591903 23708069 3170472 13338360 3170472 13338360 13638617 14585338 13638617 14585338 12146689 9900550 12146689 9900550 10388694 16612209 10388694 16612209 8926324 8232926 8926324 8232926 19203377 20649901 19203377 20649901 5011508 4444981 5011508 4444981 3462771 23641086 3462771 23641086 2793731 2436312 2793731 2436312 1519857 1624654 1519857 1624654 25298361 24774013 25298361 24774013 26088834 25127916 26088834 25127916 1709457 1895909 1709457 1895909 24811420 23939708 24811420 23939708 2883340 2870212 2883340 2870212 2237353 25054663 2237353 25054663 25899425 12746895 25899425 12746895 11695198 16006391 11695198 16006391 10188760 9092233 10188760 9092233 20053504 6469723 20053504 6469723 6443133 20666992 6443133 20666992 5515975 5514811 5515975 5514811 21175817 13423850 21175817 13423850 12205556 15481449 12205556 15481449 11077237 15920031 11077237 15920031 17090770 10014685 17090770 10014685 12296687 14865806 12296687 14865806 16246256 15842293 16246256 15842293 17055234 17848529 17055234 17848529 8875374 18681723 8875374 18681723 19411387 12130506 19411387 12130506 13115471 10611878 13115471 10611878 16860418 9053669 16860418 9053669 18457433 7276101 18457433 7276101 7230821 6946006 7230821 6946006 13084075 14738666 13084075 14738666 15637063 10956108 15637063 10956108 16074131 15737815 16074131 15737815 7986914 6980353 7986914 6980353 6948083 20325401 6948083 20325401 14105114 11794010 14105114 11794010 11384332 10582562 11384332 10582562 14733830 14665638 14733830 14665638 15699520 10892085 15699520 10892085 17569967 9200034 17569967 9200034 8968170 19079771 8968170 19079771 7086259 20126482 7086259 20126482 6419982 21997037 6419982 21997037 4826432 4114597 4826432 4114597 4537840 13155522 4537840 13155522 14320838 11739885 14320838 11739885 12054016 15440400 12054016 15440400 16224662 10226016 16224662 10226016 9709337 17427914 9709337 17427914 18847477 7728869 18847477 7728869 7118107 19933192 7118107 19933192 7049675 6592886 7049675 6592886 20717611 20848865 20717611 20848865 5340515 4807353 5340515 4807353 5039078 22135162 5039078 22135162 4630212 3776114 4630212 3776114 22986982 3471892 22986982 3471892 23515704 22656171 23515704 22656171 4135269 23043843 4135269 23043843 24275005 23339442 24275005 23339442 3161046 2309934 3161046 2309934 24441069 13894467 24441069 13894467 11369831 9990296 11369831 9990296 19607006 21007103 19607006 21007103 5404706 5141313 5404706 5141313 21918147 21379465 21918147 21379465 23276575 22430363 23276575 22430363 13054638 12671955 13054638 12671955 12969287 14325108 12969287 14325108 12044603 15737546 12044603 15737546 16317053 13705006 16317053 13705006 12974610 11373623 12974610 11373623 15841177 13628199 15841177 13628199 13079273 11801830 13079273 11801830 11683455 10244408 11683455 10244408 9531547 18315941 9531547 18315941 7808988 6669770 7808988 6669770 20131361 21160253 20131361 21160253 22011243 21493741 22011243 21493741 5400588 4848008 5400588 4848008 5057674 22106729 5057674 22106729 4610427 4358704 4610427 4358704 22641572 21984078 22641572 21984078 14218596 12349813 14218596 12349813 13042451 13901310 13042451 13901310 12562369 15652189 12562369 15652189 10764875 8998992 10764875 8998992 8945041 18750522 8945041 18750522 19337183 6601351 19337183 6601351 6998474 13652625 6998474 13652625 15065622 11852732 15065622 11852732 11896129 10733796 11896129 10733796 16307902 8598590 16307902 8598590 19768050 19339772 19768050 19339772 7650692 6694232 7650692 6694232 21733944 4997205 21733944 4997205 4870992 4566494 4870992 4566494 22952143 3696864 22952143 3696864 23263791 22812779 23263791 22812779 24139827 2395494 24139827 2395494 25144784 23918039 25144784 23918039 2592204 2704762 2592204 2704762 13419715 13857416 13419715 13857416 12507791 11851865 12507791 11851865 10647362 16554276 10647362 16554276 9794380 17456025 9794380 17456025 18477906 8288228 18477906 8288228 19575181 20014956 19575181 20014956 21410098 5612700 21410098 5612700 4630164 4455215 4630164 4455215 23024563 3101974 23024563 3101974 23945894 23197552 23945894 23197552 3452582 23748593 3452582 23748593 3099025 24273126 3099025 24273126 2344582 1603855 2344582 1603855 1642515 13555762 1642515 13555762 14383873 11849635 14383873 11849635 10936957 16164076 10936957 16164076 11875484 14321580 11875484 14321580 15779903 16032625 15779903 16032625 17053391 9080503 17053391 9080503 9272263 18599896 9272263 18599896 6868767 5954652 6868767 5954652 6000447 21098687 6000447 21098687 11839320 14866034 11839320 14866034 16427723 16091457 16427723 16091457 16817037 9817684 16817037 9817684 8893251 18706537 8893251 18706537 8085009 6657569 8085009 6657569 6692054 11731327 6692054 11731327 14989372 14584673 14989372 14584673 13611384 11363288 13611384 11363288 10952644 10007734 10952644 10007734 10660468 17746149 10660468 17746149 8888620 8174464 8888620 8174464 8178283 19376105 8178283 19376105 7262081 6955654 7262081 6955654 20709091 5098010 20709091 5098010 21954013 21966374 21954013 21966374 5012071 4652515 5012071 4652515 4584241 22362340 4584241 22362340 23283929 22756212 23283929 22756212 3854212 23316143 3854212 23316143 3453675 23974701 3453675 23974701 25234705 24375273 25234705 24375273 2442967 2011057 2442967 2011057 25424396 24619472 25424396 24619472 2084565 1651642 2084565 1651642 25422925 24362149 25422925 24362149 2073818 2050726 2073818 2050726 14218676 13892550 14218676 13892550 12642005 11851940 12642005 11851940 15746208 11322975 15746208 11322975 16042947 9835179 16042947 9835179 9160540 7676947 9160540 7676947 19881795 6717165 19881795 6717165 6483826 20511932 6483826 20511932 13688914 13021595 13688914 13021595 15467481 15218658 15467481 15218658 16152385 15729588 16152385 15729588 16953838 9140303 16953838 9140303 18982279 18311063 18982279 18311063 7882262 6814928 7882262 6814928 20565066 6652599 20565066 6652599 21120905 20765585 21120905 20765585 5462554 5272103 5462554 5272103 22067272 21488613 22067272 21488613 23508044 2971508 23508044 2971508 23912061 23391549 23912061 23391549 3149947 3369425 3149947 3369425 23553877 3261054 23553877 3261054 14762173 12106540 14762173 12106540 15860551 11251195 15860551 11251195 11991672 14641518 11991672 14641518 17567378 9367019 17567378 9367019 17915150 18095848 17915150 18095848 8004779 19896322 8004779 19896322 20583379 14235271 20583379 14235271 11056381 10431520 11056381 10431520 16997232 17088638 16997232 17088638 17765018 8623906 17765018 8623906 8990477 13335492 8990477 13335492 15200947 11633598 15200947 11633598 12527653 14869446 12527653 14869446 15892085 10333578 15892085 10333578 10672977 16706796 10672977 16706796 18917458 7405839 18917458 7405839 19983279 6607984 19983279 6607984 6764459 12346611 6764459 12346611 14625398 11839366 14625398 11839366 15642902 14854861 15642902 14854861 11601048 15818900 11601048 15818900 10034505 9160198 10034505 9160198 19274554 19037312 19274554 19037312 7440918 19953315 7440918 19953315 5567417 22221104 5567417 22221104 4533122 3965841 4533122 3965841 23328031 22916090 23328031 22916090 3688725 3493635 3688725 3493635 23948606 23264764 23948606 23264764 3735182 2715459 3735182 2715459 24421560 23979500 24421560 23979500 2797994 2678337 2797994 2678337 13371427 13725266 13371427 13725266 14830844 14691007 14830844 14691007 9722217 17121936 9722217 17121936 7995224 19491408 7995224 19491408 21257027 4601899 21257027 4601899 4369546 4222815 4369546 4222815 22563882 4120925 22563882 4120925 4221349 22474914 4221349 22474914 13188457 11645699 13188457 11645699 10355253 8707420 10355253 8707420 18964809 7784497 18964809 7784497 7990117 19183378 7990117 19183378 20693524 20101453 20693524 20101453 6954989 6496779 6954989 6496779 12319701 14481229 12319701 14481229 12821642 11085507 12821642 11085507 16260477 9973247 16260477 9973247 10224741 16880088 10224741 16880088 12362374 13499688 12362374 13499688 16846871 16695048 16846871 16695048 17814081 18594678 17814081 18594678 19409852 7727865 19409852 7727865 10940409 16619159 10940409 16619159 10259919 9647728 10259919 9647728 18240398 8336408 18240398 8336408 8359845 19036846 8359845 19036846 7673603 6445645 7673603 6445645 20585547 20197935 20585547 20197935 5954476 5333467 5954476 5333467 21803093 4826819 21803093 4826819 22322619 22207394 22322619 22207394 4849483 4289928 4849483 4289928 22801186 22612780 22801186 22612780 23709923 23337416 23709923 23337416 23935488 15641689 23935488 15641689 10219176 16603940 10219176 16603940 11960189 11141019 11960189 11141019 13178295 12485977 13178295 12485977 14360723 14321264 14360723 14321264 11541399 15669906 11541399 15669906 16990009 9367873 16990009 9367873 19162201 18324567 19162201 18324567 20034730 19878909 20034730 19878909 20649139 6255100 20649139 6255100 5533416 5029996 5533416 5029996 5089186 22097260 5089186 22097260 23302935 3464615 23302935 3464615 3913946 11783410 3913946 11783410 13674397 13498003 13674397 13498003 10446546 9583182 10446546 9583182 9299912 18331512 9299912 18331512 8691126 11781316 8691126 11781316 16456801 10046762 16456801 10046762 10060471 16818902 10060471 16818902 17716454 18402668 17716454 18402668 18828320 8151149 18828320 8151149 19490195 7315227 19490195 7315227 15033464 15945429 15033464 15945429 9453232 17768127 9453232 17768127 18768973 7949964 18768973 7949964 6934813 6523512 6934813 6523512 20902242 5350159 20902242 5350159 21709097 21332019 21709097 21332019 5710900 4968287 5710900 4968287 4252961 3607352 4252961 3607352 23933638 23178133 23933638 23178133 3788916 13943378 3788916 13943378 15034092 11358869 15034092 11358869 11127310 10288915 11127310 10288915 16538439 13094198 16538439 13094198 13165394 13674627 13165394 13674627 16113361 9041849 16113361 9041849 18152712 8777827 18152712 8777827 8309844 19535458 8309844 19535458 20345232 19618419 20345232 19618419 7245980 20584636 7245980 20584636 22025548 21377629 22025548 21377629 5329891 4149340 5329891 4149340 22729525 21915300 22729525 21915300 13830481 12287639 13830481 12287639 12303292 10852012 12303292 10852012 16150848 9473445 16150848 9473445 19824970 19364172 19824970 19364172 20232341 19938061 20232341 19938061 20722862 6200736 20722862 6200736 12824234 14279369 12824234 14279369 14829119 15964190 14829119 15964190 16650440 10143458 16650440 10143458 19119641 20073045 19119641 20073045 21336336 4331554 21336336 4331554 22900111 21740839 22900111 21740839 12457491 10711036 12457491 10711036 16640872 16444017 16640872 16444017 9815258 17417957 9815258 17417957 9318548 17891711 9318548 17891711 18902339 19101002 18902339 19101002 20043104 6308322 20043104 6308322 6226996 21484841 6226996 21484841 5428355 4171118 5428355 4171118 22934535 3999634 22934535 3999634 15895797 15868200 15895797 15868200 11042553 10395441 11042553 10395441 16359532 16961508 16359532 16961508 9838557 18573011 9838557 18573011 19353432 7100537 19353432 7100537 7359146 20513783 7359146 20513783 5496443 21803487 5496443 21803487 22500397 4112054 22500397 4112054 4559145 11434049 4559145 11434049 14987845 15213703 14987845 15213703 11026180 10640897 11026180 10640897 18086749 8527419 18086749 8527419 19400505 18948295 19400505 18948295 7659269 6812674 7659269 6812674 20948027 21035389 20948027 21035389 21860860 21214483 21860860 21214483 12513260 11409127 12513260 11409127 16037686 15589397 16037686 15589397 10739580 9793279 10739580 9793279 10156330 16631548 10156330 16631548 17454379 17057561 17454379 17057561 8884130 7562057 8884130 7562057 7983419 18943545 7983419 18943545 14449800 11805808 14449800 11805808 15339597 15576471 15339597 15576471 11423722 9535999 11423722 9535999 9891353 8558326 9891353 8558326 18747203 19167076 18747203 19167076 19948127 19699030 19948127 19699030 20627236 20185960 20627236 20185960 6645369 20909279 6645369 20909279 5550467 5013361 5550467 5013361 22446113 4252179 22446113 4252179 22690489 12939456 22690489 12939456 12930258 14549933 12930258 14549933 12108923 15082749 12108923 15082749 10946677 10246786 10946677 10246786 17622652 8877314 17622652 8877314 8524215 19202385 8524215 19202385 21295262 21126748 21295262 21126748 21991164 4685229 21991164 4685229 4182721 4149769 4182721 4149769 23030950 3588063 23030950 3588063 24401707 23815249 24401707 23815249 2756867 1982128 2756867 1982128 24970053 12676586 24970053 12676586 12766832 14475706 12766832 14475706 12071499 10189687 12071499 10189687 10712894 17315462 10712894 17315462 18137418 19333198 18137418 19333198 7333285 5927720 7333285 5927720 5486585 4601261 5486585 4601261 22196733 21458880 22196733 21458880 4760015 4570493 4760015 4570493 4385355 4334871 4385355 4334871 13745456 14327297 13745456 14327297 12158893 14574299 12158893 14574299 14899675 11808044 14899675 11808044 12667205 15004924 12667205 15004924 15434556 11832293 15434556 11832293 10461374 16749523 10461374 16749523 17649532 17522387 17649532 17522387 7721794 7145900 7721794 7145900 7184910 20134489 7184910 20134489 20947762 20497276 20947762 20497276 21267142 20616263 21267142 20616263 21866396 21431573 21866396 21431573 5522504 12219259 5522504 12219259 14906922 10648776 14906922 10648776 16442049 16704945 16442049 16704945 9406761 8070967 9406761 8070967 7826219 20184963 7826219 20184963 6533971 5003355 6533971 5003355 22042041 21654741 22042041 21654741 4721730 4458273 4721730 4458273 4159064 22872592 4159064 22872592 3650975 3773812 3650975 3773812 23336321 2414477 23336321 2414477 1888124 1768094 1888124 1768094 25639235 24538038 25639235 24538038 2394282 1927792 2394282 1927792 25528478 1402488 25528478 1402488 1579519 25584363 1579519 25584363 1200385 26260959 1200385 26260959 822443 551050 822443 551050 26538208 25906163 26538208 25906163 1096699 683517 1096699 683517 26540539 25629954 26540539 25629954 1183200 1492674 1183200 1492674 25544230 24646251 25544230 24646251 1831758 1931331 1831758 1931331 13007559 13889872 13007559 13889872 15340851 10567480 15340851 10567480 10999818 10032727 10999818 10032727 10759768 13890862 10759768 13890862 14792374 10802679 14792374 10802679 11004221 15697598 11004221 15697598 16827510 17011155 16827510 17011155 9882907 17906342 9882907 17906342 18865441 7331664 18865441 7331664 19701804 6849488 19701804 6849488 19924367 12593937 19924367 12593937 13600527 13372843 13600527 13372843 12996617 12415807 12996617 12415807 14824438 11474056 14824438 11474056 11157904 10087369 11157904 10087369 10595139 9827024 10595139 9827024 18442153 17982857 18442153 17982857 8144963 19114328 8144963 19114328 7838718 7587464 7838718 7587464 19600970 13024181 19600970 13024181 12471997 15160653 12471997 15160653 10415353 9026337 10415353 9026337 8325822 7201542 8325822 7201542 7004931 4921706 7004931 4921706 22670840 22268014 22670840 22268014 23175987 3661048 23175987 3661048 13111540 14075850 13111540 14075850 12549316 10989460 12549316 10989460 11092751 15964102 11092751 15964102 16581952 16686244 16581952 16686244 17192001 11891749 17192001 11891749 12648643 14723223 12648643 14723223 10792812 16276217 10792812 16276217 18823099 18211003 18823099 18211003 8544080 8071436 8544080 8071436 19208457 7918463 19208457 7918463 6657716 21316005 6657716 21316005 22094750 4959271 22094750 4959271 4889104 22043314 4889104 22043314 23018266 12843811 23018266 12843811 12964548 14664111 12964548 14664111 10962021 10634326 10962021 10634326 16728554 10268379 16728554 10268379 18456151 18151659 18456151 18151659 8262095 18929203 8262095 18929203 6981481 20062716 6981481 20062716 20630710 6300854 20630710 6300854 21336244 20709324 21336244 20709324 5384080 4683057 5384080 4683057 4363377 3970943 4363377 3970943 22924173 22860979 22924173 22860979 3897995 23226479 3897995 23226479 24476507 24098768 24476507 24098768 2545242 2421130 2545242 2421130 14414237 13482955 14414237 13482955 12844105 11552066 12844105 11552066 15716881 15208482 15716881 15208482 16329411 10498783 16329411 10498783 9936355 17279124 9936355 17279124 8956106 7878986 8956106 7878986 20083879 6865071 20083879 6865071 13610790 12951031 13610790 12951031 14572283 10828911 14572283 10828911 17811161 17364152 17811161 17364152 8436369 18576498 8436369 18576498 19477894 7745162 19477894 7745162 19739725 20238401 19739725 20238401 6704502 5894434 6704502 5894434 5458890 5214489 5458890 5214489 22627787 21859462 22627787 21859462 5163350 4529756 5163350 4529756 4008345 3959077 4008345 3959077 23799216 22894651 23799216 22894651 3954671 23429875 3954671 23429875 24330890 12376659 24330890 12376659 13636867 13504738 13636867 13504738 12091947 15017005 12091947 15017005 16195802 9842801 16195802 9842801 10086485 17150162 10086485 17150162 18522809 8129521 18522809 8129521 20438840 20100877 20438840 20100877 6525650 5794574 6525650 5794574 21657437 12306769 21657437 12306769 14259491 14466196 14259491 14466196 15297642 11438589 15297642 11438589 14657152 15341886 14657152 15341886 10512914 16450896 10512914 16450896 17234634 9115562 17234634 9115562 8424141 19841569 8424141 19841569 6099544 21646481 6099544 21646481 22421130 21956346 22421130 21956346 5000507 4843119 5000507 4843119 22364604 21745426 22364604 21745426 5268165 4992871 5268165 4992871 22559374 21708325 22559374 21708325 4791608 22430523 4791608 22430523 4135748 3941604 4135748 3941604 22970616 22109063 22970616 22109063 14074696 12177147 14074696 12177147 15841892 15972456 15841892 15972456 10623494 9828209 10623494 9828209 17391500 8662379 17391500 8662379 18909231 19120618 18909231 19120618 20902519 20973517 20902519 20973517 5586757 5227451 5586757 5227451 4890963 21988368 4890963 21988368 22968433 22260265 22968433 22260265 4646182 4186216 4646182 4186216 22845722 22442284 22845722 22442284 14707808 13010034 14707808 13010034 12347329 15053342 12347329 15053342 16145411 10099004 16145411 10099004 10019123 8391608 10019123 8391608 19004839 7258613 19004839 7258613 7264216 19922430 7264216 19922430 20880584 20368902 20880584 20368902 21897832 21185233 21897832 21185233 15304470 10945510 15304470 10945510 11598279 13465773 11598279 13465773 14533559 11265240 14533559 11265240 11887014 15672835 11887014 15672835 11257236 14058306 11257236 14058306 13712150 12356333 13712150 12356333 15937061 16466143 15937061 16466143 19156833 7357165 19156833 7357165 20237948 19646111 20237948 19646111 20444586 20289204 20444586 20289204 20984373 11658276 20984373 11658276 12087465 11222092 12087465 11222092 15798808 16421864 15798808 16421864 17591604 17996825 17591604 17996825 8403592 7538896 8403592 7538896 19783541 6047114 19783541 6047114 5898996 5518847 5898996 5518847 5479610 21482224 5479610 21482224 22611400 4041278 22611400 4041278 13441421 12934455 13441421 12934455 15174189 10025133 15174189 10025133 18095736 18424413 18095736 18424413 8084293 19826789 8084293 19826789 6730431 5876464 6730431 5876464 21432717 20865565 21432717 20865565 6199555 12174977 6199555 12174977 13988522 14620981 13988522 14620981 16230321 16277099 16230321 16277099 16915882 9205051 16915882 9205051 9361095 8236312 9361095 8236312 19115569 7815045 19115569 7815045 8077561 19138585 8077561 19138585 19815514 6863128 19815514 6863128 7084285 20116959 7084285 20116959 21230364 4666414 21230364 4666414 23238083 2730281 23238083 2730281 3151307 24359324 3151307 24359324 2471070 1858646 2471070 1858646 25235511 24089566 25235511 24089566 2809464 14072427 2809464 14072427 13281830 12485437 13281830 12485437 16780580 9134096 16780580 9134096 9251263 8617648 9251263 8617648 8674304 18732655 8674304 18732655 7381602 20029034 7381602 20029034 6334357 5615188 6334357 5615188 5538270 4988762 5538270 4988762 3966269 2676948 3966269 2676948 24472411 2004614 24472411 2004614 25161565 1442579 25161565 1442579 25408144 13097057 25408144 13097057 13167654 14398209 13167654 14398209 15993301 10753586 15993301 10753586 10976300 16092277 10976300 16092277 16852760 16740056 16852760 16740056 9813588 18226837 9813588 18226837 8417390 8027072 8417390 8027072 20030802 19507423 20030802 19507423 14823089 11214168 14823089 11214168 11616068 15169395 11616068 15169395 16094726 10783701 16094726 10783701 10316848 8909347 10316848 8909347 17969412 17919852 17969412 17919852 8609463 7947080 8609463 7947080 20362849 19907600 20362849 19907600 5932973 21562501 5932973 21562501 3931126 3346811 3931126 3346811 2906530 24590203 2906530 24590203 1915185 25292706 1915185 25292706 1683059 2110080 1683059 2110080 25271328 24541064 25271328 24541064 2152314 2554692 2152314 2554692 24266194 23343028 24266194 23343028 3560106 3013723 3560106 3013723 2741061 11862335 2741061 11862335 15061891 10976797 15061891 10976797 16936416 9881969 16936416 9881969 10009438 17468223 10009438 17468223 19250709 6995502 19250709 6995502 6745324 6343702 6745324 6343702 20873852 5762164 20873852 5762164 5580084 21691409 5580084 21691409 22392636 4324087 22392636 4324087 23237627 22875329 23237627 22875329 24066805 23930266 24066805 23930266 2332855 1632718 2332855 1632718 1983147 13612426 1983147 13612426 14580678 12004178 14580678 12004178 11786018 14957400 11786018 14957400 12196748 14009922 12196748 14009922 14879633 12006794 14879633 12006794 12031667 15883660 12031667 15883660 10617681 9859466 10617681 9859466 9669478 8750707 9669478 8750707 9074712 7058948 9074712 7058948 7572819 12331511 7572819 12331511 16207232 16365287 16207232 16365287 9543473 8700757 9543473 8700757 8212994 7705568 8212994 7705568 8108537 19838546 8108537 19838546 20346531 14122632 20346531 14122632 11098098 10261137 11098098 10261137 11004735 9515422 11004735 9515422 17875664 17825195 17875664 17825195 9294011 8476939 9294011 8476939 8933823 6427467 8933823 6427467 20405582 21029212 20405582 21029212 6119386 12213282 6119386 12213282 14246312 13468085 14246312 13468085 12013167 16009776 12013167 16009776 10911290 9910677 10911290 9910677 16905846 17626124 16905846 17626124 18750753 17976612 18750753 17976612 13595391 12325202 13595391 12325202 15045800 11091491 15045800 11091491 16691457 16227047 16691457 16227047 17234827 17253706 17234827 17253706 9147272 19011166 9147272 19011166 20005106 19953586 20005106 19953586 20808900 5714886 20808900 5714886 21787835 21321167 21787835 21321167 4914232 4789056 4914232 4789056 22233940 14419595 22233940 14419595 13035155 11688518 13035155 11688518 16054748 15570328 16054748 15570328 16245324 10976967 16245324 10976967 11356203 15899506 11356203 15899506 17265245 16999528 17265245 16999528 9630546 18922754 9630546 18922754 19935358 7061084 19935358 7061084 12380061 14613906 12380061 14613906 15801229 16027003 15801229 16027003 9921918 9202210 9921918 9202210 8276823 18782380 8276823 18782380 19232968 7574887 19232968 7574887 7903243 6745383 7903243 6745383 20071648 19477155 20071648 19477155 21139086 5532631 21139086 5532631 5460272 21842580 5460272 21842580 3837246 3636261 3837246 3636261 23367586 22581372 23367586 22581372 24326295 23889751 24326295 23889751 2461039 24745209 2461039 24745209 26136899 25241596 26136899 25241596 1520721 1415778 1520721 1415778 25627301 24768630 25627301 24768630 1862755 2252751 1862755 2252751 13772684 14087123 13772684 14087123 12698575 11905491 12698575 11905491 15265306 15023353 15265306 15023353 16382194 10682918 16382194 10682918 10534242 9506056 10534242 9506056 9104858 7848133 9104858 7848133 19452038 6219568 19452038 6219568 5925444 5775388 5925444 5775388 21168269 21126712 21168269 21126712 4915157 3858679 4915157 3858679 23337628 3594872 23337628 3594872 3260073 2321294 3260073 2321294 24666226 23956327 24666226 23956327 2320098 1933936 2320098 1933936 25155167 24058559 25155167 24058559 2516600 2084974 2516600 2084974 2399467 12744693 2399467 12744693 14168503 12593283 14168503 12593283 13205276 12646655 13205276 12646655 14382606 12071468 14382606 12071468 12078120 10028860 12078120 10028860 18032098 17491447 18032098 17491447 18829139 18676795 18829139 18676795 7279151 6246356 7279151 6246356 21942853 21452318 21942853 21452318 22941189 22350039 22941189 22350039 13481219 12539973 13481219 12539973 13743643 14980908 13743643 14980908 11550033 15510576 11550033 15510576 10135762 8851458 10135762 8851458 18710946 18232333 18710946 18232333 8206609 8056126 8206609 8056126 14207838 12749305 14207838 12749305 13187927 13745142 13187927 13745142 14430704 12503656 14430704 12503656 12242786 15907966 12242786 15907966 17179048 16971860 17179048 16971860 9449819 8676123 9449819 8676123 8857746 8097720 8857746 8097720 19285161 7735365 19285161 7735365 19908911 6707516 19908911 6707516 6944139 20644457 6944139 20644457 6320323 5582548 6320323 5582548 21433843 21185100 21433843 21185100 22188288 4358424 22188288 4358424 4282384 4325668 4282384 4325668 14545634 15063942 14545634 15063942 11190578 15836547 11190578 15836547 17257865 9756502 17257865 9756502 10008581 9065185 10008581 9065185 18193200 17845868 18193200 17845868 19768224 19740825 19768224 19740825 6351811 6177385 6351811 6177385 21172224 20783509 21172224 20783509 6276089 20913583 6276089 20913583 15397798 10397460 15397798 10397460 10618859 8941203 10618859 8941203 19063794 7759362 19063794 7759362 7574269 5938328 7574269 5938328 21153982 5285415 21153982 5285415 4807506 4503844 4807506 4503844 22188875 21924372 22188875 21924372 4357060 23316980 4357060 23316980 23974846 12690972 23974846 12690972 12765532 11483709 12765532 11483709 15811640 10723656 15811640 10723656 11143911 10303223 11143911 10303223 17384520 17467783 17384520 17467783 9309701 8935893 9309701 8935893 18789884 7923283 18789884 7923283 8526768 18870517 8526768 18870517 8086381 7207542 8086381 7207542 20742302 5189512 20742302 5189512 4402204 22751338 4402204 22751338 23913311 2845003 23913311 2845003 24597615 23450904 24597615 23450904 3467268 3082645 3467268 3082645 13327753 13792689 13327753 13792689 11788616 15696946 11788616 15696946 17294564 16724690 17294564 16724690 9034921 8206681 9034921 8206681 8012071 7957711 8012071 7957711 14151008 14403935 14151008 14403935 12246516 12988841 12246516 12988841 15147052 14317313 15147052 14317313 12959477 11600866 12959477 11600866 16040681 9614127 16040681 9614127 17900987 9476117 17900987 9476117 9855241 17226927 9855241 17226927 18103720 8682788 18103720 8682788 8173855 7987515 8173855 7987515 19405915 6666467 19405915 6666467 20757121 20406756 20757121 20406756 21335430 21071324 21335430 21071324 4292332 22639428 4292332 22639428 13307225 10878475 13307225 10878475 11177130 16287376 11177130 16287376 10491611 10017075 10491611 10017075 17331478 18159429 17331478 18159429 7416636 20000224 7416636 20000224 6855533 20214738 6855533 20214738 21248762 6224713 21248762 6224713 13948109 14652956 13948109 14652956 11783235 16100006 11783235 16100006 17644653 18227217 17644653 18227217 18455985 7983894 18455985 7983894 19584050 19530257 19584050 19530257 20614678 21275688 20614678 21275688 22025408 5224720 22025408 5224720 12997854 12729797 12997854 12729797 16146552 9384747 16146552 9384747 18256554 8752044 18256554 8752044 8189077 19156423 8189077 19156423 7021969 6214507 7021969 6214507 21566237 4102916 21566237 4102916 4460610 22358538 4460610 22358538 3823208 3775633 3823208 3775633 12908874 13795266 12908874 13795266 15286641 11288301 15286641 11288301 15681549 15544013 15681549 15544013 9959729 16691960 9959729 16691960 13088131 11302612 13088131 11302612 11361174 15304563 11361174 15304563 13669971 12337700 13669971 12337700 12905449 14148891 12905449 14148891 15850405 15159568 15850405 15159568 14672889 13162074 14672889 13162074 13780215 12874895 13780215 12874895 10030759 9100360 10030759 9100360 18587119 18660173 18587119 18660173 20118885 6824357 20118885 6824357 21298159 5130727 21298159 5130727 5021819 22445768 5021819 22445768 23582002 11386929 23582002 11386929 9603384 17796768 9603384 17796768 19286979 7402653 19286979 7402653 19555551 19922208 19555551 19922208 5377711 22061922 5377711 22061922 22647225 12993936 22647225 12993936 13261238 11624972 13261238 11624972 15546603 14985871 15546603 14985871 11806177 11528042 11806177 11528042 15184817 15938945 15184817 15938945 9977196 16598851 9977196 16598851 15250293 10733307 15250293 10733307 17098002 8951675 17098002 8951675 18458443 17976491 18458443 17976491 13924431 11117352 13924431 11117352 17006594 9622746 17006594 9622746 9992052 18258687 9992052 18258687 18986834 7925540 18986834 7925540 7489300 19819286 7489300 19819286 20873274 5234328 20873274 5234328 4724138 22452132 4724138 22452132 23428770 22940038 23428770 22940038 3972786 3021086 3972786 3021086 24733004 23586787 24733004 23586787 13860415 11135045 13860415 11135045 11137829 16029379 11137829 16029379 10163218 8428425 10163218 8428425 20292297 5554166 20292297 5554166 5653682 21885104 5653682 21885104 23068597 22531141 23068597 22531141 4327018 4066625 4327018 4066625 22808950 22178131 22808950 22178131 12396982 13800842 12396982 13800842 14912036 9814224 14912036 9814224 17249478 17093803 17249478 17093803 18437610 7579005 18437610 7579005 7809208 6703975 7809208 6703975 20398579 20454427 20398579 20454427 21809872 21238152 21809872 21238152 22398641 21751820 22398641 21751820 4940064 22149167 4940064 22149167 13098409 13481528 13098409 13481528 14886270 14641536 14886270 14641536 11264478 10546672 11264478 10546672 10439184 9736609 10439184 9736609 18526088 18009836 18526088 18009836 13432946 12241042 13432946 12241042 12504159 11086988 12504159 11086988 11310207 15941639 11310207 15941639 17806764 17280026 17806764 17280026 8876372 7574433 8876372 7574433 7785067 6208203 7785067 6208203 21326618 4494579 21326618 4494579 22225665 4195083 22225665 4195083 23470706 2934430 23470706 2934430 24673443 2107480 24673443 2107480 24891833 23777210 24891833 23777210 3024635 2102332 3024635 2102332 2234142 1696442 2234142 1696442 1929432 12160632 1929432 12160632 14001820 14657622 14001820 14657622 15678716 19311054 15678716 19311054 19821739 19811803 19821739 19811803 7042904 6268133 7042904 6268133 20514011 5785289 20514011 5785289 5014007 22038778 5014007 22038778 4570308 22636299 4570308 22636299 23757389 23389023 23757389 23389023 24972997 24338422 24972997 24338422 25435246 12327274 25435246 12327274 14086545 13002956 14086545 13002956 13109921 14148600 13109921 14148600 14851400 10875049 14851400 10875049 19272800 18836430 19272800 18836430 7415825 5667619 7415825 5667619 21798036 21719406 21798036 21719406 5122824 4542367 5122824 4542367 23171726 22479272 23171726 22479272 14283342 11204636 14283342 11204636 18498764 18485320 18498764 18485320 8590882 7872950 8590882 7872950 19964673 19380140 19964673 19380140 6555609 20645909 6555609 20645909 21693504 5113063 21693504 5113063 22475943 21790514 22475943 21790514 4352206 3573719 4352206 3573719 3493654 23632151 3493654 23632151 2528032 24428639 2528032 24428639 2493938 2122658 2493938 2122658 25191372 24213287 25191372 24213287 25681105 24967282 25681105 24967282 1904831 1350222 1904831 1350222 1561595 25189777 1561595 25189777 15636502 13618034 15636502 13618034 12725124 11248258 12725124 11248258 16522318 16170547 16522318 16170547 8664413 7837491 8664413 7837491 19030732 18679175 19030732 18679175 19771269 5995873 19771269 5995873 5155924 4944305 5155924 4944305 3913381 2702120 3913381 2702120 24207541 2130244 24207541 2130244 24968324 23992188 24968324 23992188 2605344 3070349 2605344 3070349 23688575 23171703 23688575 23171703 3639278 23285962 3639278 23285962 3526936 3471965 3526936 3471965 15990516 11089058 15990516 11089058 13837868 17845271 13837868 17845271 18835684 8022717 18835684 8022717 7867819 20222164 7867819 20222164 21136863 21417428 21136863 21417428 5302770 21492010 5302770 21492010 22643383 22086336 22643383 22086336 13025793 11895927 13025793 11895927 17156502 9385866 17156502 9385866 18565640 18020994 18565640 18020994 12615376 11549448 12615376 11549448 11357901 9276726 11357901 9276726 18450673 8021085 18450673 8021085 19366126 18852276 19366126 18852276 17397280 14109653 17397280 14109653 12370425 11654521 12370425 11654521 17496359 16933430 17496359 16933430 10734858 15326875 10734858 15326875 17265168 18044333 17265168 18044333 6385532 6036434 6385532 6036434 20968984 21057503 20968984 21057503 21918968 21485709 21918968 21485709 5531977 4964128 5531977 4964128 4439070 3824666 4439070 3824666 3040720 3247377 3040720 3247377 24149679 23239923 24149679 23239923 3664760 2909907 3664760 2909907 2620958 2232556 2620958 2232556 25328419 24396044 25328419 24396044 2220147 1962139 2220147 1962139 2104821 13529116 2104821 13529116 15164989 8904796 15164989 8904796 9204339 16904258 9204339 16904258 12855120 11640199 12855120 11640199 11146885 16187996 11146885 16187996 9648996 8858362 9648996 8858362 18697533 7794493 18697533 7794493 20229857 19624687 20229857 19624687 6258651 5861182 6258651 5861182 13467866 14293466 13467866 14293466 16008448 10998593 16008448 10998593 16888898 9856204 16888898 9856204 9792905 17262084 9792905 17262084 12730011 12274090 12730011 12274090 13895824 15822406 13895824 15822406 17772022 8754954 17772022 8754954 7588868 6567976 7588868 6567976 20693604 5902902 20693604 5902902 5820835 5323786 5820835 5323786 5311369 21679167 5311369 21679167 22777820 21990309 22777820 21990309 23195437 11868017 23195437 11868017 12547823 10630294 12547823 10630294 9488504 19030229 9488504 19030229 7618298 6765019 7618298 6765019 20102898 19618854 20102898 19618854 6711551 6124380 6711551 6124380 20737341 20096995 20737341 20096995 6037916 5547092 6037916 5547092 5663603 22166753 5663603 22166753 23522128 23261812 23522128 23261812 24422827 23968788 24422827 23968788 2722721 2782037 2722721 2782037 24210988 23654468 24210988 23654468 3076703 24001424 3076703 24001424 2235734 2412939 2235734 2412939 24591627 14148217 24591627 14148217 14163598 12284903 14163598 12284903 15113923 14585386 15113923 14585386 11209547 16397460 11209547 16397460 17700055 17300702 17700055 17300702 8217790 19172203 8217790 19172203 19565835 6969214 19565835 6969214 7098863 20885068 7098863 20885068 5903817 21280793 5903817 21280793 22153107 22184755 22153107 22184755 4303198 4106906 4303198 4106906 13964479 12836325 13964479 12836325 13479950 13793515 13479950 13793515 12939088 12875089 12939088 12875089 14326357 15175144 14326357 15175144 16983597 16824975 16983597 16824975 8090852 18892248 8090852 18892248 7819591 7153011 7819591 7153011 20120859 19427440 20120859 19427440 15126019 10370587 15126019 10370587 8370785 18746845 8370785 18746845 7808568 19202059 7808568 19202059 6877563 6243121 6877563 6243121 21138053 20859691 21138053 20859691 21853530 21256366 21853530 21256366 15322858 12923338 15322858 12923338 11835184 14937252 11835184 14937252 16924803 17294992 16924803 17294992 18611759 7158852 18611759 7158852 19826147 6732679 19826147 6732679 5885329 5171429 5885329 5171429 4768791 4380539 4768791 4380539 4373128 22813107 4373128 22813107 4194278 22863216 4194278 22863216 23549873 12255991 23549873 12255991 10069726 8876852 10069726 8876852 9216078 18271949 9216078 18271949 19266006 18942148 19266006 18942148 7740287 19581706 7740287 19581706 7483718 6955891 7483718 6955891 20777222 20747820 20777222 20747820 6461384 13646527 6461384 13646527 14990631 9798557 14990631 9798557 18434433 18513743 18434433 18513743 8264525 18813374 8264525 18813374 7839976 7573527 7839976 7573527 20264542 20732797 20264542 20732797 6074907 21028123 6074907 21028123 5434505 5448574 5434505 5448574 21384784 20740494 21384784 20740494 6200852 6003171 6200852 6003171 21089483 21032054 21089483 21032054 23088042 23241866 23088042 23241866 3777776 3565507 3777776 3565507 23370840 3340828 23370840 3340828 3558087 11208365 3558087 11208365 16129740 16578056 16129740 16578056 9435105 17579131 9435105 17579131 8865457 17897678 8865457 17897678 10964693 13752989 10964693 13752989 17180038 9645966 17180038 9645966 9308203 17907749 9308203 17907749 8204823 6581416 8204823 6581416 7121248 10062847 7121248 10062847 16217610 12815693 16217610 12815693 11275896 16292006 11275896 16292006 10353957 9861441 10353957 9861441 17466336 17268114 17466336 17268114 17994696 18697806 17994696 18697806 19292123 15332051 19292123 15332051 11298668 10365496 11298668 10365496 16876042 16445051 16876042 16445051 10501781 8640688 10501781 8640688 19054697 7899666 19054697 7899666 7636400 6347094 7636400 6347094 20841590 12335551 20841590 12335551 12954596 11815321 12954596 11815321 11181139 10382964 11181139 10382964 17656288 17618047 17656288 17618047 18432157 18714201 18432157 18714201 8240391 18983172 8240391 18983172 20389671 6450827 20389671 6450827 6722718 13380927 6722718 13380927 15508254 15491729 15508254 15491729 16376723 15653755 16376723 15653755 13150508 10747714 13150508 10747714 16896137 17295864 16896137 17295864 18376267 18381632 18376267 18381632 18526330 14978795 18526330 14978795 15161881 14263701 15161881 14263701 11267897 10194823 11267897 10194823 18062620 8261619 18062620 8261619 8279812 18692772 8279812 18692772 20259340 19906278 20259340 19906278 20855260 20453460 20855260 20453460 21560555 4959711 21560555 4959711 22295170 13645667 22295170 13645667 12285819 10732341 12285819 10732341 11095673 16055098 11095673 16055098 17948561 8764857 17948561 8764857 18109539 11566137 18109539 11566137 13997976 14913171 13997976 14913171 11459660 10647916 11459660 10647916 10769388 16209269 10769388 16209269 17359748 17420033 17359748 17420033 9134943 8098050 9134943 8098050 19317237 6980459 19317237 6980459 20742794 6363501 20742794 6363501 6644164 5136634 6644164 5136634 22805278 22294443 22805278 22294443 4337510 3885877 4337510 3885877 23203800 3532410 23203800 3532410 23394431 22232542 23394431 22232542 4482696 4265777 4482696 4265777 22892622 22206087 22892622 22206087 4762436 4480238 4762436 4480238 22403068 21748377 22403068 21748377 22830447 3883132 22830447 3883132 12295521 14497751 12295521 14497751 15493809 9002256 15493809 9002256 19166550 19502154 19166550 19502154 6761044 20860071 6761044 20860071 21797833 5212114 21797833 5212114 5360065 11770547 5360065 11770547 15896154 17369143 15896154 17369143 18040173 17772547 18040173 17772547 8936064 8524000 8936064 8524000 19153559 18757728 19153559 18757728 7552338 6890978 7552338 6890978 6998781 20492170 6998781 20492170 21200940 5587123 21200940 5587123 21411241 13386856 21411241 13386856 12404637 11611638 12404637 11611638 11730210 16583603 11730210 16583603 17056858 17224298 17056858 17224298 9492441 7842657 9492441 7842657 7897068 19104768 7897068 19104768 19807120 19466052 19807120 19466052 13466021 12255732 13466021 12255732 15909359 15313109 15909359 15313109 16309204 16142184 16309204 16142184 10688705 9813895 10688705 9813895 9449020 18161494 9449020 18161494 18824042 7838369 18824042 7838369 7787193 19794258 7787193 19794258 20594244 6071101 20594244 6071101 21039115 13603164 21039115 13603164 12799915 14796981 12799915 14796981 11013737 10045847 11013737 10045847 17896487 18049259 17896487 18049259 8515739 8020702 8515739 8020702 19599082 18859445 19599082 18859445 12872576 11692458 12872576 11692458 12200284 12947143 12200284 12947143 14127605 11171544 14127605 11171544 11803301 9812074 11803301 9812074 18044157 18040684 18044157 18040684 18952862 19066496 18952862 19066496 6310276 5985891 6310276 5985891 21010236 13080256 21010236 13080256 13602876 12776303 13602876 12776303 14149511 14409625 14149511 14409625 11582860 10718890 11582860 10718890 16521289 16160530 16521289 16160530 17742677 17345303 17742677 17345303 18539275 18652708 18539275 18652708 7855152 6961274 7855152 6961274 20489567 5848813 20489567 5848813 5337447 5171515 5337447 5171515 12963728 14877986 12963728 14877986 15910747 9615778 15910747 9615778 17765434 8989310 17765434 8989310 18897466 7599969 18897466 7599969 19948904 20681346 19948904 20681346 6231274 21805927 6231274 21805927 4820395 22108509 4820395 22108509 14684226 12320361 14684226 12320361 9872202 16903842 9872202 16903842 9737765 17219320 9737765 17219320 9180697 17917804 9180697 17917804 18540877 8397427 18540877 8397427 19091850 18373630 19091850 18373630 7403372 5426114 7403372 5426114 6039440 14565337 6039440 14565337 16695104 16261335 16695104 16261335 10185275 9104499 10185275 9104499 18746759 8106472 18746759 8106472 21118505 21674401 21118505 21674401 23012718 3632993 23012718 3632993 23345575 23272428 23345575 23272428 24296845 14253514 24296845 14253514 12501306 11061233 12501306 11061233 17228126 16659454 17228126 16659454 17533248 9525876 17533248 9525876 9877413 13114412 9877413 13114412 14318387 12324148 14318387 12324148 11956702 16196227 11956702 16196227 17242670 9789054 17242670 9789054 10156611 9301649 10156611 9301649 9055162 18144111 9055162 18144111 7091452 20326560 7091452 20326560 6312973 6095068 6312973 6095068 21622669 4834309 21622669 4834309 4682297 22083954 4682297 22083954 13753232 12321006 13753232 12321006 11002933 10342195 11002933 10342195 17291663 8716381 17291663 8716381 18730727 17750101 18730727 17750101 15345307 11646972 15345307 11646972 11744918 10630825 11744918 10630825 11371953 15712233 11371953 15712233 16929570 9097890 16929570 9097890 18323027 7811399 18323027 7811399 19888853 19655138 19888853 19655138 6834869 6007207 6834869 6007207 20680393 21421498 20680393 21421498 22186794 4097726 22186794 4097726 4460586 2806620 4460586 2806620 24286727 23369116 24286727 23369116 3332435 2560251 3332435 2560251 24505679 23489551 24505679 23489551 2838642 2947447 2838642 2947447 24123241 23773550 24123241 23773550 2703619 2208714 2703619 2208714 24622339 23571059 24622339 23571059 12621532 12187270 12621532 12187270 15443351 14890077 15443351 14890077 17858746 9392010 17858746 9392010 9583224 17823047 9583224 17823047 9406182 14568685 9406182 14568685 13210614 13019261 13210614 13019261 14763714 15535254 14763714 15535254 10816142 9286914 10816142 9286914 9736077 11109751 9736077 11109751 15652637 16360808 15652637 16360808 10056570 17314393 10056570 17314393 7980181 6686045 7980181 6686045 7019568 20309247 7019568 20309247 5234906 4818437 5234906 4818437 22628119 4097385 22628119 4097385 22824899 21990254 22824899 21990254 12441416 11064844 12441416 11064844 10328015 8818976 10328015 8818976 18441587 7575563 18441587 7575563 7473896 6942392 7473896 6942392 6597493 21103555 6597493 21103555 21842602 21780531 21842602 21780531 5115272 12430296 5115272 12430296 13587898 13623064 13587898 13623064 15193602 11248718 15193602 11248718 15726589 15184959 15726589 15184959 9952506 18265812 9952506 18265812 8643678 7751363 8643678 7751363 20180264 20672956 20180264 20672956 21568904 4890126 21568904 4890126 22174933 4371510 22174933 4371510 22977227 22168798 22977227 22168798 4233445 23115620 4233445 23115620 3763936 3783182 3763936 3783182 23195706 22732474 23195706 22732474 3978179 3229678 3978179 3229678 3728413 14311988 3728413 14311988 16257492 16156145 16257492 16156145 17587393 8971274 17587393 8971274 9085446 7613796 9085446 7613796 21240570 5397113 21240570 5397113 5212788 5087062 5212788 5087062 14821567 14729919 14821567 14729919 15014171 12072890 15014171 12072890 12317337 16085311 12317337 16085311 17557085 16986984 17557085 16986984 18097581 8484601 18097581 8484601 7831206 19411593 7831206 19411593 6854700 5761276 6854700 5761276 21259382 20750972 21259382 20750972 6033478 5464969 6033478 5464969 5265205 21755400 5265205 21755400 22783519 12325636 22783519 12325636 14125414 13066878 14125414 13066878 11721910 11143184 11721910 11143184 16056258 15651860 16056258 15651860 16703427 16140061 16703427 16140061 17682413 7491786 17682413 7491786 7489757 20110809 7489757 20110809 20427874 6133201 20427874 6133201 6067124 12469795 6067124 12469795 15065898 14909204 15065898 14909204 16609087 10227785 16609087 10227785 17098621 13783159 17098621 13783159 12010418 15328709 12010418 15328709 16244043 10754866 16244043 10754866 10559615 16996580 10559615 16996580 9238592 18521194 9238592 18521194 19554355 7291793 19554355 7291793 20757498 19963452 20757498 19963452 6783329 6171513 6783329 6171513 6390660 20920156 6390660 20920156 22253740 21356987 22253740 21356987 5220403 4738547 5220403 4738547 22342141 11830412 22342141 11830412 12123343 11166013 12123343 11166013 17162275 8075349 17162275 8075349 7939172 19935868 7939172 19935868 20584070 5892389 20584070 5892389 21638049 21195336 21638049 21195336 21936753 4565281 21936753 4565281 22726763 21964237 22726763 21964237 4727397 22631044 4727397 22631044 3822067 3663784 3822067 3663784 23598164 23486782 23598164 23486782 3143135 2010582 3143135 2010582 1455911 25548184 1455911 25548184 26617652 25863035 26617652 25863035 26771489 25961212 26771489 25961212 647094 571228 647094 571228 26344089 11610658 26344089 11610658 11330407 16896217 11330407 16896217 9921689 8682834 9921689 8682834 19364995 18970956 19364995 18970956 6772323 6788901 6772323 6788901 6624482 5759906 6624482 5759906 5183949 4842372 5183949 4842372 22477480 4142475 22477480 4142475 15564422 15213679 15564422 15213679 10750304 16507434 10750304 16507434 9415025 8226477 9415025 8226477 7123351 7155764 7123351 7155764 20414095 6344743 20414095 6344743 6852431 12061469 6852431 12061469 15922092 10204337 15922092 10204337 10024185 8920973 10024185 8920973 18184851 11878871 18184851 11878871 11286420 15638356 11286420 15638356 11094173 9603731 11094173 9603731 9365181 18732384 9365181 18732384 19595600 6985888 19595600 6985888 6571957 20669670 6571957 20669670 21699999 21198577 21699999 21198577 5357709 4845505 5357709 4845505 22109541 12561438 22109541 12561438 11437810 9850840 11437810 9850840 17495100 18074462 17495100 18074462 18977584 18215407 18977584 18215407 8811831 8399266 8811831 8399266 18981317 19787721 18981317 19787721 20865503 20397553 20865503 20397553 21768448 5073869 21768448 5073869 4996120 22185575 4996120 22185575 4503791 4338081 4503791 4338081 4267685 4301850 4267685 4301850 15253069 15859506 15253069 15859506 16809921 16182954 16809921 16182954 17377170 8760449 17377170 8760449 18538761 18940122 18538761 18940122 20742727 20125666 20742727 20125666 15517820 11606647 15517820 11606647 12078408 16110020 12078408 16110020 17441769 17226621 17441769 17226621 9270393 7919328 9270393 7919328 19302865 19427548 19302865 19427548 7561089 6479089 7561089 6479089 20929151 6071410 20929151 6071410 15274295 12412206 15274295 12412206 12963482 14248696 12963482 14248696 16338401 9930301 16338401 9930301 9482948 8753903 9482948 8753903 19641234 19076606 19641234 19076606 7632274 7120363 7632274 7120363 7332960 12335379 7332960 12335379 15921414 16557391 15921414 16557391 17995394 18144386 17995394 18144386 8776325 12927826 8776325 12927826 14120320 11352832 14120320 11352832 12076673 15036734 12076673 15036734 11434240 10434245 11434240 10434245 17913368 7789311 17913368 7789311 8236452 18801211 8236452 18801211 13695375 12879462 13695375 12879462 10555300 9473583 10555300 9473583 20684305 6000652 20684305 6000652 5952252 21502343 5952252 21502343 5456478 5180785 5456478 5180785 21684166 21715244 21684166 21715244 5346890 4747029 5346890 4747029 23153578 3138635 23153578 3138635 24592634 24072983 24592634 24072983 2214100 2004265 2214100 2004265 25024485 24133642 25024485 24133642 2467493 24462462 2467493 24462462 25530104 24911199 25530104 24911199 2011355 25153911 2011355 25153911 26292207 378189 26292207 378189 26585918 13272187 26585918 13272187 11825739 15702420 11825739 15702420 16850047 17917709 16850047 17917709 8622787 18588124 8622787 18588124 7671728 7176210 7671728 7176210 20814299 20176977 20814299 20176977 6156089 5848719 6156089 5848719 13687918 15319455 13687918 15319455 16353650 8926768 16353650 8926768 7051725 6571484 7051725 6571484 20158832 19797113 20158832 19797113 20904095 6299892 20904095 6299892 15187096 14701093 15187096 14701093 11960800 10904384 11960800 10904384 11221030 16323288 11221030 16323288 9808665 17793442 9808665 17793442 19609286 6911824 19609286 6911824 6869640 11233230 6869640 11233230 15724639 14796881 15724639 14796881 14394608 12198900 14394608 12198900 13061985 15294677 13061985 15294677 10588483 8624395 10588483 8624395 19830219 19388305 19830219 19388305 20246459 6654016 20246459 6654016 20637471 6407024 20637471 6407024 13504831 13440732 13504831 13440732 15214789 11077539 15214789 11077539 11249714 16593957 11249714 16593957 17101031 17500335 17101031 17500335 18456204 8342609 18456204 8342609 7543265 19870625 7543265 19870625 20768241 6166803 20768241 6166803 21048949 20439610 21048949 20439610 6374737 20808026 6374737 20808026 21809705 4603709 21809705 4603709 4271777 3879890 4271777 3879890 4160204 13673945 4160204 13673945 16306172 10869978 16306172 10869978 16733096 9651418 16733096 9651418 10065162 19546175 10065162 19546175 6771012 20456196 6771012 20456196 6202392 20632397 6202392 20632397 21262447 5501592 21262447 5501592 13705039 14209363 13705039 14209363 12163800 15251262 12163800 15251262 16507973 9661108 16507973 9661108 17821050 17603482 17821050 17603482 9002325 19286671 9002325 19286671 20055382 6752182 20055382 6752182 6919995 5929552 6919995 5929552 5153263 4886237 5153263 4886237 22989383 22712711 22989383 22712711 3939187 3385075 3939187 3385075 3674952 23688116 3674952 23688116 24404193 11413802 24404193 11413802 11844771 10818275 11844771 10818275 17373631 17131130 17373631 17131130 17983495 9391638 17983495 9391638 12786395 14483396 12786395 14483396 12186619 15365192 12186619 15365192 16446540 18548440 16446540 18548440 18812174 7676287 18812174 7676287 7733540 6691154 7733540 6691154 20692879 19993349 20692879 19993349 6574237 5627732 6574237 5627732 21130919 21180143 21130919 21180143 21916095 11829736 21916095 11829736 11821033 16568962 11821033 16568962 17432622 7624010 17432622 7624010 7909401 7220254 7909401 7220254 7252810 19490028 7252810 19490028 20074838 7090246 20074838 7090246 12877117 14440581 12877117 14440581 14920040 12165134 14920040 12165134 12893119 13100366 12893119 13100366 14859280 13908699 14859280 13908699 11060410 9503788 11060410 9503788 18243934 17581483 18243934 17581483 12063222 9612177 12063222 9612177 17722900 17810197 17722900 17810197 8474745 7631763 8474745 7631763 7810257 19337135 7810257 19337135 7341205 5861147 7341205 5861147 21726376 5267575 21726376 5267575 5335279 22332909 5335279 22332909 4591566 4050067 4591566 4050067 3884141 13043854 3884141 13043854 16507177 16678406 16507177 16678406 17287595 15031463 17287595 15031463 10423048 9526243 10423048 9526243 8995720 8202784 8995720 8202784 19513316 7613179 19513316 7613179 12359717 11901941 12359717 11901941 16800311 9625329 16800311 9625329 10047081 18122958 10047081 18122958 8296694 7660182 8296694 7660182 19759915 19375920 19759915 19375920 12710575 9131286 12710575 9131286 18471257 18035251 18471257 18035251 7992863 7335639 7992863 7335639 19601160 12159031 19601160 12159031 10348359 16819809 10348359 16819809 18524738 17828245 18524738 17828245 14651064 12040456 14651064 12040456 11403715 15884420 11403715 15884420 17649750 9049053 17649750 9049053 7013926 20129304 7013926 20129304 20865093 5750197 20865093 5750197 5737854 21663368 5737854 21663368 4500977 22412546 4500977 22412546 23765821 2458802 23765821 2458802 2741392 13658551 2741392 13658551 13449041 11296943 13449041 11296943 11935591 10696792 11935591 10696792 9582535 17250947 9582535 17250947 8503911 18464397 8503911 18464397 19097754 19001220 19097754 19001220 8186719 13860551 8186719 13860551 13604912 11724196 13604912 11724196 17199641 9820834 17199641 9820834 17768562 9199181 17768562 9199181 9445862 8607657 9445862 8607657 19137905 7634109 19137905 7634109 20415077 5905364 20415077 5905364 21506836 21145513 21506836 21145513 22425317 22133216 22425317 22133216 4470586 4243234 4470586 4243234 3774913 23716001 3774913 23716001 3137097 24570781 3137097 24570781 2346712 1982019 2346712 1982019 25665352 24749829 25665352 24749829 25896754 25165950 25896754 25165950 1243239 1332350 1243239 1332350 12355253 13988796 12355253 13988796 15383209 11095015 15383209 11095015 10639444 17493789 10639444 17493789 9535553 15391657 9535553 15391657 16577491 10071785 16577491 10071785 18254048 18171950 18254048 18171950 20554210 5913899 20554210 5913899 20999312 15953343 20999312 15953343 9745521 18186167 9745521 18186167 18352382 8284813 18352382 8284813 8641086 7843046 8641086 7843046 6887062 20374994 6887062 20374994 6554103 6468695 6554103 6468695 20350046 13388839 20350046 13388839 12483762 14305148 12483762 14305148 11863493 15308892 11863493 15308892 17204060 9134693 17204060 9134693 18602855 8099842 18602855 8099842 20170142 20614339 20170142 20614339 5469801 4965806 5469801 4965806 21661191 21049748 21661191 21049748 4680217 4197479 4680217 4197479 23220339 22235076 23220339 22235076 23685223 23406299 23685223 23406299 24657270 23638967 24657270 23638967 3094934 3037592 3094934 3037592 24242624 23319277 24242624 23319277 3493391 2621516 3493391 2621516 24238812 13476710 24238812 13476710 12893412 10576202 12893412 10576202 17960134 9329290 17960134 9329290 9108368 17870871 9108368 17870871 19033765 6599499 19033765 6599499 6399912 5773215 6399912 5773215 21343243 5071552 21343243 5071552 21579756 20687712 21579756 20687712 13944196 12554866 13944196 12554866 16280637 15852625 16280637 15852625 10793922 10203807 10793922 10203807 10068051 17019107 10068051 17019107 17983915 9446807 17983915 9446807 9872795 17970340 9872795 17970340 18967949 7320867 18967949 7320867 7752895 19539982 7752895 19539982 5941113 5590271 5941113 5590271 21270165 14132316 21270165 14132316 12763838 10815407 12763838 10815407 10310454 16425790 10310454 16425790 15636436 15168068 15636436 15168068 11218928 15678434 11218928 15678434 17129340 9853433 17129340 9853433 10219721 17207905 10219721 17207905 17983511 9001500 17983511 9001500 14323616 13885888 14323616 13885888 10929855 10305423 10929855 10305423 10584793 16647552 10584793 16647552 18004129 8767026 18004129 8767026 8779606 18997381 8779606 18997381 19941587 6694185 19941587 6694185 20287647 20672803 20287647 20672803 21288178 20719688 21288178 20719688 6035088 20997829 6035088 20997829 21837638 4159962 21837638 4159962 22889016 22260985 22889016 22260985 4817117 12285899 4817117 12285899 15615860 10852511 15615860 10852511 10062797 17856741 10062797 17856741 19275827 19005557 19275827 19005557 20008994 19564330 20008994 19564330 7453521 11722827 7453521 11722827 16145144 15434921 16145144 15434921 16489762 16678480 16489762 16678480 17858705 9255230 17858705 9255230 9559766 18086526 9559766 18086526 8280510 7938929 8280510 7938929 20189562 20757877 20189562 20757877 5377703 4877319 5377703 4877319 22221772 12101205 22221772 12101205 12538584 11615872 12538584 11615872 11602170 15282612 11602170 15282612 15904825 12835703 15904825 12835703 13414160 13526913 13414160 13526913 13731659 12562708 13731659 12562708 13498783 13309285 13498783 13309285 15089137 10914602 15089137 10914602 16593058 16409375 16593058 16409375 17277638 17157483 17277638 17157483 10117951 8397084 10117951 8397084 7958913 19373514 7958913 19373514 20387454 20023254 20387454 20023254 13706950 11725099 13706950 11725099 11673698 15299277 11673698 15299277 11180779 10490517 11180779 10490517 14184231 14929117 14184231 14929117 15525318 12019384 15525318 12019384 13168051 13132601 13168051 13132601 14935775 14879760 14935775 14879760 11208655 17272849 11208655 17272849 9319740 18274544 9319740 18274544 19941487 7216754 19941487 7216754 13821539 14049479 13821539 14049479 12593054 13144264 12593054 13144264 14535300 15042842 14535300 15042842 16231256 16116414 16231256 16116414 16452689 9954799 16452689 9954799 17725180 17393860 17725180 17393860 8557196 7774028 8557196 7774028 20237540 20616830 20237540 20616830 6356890 13734974 6356890 13734974 14373280 13318627 14373280 13318627 13062240 14280393 13062240 14280393 15586221 15173188 15586221 15173188 10334160 9055130 10334160 9055130 18605064 19709588 18605064 19709588 6774220 20688686 6774220 20688686 22368159 4146119 22368159 4146119 22427334 13822495 22427334 13822495 13768973 12963679 13768973 12963679 13166730 11578532 13166730 11578532 16261716 16136853 16261716 16136853 9780696 8818386 9780696 8818386 18721979 19313498 18721979 19313498 21309620 5432102 21309620 5432102 5246548 4405268 5246548 4405268 22468026 22831462 22468026 22831462 4108789 3626263 4108789 3626263 14874439 15122288 14874439 15122288 15421979 11521650 15421979 11521650 16112699 10687509 16112699 10687509 9484508 17817295 9484508 17817295 8111877 6979867 8111877 6979867 20798610 5899106 20798610 5899106 5760484 5463005 5760484 5463005 23403317 22653193 23403317 22653193 3732381 3848631 3732381 3848631 23374741 22737929 23374741 22737929 4046896 3147624 4046896 3147624 23924191 23533216 23924191 23533216 25230900 24429682 25230900 24429682 25381652 13120575 25381652 13120575 13415205 12249206 13415205 12249206 17323222 16564709 17323222 16564709 12072094 10765170 12072094 10765170 11529807 15944727 11529807 15944727 17335071 17357926 17335071 17357926 17950540 8532992 17950540 8532992 8219658 7205838 8219658 7205838 6890359 20017656 6890359 20017656 13192737 9467385 13192737 9467385 7320397 20164670 7320397 20164670 6638301 20600766 6638301 20600766 5905812 5364509 5905812 5364509 21747471 4614296 21747471 4614296 4702103 22839699 4702103 22839699 25165083 24578314 25165083 24578314 2280973 2197660 2280973 2197660 14073242 14987230 14073242 14987230 11461771 19333868 11461771 19333868 6800245 20017838 6800245 20017838 21064687 6348874 21064687 6348874 12446791 14936659 12446791 14936659 11241000 10153381 11241000 10153381 8167544 6172366 8167544 6172366 21765262 21279065 21765262 21279065 5489679 4629643 5489679 4629643 3797965 3647218 3797965 3647218 23954738 2409279 23954738 2409279 25241829 24360693 25241829 24360693 2421596 2584058 2421596 2584058 13029178 13242264 13029178 13242264 13964250 14183842 13964250 14183842 11436194 9828264 11436194 9828264 17824454 17519139 17824454 17519139 8696001 8010597 8696001 8010597 7941058 19439049 7941058 19439049 20239072 20040512 20239072 20040512 20782062 21007495 20782062 21007495 5834507 21676839 5834507 21676839 4923399 22837384 4923399 22837384 24246641 23331714 24246641 23331714 3210386 3054886 3210386 3054886 1558241 2000055 1558241 2000055 13117522 12722135 13117522 12722135 15550623 14869477 15550623 14869477 10604548 10041663 10604548 10041663 17669269 17439444 17669269 17439444 9228751 8575068 9228751 8575068 18885999 18557022 18885999 18557022 8382221 11093933 8382221 11093933 16569247 8878681 16569247 8878681 18398083 18595468 18398083 18595468 7910332 19234444 7910332 19234444 21237380 5345613 21237380 5345613 21519333 20853137 21519333 20853137 6125428 13347188 6125428 13347188 13571937 11099340 13571937 11099340 10548821 9252051 10548821 9252051 19563918 19165327 19563918 19165327 19726793 14320269 19726793 14320269 12080127 10897464 12080127 10897464 17257279 17733701 17257279 17733701 8933424 7990265 8933424 7990265 19313077 6192389 19313077 6192389 21734650 21509071 21734650 21509071 5611926 13817438 5611926 13817438 15861691 17431587 15861691 17431587 17777536 14611863 17777536 14611863 12067772 10848478 12067772 10848478 16566130 7812193 16566130 7812193 6799475 6300005 6799475 6300005 6125093 21035344 6125093 21035344 5800699 21546825 5800699 21546825 22709844 21846860 22709844 21846860 5113295 11884440 5113295 11884440 15005974 13087778 15005974 13087778 12679011 15506366 12679011 15506366 17468584 17067217 17468584 17067217 9526762 18059388 9526762 18059388 19517487 7627956 19517487 7627956 13808811 15298955 13808811 15298955 10556120 18799821 10556120 18799821 7949493 7501025 7949493 7501025 19896608 19778475 19896608 19778475 20724759 5758601 20724759 5758601 6087872 21312441 6087872 21312441 22808639 22810489 22808639 22810489 23824381 24023981 23824381 24023981 2790392 2500726 2790392 2500726 24553743 2045346 24553743 2045346 26003027 759438 26003027 759438 26153681 25644132 26153681 25644132 1143771 1195757 1143771 1195757 25704781 24845411 25704781 24845411 1728948 2079288 1728948 2079288 24843636 1550715 24843636 1550715 1706353 10888015 1706353 10888015 15847444 12788329 15847444 12788329 13799361 12996631 13799361 12996631 14979374 9820966 14979374 9820966 17688161 18496283 17688161 18496283 7420700 19820220 7420700 19820220 6984119 20080581 6984119 20080581 6653959 5598883 6653959 5598883 5803621 21014723 5803621 21014723 21750614 21283458 21750614 21283458 22383842 22475100 22383842 22475100 3541252 3315134 3541252 3315134 23393604 22651265 23393604 22651265 3767954 23623903 3767954 23623903 3227279 3447371 3227279 3447371 23396653 3046155 23396653 3046155 3103284 24274807 3103284 24274807 2347918 2586452 2347918 2586452 24529972 24015345 24529972 24015345 24727076 1997193 24727076 1997193 2135777 25511846 2135777 25511846 1257370 1688983 1257370 1688983 25580269 25189533 25580269 25189533 1422507 1296793 1422507 1296793 25840916 24955301 25840916 24955301 1986216 2162308 1986216 2162308 24945137 24255835 24945137 24255835 2778589 2888888 2778589 2888888 24126782 23046829 24126782 23046829 3866411 13157386 3866411 13157386 13840459 12683771 13840459 12683771 11809960 16540862 11809960 16540862 18608792 19465811 18608792 19465811 21488529 20900003 21488529 20900003 22282815 4712750 22282815 4712750 14400201 17898854 14400201 17898854 8673130 7923291 8673130 7923291 19566238 19942090 19566238 19942090 6425686 5872063 6425686 5872063 5365462 21648988 5365462 21648988 22518972 4130936 22518972 4130936 22860401 22483886 22860401 22483886 23304543 22605166 23304543 22605166 23761018 23337023 23761018 23337023 24288038 23778201 24288038 23778201 2943579 2447324 2943579 2447324 24419920 23570746 24419920 23570746 3078730 23745069 3078730 23745069 2895538 24181431 2895538 24181431 10510302 9325908 10510302 9325908 9917377 18281400 9917377 18281400 19387983 7133721 19387983 7133721 20532428 20146946 20532428 20146946 5716895 4956687 5716895 4956687 22418913 4480370 22418913 4480370 22765567 22163282 22765567 22163282 4543792 3814790 4543792 3814790 23079484 12981651 23079484 12981651 12525389 15435403 12525389 15435403 10093461 17467596 10093461 17467596 19507301 19184300 19507301 19184300 7608794 19576404 7608794 19576404 20507106 20768493 20507106 20768493 21557504 4825048 21557504 4825048 4466299 22774268 4466299 22774268 3771955 3920153 3771955 3920153 22731999 12892924 22731999 12892924 11990858 10649728 11990858 10649728 18981477 7438368 18981477 7438368 20283116 19753776 20283116 19753776 6893720 6883543 6893720 6883543 14310004 13909143 14310004 13909143 11495250 9415419 11495250 9415419 8687928 8123434 8687928 8123434 19138755 18809817 19138755 18809817 7311795 6515241 7311795 6515241 5832159 5537762 5832159 5537762 21400680 5249195 21400680 5249195 5009977 21987103 5009977 21987103 23200182 22259813 23200182 22259813 4601388 4488707 4601388 4488707 22366937 10811205 22366937 10811205 15627263 11849410 15627263 11849410 11907155 9494074 11907155 9494074 17895453 11344410 17895453 11344410 9327604 18211231 9327604 18211231 18549608 11452409 18549608 11452409 11037486 8624542 11037486 8624542 8240423 8018776 8240423 8018776 19666447 6885557 19666447 6885557 20533592 19872335 20533592 19872335 6327435 20997159 6327435 20997159 6273237 5545798 6273237 5545798 21990102 4809660 21990102 4809660 4397337 4098617 4397337 4098617 22643494 11130822 22643494 11130822 15715959 11494682 15715959 11494682 12270368 16393500 12270368 16393500 17874751 17168075 17874751 17168075 9054119 18992697 9054119 18992697 20963751 5179101 20963751 5179101 4466581 4118822 4466581 4118822 22976476 22564431 22976476 22564431 24159288 2536724 24159288 2536724 24624326 2372005 24624326 2372005 12629916 13569960 12629916 13569960 15271192 15964071 15271192 15964071 16676715 8700172 16676715 8700172 19507889 6570753 19507889 6570753 6984328 20303994 6984328 20303994 20925892 5197658 20925892 5197658 22187670 21708645 22187670 21708645 5427194 11990762 5427194 11990762 15306753 15281426 15306753 15281426 17378191 17083804 17378191 17083804 18135976 18106464 18135976 18106464 8688893 8109133 8688893 8109133 7433463 19906950 7433463 19906950 7104526 6010395 7104526 6010395 20783022 20496497 20783022 20496497 21158917 11015919 21158917 11015919 9812512 17115463 9812512 17115463 14394660 12358850 14394660 12358850 12153628 10322252 12153628 10322252 10347028 16640334 10347028 16640334 17437653 9304318 17437653 9304318 7463131 6098145 7463131 6098145 21051421 20561336 21051421 20561336 22168640 4424543 22168640 4424543 22241644 21669369 22241644 21669369 13341643 12326749 13341643 12326749 12805859 15465809 12805859 15465809 16651038 9267028 16651038 9267028 9629538 7565979 9629538 7565979 20173345 19988851 20173345 19988851 5583442 5171457 5583442 5171457 5475839 4800186 5475839 4800186 4742920 22529637 4742920 22529637 3870792 3293829 3870792 3293829 23525095 22427771 23525095 22427771 14827212 13229690 14827212 13229690 13417920 15247210 13417920 15247210 15897538 12194506 15897538 12194506 12922147 12732272 12922147 12732272 15305410 11713479 15305410 11713479 14095795 14862078 14095795 14862078 15656662 15184096 15656662 15184096 11381392 17236093 11381392 17236093 9772661 9349650 9772661 9349650 18486848 18175930 18486848 18175930 20148963 20362695 20148963 20362695 21988676 21199522 21988676 21199522 5751695 5517490 5751695 5517490 14679514 13635221 14679514 13635221 13215029 11262192 13215029 11262192 11660593 12956632 11660593 12956632 15251085 11143366 15251085 11143366 11016594 9561672 11016594 9561672 18126069 18368588 18126069 18368588 7563590 6941425 7563590 6941425 20666932 5888113 20666932 5888113 6101258 14275135 6101258 14275135 12414964 13999100 12414964 13999100 16708948 10290989 16708948 10290989 12168645 16565942 12168645 16565942 17471582 16896908 17471582 16896908 9833637 17928022 9833637 17928022 19911340 19460786 19911340 19460786 6826555 6448279 6826555 6448279 13747405 14099393 13747405 14099393 15807599 15604333 15807599 15604333 11058392 12767197 11058392 12767197 14326265 11075979 14326265 11075979 11293882 10457015 11293882 10457015 10888389 16267606 10888389 16267606 9070000 18256217 9070000 18256217 8053575 7494082 8053575 7494082 7233899 19699057 7233899 19699057 20234654 5958224 20234654 5958224 20760145 5521596 20760145 5521596 5778012 21507097 5778012 21507097 22107157 4203468 22107157 4203468 3614410 3641096 3614410 3641096 23540730 22836545 23540730 22836545 4068095 3834344 4068095 3834344 23670219 2844513 23670219 2844513 3044691 2352587 3044691 2352587 1768051 25242832 1768051 25242832 12613115 11555083 12613115 11555083 11878609 15238121 11878609 15238121 17688226 17253974 17688226 17253974 8998686 8547718 8998686 8547718 15573657 13711732 15573657 13711732 14103168 11223988 14103168 11223988 17193050 9050973 17193050 9050973 18374120 8148196 18374120 8148196 20059533 6600452 20059533 6600452 21716661 21030112 21716661 21030112 22022154 4995504 22022154 4995504 13804565 14740176 13804565 14740176 15523520 10991176 15523520 10991176 11213606 17441320 11213606 17441320 9453761 18076433 9453761 18076433 18939191 13210578 18939191 13210578 12514434 15223583 12514434 15223583 10346458 17551167 10346458 17551167 9056758 7434508 9056758 7434508 7939561 18991858 7939561 18991858 14844668 11794015 14844668 11794015 11325324 10772315 11325324 10772315 15114181 12444692 15114181 12444692 12720472 11548672 12720472 11548672 11214223 15678321 11214223 15678321 16359607 9393537 16359607 9393537 9774450 17537679 9774450 17537679 8869408 18550528 8869408 18550528 8267627 7710253 8267627 7710253 20444358 20421869 20444358 20421869 5299508 5142829 5299508 5142829 22553452 22180566 22553452 22180566 4722002 13343526 4722002 13343526 15357206 14780082 15357206 14780082 10893199 16503162 10893199 16503162 10271476 12530778 10271476 12530778 13749749 14225340 13749749 14225340 12382546 14031607 12382546 14031607 15880592 16230873 15880592 16230873 10429956 16990796 10429956 16990796 17824515 17898828 17824515 17898828 8764719 7780957 8764719 7780957 7673539 20042562 7673539 20042562 20743218 13085754 20743218 13085754 12005902 10893415 12005902 10893415 11427005 15928196 11427005 15928196 10239737 9520592 10239737 9520592 9492543 9077010 9492543 9077010 18781429 18950845 18781429 18950845 20565855 20071275 20565855 20071275 21087047 5762094 21087047 5762094 14303507 14722526 14303507 14722526 16777573 9643403 16777573 9643403 18336375 17561713 18336375 17561713 13744643 12064517 13744643 12064517 14649438 11428373 14649438 11428373 12411461 14473820 12411461 14473820 11794420 9690038 11794420 9690038 17906695 9195008 17906695 9195008 9212462 18812000 9212462 18812000 20077329 5728682 20077329 5728682 22299987 21886881 22299987 21886881 5135355 13214176 5135355 13214176 14110802 14798086 14110802 14798086 16915223 16958726 16915223 16958726 9806094 7961341 9806094 7961341 6612487 5980939 6612487 5980939 5567795 5196889 5567795 5196889 22346434 21878341 22346434 21878341 23992069 23071111 23992069 23071111 3577008 3302618 3577008 3302618 12473388 12781066 12473388 12781066 15221133 9894932 15221133 9894932 10277930 16986931 10277930 16986931 8557558 8134182 8557558 8134182 8287129 6693009 8287129 6693009 6886639 6211425 6886639 6211425 20893656 21786985 20893656 21786985 23327958 22566890 23327958 22566890 3618868 23592519 3618868 23592519 2991816 24451282 2991816 24451282 25789895 25075443 25789895 25075443 1634287 1178878 1634287 1178878 25921828 25410681 25921828 25410681 1725962 1346220 1725962 1346220 1269995 25931559 1269995 25931559 751642 26183274 751642 26183274 12145529 11166506 12145529 11166506 11252767 16245874 11252767 16245874 10306734 17037662 10306734 17037662 9364323 19618095 9364323 19618095 20730326 20208701 20730326 20208701 6300358 5734665 6300358 5734665 21560317 21453224 21560317 21453224 4944506 21921347 4944506 21921347 22552482 11758311 22552482 11758311 14296691 12666615 14296691 12666615 13046708 15911086 13046708 15911086 18729733 7767109 18729733 7767109 7721053 5152741 7721053 5152741 21897871 4463061 21897871 4463061 22380757 4257627 22380757 4257627 3962693 23575152 3962693 23575152 3439522 12765019 3439522 12765019 14401295 13543964 14401295 13543964 10086785 8921990 10086785 8921990 18412246 8714429 18412246 8714429 7422040 19693643 7422040 19693643 21072906 20758823 21072906 20758823 21516228 4952552 21516228 4952552 22260452 11485493 22260452 11485493 14182475 13379453 14182475 13379453 10261670 9619715 10261670 9619715 17398587 17763807 17398587 17763807 19124124 18719787 19124124 18719787 19967562 19409951 19967562 19409951 14445125 9940184 14445125 9940184 10180168 16652171 10180168 16652171 17024663 9677924 17024663 9677924 10148103 17096483 10148103 17096483 18814243 19131619 18814243 19131619 20351073 20960052 20351073 20960052 6115592 5720826 6115592 5720826 21647674 4687031 21647674 4687031 4666347 3199526 4666347 3199526 24355124 23880502 24355124 23880502 3126369 2521711 3126369 2521711 24328875 23190360 24328875 23190360 3744394 15909791 3744394 15909791 16576351 11716991 16576351 11716991 13521262 15071513 13521262 15071513 10698103 16038309 10698103 16038309 13128121 9931823 13128121 9931823 10334993 9048805 10334993 9048805 18570022 18863704 18570022 18863704 7960848 7301747 7960848 7301747 7498345 12873050 7498345 12873050 16911132 8364496 16911132 8364496 19191000 7803657 19191000 7803657 19403455 6969504 19403455 6969504 20471720 5386912 20471720 5386912 4888925 22592157 4888925 22592157 4450507 3461227 4450507 3461227 23906911 22751200 23906911 22751200 4025973 3953118 4025973 3953118 22722265 21794429 22722265 21794429 5199934 12901636 5199934 12901636 16740923 17935317 16740923 17935317 9348866 10420598 9348866 10420598 12402087 14790909 12402087 14790909 10981767 16165987 10981767 16165987 9995605 17883171 9995605 17883171 18668807 18636972 18668807 18636972 8313066 19177327 8313066 19177327 21290586 20674250 21290586 20674250 5098791 4752188 5098791 4752188 22052715 11205466 22052715 11205466 13702602 14729610 13702602 14729610 16163869 10513672 16163869 10513672 16775714 17428124 16775714 17428124 9260564 12217046 9260564 12217046 15307279 11321366 15307279 11321366 16060842 10596674 16060842 10596674 16558679 15965019 16558679 15965019 9824175 8584757 9824175 8584757 19158308 18606693 19158308 18606693 7329724 5172684 7329724 5172684 22344346 21972858 22344346 21972858 23236936 22531762 23236936 22531762 23543904 2963475 23543904 2963475 2422300 2790274 2422300 2790274 24276905 23949673 24276905 23949673 2600193 24322658 2600193 24322658 13351736 12760304 13351736 12760304 13893680 15519374 13893680 15519374 10360014 16894907 10360014 16894907 17713604 11264749 17713604 11264749 10568227 9724666 10568227 9724666 17887376 8251694 17887376 8251694 19968960 19697495 19968960 19697495 6848710 21597452 6848710 21597452 22297828 14074914 22297828 14074914 12031187 10666642 12031187 10666642 16960095 17942036 16960095 17942036 8508473 8076831 8508473 8076831 13391549 13882524 13391549 13882524 15808933 8982986 15808933 8982986 8791644 7604008 8791644 7604008 19570824 19161308 19570824 19161308 7598488 6777647 7598488 6777647 21777644 4443517 21777644 4443517 22756995 4003689 22756995 4003689 22974848 3359513 22974848 3359513 3627146 13521869 3627146 13521869 15972851 15920531 15972851 15920531 17955049 7862657 17955049 7862657 8144644 19894123 8144644 19894123 20300518 6882364 20300518 6882364 21589799 22399860 21589799 22399860 4382804 14773909 4382804 14773909 14124341 11412962 14124341 11412962 16249555 15673177 16249555 15673177 14596481 13662576 14596481 13662576 12288437 9223365 12288437 9223365 9963246 17385164 9963246 17385164 18742492 6822084 18742492 6822084 20411982 20120016 20411982 20120016 21146184 5156237 21146184 5156237 5133543 21968099 5133543 21968099 4417343 22388682 4417343 22388682 24053864 23073393 24053864 23073393 24249603 2213972 24249603 2213972 24849318 24096220 24849318 24096220 25589021 1244854 25589021 1244854 1234587 26234411 1234587 26234411 738558 26643400 738558 26643400 335253 358648 335253 358648 26973422 26126376 26973422 26126376 983374 907819 983374 907819 26240809 25241609 26240809 25241609 1561521 1903421 1561521 1903421 25066025 24095214 25066025 24095214 2498152 2321300 2498152 2321300 14621212 14383085 14621212 14383085 16511370 16116586 16511370 16116586 17000430 17472239 17000430 17472239 9337861 8688160 9337861 8688160 19027263 7411624 19027263 7411624 7477100 14131511 7477100 14131511 14565114 13169752 14565114 13169752 12738809 15219164 12738809 15219164 11075076 9897908 11075076 9897908 9875126 9115526 9875126 9115526 8493914 18780219 8493914 18780219 8052240 20349719 8052240 20349719 21269575 20839996 21269575 20839996 5993643 21636266 5993643 21636266 22551127 21797092 22551127 21797092 13871866 11776729 13871866 11776729 11630351 15854949 11630351 15854949 17128631 16873200 17128631 16873200 8717948 6105890 8717948 6105890 6322532 20508764 6322532 20508764 21246313 5746419 21246313 5746419 15095026 15914745 15095026 15914745 16804935 9941399 16804935 9941399 18927387 18558670 18927387 18558670 8115900 6500044 8115900 6500044 20303278 6003310 20303278 6003310 5039265 4268167 5039265 4268167 4035790 23393213 4035790 23393213 24803145 24191570 24803145 24191570 14593337 12700328 14593337 12700328 12731562 11397243 12731562 11397243 15711355 16531887 15711355 16531887 17269122 9582300 17269122 9582300 8470844 7839418 8470844 7839418 19949385 19796517 19949385 19796517 6657492 20350625 6657492 20350625 14138711 11471422 14138711 11471422 15964227 10527112 15964227 10527112 11380771 9843942 11380771 9843942 7982930 19614917 7982930 19614917 7286444 14139185 7286444 14139185 12827375 13333087 12827375 13333087 13929751 11640943 13929751 11640943 15405371 14809135 15405371 14809135 11106453 16185103 11106453 16185103 16905729 17800310 16905729 17800310 8908476 7874659 8908476 7874659 19169708 19777386 19169708 19777386 6453707 5780034 6453707 5780034 22059679 4453656 22059679 4453656 4529514 3987735 4529514 3987735 23056713 22428209 23056713 22428209 23839813 22875916 23839813 22875916 12993258 10925080 12993258 10925080 11408134 10317839 11408134 10317839 10500535 8754442 10500535 8754442 18599620 8675436 18599620 8675436 12335701 15714576 12335701 15714576 17878400 17275081 17878400 17275081 14397786 12404332 14397786 12404332 14831809 15095280 14831809 15095280 9836829 17928544 9836829 17928544 18292280 13780114 18292280 13780114 12372694 14668960 12372694 14668960 16298272 17913059 16298272 17913059 9112204 8234066 9112204 8234066 20710621 5939746 20710621 5939746 21341091 21069003 21341091 21069003 5651822 5279974 5651822 5279974 5100429 4726363 5100429 4726363 5075365 22105636 5075365 22105636 22794365 12249350 22794365 12249350 12588282 15113819 12588282 15113819 9366135 19745426 9366135 19745426 6812374 6326628 6812374 6326628 13878605 13711468 13878605 13711468 15669134 10932330 15669134 10932330 11642951 12327620 11642951 12327620 14854146 11256761 14854146 11256761 15960897 8788306 15960897 8788306 7704161 20079403 7704161 20079403 21854867 21256373 21854867 21256373 5442966 22205710 5442966 22205710 4632130 4449185 4632130 4449185 22827802 22203211 22827802 22203211 23077699 3321152 23077699 3321152 24147384 2186863 24147384 2186863 25121418 25031528 25121418 25031528 1729673 1426263 1729673 1426263 25924167 25339811 25924167 25339811 26125168 460896 26125168 460896 26483193 25609490 26483193 25609490 1399576 1615281 1399576 1615281 25295914 24664661 25295914 24664661 2123766 1439937 2123766 1439937 25937292 762765 25937292 762765 26041789 25595810 26041789 25595810 26430007 12985418 26430007 12985418 13117827 11288235 13117827 11288235 10576227 16258043 10576227 16258043 18238432 17561735 18238432 17561735 13908512 12332475 13908512 12332475 14968119 15024333 14968119 15024333 15460280 13962474 15460280 13962474 12302365 14869874 12302365 14869874 9927463
100011 852650931 0 852650931 302734535 152127646 302734535 152127646 930151699 906427463 930151699 906427463 322151706 245412084 322151706 245412084 95875440 804276836 95875440 804276836 543207691 300513233 543207691 300513233 184464753 989301437 184464753 989301437 950704630 131349634 950704630 131349634 213158702 843324891 213158702 843324891 902645022 476233963 902645022 476233963 18490742 157006257 18490742 157006257 999581120 18827232 999581120 18827232 55961352 881369268 55961352 881369268 821036800 258654171 821036800 258654171 348482952 990910651 348482952 990910651 823884498 738181073 823884498 738181073 33246983 947860918 33246983 947860918 866362668 593180381 866362668 593180381 115309725 817139773 115309725 817139773 791299031 389263340 791299031 389263340 205893488 846728435 205893488 846728435 51978279 203532330 51978279 203532330 740691992 860625286 740691992 860625286 147549106 48837388 147549106 48837388 853604517 604101374 853604517 604101374 30781838 867922743 30781838 867922743 967346172 5378366 967346172 5378366 465749420 285984181 465749420 285984181 824966388 683192622 824966388 683192622 150237954 8771953 150237954 8771953 530077244 588829261 530077244 588829261 314936419 393937979 314936419 393937979 946413818 36051523 946413818 36051523 300297747 474711872 300297747 474711872 864072327 223306953 864072327 223306953 212563756 673517573 212563756 673517573 766880078 225956312 766880078 225956312 336533670 876224431 336533670 876224431 823890436 17786085 823890436 17786085 4874898 806307070 4874898 806307070 750856614 167388289 750856614 167388289 343116888 593105815 343116888 593105815 513431091 484321209 513431091 484321209 989869383 857906135 989869383 857906135 10020457 560783676 10020457 560783676 946488478 688769342 946488478 688769342 21536215 988128702 21536215 988128702 448229084 168002401 448229084 168002401 285776336 849807919 285776336 849807919 852923952 372356564 852923952 372356564 554957698 802723339 554957698 802723339 475622 457980245 475622 457980245 678599984 667727607 678599984 667727607 119516039 108109146 119516039 108109146 731472973 956311664 731472973 956311664 468972686 249373317 468972686 249373317 300369981 727395513 300369981 727395513 742628853 936007980 742628853 936007980 318240855 244015247 318240855 244015247 670992676 473506430 670992676 473506430 409112844 184923455 409112844 184923455 230906051 867596116 230906051 867596116 665457531 73347890 665457531 73347890 889690641 624607803 889690641 624607803 503604585 773255441 503604585 773255441 199691309 476326807 199691309 476326807 617259806 136059281 617259806 136059281 401536480 580798829 401536480 580798829 791411554 256059075 791411554 256059075 482022576 745380504 482022576 745380504 885944857 13989803 885944857 13989803 79093750 969682645 79093750 969682645 976117190 633490865 976117190 633490865 404853651 185314647 404853651 185314647 201879858 252844766 201879858 252844766 869572398 384058771 869572398 384058771 133177775 949116184 133177775 949116184 757750088 102188311 757750088 102188311 218181409 894763408 218181409 894763408 468730124 766008472 468730124 766008472 107025333 16201788 107025333 16201788 924598891 862856965 924598891 862856965 36782778 313335653 36782778 313335653 576677993 671919327 576677993 671919327 237775881 79747979 237775881 79747979 772048402 380340650 772048402 380340650 566695396 68503561 566695396 68503561 316124985 408212849 316124985 408212849 104110480 126081636 104110480 126081636 890129186 523892741 890129186 523892741 161147003 892053806 161147003 892053806 885780925 8984535 885780925 8984535 500695891 430159560 500695891 430159560 631327198 960441186 631327198 960441186 39747747 306567626 39747747 306567626 536846589 979855753 536846589 979855753 107246774 217339966 107246774 217339966 629193541 891150218 629193541 891150218 404004846 520043123 404004846 520043123 213414088 836147555 213414088 836147555 5857860 178628662 5857860 178628662 933146223 926347975 933146223 926347975 112021198 73620793 112021198 73620793 18965198 39808313 18965198 39808313 999884401 35894364 999884401 35894364 72936985 551717513 72936985 551717513 724037333 76904198 724037333 76904198 74954831 592379634 74954831 592379634 675192378 195480532 675192378 195480532 251384014 763912348 251384014 763912348 897810262 276269777 897810262 276269777 88488071 852071254 88488071 852071254 30782801 132762216 30782801 132762216 587821386 571163210 587821386 571163210 937347720 173297036 937347720 173297036 151367166 581848750 151367166 581848750 820009060 366102240 820009060 366102240 354629936 145953280 354629936 145953280 954780020 866578124 954780020 866578124 91417508 273317571 91417508 273317571 910751440 129861707 910751440 129861707 293224162 363718033 293224162 363718033 384827802 58245700 384827802 58245700 500091037 813787310 500091037 813787310 899385423 514018634 899385423 514018634 34914908 947209320 34914908 947209320 730115370 397998147 730115370 397998147 296410224 188461109 296410224 188461109 906528184 950653731 906528184 950653731 66764428 123723564 66764428 123723564 737016925 419007468 737016925 419007468 161525296 916103065 161525296 916103065 774288023 298697955 774288023 298697955 360063867 641816900 360063867 641816900 949893083 549000067 949893083 549000067 90655471 247179952 90655471 247179952 276067163 961158901 276067163 961158901 435478900 284281544 435478900 284281544 600033810 742726509 600033810 742726509 45450 67430524 45450 67430524 933345785 687958849 933345785 687958849 41393116 134385597 41393116 134385597 952911396 662638467 952911396 662638467 199558787 389520537 199558787 389520537 570923165 843916095 570923165 843916095 858245330 66057327 858245330 66057327 199116435 305828385 199116435 305828385 968723723 829473497 968723723 829473497 403106456 32447250 403106456 32447250 145651964 787191821 145651964 787191821 458365838 95708693 458365838 95708693 983787843 577669560 983787843 577669560 999249950 965358322 999249950 965358322 140448949 335734831 140448949 335734831 682624682 214721436 682624682 214721436 293414136 658531113 293414136 658531113 803645253 346146170 803645253 346146170 568211426 500448470 568211426 500448470 128062959 852740309 128062959 852740309 982594673 412838347 982594673 412838347 290735142 826805059 290735142 826805059 677990909 295654500 677990909 295654500 111538959 712388943 111538959 712388943 855899431 783182359 855899431 783182359 282647483 255126883 282647483 255126883 952394573 772362368 952394573 772362368 565216070 123295046 565216070 123295046 776989727 777624339 776989727 777624339 14641022 236584058 14641022 236584058 981176995 567858339 981176995 567858339 657020104 300680609 657020104 300680609 890003792 656709757 890003792 656709757 101086311 391863257 101086311 391863257 938293254 900770924 938293254 900770924 351432105 432419657 351432105 432419657 809693010 187079055 809693010 187079055 888298280 41145233 888298280 41145233 126486598 701027414 126486598 701027414 700185115 998099789 700185115 998099789 118117257 162897880 118117257 162897880 559985690 999826374 559985690 999826374 824421943 727993706 824421943 727993706 464469760 264645159 464469760 264645159 709875304 534224760 709875304 534224760 57229358 860897676 57229358 860897676 460225315 164158827 460225315 164158827 19824028 544396557 19824028 544396557 936952804 909810472 936952804 909810472 399704850 238743251 399704850 238743251 183831316 789310926 183831316 789310926 627133957 49838335 627133957 49838335 954163697 243656758 954163697 243656758 149900674 10107926 149900674 10107926 806616393 727428141 806616393 727428141 900799088 194862957 900799088 194862957 57717444 846404533 57717444 846404533 862518828 11644754 862518828 11644754 6445711 998626016 6445711 998626016 474829398 153039354 474829398 153039354 52760489 867482191 52760489 867482191 736361808 543072418 736361808 543072418 100485968 971621011 100485968 971621011 412199072 252312819 412199072 252312819 721540495 480266085 721540495 480266085 864944638 943442110 864944638 943442110 418666655 208403411 418666655 208403411 136481510 653687788 136481510 653687788 817657449 203364837 817657449 203364837 57372914 780128790 57372914 780128790 382202043 72226173 382202043 72226173 176505636 14336192 176505636 14336192 525054470 798408952 525054470 798408952 938013580 64547605 938013580 64547605 121391426 688917232 121391426 688917232 633939946 381983775 633939946 381983775 105350356 749051553 105350356 749051553 988408908 122093419 988408908 122093419 218568911 279461228 218568911 279461228 873109328 429319 873109328 429319 438105635 519257119 438105635 519257119 13357076 987792372 13357076 987792372 934943993 309655767 934943993 309655767 211290826 14190579 211290826 14190579 801335627 960137510 801335627 960137510 964650426 422049711 964650426 422049711 127557684 931669735 127557684 931669735 514881311 268148870 514881311 268148870 36701200 824012019 36701200 824012019 791302854 259989765 791302854 259989765 575162739 621121752 575162739 621121752 6658759 123874691 6658759 123874691 294745498 695085545 294745498 695085545 85609286 77514051 85609286 77514051 686443572 785160356 686443572 785160356 287062178 95279584 287062178 95279584 615246036 749213937 615246036 749213937 167918 52390989 167918 52390989 989571888 495209921 989571888 495209921 329197951 266996671 329197951 266996671 454449772 990940171 454449772 990940171 731338361 291114298 731338361 291114298 122502125 661833629 122502125 661833629 29080456 116801358 29080456 116801358 713706730 876541537 713706730 876541537 183914890 442240845 183914890 442240845 532889527 723905083 532889527 723905083 39260324 368874128 39260324 368874128 878958011 957167104 878958011 957167104 518051538 28273732 518051538 28273732 21577367 938047244 21577367 938047244 549954069 374587991 549954069 374587991 882767937 722346525 882767937 722346525 465855302 101961519 465855302 101961519 145642817 654952887 145642817 654952887 846976560 325610936 846976560 325610936 212908348 835852360 212908348 835852360 812857589 418852765 812857589 418852765 38528404 971579739 38528404 971579739 507569246 70881413 507569246 70881413 2312934 820058773 2312934 820058773 992801069 190972847 992801069 190972847 87261114 977332545 87261114 977332545 988450304 239461619 988450304 239461619 466477870 518237552 466477870 518237552 983164603 125769685 983164603 125769685 37000037 459085247 37000037 459085247 737872514 22635850 737872514 22635850 4458698 993115723 4458698 993115723 870055923 92663145 870055923 92663145 41044914 856784197 41044914 856784197 907625715 469938916 907625715 469938916 343136973 991407790 343136973 991407790 728376703 513514328 728376703 513514328 538034347 925307937 538034347 925307937 117434398 424365293 117434398 424365293 977854927 167472882 977854927 167472882 603297470 927390051 603297470 927390051 225582542 502212420 225582542 502212420 498914251 809285945 498914251 809285945 584724814 907126132 584724814 907126132 768191477 368013455 768191477 368013455 340385262 79546076 340385262 79546076 936206629 403721256 936206629 403721256 355546375 723910768 355546375 723910768 840272667 118668477 840272667 118668477 876937008 527105589 876937008 527105589 134549009 267770960 134549009 267770960 55553503 21162799 55553503 21162799 533658090 883149157 533658090 883149157 876059515 999480721 876059515 999480721 77439225 383786486 77439225 383786486 726350684 170424700 726350684 170424700 326400021 507751876 326400021 507751876 89312499 286363045 89312499 286363045 712796602 724297331 712796602 724297331 159462238 162364447 159462238 162364447 720282431 753405656 720282431 753405656 30166720 258997971 30166720 258997971 890792306 893934401 890792306 893934401 516048696 43312065 516048696 43312065 221541958 827654236 221541958 827654236 629791339 243320248 629791339 243320248 165438055 682478947 165438055 682478947 940924065 58304011 940924065 58304011 13248535 992841547 13248535 992841547 994327291 606267927 994327291 606267927 317408325 975176126 317408325 975176126 158992805 609848518 158992805 609848518 664598270 952689771 664598270 952689771 286796845 268497167 286796845 268497167 50293596 734440831 50293596 734440831 908634653 5494725 908634653 5494725 201697108 922513358 201697108 922513358 898539057 111947788 898539057 111947788 169389012 798846150 169389012 798846150 643478608 4271470 643478608 4271470 981395023 283234733 981395023 283234733 87537791 542703807 87537791 542703807 901490576 731446612 901490576 731446612 144540539 242575717 144540539 242575717 704664413 901842308 704664413 901842308 185882550 258614358 185882550 258614358 978771561 788853467 978771561 788853467 303782536 306405269 303782536 306405269 378824099 674643117 378824099 674643117 954722429 219444275 954722429 219444275 261695887 5895752 261695887 5895752 629060515 902082700 629060515 902082700 307877357 106994530 307877357 106994530 502620688 390708854 502620688 390708854 25500762 823099174 25500762 823099174 491312685 12525931 491312685 12525931 732204846 870738470 732204846 870738470 338170274 131790615 338170274 131790615 589077414 568682535 589077414 568682535 18810019 950237999 18810019 950237999 1129995 367546427 1129995 367546427 383580782 638554797 383580782 638554797 81699074 60285796 81699074 60285796 728107804 796761260 728107804 796761260 517707787 401104586 517707787 401104586 252970077 609909821 252970077 609909821 883577581 166305541 883577581 166305541 166798831 555217771 166798831 555217771 752173288 726602752 752173288 726602752 20581032 30451941 20581032 30451941 814848135 927556584 814848135 927556584 689391310 449968109 689391310 449968109 99696908 852870083 99696908 852870083 918780037 100477618 918780037 100477618 151645148 312816493 151645148 312816493 701212853 767563255 701212853 767563255 46178798 144524793 46178798 144524793 484174354 983015565 484174354 983015565 932662104 88527506 932662104 88527506 206722077 671778814 206722077 671778814 711695259 135037362 711695259 135037362 495235160 739110373 495235160 739110373 116602962 220797555 116602962 220797555 263068978 926155416 263068978 926155416 715884733 348969949 715884733 348969949 129838386 750397229 129838386 750397229 493772958 515594827 493772958 515594827 32416457 825084934 32416457 825084934 874746409 48381505 874746409 48381505 337227077 915757348 337227077 915757348 643920020 517607480 643920020 517607480 105902749 316619994 105902749 316619994 603525072 630492412 603525072 630492412 39729605 260923144 39729605 260923144 305822558 751786454 305822558 751786454 981906093 486585140 981906093 486585140 96192920 166281803 96192920 166281803 20921190 783396278 20921190 783396278 986127501 466957518 986127501 466957518 303849551 749112052 303849551 749112052 780855463 100807860 780855463 100807860 48266806 687009156 48266806 687009156 782490100 1510541 782490100 1510541 915285871 347240478 915285871 347240478 315967863 86759302 315967863 86759302 86655614 840121248 86655614 840121248 932367514 128517662 932367514 128517662 208527236 882436067 208527236 882436067 640295818 318414190 640295818 318414190 882356010 669992744 882356010 669992744 414682365 162610746 414682365 162610746 991021365 993781604 991021365 993781604 406536386 129591084 406536386 129591084 962207136 970725067 962207136 970725067 470838823 316964821 470838823 316964821 961269108 656996070 961269108 656996070 70023901 37231357 70023901 37231357 975445561 981567577 975445561 981567577 170367569 20881335 170367569 20881335 728365235 968014038 728365235 968014038 37911604 84111209 37911604 84111209 943991149 855865703 943991149 855865703 278034280 470723755 278034280 470723755 842225844 832279070 842225844 832279070 341533430 47978505 341533430 47978505 12772385 665057865 12772385 665057865 554245517 909002154 554245517 909002154 122349132 130248762 122349132 130248762 974470698 5588238 974470698 5588238 333581060 695647586 333581060 695647586 29429440 201536336 29429440 201536336 994268346 734290623 994268346 734290623 395323070 172023929 395323070 172023929 666183327 854851432 666183327 854851432 905997241 214904055 905997241 214904055 335712816 745656435 335712816 745656435 565473109 239974504 565473109 239974504 730016992 456756425 730016992 456756425 222692449 195227802 222692449 195227802 643519930 583682302 643519930 583682302 784650280 875446474 784650280 875446474 495633022 189067090 495633022 189067090 64935601 596883265 64935601 596883265 650217074 69256805 650217074 69256805 19312326 965598682 19312326 965598682 875121348 663348821 875121348 663348821 315446165 356086707 315446165 356086707 149180191 317648957 149180191 317648957 750352539 377453829 750352539 377453829 388055215 949173950 388055215 949173950 767295941 371523042 767295941 371523042 360810072 679959933 360810072 679959933 861286902 493914888 861286902 493914888 291109236 27511095 291109236 27511095 585397546 159714563 585397546 159714563 147419368 648304078 147419368 648304078 991796420 107639250 991796420 107639250 333076898 704410545 333076898 704410545 937820495 184619288 937820495 184619288 616500417 480741616 616500417 480741616 842359792 23069096 842359792 23069096 493094862 942458702 493094862 942458702 289685690 430802636 289685690 430802636 916205696 981319515 916205696 981319515 450173466 51268909 450173466 51268909 959300200 860174158 959300200 860174158 665390733 150455142 665390733 150455142 374199626 46086635 374199626 46086635 924567785 785948307 924567785 785948307 521936225 988719213 521936225 988719213 985356272 188963413 985356272 188963413 634314397 724949143 634314397 724949143 422400925 28975896 422400925 28975896 36894467 677848785 36894467 677848785 840915916 89392037 840915916 89392037 587048873 950511213 587048873 950511213 337312305 292894385 337312305 292894385 99427832 602006478 99427832 602006478 909748393 452046215 909748393 452046215 786658557 776989025 786658557 776989025 353972943 204529441 353972943 204529441 931847097 684383126 931847097 684383126 696896061 127133335 696896061 127133335 353315518 589183318 353315518 589183318 904030776 175737518 904030776 175737518 573439697 925689714 573439697 925689714 976693632 201177844 976693632 201177844 568674080 82416735 568674080 82416735 607707577 864084514 607707577 864084514 949707385 134241962 949707385 134241962 277256439 422828059 277256439 422828059 47772658 172973275 47772658 172973275 901807132 824391119 901807132 824391119 122760703 331548102 122760703 331548102 908182637 852037646 908182637 852037646 99374086 99369367 99374086 99369367 847477283 504708316 847477283 504708316 299109043 306230492 299109043 306230492 800570201 524071540 800570201 524071540 491340459 910662668 491340459 910662668 686024671 237325310 686024671 237325310 525681301 572165794 525681301 572165794 737336241 35888304 737336241 35888304 163914242 291648433 163914242 291648433 620558705 44587292 620558705 44587292 684624727 575158474 684624727 575158474 133833604 348857229 133833604 348857229 992864710 177290385 992864710 177290385 178063070 979718812 178063070 979718812 937301156 370997481 937301156 370997481 40348848 968447961 40348848 968447961 606044092 743966050 606044092 743966050 30181898 73696568 30181898 73696568 580554248 898078385 580554248 898078385 196283467 399408415 196283467 399408415 914068767 634594741 914068767 634594741 537131841 35232983 537131841 35232983 96420159 915363169 96420159 915363169 639136215 685903092 639136215 685903092 802912510 442802418 802912510 442802418 392485522 13055223 392485522 13055223 742166819 908340627 742166819 908340627 465119931 4360522 465119931 4360522 90501001 847791327 90501001 847791327 762091439 174440701 762091439 174440701 478893247 897228363 478893247 897228363 773330989 118395512 773330989 118395512 393695725 892644654 393695725 892644654 804879280 373825289 804879280 373825289 582527803 730799138 582527803 730799138 979004936 173026681 979004936 173026681 362792154 859103923 362792154 859103923 898070559 30589407 898070559 30589407 753493346 888091302 753493346 888091302 486421758 428203020 486421758 428203020 960319536 119586393 960319536 119586393 74135971 568693434 74135971 568693434 754974050 686733026 754974050 686733026 277365003 435711531 277365003 435711531 21127621 49142347 21127621 49142347 729870794 953935450 729870794 953935450 978279301 726253145 978279301 726253145 19426720 79946844 19426720 79946844 685363566 686344244 685363566 686344244 135233548 280006061 135233548 280006061 504476289 758250876 504476289 758250876 804755613 55119958 804755613 55119958 18325968 809776870 18325968 809776870 731352445 408847492 731352445 408847492 191028703 818869442 191028703 818869442 792368971 56673153 792368971 56673153 332254233 885002260 332254233 885002260 414346388 301564148 414346388 301564148 137583518 810390546 137583518 810390546 916379431 63041144 916379431 63041144 315001730 496907451 315001730 496907451 870770881 95977981 870770881 95977981 239924124 24765833 239924124 24765833 994023496 976282095 994023496 976282095 604380352 135025353 604380352 135025353 151756170 861535319 151756170 861535319 804734927 666422094 804734927 666422094 677086723 895441030 677086723 895441030 961407861 165442796 961407861 165442796 404121938 834496306 404121938 834496306 555076667 77842890 555076667 77842890 13698935 973249051 13698935 973249051 986233527 441168340 986233527 441168340 306655416 128420945 306655416 128420945 825749958 785615377 825749958 785615377 417523559 204137522 417523559 204137522 817774884 761380913 817774884 761380913 414628331 29413850 414628331 29413850 775483951 644664534 775483951 644664534 934591982 126900190 934591982 126900190 497977243 889842918 497977243 889842918 710069113 90427736 710069113 90427736 55252772 26753938 55252772 26753938 916247270 716850506 916247270 716850506 446549929 198538983 446549929 198538983 923855460 559417180 923855460 559417180 294588639 908882329 294588639 908882329 813958477 649893371 813958477 649893371 308226376 59553880 308226376 59553880 702784107 925213483 702784107 925213483 98097677 742943638 98097677 742943638 887315074 964634272 887315074 964634272 194332843 115031315 194332843 115031315 820735364 946187152 820735364 946187152 267047095 278299848 267047095 278299848 683193503 572004109 683193503 572004109 216999006 143259744 216999006 143259744 991900755 717218856 991900755 717218856 57872048 221916032 57872048 221916032 627811766 611833424 627811766 611833424 141359719 346849039 141359719 346849039 351905741 518173714 351905741 518173714 177192501 648752778 177192501 648752778 847639884 183637467 847639884 183637467 186791878 986062341 186791878 986062341 319387776 280533434 319387776 280533434 870852095 721154221 870852095 721154221 337814163 303930873 337814163 303930873 51267977 161958549 51267977 161958549 912277680 991990633 912277680 991990633 544321146 340183921 544321146 340183921 803031251 707309691 803031251 707309691 150228672 922553116 150228672 922553116 688011315 756778678 688011315 756778678 816883900 541940107 816883900 541940107 274287327 916986337 274287327 916986337 683864957 282691657 683864957 282691657 101442513 714565184 101442513 714565184 490087561 237542311 490087561 237542311 245545876 929217696 245545876 929217696 779230644 472680223 779230644 472680223 178064311 781623576 178064311 781623576 920105300 109164143 920105300 109164143 414502403 866353180 414502403 866353180 776048001 618576271 776048001 618576271 83569245 923626072 83569245 923626072 898760101 435925402 898760101 435925402 704515749 819651246 704515749 819651246 338866917 114173260 338866917 114173260 118690243 589010864 118690243 589010864 754561205 125254421 754561205 125254421 50901242 405813690 50901242 405813690 627245178 73025696 627245178 73025696 911072554 929380648 911072554 929380648 183821236 481469752 183821236 481469752 171950873 92295368 171950873 92295368 880347829 583602523 880347829 583602523 123957467 787934409 123957467 787934409 783238897 157206186 783238897 157206186 347904809 732833838 347904809 732833838 18331017 441556525 18331017 441556525 986589622 956946942 986589622 956946942 41148686 401052493 41148686 401052493 720723315 714624188 720723315 714624188 130766404 162924658 130766404 162924658 968236668 849860092 968236668 849860092 712548053 289442661 712548053 289442661 23238391 881104281 23238391 881104281 642761599 113955072 642761599 113955072 399387510 651372879 399387510 651372879 842095890 145585521 842095890 145585521 294886601 671397314 294886601 671397314 69937391 196569677 69937391 196569677 770388183 785602668 770388183 785602668 250292952 110605334 250292952 110605334 844921899 859316701 844921899 859316701 292604308 274614206 292604308 274614206 878316823 863024760 878316823 863024760 201888464 208162606 201888464 208162606 720053626 89728011 720053626 89728011 5287161 743031098 5287161 743031098 697550428 86149312 697550428 86149312 209750289 416568274 209750289 416568274 709838899 280280263 709838899 280280263 220975886 960517630 220975886 960517630 984572041 548552035 984572041 548552035 274051473 963949535 274051473 963949535 933724946 477650276 933724946 477650276 76602798 121652942 76602798 121652942 834683853 837311655 834683853 837311655 320098048 355827268 320098048 355827268 796855553 303839394 796855553 303839394 53581951 988667816 53581951 988667816 572407957 341771024 572407957 341771024 162047857 635159776 162047857 635159776 910647880 43932489 910647880 43932489 43901759 486375952 43901759 486375952 617222833 531531333 617222833 531531333 163815949 182493068 163815949 182493068 600960117 794440918 600960117 794440918 178907893 51104981 178907893 51104981 559269389 941599489 559269389 941599489 103641953 495505056 103641953 495505056 512151081 631404332 512151081 631404332 805165469 180951612 805165469 180951612 404746612 688146196 404746612 688146196 984466714 310337105 984466714 310337105 250340519 766215325 250340519 766215325 814034866 300613862 814034866 300613862 200268988 139250547 200268988 139250547 987430128 983815327 987430128 983815327 118477392 440707449 118477392 440707449 895227871 817646895 895227871 817646895 364733220 502715283 364733220 502715283 671512307 889135871 671512307 889135871 3959094 22264585 3959094 22264585 504095051 433714728 504095051 433714728 425995028 920516548 425995028 920516548 800176286 12560475 800176286 12560475 459710455 481711094 459710455 481711094 824872426 733298473 824872426 733298473 502059321 13935770 502059321 13935770 110148026 683446547 110148026 683446547 993709853 137450505 993709853 137450505 93046361 15675851 93046361 15675851 38126743 694852577 38126743 694852577 537834897 305756619 537834897 305756619 879644087 892789127 879644087 892789127 153148009 440786707 153148009 440786707 882902523 919848210 882902523 919848210 698216749 31704200 698216749 31704200 110607057 651953778 110607057 651953778 917667614 85277125 917667614 85277125 265857361 665096835 265857361 665096835 943808803 367116236 943808803 367116236 335734605 795371698 335734605 795371698 725262077 175583054 725262077 175583054 939623734 849907137 939623734 849907137 790382171 153297250 790382171 153297250 520762134 809098433 520762134 809098433 757593586 475247979 757593586 475247979 131919240 359265484 131919240 359265484 830057124 557268760 830057124 557268760 647097114 749412406 647097114 749412406 872570189 261539839 872570189 261539839 74021597 770964838 74021597 770964838 366760279 264077304 366760279 264077304 7666755 696631285 7666755 696631285 393957387 851768614 393957387 851768614 916111943 162399612 916111943 162399612 195224726 712032233 195224726 712032233 444916822 987604517 444916822 987604517 983619 222652604 983619 222652604 925644245 889350846 925644245 889350846 266622477 9853501 266622477 9853501 11074959 246578079 11074959 246578079 991711309 27602276 991711309 27602276 71084905 959413532 71084905 959413532 2801822 195368671 2801822 195368671 897664415 868141810 897664415 868141810 550971256 944773126 550971256 944773126 28879228 18412314 28879228 18412314 859347874 775983866 859347874 775983866 495567866 915446113 495567866 915446113 958464121 334797699 958464121 334797699 645783675 564240253 645783675 564240253 925322040 124938631 925322040 124938631 630243339 630224503 630243339 630224503 329351356 61179279 329351356 61179279 40336708 667587206 40336708 667587206 828433037 115426330 828433037 115426330 56495753 496295296 56495753 496295296 711520871 38302301 711520871 38302301 958982633 416666686 958982633 416666686 133008175 711884573 133008175 711884573 871528752 281836175 871528752 281836175 96995486 22156967 96995486 22156967 956055258 661134941 956055258 661134941 340572097 459098639 340572097 459098639 221514571 972858907 221514571 972858907 627180355 158132035 627180355 158132035 12754536 788527837 12754536 788527837 887184113 47804738 887184113 47804738 958048289 946434813 958048289 946434813 38934856 803655018 38934856 803655018 845896515 84299184 845896515 84299184 428941400 972767795 428941400 972767795 846825408 243286427 846825408 243286427 220298506 702644232 220298506 702644232 28290235 342224796 28290235 342224796 766610674 573153957 766610674 573153957 875920760 334115565 875920760 334115565 441431602 585362844 441431602 585362844 201603117 34695407 201603117 34695407 435245731 982919061 435245731 982919061 899708068 423043664 899708068 423043664 216517245 37493234 216517245 37493234 435399472 864160160 435399472 864160160 210111643 72815534 210111643 72815534 523367030 595433729 523367030 595433729 20164888 879987485 20164888 879987485 937741323 274720243 937741323 274720243 240336966 649146974 240336966 649146974 676224796 141702505 676224796 141702505 886833231 994164245 886833231 994164245 159921239 478467924 159921239 478467924 935959703 762248361 935959703 762248361 443918688 21054122 443918688 21054122 84190721 982204500 84190721 982204500 833966641 394522576 833966641 394522576 20749951 80552313 20749951 80552313 947772575 556613209 947772575 556613209 290116081 685693868 290116081 685693868 584870062 280284839 584870062 280284839 167839705 872065691 167839705 872065691 860451907 34867650 860451907 34867650 305882392 706638479 305882392 706638479 701677749 36834170 701677749 36834170 321030247 594491686 321030247 594491686 889068081 12039441 889068081 12039441 749661483 676882360 749661483 676882360 596757632 149787611 596757632 149787611 147550885 933307417 147550885 933307417 662810894 241773139 662810894 241773139 110739829 828762394 110739829 828762394 484085089 224508393 484085089 224508393 740379409 801694331 740379409 801694331 582845789 314089894 582845789 314089894 668887782 841629220 668887782 841629220 79224312 93995764 79224312 93995764 965205518 921133870 965205518 921133870 303301160 470249036 303301160 470249036 979795501 642347334 979795501 642347334 747123119 997898393 747123119 997898393 943638642 501248561 943638642 501248561 958142005 97817305 958142005 97817305 6733409 784053248 6733409 784053248 630417945 551094302 630417945 551094302 269294628 798572437 269294628 798572437 385392777 229849277 385392777 229849277 927497079 835092680 927497079 835092680 27852524 978929125 27852524 978929125 787709718 234641807 787709718 234641807 575794825 691343719 575794825 691343719 240103320 275855853 240103320 275855853 861562093 856891223 861562093 856891223 25367335 86094760 25367335 86094760 951801310 10205401 951801310 10205401 461033800 598706599 461033800 598706599 743016568 989781495 743016568 989781495 272718938 60439905 272718938 60439905 897684662 882378948 897684662 882378948 140109667 307842736 140109667 307842736 490001432 784602526 490001432 784602526 64265596 196248489 64265596 196248489 873186623 915318473 873186623 915318473 247931936 255422406 247931936 255422406 930433716 870825436 930433716 870825436 78983330 99284548 78983330 99284548 878519962 720521237 878519962 720521237 142318841 2649389 142318841 2649389 623330870 964133109 623330870 964133109 569719398 127800144 569719398 127800144 798525011 273190480 798525011 273190480 453236718 101878908 453236718 101878908 914927842 964604521 914927842 964604521 212512868 200129060 212512868 200129060 690882021 380869100 690882021 380869100 857599735 773663915 857599735 773663915 683870489 992025061 683870489 992025061 356993410 588180093 356993410 588180093 989506221 278986976 989506221 278986976 214175077 947205045 214175077 947205045 80813840 348003191 80813840 348003191 643096136 736056348 643096136 736056348 673119126 751908356 673119126 751908356 597875904 459211606 597875904 459211606 51883374 713404679 51883374 713404679 321894909 647856982 321894909 647856982 632752196 932824515 632752196 932824515 304426063 70990151 304426063 70990151 503712223 224735116 503712223 224735116 40087429 776545411 40087429 776545411 282637180 397465911 282637180 397465911 827015107 182933850 827015107 182933850 625030148 725652839 625030148 725652839 532121449 243219033 532121449 243219033 706973688 688007245 706973688 688007245 233568472 286698831 233568472 286698831 429803337 628533791 429803337 628533791 771758908 129755652 771758908 129755652 409336457 580858037 409336457 580858037 224874401 64537051 224874401 64537051 817336206 576771923 817336206 576771923 337703013 31646920 337703013 31646920 902681337 725053310 902681337 725053310 44104982 90011593 44104982 90011593 480253132 340495671 480253132 340495671 31680548 47330507 31680548 47330507 350081336 974526213 350081336 974526213 852532484 200484716 852532484 200484716 213667154 534323825 213667154 534323825 922306275 144580613 922306275 144580613 41642239 892428005 41642239 892428005 921770255 43809231 921770255 43809231 170959061 584451770 170959061 584451770 936085949 997530516 936085949 997530516 288808240 322105192 288808240 322105192 945164176 999777918 945164176 999777918 55280646 903997181 55280646 903997181 773215046 42512183 773215046 42512183 553100436 730056135 553100436 730056135 67255848 200257959 67255848 200257959 942992242 876927705 942992242 876927705 404804810 371934579 404804810 371934579 674802058 284533916 674802058 284533916 277582382 839070205 277582382 839070205 783414848 242052377 783414848 242052377 203218906 72997506 203218906 72997506 672620528 573280833 672620528 573280833 156480129 20337883 156480129 20337883 42403867 867330607 42403867 867330607 918474436 276853264 918474436 276853264 97118220 813719262 97118220 813719262 634559094 571184696 634559094 571184696 945181716 633581517 945181716 633581517 634003405 935743380 634003405 935743380 806315600 224703810 806315600 224703810 188024195 722246965 188024195 722246965 813636403 101894262 813636403 101894262 579697387 899899343 579697387 899899343 877872094 100506124 877872094 100506124 418477458 874066238 418477458 874066238 613254398 363368567 613254398 363368567 214292084 950132639 214292084 950132639 389840677 351522830 389840677 351522830 983612639 118071090 983612639 118071090 458770109 924277431 458770109 924277431 691241999 766511484 691241999 766511484 253211380 373809872 253211380 373809872 983368746 48309744 983368746 48309744 140558227 858184452 140558227 858184452 47860835 211450738 47860835 211450738 846457394 900000366 846457394 900000366 147348369 45822441 147348369 45822441 682984012 589860982 682984012 589860982 894028811 156557741 894028811 156557741 270727884 579132523 270727884 579132523 609336493 421747902 609336493 421747902 77154926 754254172 77154926 754254172 653086812 237241527 653086812 237241527 149486445 771839299 149486445 771839299 648841988 569821203 648841988 569821203 168705409 402802727 168705409 402802727 871499323 923298183 871499323 923298183 943250723 271646069 943250723 271646069 477515684 960103922 477515684 960103922 836784511 68546298 836784511 68546298 274734786 474980959 274734786 474980959 501283265 370300007 501283265 370300007 349967644 612905067 349967644 612905067 917038136 483526768 917038136 483526768 162571878 141521862 162571878 141521862 699288621 739028382 699288621 739028382 258794360 381846846 258794360 381846846 446612738 709584388 446612738 709584388 9125935 86251945 9125935 86251945 846835231 382446401 846835231 382446401 485524919 921145890 485524919 921145890 62462048 456689410 62462048 456689410 651816600 997731719 651816600 997731719 930441761 270945225 930441761 270945225 236311614 677882420 236311614 677882420 113409849 307606143 113409849 307606143 590211569 7728460 590211569 7728460 366860864 983233000 366860864 983233000 70044771 36331256 70044771 36331256 366126028 913264756 366126028 913264756 850678258 64034159 850678258 64034159 336637999 754134926 336637999 754134926 82798859 118364206 82798859 118364206 325272174 565521054 325272174 565521054 84523757 935061381 84523757 935061381 613323139 167653624 613323139 167653624 78711729 898194197 78711729 898194197 240568099 251287509 240568099 251287509 917523551 892775240 917523551 892775240 215574246 669495407 215574246 669495407 636042266 312146440 636042266 312146440 397279877 802178580 397279877 802178580 809070258 337681445 809070258 337681445 213923107 237419182 213923107 237419182 988906307 218960279 988906307 218960279 498605742 641839279 498605742 641839279 832599529 358507433 832599529 358507433 423253772 889207047 423253772 889207047 37114914 31829121 37114914 31829121 997477343 850075618 997477343 850075618 172857934 107714707 172857934 107714707 971722856 682078108 971722856 682078108 3854658 108603694 3854658 108603694 895980740 622483884 895980740 622483884 31009113 899599932 31009113 899599932 699891867 161609984 699891867 161609984 158654591 110319973 158654591 110319973 861097716 893323023 861097716 893323023 101206766 309412252 101206766 309412252 927156242 608691900 927156242 608691900 14487036 430286820 14487036 430286820 528623609 472397705 528623609 472397705 128162067 149028834 128162067 149028834 464189701 820500811 464189701 820500811 880013455 956268900 880013455 956268900 121083518 434677958 121083518 434677958 533483300 283751797 533483300 283751797 917115092 932388014 917115092 932388014 966935764 423930164 966935764 423930164 438126121 713170961 438126121 713170961 44164252 301117015 44164252 301117015 777727677 778638549 777727677 778638549 993466152 26088730 993466152 26088730 46257028 963619264 46257028 963619264 623993192 150750071 623993192 150750071 231042420 551350829 231042420 551350829 875393790 999628646 875393790 999628646 244274042 379906281 244274042 379906281 828653109 757537834 828653109 757537834 152396342 574912186 152396342 574912186 65659576 66667595 65659576 66667595 471380142 765720640 471380142 765720640 418996816 73355325 418996816 73355325 954759210 925415731 954759210 925415731 656279414 244618798 656279414 244618798 909900167 903364156 909900167 903364156 93799210 374541581 93799210 374541581 903862175 711690013 903862175 711690013 211073233 511799146 211073233 511799146 608130435 284079075 608130435 284079075 51355017 649752280 51355017 649752280 632197514 664090186 632197514 664090186 347013902 533331574 347013902 533331574 452946110 873660601 452946110 873660601 86972979 488317436 86972979 488317436 443629951 670780656 443629951 670780656 892434261 301571395 892434261 301571395 187260396 450398426 187260396 450398426 469241018 77701832 469241018 77701832 239611233 759613474 239611233 759613474 807661489 915909704 807661489 915909704 390490816 321085412 390490816 321085412 929214047 537772852 929214047 537772852 263112858 59546087 263112858 59546087 619168882 467231023 619168882 467231023 941826079 30481603 941826079 30481603 746966839 967921190 746966839 967921190 124885474 14652082 124885474 14652082 55112994 831803483 55112994 831803483 987408456 69051527 987408456 69051527 434933079 860672937 434933079 860672937 772618054 415209326 772618054 415209326 318741462 774376516 318741462 774376516 949373499 186751621 949373499 186751621 286406947 894524965 286406947 894524965 985598437 466954487 985598437 466954487 15021450 987419255 15021450 987419255 978675585 120488453 978675585 120488453 365396121 858221369 365396121 858221369 852190222 189895386 852190222 189895386 490286505 814261631 490286505 814261631 151317532 146480455 151317532 146480455 422352965 677568990 422352965 677568990 542153591 755124975 542153591 755124975 947333667 548474221 947333667 548474221 379242620 85389624 379242620 85389624 750600858 692938431 750600858 692938431 22804962 254400576 22804962 254400576 441269133 517369455 441269133 517369455 838925392 24610641 838925392 24610641 886643514 937693275 886643514 937693275 402137642 280219814 402137642 280219814 13914184 151706620 13914184 151706620 499149947 774788907 499149947 774788907 976117241 997921218 976117241 997921218 67825706 93644555 67825706 93644555 707774154 528060417 707774154 528060417 34544575 347335019 34544575 347335019 585074074 223838179 585074074 223838179 398645983 54461278 398645983 54461278 885169697 545337133 885169697 545337133 932456792 109487416 932456792 109487416 56435736 928955636 56435736 928955636 706409236 311496107 706409236 311496107 119108757 673620353 119108757 673620353 903408127 303109436 903408127 303109436 267647517 931597402 267647517 931597402 606407697 355749550 606407697 355749550 374438889 927980658 374438889 927980658 597098099 105709923 597098099 105709923 830169922 942597854 830169922 942597854 422901836 353089077 422901836 353089077 947149245 728079342 947149245 728079342 33967983 250164221 33967983 250164221 766625994 976219643 766625994 976219643 915443026 685574908 915443026 685574908 359822031 861280906 359822031 861280906 757504862 213419507 757504862 213419507 940683903 665578517 940683903 665578517 66342748 894230141 66342748 894230141 853128091 47270673 853128091 47270673 127555140 313782236 127555140 313782236 727744250 824690963 727744250 824690963 3178062 115633980 3178062 115633980 498460663 607216282 498460663 607216282 846304004 853568369 846304004 853568369 298868839 176895161 298868839 176895161 638901445 809273798 638901445 809273798 679485430 31754305 679485430 31754305 272319917 818975306 272319917 818975306 862040324 351833673 862040324 351833673 56200500 442650813 56200500 442650813 629692308 16690577 629692308 16690577 926157424 512034308 926157424 512034308 46886804 109085862 46886804 109085862 940807602 802608889 940807602 802608889 25106133 896685070 25106133 896685070 869737893 263000772 869737893 263000772 134745400 162324857 134745400 162324857 656009374 772990185 656009374 772990185 118465897 90816578 118465897 90816578 507391090 636180472 507391090 636180472 94033580 556153517 94033580 556153517 780885108 826612430 780885108 826612430 279845815 579190129 279845815 579190129 873317744 976790308 873317744 976790308 891201243 101958297 891201243 101958297 248577137 877696386 248577137 877696386 336791681 4709507 336791681 4709507 547056400 352233215 547056400 352233215 6476290 38804912 6476290 38804912 582734082 872281884 582734082 872281884 123916945 480570404 123916945 480570404 221667632 961381531 221667632 961381531 139735139 141004560 139735139 141004560 996580146 968520433 996580146 968520433 193266153 15718364 193266153 15718364 851792217 859709431 851792217 859709431 202660173 106713316 202660173 106713316 614883836 981912430 614883836 981912430 712724229 462668603 712724229 462668603 119738839 137661977 119738839 137661977 385839579 643063508 385839579 643063508 199938224 386312063 199938224 386312063 644446141 800055278 644446141 800055278 146486334 965450622 146486334 965450622 85777121 326000131 85777121 326000131 546684215 874221008 546684215 874221008 222478856 607338641 222478856 607338641 868665481 125778149 868665481 125778149 372907904 897210835 372907904 897210835 950614753 122479392 950614753 122479392 381621781 870343269 381621781 870343269 966752676 114498794 966752676 114498794 266489688 467807687 266489688 467807687 677047358 86990812 677047358 86990812 962880430 772222951 962880430 772222951 156919825 463408370 156919825 463408370 331702708 877410262 331702708 877410262 765849365 384352174 765849365 384352174 869994888 964157640 869994888 964157640 322565042 295869884 322565042 295869884 810690920 872074767 810690920 872074767 249989646 694471806 249989646 694471806 161715355 269733277 161715355 269733277 665738838 892069715 665738838 892069715 362239712 144093634 362239712 144093634 163080363 10715323 163080363 10715323 929401985 761113753 929401985 761113753 310857554 65203701 310857554 65203701 708442606 559837728 708442606 559837728 122632727 874915402 122632727 874915402 875079290 405925431 875079290 405925431 61512911 920500277 61512911 920500277 773825252 329919205 773825252 329919205 456622118 795296595 456622118 795296595 28359271 342543875 28359271 342543875 966849785 824330584 966849785 824330584 131225813 492761333 131225813 492761333 495760798 131801033 495760798 131801033 896738481 609747178 896738481 609747178 931370552 83676157 931370552 83676157 275256860 522257586 275256860 522257586 848349681 97906152 848349681 97906152 375080251 367854668 375080251 367854668 746877997 77390548 746877997 77390548 42620478 940278871 42620478 940278871 693241082 248091899 693241082 248091899 12052753 164906324 12052753 164906324 512207514 788725991 512207514 788725991 169152872 184873922 169152872 184873922 970057433 623094195 970057433 623094195 159158993 156459653 159158993 156459653 537399707 748857205 537399707 748857205 775177742 139609347 775177742 139609347 451954519 800667651 451954519 800667651 95672381 271787998 95672381 271787998 636596484 586686674 636596484 586686674 997828000 213166965 997828000 213166965 51536009 777760265 51536009 777760265 906505022 232971169 906505022 232971169 260146952 904964415 260146952 904964415 924827590 275156615 924827590 275156615 732700267 563947504 732700267 563947504 953252727 64505861 953252727 64505861 48853557 891255724 48853557 891255724 846197555 338872527 846197555 338872527 296282370 943770524 296282370 943770524 87511142 387599636 87511142 387599636 964475089 54459082 964475089 54459082 490724302 932844412 490724302 932844412 119675273 117656861 119675273 117656861 768437690 715337937 768437690 715337937 418359161 75409118 418359161 75409118 960233845 643984097 960233845 643984097 439959451 899111235 439959451 899111235 213610988 425529063 213610988 425529063 716301530 869312263 716301530 869312263 904685639 975266535 904685639 975266535 637254338 237672938 637254338 237672938 167575663 464907278 167575663 464907278 760284806 188903632 760284806 188903632 320363043 695628426 320363043 695628426 942655112 136622062 942655112 136622062 206620707 38000945 206620707 38000945 751502333 619822209 751502333 619822209 283554765 976431132 283554765 976431132 811477041 177569378 811477041 177569378 414177054 787723717 414177054 787723717 694066111 371862502 694066111 371862502 267336841 779362044 267336841 779362044 828606058 426401459 828606058 426401459 181449672 53365729 181449672 53365729 723366809 436030128 723366809 436030128 312453675 121703475 312453675 121703475 636204767 788772696 636204767 788772696 210947202 820679255 210947202 820679255 21406474 271673374 21406474 271673374 880361999 919110870 880361999 919110870 78422133 595129808 78422133 595129808 849301076 94795918 849301076 94795918 451367392 778168802 451367392 778168802 599363476 931016618 599363476 931016618 956550044 504438057 956550044 504438057 210334631 218070746 210334631 218070746 951552888 886986574 951552888 886986574 345142379 512332321 345142379 512332321 922347146 168375044 922347146 168375044 372510483 626627351 372510483 626627351 916467716 63296561 916467716 63296561 312767132 662575000 312767132 662575000 606666605 420168242 606666605 420168242 818107320 745608106 818107320 745608106 387145702 142880665 387145702 142880665 650315663 967389097 650315663 967389097 720537750 278774119 720537750 278774119 361326405 522514953 361326405 522514953 953541606 984165836 953541606 984165836 277157092 105477762 277157092 105477762 949289192 825537420 949289192 825537420 107817299 379546220 107817299 379546220 531956342 829686982 531956342 829686982 916753595 891683709 916753595 891683709 957210777 247378751 957210777 247378751 206511165 733364724 206511165 733364724 996798495 227870301 996798495 227870301 144899263 413969356 144899263 413969356 727693612 273569544 727693612 273569544 56295528 2344295 56295528 2344295 796539480 795877391 796539480 795877391 335635228 353663972 335635228 353663972 670349811 692558112 670349811 692558112 132339453 316180261 132339453 316180261 648674047 465127438 648674047 465127438 107925305 110502227 107925305 110502227 725937365 605419294 725937365 605419294 388513638 203879382 388513638 203879382 55533323 410368683 55533323 410368683 948011812 720719090 948011812 720719090 981416884 989304677 981416884 989304677 162918647 89188564 162918647 89188564 928295029 730654496 928295029 730654496 47115980 802294971 47115980 802294971 708651703 1709126 708651703 1709126 96249973 885855671 96249973 885855671 904867929 248191396 904867929 248191396 111181546 764010911 111181546 764010911 534597135 32621672 534597135 32621672 84634980 274975342 84634980 274975342 952214230 723332696 952214230 723332696 523056415 29599997 523056415 29599997 842330208 425108557 842330208 425108557 312448883 842129531 312448883 842129531 807159835 46053882 807159835 46053882 523649546 305717635 523649546 305717635 572346882 56113253 572346882 56113253 237183968 859638278 237183968 859638278 773942330 407540270 773942330 407540270 279505975 584263595 279505975 584263595 901336208 36732335 901336208 36732335 216229611 913047323 216229611 913047323 581369125 25666784 581369125 25666784 9432804 682451690 9432804 682451690 909495832 428531862 909495832 428531862 528198572 846777678 528198572 846777678 946600801 135669172 946600801 135669172 612032090 461774484 612032090 461774484 87230428 769860569 87230428 769860569 726725173 63581962 726725173 63581962 407114460 607275924 407114460 607275924 871780535 964507152 871780535 964507152 102417158 367882129 102417158 367882129 853934514 908865417 853934514 908865417 187299359 207961134 187299359 207961134 819375176 758843805 819375176 758843805 915554134 325629126 915554134 325629126 153970100 994431609 153970100 994431609 795196517 487176210 795196517 487176210 437317335 75126500 437317335 75126500 704094392 921570455 704094392 921570455 284323135 455850679 284323135 455850679 406769142 250143336 406769142 250143336 303867564 64846482 303867564 64846482 143486501 786943959 143486501 786943959 672456758 142732568 672456758 142732568 931989951 3541720 931989951 3541720 13266523 950987616 13266523 950987616 738775457 201792776 738775457 201792776 966602657 103875390 966602657 103875390 452590195 618266588 452590195 618266588 846715046 197532853 846715046 197532853 59460060 465791087 59460060 465791087 581283470 783821015 581283470 783821015 260593101 325549503 260593101 325549503 816648893 475483643 816648893 475483643 70365204 791117145 70365204 791117145 925479318 447234704 925479318 447234704 575497807 956812121 575497807 956812121 73329708 611508682 73329708 611508682 757407791 275642643 757407791 275642643 322100875 696660747 322100875 696660747 658029720 948737646 658029720 948737646 241669397 609461521 241669397 609461521 784891368 301960042 784891368 301960042 931151400 903014781 931151400 903014781 398773901 553927384 398773901 553927384 835439069 239335281 835439069 239335281 175254007 870992494 175254007 870992494 880524021 179842645 880524021 179842645 461038881 798043427 461038881 798043427 963867269 413499939 963867269 413499939 827476407 297019129 827476407 297019129 201155422 933889613 201155422 933889613 765664443 677652999 765664443 677652999 970062005 851989463 970062005 851989463 422466743 714132610 422466743 714132610 741265944 86455959 741265944 86455959 920163494 587567053 920163494 587567053 74073507 814670713 74073507 814670713 464873382 136587113 464873382 136587113 838368489 293993836 838368489 293993836 341159460 938560900 341159460 938560900 991698838 502728772 991698838 502728772 549967579 750857687 549967579 750857687 794472011 128518051 794472011 128518051 405433793 630722502 405433793 630722502 877886047 338873191 877886047 338873191 47009974 761352008 47009974 761352008 796829314 63089446 796829314 63089446 867597917 699296762 867597917 699296762 96980545 274760251 96980545 274760251 832739859 702676167 832739859 702676167 516314102 378623609 516314102 378623609 97515130 501313158 97515130 501313158 656266090 67583047 656266090 67583047 222860387 727285375 222860387 727285375 484010566 397726752 484010566 397726752 313986655 249192574 313986655 249192574 946179436 942774536 946179436 942774536 51563468 124556850 51563468 124556850 786342475 639466039 786342475 639466039 345248359 28211839 345248359 28211839 794108267 491506745 794108267 491506745 119976403 109880958 119976403 109880958 724809072 901967339 724809072 901967339 929410739 264408347 929410739 264408347 137233424 108813588 137233424 108813588 789547009 523041919 789547009 523041919 330836380 282255033 330836380 282255033 837904390 694067346 837904390 694067346 59550273 436923090 59550273 436923090 919852237 236647654 919852237 236647654 16017620 938055872 16017620 938055872 849717195 468658581 849717195 468658581 162784128 786106273 162784128 786106273 935450806 251159863 935450806 251159863 10308587 830609290 10308587 830609290 837448747 970619816 837448747 970619816 73899810 309142832 73899810 309142832 510904290 916236872 510904290 916236872 128128990 154094820 128128990 154094820 300001721 810796799 300001721 810796799 172056239 66340608 172056239 66340608 517464944 959678621 517464944 959678621 979869108 162094008 979869108 162094008 249765836 840590944 249765836 840590944 167887541 374715826 167887541 374715826 785641756 883771178 785641756 883771178 93157850 1271026 93157850 1271026 461522546 347638601 461522546 347638601 45074104 805117587 45074104 805117587 241135438 167422280 241135438 167422280 710938422 293937207 710938422 293937207 182857377 102944968 182857377 102944968 923729799 891364097 923729799 891364097 35549658 275274258 35549658 275274258 970935986 878371925 970935986 878371925 199825404 508016001 199825404 508016001 365166856 611443994 365166856 611443994 614391269 999383598 614391269 999383598 383604887 53435861 383604887 53435861 858684792 891036478 858684792 891036478 260861423 381716882 260861423 381716882 624666633 986715892 624666633 986715892 37827610 181219496 37827610 181219496 974497698 766452275 974497698 766452275 76147736 360607130 76147736 360607130 895400572 729265425 895400572 729265425 327531568 389132938 327531568 389132938 70495052 49343469 70495052 49343469 649110350 654529903 649110350 654529903 385656657 336671418 385656657 336671418 73250812 539339762 73250812 539339762 969637326 20936999 969637326 20936999 542121183 631815483 542121183 631815483 694800382 369544546 694800382 369544546 311637070 185447556 311637070 185447556 605029546 912946333 605029546 912946333 149111266 188329208 149111266 188329208 915774840 986253891 915774840 986253891 195705754 497205824 195705754 497205824 870374473 852208258 870374473 852208258 272846937 565107009 272846937 565107009 606684 158093026 606684 158093026 585619958 752361599 585619958 752361599 11003744 935630190 11003744 935630190 888999726 498035936 888999726 498035936 448952927 950296225 448952927 950296225 1836821 33167170 1836821 33167170 324951939 936218587 324951939 936218587 194692360 34762937 194692360 34762937 462747412 655644656 462747412 655644656 769846951 550900597 769846951 550900597 888477030 990827141 888477030 990827141 399470251 455600482 399470251 455600482 993523922 820894086 993523922 820894086 302104549 989908673 302104549 989908673 993732164 765486713 993732164 765486713 251478134 80765511 251478134 80765511 937460483 744779615 937460483 744779615 397524084 163357073 397524084 163357073 582692804 498343128 582692804 498343128 135974543 167373334 135974543 167373334 795649637 87083208 795649637 87083208 318636544 594993324 318636544 594993324 958381128 631019363 958381128 631019363 679583313 15314326 679583313 15314326 933700985 992275862 933700985 992275862 124094181 284135677 124094181 284135677 799910583 755321283 799910583 755321283 449766328 978140776 449766328 978140776 689748419 297508118 689748419 297508118 134223210 912318750 134223210 912318750 738248045 133841228 738248045 133841228 192251383 822133917 192251383 822133917 684317426 159872684 684317426 159872684 388697313 695245580 388697313 695245580 578135093 292631658 578135093 292631658 89176249 566440917 89176249 566440917 908870772 37329307 908870772 37329307 431862793 932233790 431862793 932233790 220183592 51950492 220183592 51950492 890431025 818116777 890431025 818116777 959814089 126423423 959814089 126423423 126650872 698220126 126650872 698220126 509452198 35127938 509452198 35127938 111420323 906610775 111420323 906610775 561100871 127628759 561100871 127628759 599453819 430812071 599453819 430812071 242374577 936417530 242374577 936417530 889448799 232161475 889448799 232161475 170937180 21771694 170937180 21771694 700203072 857629923 700203072 857629923 67804325 322816264 67804325 322816264 591761634 866783914 591761634 866783914 90697365 298946454 90697365 298946454 542211300 593513058 542211300 593513058 19270917 845494699 19270917 845494699 378314173 217938546 378314173 217938546 669848449 534837483 669848449 534837483 79811940 959451323 79811940 959451323 498038453 188901670 498038453 188901670 68797176 757214215 68797176 757214215 437080751 114337564 437080751 114337564 134319727 432832065 134319727 432832065 239520571 25033431 239520571 25033431 111869877 591877648 111869877 591877648 598711351 137390750 598711351 137390750 207048205 581593499 207048205 581593499 939783400 91598491 939783400 91598491 392054728 753085302 392054728 753085302 870608725 263660894 870608725 263660894 26044401 737937991 26044401 737937991 939389131 300982119 939389131 300982119 384518300 674633077 384518300 674633077 766861486 94178044 766861486 94178044 99030587 424265458 99030587 424265458 931820282 216325194 931820282 216325194 195818827 981239024 195818827 981239024 21616956 404950670 21616956 404950670 666822697 877988631 666822697 877988631 133673791 224998647 133673791 224998647 714857606 604629380 714857606 604629380 73348307 962862756 73348307 962862756 945066714 3404998 945066714 3404998 445521173 896496984 445521173 896496984 32027273 988008726 32027273 988008726 996563810 75413396 996563810 75413396 348528187 582245028 348528187 582245028 869755960 182358569 869755960 182358569 44870042 844585895 44870042 844585895 830503492 90589627 830503492 90589627 409574788 364396713 409574788 364396713 44674534 955019785 44674534 955019785 420466718 269017969 420466718 269017969 919084341 762446304 919084341 762446304 201725595 141623467 201725595 141623467 983371441 885493183 983371441 885493183 531916588 339041416 531916588 339041416 685105087 770067912 685105087 770067912 14425268 553375127 14425268 553375127 951757786 238107055 951757786 238107055 287899736 635250676 287899736 635250676 926803837 98858306 926803837 98858306 130254106 609839985 130254106 609839985 698019234 713605508 698019234 713605508 262104604 344340007 262104604 344340007 816861634 818230547 816861634 818230547 8666822 497470602 8666822 497470602 424715597 665118480 424715597 665118480 985710116 807113228 985710116 807113228 677644757 33077152 677644757 33077152 376143054 480722611 376143054 480722611 86348126 275546626 86348126 275546626 982985239 645749901 982985239 645749901 557731876 859840701 557731876 859840701 145629647 158476795 145629647 158476795 733942836 377364215 733942836 377364215 94458505 728229098 94458505 728229098 955271844 146143585 955271844 146143585 314375982 595764517 314375982 595764517 935845468 108881080 935845468 108881080 115178632 920527509 115178632 920527509 760334210 120032683 760334210 120032683 950617591 473770344 950617591 473770344 84652504 759118682 84652504 759118682 886502733 961945282 886502733 961945282 659459284 273893495 659459284 273893495 73558454 980461365 73558454 980461365 16332150 5604477 16332150 5604477 792279642 633901771 792279642 633901771 111714760 444282651 111714760 444282651 794649978 869783629 794649978 869783629 508476424 277180547 508476424 277180547 26539278 848633611 26539278 848633611 633704392 404410260 633704392 404410260 31795152 868023093 31795152 868023093 862023381 689451201 862023381 689451201 968955107 441514644 968955107 441514644 301550682 737255563 301550682 737255563 927871880 979369230 927871880 979369230 45071442 503964453 45071442 503964453 825988094 828870221 825988094 828870221 356229303 976364422 356229303 976364422 155421223 400265430 155421223 400265430 881585399 919316696 881585399 919316696 295270289 643570696 295270289 643570696 77940874 834219541 77940874 834219541 626819411 378476515 626819411 378476515 41387463 302269356 41387463 302269356 822503306 19989158 822503306 19989158 239875315 773036297 239875315 773036297 391019116 818064301 391019116 818064301 585462610 171982930 585462610 171982930 280290744 775358955 280290744 775358955 686868985 43570038 686868985 43570038 216284761 756563676 216284761 756563676 55792808 142275099 55792808 142275099 744609340 651171665 744609340 651171665 176053580 846293700 176053580 846293700 641536116 396076654 641536116 396076654 606429557 702823178 606429557 702823178 101569297 167797564 101569297 167797564 648202358 657278959 648202358 657278959 843828183 265903795 843828183 265903795 427438203 675461985 427438203 675461985 905937914 722749967 905937914 722749967 198571082 155560180 198571082 155560180 665644912 392101015 665644912 392101015 78470740 587232660 78470740 587232660 443968855 49883350 443968855 49883350 43092857 765759832 43092857 765759832 822675841 102794190 822675841 102794190 11030917 593225777 11030917 593225777 587063711 191091996 587063711 191091996 27228339 897911369 27228339 897911369 952773953 192089623 952773953 192089623 626202946 253161390 626202946 253161390 423049379 172767890 423049379 172767890 359330038 645804831 359330038 645804831 291543424 951363069 291543424 951363069 179023969 335977682 179023969 335977682 807050916 769780393 807050916 769780393 166909951 901751805 166909951 901751805 945317766 69572722 945317766 69572722 566319952 695475625 566319952 695475625 673524115 778819219 673524115 778819219 313374046 469717572 313374046 469717572 816154754 335803726 816154754 335803726 240260303 195444926 240260303 195444926 467696757 346895597 467696757 346895597 185154729 720011651 185154729 720011651 388219668 171990748 388219668 171990748 831057285 472167899 831057285 472167899 85049205 53148638 85049205 53148638 956368446 669713571 956368446 669713571 120241707 147262921 120241707 147262921 980634879 811268093 980634879 811268093 335786355 392047389 335786355 392047389 156662651 811071724 156662651 811071724 36477143 95616929 36477143 95616929 566143565 828181702 566143565 828181702 348909964 37951937 348909964 37951937 7341809 803374330 7341809 803374330 979182081 971285380 979182081 971285380 506769252 158080959 506769252 158080959 128744937 448286606 128744937 448286606 683456275 794849826 683456275 794849826 253327505 83049044 253327505 83049044 880420669 779076868 880420669 779076868 372976581 1860997 372976581 1860997 5928724 508234263 5928724 508234263 809115752 64384615 809115752 64384615 957541662 807638409 957541662 807638409 4697639 250792832 4697639 250792832 616702159 463817741 616702159 463817741 196334770 750406521 196334770 750406521 797961143 3301076 797961143 3301076 104933654 408954626 104933654 408954626 707752920 788878556 707752920 788878556 472709437 962661043 472709437 962661043 394591314 112060548 394591314 112060548 503212635 968339212 503212635 968339212 639449394 106616283 639449394 106616283 301815127 60048422 301815127 60048422 26153654 976192431 26153654 976192431 741744780 498232772 741744780 498232772 115372799 286259872 115372799 286259872 674747190 692482359 674747190 692482359 169834021 891719114 169834021 891719114 889915758 984398780 889915758 984398780 469485538 520986052 469485538 520986052 715024753 131633246 715024753 131633246 92081121 815400211 92081121 815400211 711695732 171354818 711695732 171354818 82464489 823762928 82464489 823762928 654423145 509317283 654423145 509317283 491086938 999165238 491086938 999165238 746203318 314049826 746203318 314049826 757184 957635318 757184 957635318 871786742 147641549 871786742 147641549 1632742 974750947 1632742 974750947 807511100 555467059 807511100 555467059 870567692 728127366 870567692 728127366 51786956 135166702 51786956 135166702 768563504 589799546 768563504 589799546 789033751 228617322 789033751 228617322 688301895 929111675 688301895 929111675 827223486 619739197 827223486 619739197 161459764 160495305 161459764 160495305 688071889 965379750 688071889 965379750 111621209 263855849 111621209 263855849 549561298 759440776 549561298 759440776 916565373 965370405 916565373 965370405 372427255 54580045 372427255 54580045 557989995 850431651 557989995 850431651 983069349 174828514 983069349 174828514 454765947 26691985 454765947 26691985 723356841 829941016 723356841 829941016 625061279 133494026 625061279 133494026 951069441 683060469 951069441 683060469 516782579 237557185 516782579 237557185 933275047 602412674 933275047 602412674 347603818 889566748 347603818 889566748 280940962 788498030 280940962 788498030 567170216 374983856 567170216 374983856 999146831 456145865 999146831 456145865 49290419 753171749 49290419 753171749 824907523 276420773 824907523 276420773 344690303 876701502 344690303 876701502 912991560 742989328 912991560 742989328 420655011 117940128 420655011 117940128 172426967 943926934 172426967 943926934 636881011 141247820 636881011 141247820 39132269 7147164 39132269 7147164 212944139 921032737 212944139 921032737 879641583 163383944 879641583 163383944 158152232 699676253 158152232 699676253 695844125 252187818 695844125 252187818 302728967 562214079 302728967 562214079 990070173 473557956 990070173 473557956 84717799 764499642 84717799 764499642 803698141 150710428 803698141 150710428 942529256 698310533 942529256 698310533 388560414 992490525 388560414 992490525 736444848 181181373 736444848 181181373 965305917 996673601 965305917 996673601 133864405 126536693 133864405 126536693 321035374 808417390 321035374 808417390 82451945 59370271 82451945 59370271 493730266 6937210 493730266 6937210 294927031 759680484 294927031 759680484 797582184 885753773 797582184 885753773 184192303 343214022 184192303 343214022 728306638 165053298 728306638 165053298 91904891 20947897 91904891 20947897 993531317 760927850 993531317 760927850 306502691 355200583 306502691 355200583 474828087 659241310 474828087 659241310 226506729 524634139 226506729 524634139 369906729 221744636 369906729 221744636 951216751 952020123 951216751 952020123 67385936 411493137 67385936 411493137 690909697 688373629 690909697 688373629 246704698 986613435 246704698 986613435 545986765 24373483 545986765 24373483 856115313 470822014 856115313 470822014 155334268 933959059 155334268 933959059 109602605 77835313 109602605 77835313 974533344 886289506 974533344 886289506 131353530 583480170 131353530 583480170 857280794 554522091 857280794 554522091 251511706 742577638 251511706 742577638 808782441 337764613 808782441 337764613 50019136 880733170 50019136 880733170 738416476 590184430 738416476 590184430 334801794 154013082 334801794 154013082 738940566 536814629 738940566 536814629 998515198 295517535 998515198 295517535 3399774 91875458 3399774 91875458 627275524 829972185 627275524 829972185 130974108 998599045 130974108 998599045 991703639 244526743 991703639 244526743 425352766 968532297 425352766 968532297 16746943 118101948 16746943 118101948 779251373 448702368 779251373 448702368 55566833 957706431 55566833 957706431 729339093 129324609 729339093 129324609 853197545 660297247 853197545 660297247 10924786 414328464 10924786 414328464 400425176 108455913 400425176 108455913 143713649 572567249 143713649 572567249 31049757 940926547 31049757 940926547 914927532 109797877 914927532 109797877 103214778 856941123 103214778 856941123 533130237 372166152 533130237 372166152 770459718 680272436 770459718 680272436 916130787 583273819 916130787 583273819 66629018 20664466 66629018 20664466 844988301 993218994 844988301 993218994 574276799 389769085 574276799 389769085 707560907 580674814 707560907 580674814 561426479 65158631 561426479 65158631 693923542 372269740 693923542 372269740 871229958 156110161 871229958 156110161 502738209 821023712 502738209 821023712 769115310 270623839 769115310 270623839 208733570 207215122 208733570 207215122 871399759 684985487 871399759 684985487 279599079 26284042 279599079 26284042 895243224 360823569 895243224 360823569 321213551 910857538 321213551 910857538 920326527 515138183 920326527 515138183 455044599 787742651 455044599 787742651 580807242 40663415 580807242 40663415 54883053 790382059 54883053 790382059 850959169 66591024 850959169 66591024 456824972 507879980 456824972 507879980 827218406 43943979 827218406 43943979 336327847 955212918 336327847 955212918 974931252 117795490 974931252 117795490 231092996 916979467 231092996 916979467 577700413 258062865 577700413 258062865 18688336 576816277 18688336 576816277 411053048 357285006 411053048 357285006 315123285 938278591 315123285 938278591 461256139 97112931 461256139 97112931 673309123 390751272 673309123 390751272 264016252 43364967 264016252 43364967 37317599 732354772 37317599 732354772 134360604 177654643 134360604 177654643 511805071 799027591 511805071 799027591 682302843 445264720 682302843 445264720 120720383 795484278 120720383 795484278 445339930 929571787 445339930 929571787 906360813 255654139 906360813 255654139 623099787 494264215 623099787 494264215 770969269 784856412 770969269 784856412 169237818 370311573 169237818 370311573 287806978 769455606 287806978 769455606 675172019 510870569 675172019 510870569 249671692 180970795 249671692 180970795 850482115 866632913 850482115 866632913 444969056 378007348 444969056 378007348 839724766 810825323 839724766 810825323 113250312 105450653 113250312 105450653 656820085 683696771 656820085 683696771 100829719 374261437 100829719 374261437 610431437 143064088 610431437 143064088 257879322 586283186 257879322 586283186 951288114 78085315 951288114 78085315 649923311 776512052 649923311 776512052 902427549 174254724 902427549 174254724 376537630 851520319 376537630 851520319 987487202 345708215 987487202 345708215 495413339 732869734 495413339 732869734 100993382 589518817 100993382 589518817 716059460 227308422 716059460 227308422 521915061 384224733 521915061 384224733 205059132 966534051 205059132 966534051 524961890 160845597 524961890 160845597 353754710 595870251 353754710 595870251 216357557 1329868 216357557 1329868 751207411 694232757 751207411 694232757 492101504 287889941 492101504 287889941 851789132 778192167 851789132 778192167 229850828 47855909 229850828 47855909 823536032 705876411 823536032 705876411 340354515 442079334 340354515 442079334 931307734 884805741 931307734 884805741 87162070 514007695 87162070 514007695 63922051 736960760 63922051 736960760 947246181 918873494 947246181 918873494 109703341 511028888 109703341 511028888 968749844 945122464 968749844 945122464 143326641 745508317 143326641 745508317 568629874 87674604 568629874 87674604 908671337 337696326 908671337 337696326 985506492 253553868 985506492 253553868 439495965 877746863 439495965 877746863 942806544 93881200 942806544 93881200 206069153 545387361 206069153 545387361 123914751 13590933 123914751 13590933 27630689 972589244 27630689 972589244 538203102 516928215 538203102 516928215 98657229 20531260 98657229 20531260 756935092 867724504 756935092 867724504 969672060 242280512 969672060 242280512 165842529 804029426 165842529 804029426 457619328 1169702 457619328 1169702 688275984 542163602 688275984 542163602 414952978 166958761 414952978 166958761 685041335 909641532 685041335 909641532 206238106 86937454 206238106 86937454 93458245 874643797 93458245 874643797 784178007 325713253 784178007 325713253 224179156 600571261 224179156 600571261 581308102 247981039 581308102 247981039 5268663 997831044 5268663 997831044 202264683 550891234 202264683 550891234 982171904 85892728 982171904 85892728 334554554 18690244 334554554 18690244 513305097 932784642 513305097 932784642 821590398 363402113 821590398 363402113 660822453 852401492 660822453 852401492 41603511 395941459 41603511 395941459 455455507 847854511 455455507 847854511 28894800 288478827 28894800 288478827 420327609 66855113 420327609 66855113 745517697 380411767 745517697 380411767 166214180 113382675 166214180 113382675 982484639 654760977 982484639 654760977 96650233 208045915 96650233 208045915 644663729 600849066 644663729 600849066 258262024 141432682 258262024 141432682 161418372 423138294 161418372 423138294 838386388 712406452 838386388 712406452 349590395 991038686 349590395 991038686 918000048 251098336 918000048 251098336 544313697 942730435 544313697 942730435 339800392 430466125 339800392 430466125 806270987 666269601 806270987 666269601 254396814 220104925 254396814 220104925 967038536 934876580 967038536 934876580 85436332 373945552 85436332 373945552 899367603 771064356 899367603 771064356 78694313 577751989 78694313 577751989 864365312 121145929 864365312 121145929 198390853 704172936 198390853 704172936 464497201 99260756 464497201 99260756 37374535 997182309 37374535 997182309 921998420 385032413 921998420 385032413 32207323 822590642 32207323 822590642 711182890 85150700 711182890 85150700 90948484 951190543 90948484 951190543 692391204 121713331 692391204 121713331 398129646 970210257 398129646 970210257 64925562 205239980 64925562 205239980 408067391 747089797 408067391 747089797 67066486 18075538 67066486 18075538 482912129 924333997 482912129 924333997 398261638 520923649 398261638 520923649 654498354 95113142 654498354 95113142 307803364 560789074 307803364 560789074 205350136 176113380 205350136 176113380 963056895 823282639 963056895 823282639 261078322 245577532 261078322 245577532 75686661 800232686 75686661 800232686 751090848 485960128 751090848 485960128 949528514 679082801 949528514 679082801 444879455 535909371 444879455 535909371 153091317 906909355 153091317 906909355 675350629 656651206 675350629 656651206 99428193 154001572 99428193 154001572 855673925 15970050 855673925 15970050 544473949 986661980 544473949 986661980 123263602 198269306 123263602 198269306 663873920 954429983 663873920 954429983 282029617 607770150 282029617 607770150 854701000 207891405 854701000 207891405 19233135 548256069 19233135 548256069 957233215 267251979 957233215 267251979 318196005 836678809 318196005 836678809 878610692 403925754 878610692 403925754 143363227 792056606 143363227 792056606 645663450 477700553 645663450 477700553 199132158 104052053 199132158 104052053 936434863 9217657 936434863 9217657 999663468 967031595 999663468 967031595 630070692 349953974 630070692 349953974 423781154 120155355 423781154 120155355 880083859 829440899 880083859 829440899 400734385 404345494 400734385 404345494 892297728 715407542 892297728 715407542 4472646 135952013 4472646 135952013 345701644 333253995 345701644 333253995 718681445 177639846 718681445 177639846 146458870 538431263 146458870 538431263 932772111 779242256 932772111 779242256 69851681 70425305 69851681 70425305 914256639 274086857 914256639 274086857 36652989 714465388 36652989 714465388 750096549 279841287 750096549 279841287 73952067 582033793 73952067 582033793 559652526 225743737 559652526 225743737 117981351 958551106 117981351 958551106 486006475 757273941 486006475 757273941 119668748 333472515 119668748 333472515 723905101 572655380 723905101 572655380 381798158 47672748 381798158 47672748 60894647 783664492 60894647 783664492 800472530 124605231 800472530 124605231 266491555 397290469 266491555 397290469 839618616 884799304 839618616 884799304 274714998 151173911 274714998 151173911 981056829 661375118 981056829 661375118 485388189 308626280 485388189 308626280 357092655 542319766 357092655 542319766 705957390 401021147 705957390 401021147 126667162 193977450 126667162 193977450 887329166 507230288 887329166 507230288 35444935 993154194 35444935 993154194 426782236 19232880 426782236 19232880 520602667 935670934 520602667 935670934 113160566 957548487 113160566 957548487 829921769 214482595 829921769 214482595 133410812 568316488 133410812 568316488 846218192 24857216 846218192 24857216 238122289 933438145 238122289 933438145 735970041 113348314 735970041 113348314 19179475 728620892 19179475 728620892 591309209 947972739 591309209 947972739 148160330 213710274 148160330 213710274 363942275 909120933 363942275 909120933 967528512 44359626 967528512 44359626 334184316 854335666 334184316 854335666 548350033 410036761 548350033 410036761 25185438 671602273 25185438 671602273 638199458 201296720 638199458 201296720 15252846 9875227 15252846 9875227 892754093 584133715 892754093 584133715 482876544 279227591 482876544 279227591 101485298 112921218 101485298 112921218 902986710 399444825 902986710 399444825 187203230 158240730 187203230 158240730 819196271 476013716 819196271 476013716 467478775 123082189 467478775 123082189 45896955 854070709 45896955 854070709 718920165 363254847 718920165 363254847 440666967 639710332 440666967 639710332 4569465 897832141 4569465 897832141 613682101 136621455 613682101 136621455 996827575 351988423 996827575 351988423 668087350 145875208 668087350 145875208 445228652 617033244 445228652 617033244 937728744 466141976 937728744 466141976 159213519 884720773 159213519 884720773 596407705 297350009 596407705 297350009 151852660 814945964 151852660 814945964 986564833 10706232 986564833 10706232 713219719 918555781 713219719 918555781 485391664 440592641 485391664 440592641 133223413 778416778 133223413 778416778 739995555 127066411 739995555 127066411 533147735 489956236 533147735 489956236 854618001 930740378 854618001 930740378 185958577 131922368 185958577 131922368 633867820 2387249 633867820 2387249 821070948 534507312 821070948 534507312 114962546 871063490 114962546 871063490 67259948 222508254 67259948 222508254 643969113 907349639 643969113 907349639 245504832 782394887 245504832 782394887 63969742 955090687 63969742 955090687 765836043 399953207 765836043 399953207 615911316 37674591 615911316 37674591 996957813 817748334 996957813 817748334 406214557 457597483 406214557 457597483 901045542 948906658 901045542 948906658 277072952 466737332 277072952 466737332 629704580 108006251 629704580 108006251 195771205 980389179 195771205 980389179 801304886 104750588 801304886 104750588 118046818 319197352 118046818 319197352 982665120 969358850 982665120 969358850 260164209 112419769 260164209 112419769 560507442 872135914 560507442 872135914 20035650 381325188 20035650 381325188 947375474 757250791 947375474 757250791 504198243 99925839 504198243 99925839 841558781 984487067 841558781 984487067 391038013 210138254 391038013 210138254 961044685 3340705 961044685 3340705 131865149 824447121 131865149 824447121 847513890 106842631 847513890 106842631 88081527 929825720 88081527 929825720 758145440 194456831 758145440 194456831 180076467 995052154 180076467 995052154 445893999 250908068 445893999 250908068 796176922 725728531 796176922 725728531 470618456 401989028 470618456 401989028 689085984 944271351 689085984 944271351 226823301 329375357 226823301 329375357 732995297 912540207 732995297 912540207 4565365 993675788 4565365 993675788 714647435 203007627 714647435 203007627 109951198 766058026 109951198 766058026 397476428 134382489 397476428 134382489 66890244 954205301 66890244 954205301 742306688 140654186 742306688 140654186 53109353 704685535 53109353 704685535 262901002 345460634 262901002 345460634 606068404 787139364 606068404 787139364 47052953 424118950 47052953 424118950 607852145 725463324 607852145 725463324 990541278 892504734 990541278 892504734 68184532 966770924 68184532 966770924 810864929 139325459 810864929 139325459 174074055 494999481 174074055 494999481 803124703 674518300 803124703 674518300 504342499 179619322 504342499 179619322 93103302 751866827 93103302 751866827 533200630 131363612 533200630 131363612 799447772 946314161 799447772 946314161 522656337 121754725 522656337 121754725 994953911 6636908 994953911 6636908 115275431 466692137 115275431 466692137 628179000 113845356 628179000 113845356 992411178 947363798 992411178 947363798 429950876 419595986 429950876 419595986 20621185 706989254 20621185 706989254 568720778 486548648 568720778 486548648 122371737 764029735 122371737 764029735 910548332 881905903 910548332 881905903 162499707 93930644 162499707 93930644 963571293 597428148 963571293 597428148 33301315 312190147 33301315 312190147 816931497 917085440 816931497 917085440 439470726 139757358 439470726 139757358 950447138 486341157 950447138 486341157 350029680 901134303 350029680 901134303 775384764 51408513 775384764 51408513 157516867 922833419 157516867 922833419 723062482 360706129 723062482 360706129 89200755 726087744 89200755 726087744 991643004 274267067 991643004 274267067 137688420 111186165 137688420 111186165 973484586 949923974 973484586 949923974 15940716 425239358 15940716 425239358 782907035 347269219 782907035 347269219 496385378 421284438 496385378 421284438 787068471 902831288 787068471 902831288 928829530 85360898 928829530 85360898 322089324 584737580 322089324 584737580 751814604 42368147 751814604 42368147 3105231 959565482 3105231 959565482 857071164 882799307 857071164 882799307 149532281 583478706 149532281 583478706 820090814 972778652 820090814 972778652 99463748 24432365 99463748 24432365 971817530 747189664 971817530 747189664 68098388 144478696 68098388 144478696 860091763 902849904 860091763 902849904 309516571 527861341 309516571 527861341 902221360 715074471 902221360 715074471 475231749 600937071 475231749 600937071 948213533 177156952 948213533 177156952 155763900 517752893 155763900 517752893 815552577 109929349 815552577 109929349 13530019 7863834 13530019 7863834 510720574 920015875 510720574 920015875 849280386 315973931 849280386 315973931 64295240 413806434 64295240 413806434 647624117 446979696 647624117 446979696 409707571 47191567 409707571 47191567 831970485 252929574 831970485 252929574 133777992 7824474 133777992 7824474 327185339 869272187 327185339 869272187 42977239 441987679 42977239 441987679 89811996 548819084 89811996 548819084 771039499 228931562 771039499 228931562 41518803 13761375 41518803 13761375 717061963 359355383 717061963 359355383 3493070 765547337 3493070 765547337 592109449 185254077 592109449 185254077 199809117 24518532 199809117 24518532 499643145 914477631 499643145 914477631 898991211 42900438 898991211 42900438 701747555 624744638 701747555 624744638 476647005 119182768 476647005 119182768 937037004 747681202 937037004 747681202 79978542 47058470 79978542 47058470 758407567 864595327 758407567 864595327 17507161 144396278 17507161 144396278 515456548 673126583 515456548 673126583 25455682 22838150 25455682 22838150 301769072 593590349 301769072 593590349 686278151 910434189 686278151 910434189 121274057 323131571 121274057 323131571 582088220 949344387 582088220 949344387 946535413 224324334 946535413 224324334 106738878 986945146 106738878 986945146 998144064 691409262 998144064 691409262 184590436 101635806 184590436 101635806 172701 29137198 172701 29137198 651103477 873943332 651103477 873943332 352784096 481441000 352784096 481441000 807710570 939970039 807710570 939970039 97621047 981733412 97621047 981733412 945124233 409251795 945124233 409251795 422666724 228238847 422666724 228238847 551995329 873267805 551995329 873267805 891730019 320213976 891730019 320213976 265577326 980606493 265577326 980606493 613889049 14448061 613889049 14448061 337553527 703122139 337553527 703122139 720383755 961151185 720383755 961151185 256099629 201438594 256099629 201438594 862695480 752656405 862695480 752656405 12189363 174484520 12189363 174484520 944343497 604630834 944343497 604630834 301036387 329650483 301036387 329650483 988219368 969230755 988219368 969230755 178865545 135804986 178865545 135804986 38660977 809705221 38660977 809705221 699113663 961230224 699113663 961230224 913878067 17442990 913878067 17442990 174050609 928221756 174050609 928221756 943873398 271664151 943873398 271664151 336588677 956869032 336588677 956869032 73013383 1420565 73013383 1420565 370195390 923859024 370195390 923859024 604948591 169852337 604948591 169852337 11154461 503565429 11154461 503565429 944890735 19075625 944890735 19075625 113477782 438004351 113477782 438004351 837916114 906259047 837916114 906259047 960666073 117827087 960666073 117827087 395797824 725975206 395797824 725975206 948794234 183290335 948794234 183290335 625339677 891131496 625339677 891131496 183839244 370729550 183839244 370729550 727424115 760601227 727424115 760601227 489843881 557058507 489843881 557058507 173660217 840162772 173660217 840162772 735834992 152038538 735834992 152038538 818161343 946773329 818161343 946773329 35779701 168604073 35779701 168604073 820611691 615368037 820611691 615368037 56648911 123346034 56648911 123346034 580685959 283069221 580685959 283069221 72545206 398876683 72545206 398876683 731554982 675562487 731554982 675562487 230766124 53993612 230766124 53993612 198105325 874509986 198105325 874509986 587683703 8217530 587683703 8217530 12276478 919674210 12276478 919674210 764845456 350556826 764845456 350556826 255558474 736368771 255558474 736368771 541224978 453880203 541224978 453880203 438800509 755741612 438800509 755741612 898508780 23071108 898508780 23071108 220241382 880274170 220241382 880274170 752701478 678113281 752701478 678113281 307906817 39179005 307906817 39179005 787421556 736188051 787421556 736188051 362411316 638600730 362411316 638600730 843294373 83706636 843294373 83706636 428106589 455088037 428106589 455088037 245082332 895455519 245082332 895455519 596249339 180259804 596249339 180259804 882686153 923679756 882686153 923679756 57131493 117243251 57131493 117243251 979175173 796382850 979175173 796382850 156062240 263003637 156062240 263003637 775923632 727336673 775923632 727336673 838429345 44371154 838429345 44371154 188804559 570967130 188804559 570967130 562237247 737598413 562237247 737598413 784296104 91005400 784296104 91005400 102286571 606478453 102286571 606478453 501039970 731786878 501039970 731786878 414759593 371516450 414759593 371516450 177882259 890414706 177882259 890414706 470872138 145949497 470872138 145949497 356518822 508777490 356518822 508777490 150843323 127295344 150843323 127295344 967472281 860223001 967472281 860223001 992457159 158685491 992457159 158685491 274565279 487935838 274565279 487935838 477760645 209810715 477760645 209810715 235063294 980520818 235063294 980520818 56031904 321339072 56031904 321339072 891380959 768686995 891380959 768686995 23222026 35066273 23222026 35066273 716557621 872787913 716557621 872787913 255984005 573875341 255984005 573875341 372115896 708523665 372115896 708523665 639133068 369796417 639133068 369796417 261382307 710682487 261382307 710682487 848312896 248999840 848312896 248999840 179115521 660051364 179115521 660051364 793709945 922566160 793709945 922566160 236200823 1801388 236200823 1801388 24321499 882812117 24321499 882812117 589622108 94467010 589622108 94467010 119495849 312043624 119495849 312043624 519367793 104262438 519367793 104262438 100324170 803168760 100324170 803168760 902945636 9492790 902945636 9492790 336952984 128895575 336952984 128895575 713907996 42582659 713907996 42582659 509014068 711917659 509014068 711917659 115132237 31596507 115132237 31596507 950736839 493243633 950736839 493243633 268982525 189136374 268982525 189136374 949344191 845450666 949344191 845450666 139219020 455302801 139219020 455302801 776540639 960934265 776540639 960934265 178033640 317763399 178033640 317763399 802165833 944255808 802165833 944255808 973280180 108773046 973280180 108773046 126168236 946300749 126168236 946300749 22690318 241011319 22690318 241011319 771039133 863771570 771039133 863771570 138866037 517899561 138866037 517899561 746919803 646908621 746919803 646908621 338714244 338127907 338714244 338127907 635453540 869110499 635453540 869110499 261035378 376264004 261035378 376264004 947061557 872641748 947061557 872641748 285725585 537310814 285725585 537310814 796693013 188131775 796693013 188131775 220545061 978858721 220545061 978858721 745254509 62630109 745254509 62630109 866747233 890579400 866747233 890579400 83607538 590324927 83607538 590324927 741226551 269502515 741226551 269502515 116142746 922898631 116142746 922898631 258412183 558691355 258412183 558691355 73507944 746206210 73507944 746206210 17243434 333622086 17243434 333622086 827185824 504040647 827185824 504040647 99485280 82161591 99485280 82161591 336116247 527363643 336116247 527363643 82189410 118626554 82189410 118626554 877435373 859269119 877435373 859269119 182336836 73240815 182336836 73240815 595708867 683795868 595708867 683795868 249182134 401541679 249182134 401541679 790105651 225054207 790105651 225054207 79514590 767703152 79514590 767703152 709932706 710571577 709932706 710571577 606971871 629690355 606971871 629690355 232109488 201289826 232109488 201289826 600104156 579011901 600104156 579011901 161515147 43889620 161515147 43889620 939503050 405567591 939503050 405567591 20339846 861339531 20339846 861339531 733146921 284274104 733146921 284274104 989866169 775565695 989866169 775565695 677138491 50903004 677138491 50903004 800770169 984679869 800770169 984679869 521440463 246630422 521440463 246630422 697186313 578936351 697186313 578936351 84862826 31827527 84862826 31827527 719988103 836438713 719988103 836438713 387840406 459191476 387840406 459191476 283494323 679526458 283494323 679526458 494190884 372902857 494190884 372902857 43432168 168144815 43432168 168144815 552332754 29718929 552332754 29718929 205745858 829790243 205745858 829790243 856886313 363573870 856886313 363573870 540011757 145864161 540011757 145864161 804923494 905210078 804923494 905210078 308462013 74120970 308462013 74120970 486355498 527286674 486355498 527286674 23180167 221306584 23180167 221306584 969054633 917877747 969054633 917877747 148342314 877189330 148342314 877189330 41065128 415319333 41065128 415319333 572351576 863337646 572351576 863337646 784103768 255766707 784103768 255766707 102852282 80119063 102852282 80119063 833447950 732437241 833447950 732437241 535184658 90426466 535184658 90426466 793340428 714996833 793340428 714996833 184277924 300858327 184277924 300858327 580498412 877795532 580498412 877795532 74337423 9581653 74337423 9581653 429871955 868049626 429871955 868049626 162427028 432232563 162427028 432232563 303218506 148322698 303218506 148322698 967860257 381353336 967860257 381353336 7980851 976274302 7980851 976274302 867685318 629614708 867685318 629614708 947350939 278706831 947350939 278706831 393349790 479093862 393349790 479093862 40005802 930115750 40005802 930115750 461526830 205715424 461526830 205715424 759471759 753126415 759471759 753126415 798030573 109038002 798030573 109038002 96139932 622966370 96139932 622966370 652862476 887641784 652862476 887641784 840574009 53852540 840574009 53852540 166881277 643755336 166881277 643755336 528265930 260500718 528265930 260500718 849860869 991668510 849860869 991668510 468797824 839523445 468797824 839523445 335721881 243784750 335721881 243784750 24756370 960045855 24756370 960045855 500876126 401243043 500876126 401243043 234658110 170402397 234658110 170402397 738351384 604530404 738351384 604530404 857134113 986441610 857134113 986441610 625135295 287684795 625135295 287684795 358588480 163171162 358588480 163171162 635965084 852989305 635965084 852989305 30559434 17926169 30559434 17926169 577442695 710892042 577442695 710892042 71321516 205852589 71321516 205852589 809974660 875037081 809974660 875037081 269239187 657662824 269239187 657662824 791995356 151439643 791995356 151439643 502592739 963271881 502592739 963271881 208529418 147755028 208529418 147755028 933642187 415134811 933642187 415134811 270816327 7263934 270816327 7263934 898842591 475678033 898842591 475678033 266521110 943892099 266521110 943892099 116214331 60596251 116214331 60596251 38605682 746074301 38605682 746074301 924783384 176215863 924783384 176215863 205151350 560719523 205151350 560719523 664880575 143593408 664880575 143593408 442803799 632902296 442803799 632902296 836334442 9598146 836334442 9598146 146030162 421415861 146030162 421415861 701335632 231343263 701335632 231343263 609923642 780010337 609923642 780010337 248866370 6988053 248866370 6988053 900577374 982599493 900577374 982599493 243634533 27724255 243634533 27724255 899240242 878684536 899240242 878684536 173404885 56025011 173404885 56025011 852691758 767252089 852691758 767252089 53787294 294593719 53787294 294593719 543653903 241831881 543653903 241831881 54490127 494531556 54490127 494531556 608286207 179696397 608286207 179696397 271570096 988502337 271570096 988502337 154150109 160011000 154150109 160011000 733093434 765766793 733093434 765766793 905233168 393841411 905233168 393841411 362207923 239884267 362207923 239884267 981828140 960672945 981828140 960672945 154558710 426613009 154558710 426613009 912489099 54999396 912489099 54999396 175117602 451381146 175117602 451381146 604280489 104586768 604280489 104586768 849708292 960804249 849708292 960804249 76756797 381819132 76756797 381819132 621768306 79050951 621768306 79050951 123020862 937676206 123020862 937676206 749150379 303491873 749150379 303491873 239084566 848082734 239084566 848082734 457823891 561840001 457823891 561840001 194440463 839039504 194440463 839039504 878041912 671504850 878041912 671504850 556516272 395450012 556516272 395450012 862933605 649617219 862933605 649617219 264834729 194933332 264834729 194933332 723963489 824267124 723963489 824267124 159905843 145622111 159905843 145622111 872486555 767068325 872486555 767068325 208989619 216773192 208989619 216773192 879635742 78646744 879635742 78646744 360596944 994839147 360596944 994839147 151376671 356004694 151376671 356004694 972907028 715136793 972907028 715136793 704007435 127703880 704007435 127703880 335086595 50892911 335086595 50892911 926724507 342485543 926724507 342485543 677028817 14109931 677028817 14109931 247605067 655820757 247605067 655820757 910669009 130385216 910669009 130385216 268396404 719596908 268396404 719596908 412575105 965042852 412575105 965042852 542151044 154550536 542151044 154550536 703285452 666053083 703285452 666053083 415054648 8841149 415054648 8841149 948836090 710114490 948836090 710114490 445956981 500195697 445956981 500195697 21495641 750362886 21495641 750362886 796915113 474970474 796915113 474970474 322145546 959270704 322145546 959270704 974325693 740212609 974325693 740212609 359835034 200614498 359835034 200614498 865048295 516066042 865048295 516066042 595707955 73492696 595707955 73492696 826697177 939260478 826697177 939260478 22853112 114009493 22853112 114009493 414361154 718450252 414361154 718450252 28958488 136542084 28958488 136542084 974425639 492332092 974425639 492332092 361310060 120217276 361310060 120217276 870159062 46411439 870159062 46411439 95119438 697528731 95119438 697528731 841025843 457815690 841025843 457815690 37433219 924582203 37433219 924582203 649329185 34660487 649329185 34660487 951339911 875106411 951339911 875106411 210482505 253884041 210482505 253884041 967567857 678344222 967567857 678344222 458190863 525770074 458190863 525770074 347972670 847810853 347972670 847810853 963536375 204772308 963536375 204772308 100574743 680137287 100574743 680137287 776922615 430633611 776922615 430633611 298986891 950929972 298986891 950929972 30926874 651995444 30926874 651995444 895175553 694089713 895175553 694089713 559815325 735874156 559815325 735874156 757731174 82799558 757731174 82799558 116203982 560620681 116203982 560620681 706643225 3623120 706643225 3623120 292871060 956047183 292871060 956047183 461450941 180335748 461450941 180335748 71593727 986579157 71593727 986579157 890736447 453198048 890736447 453198048 953044526 92868132 953044526 92868132 306426344 7526706 306426344 7526706 877278627 532353185 877278627 532353185 372390039 41227400 372390039 41227400 810079877 927427740 810079877 927427740 411215638 647816557 411215638 647816557 784468821 281785909 784468821 281785909 300404665 683248165 300404665 683248165 606757585 93159635 606757585 93159635 138624906 76539455 138624906 76539455 39081600 419232246 39081600 419232246 832970759 994125905 832970759 994125905 233655410 728661465 233655410 728661465 512572985 330091965 512572985 330091965 952977562 843745963 952977562 843745963 430256022 148146988 430256022 148146988 756062000 959033553 756062000 959033553 803796661 329912025 803796661 329912025 657536280 484752904 657536280 484752904 60153660 311238813 60153660 311238813 637306412 105136813 637306412 105136813 82529847 991718432 82529847 991718432 247537133 115738928 247537133 115738928 600957088 592857724 600957088 592857724 206348239 999639418 206348239 999639418 508560981 309601842 508560981 309601842 608399656 785138526 608399656 785138526 265423148 164115392 265423148 164115392 763311989 863940220 763311989 863940220 951838589 90682252 951838589 90682252 34120668 836639455 34120668 836639455 804183998 460956380 804183998 460956380 459619967 275030521 459619967 275030521 803617905 878847244 803617905 878847244 65731049 332901926 65731049 332901926 873077278 876024758 873077278 876024758 182803251 269568276 182803251 269568276 837754821 756186813 837754821 756186813 738585686 554099028 738585686 554099028 95606773 801666467 95606773 801666467 862671574 501387253 862671574 501387253 376943664 258829983 376943664 258829983 730154055 809878417 730154055 809878417 35039410 566862484 35039410 566862484 952740627 172779736 952740627 172779736 251221370 737452709 251221370 737452709 742141688 346506915 742141688 346506915 49845803 832039347 49845803 832039347 696873023 67824522 696873023 67824522 159411384 923317449 159411384 923317449 985777463 125094632 985777463 125094632 19945894 890249474 19945894 890249474 330693766 230145621 330693766 230145621 925913965 169837569 925913965 169837569 597503 838108673 597503 838108673 546132568 249845746 546132568 249845746 805047744 921110073 805047744 921110073 43529773 762602127 43529773 762602127 268351495 449540359 268351495 449540359 713549886 874040698 713549886 874040698 181337746 381444793 181337746 381444793 633638260 921581282 633638260 921581282 152456899 253835664 152456899 253835664 778190963 965852025 778190963 965852025 10351064 280030828 10351064 280030828 410284389 868636838 410284389 868636838 823050662 213891101 823050662 213891101 425803141 34603420 425803141 34603420 604902699 458762387 604902699 458762387 997315732 862302866 997315732 862302866 525683464 222125350 525683464 222125350 984214034 34270943 984214034 34270943 57137068 364235596 57137068 364235596 939221074 816600201 939221074 816600201 468212012 943423968 468212012 943423968 76655079 284490142 76655079 284490142 753875692 22700071 753875692 22700071 481633864 888828563 481633864 888828563 149290186 128708216 149290186 128708216 457923762 864234372 457923762 864234372 703373434 249404007 703373434 249404007 890685782 871331923 890685782 871331923 554297259 342333941 554297259 342333941 105655393 651036920 105655393 651036920 596659108 200398941 596659108 200398941 79462939 947511147 79462939 947511147 514131138 138553598 514131138 138553598 746656245 786025604 746656245 786025604 467546411 315198534 467546411 315198534 867568951 927980773 867568951 927980773 309121384 262579557 309121384 262579557 661193692 889726784 661193692 889726784 79201733 164308897 79201733 164308897 996420773 545340352 996420773 545340352 143569921 46710230 143569921 46710230 886874107 678249582 886874107 678249582 397863849 361032475 397863849 361032475 957553273 945533174 957553273 945533174 229248571 678415707 229248571 678415707 681765559 190176326 681765559 190176326 74584754 943478403 74584754 943478403 899799202 631245652 899799202 631245652 374667453 130394318 374667453 130394318 966156931 963084756 966156931 963084756 594121893 817304829 594121893 817304829 194346184 774451604 194346184 774451604 377582932 533780260 377582932 533780260 534612297 989430739 534612297 989430739 945419210 123411542 945419210 123411542 150581424 632831230 150581424 632831230 496854493 959034754 496854493 959034754 145496435 268196521 145496435 268196521 435193377 641184569 435193377 641184569 149184822 836949522 149184822 836949522 679130830 515443700 679130830 515443700 377418890 696436127 377418890 696436127 152134390 1861129 152134390 1861129 389260310 488378368 389260310 488378368 940093239 62210626 940093239 62210626 289399902 678575183 289399902 678575183 832400986 69180976 832400986 69180976 128067476 195093899 128067476 195093899 1983174 781922937 1983174 781922937 582718778 186597828 582718778 186597828 57400561 698676153 57400561 698676153 406994786 533843654 406994786 533843654 176288126 96292292 176288126 96292292 888748794 864120703 888748794 864120703 952891323 806091 952891323 806091 260935191 976947729 260935191 976947729 477967469 598121216 477967469 598121216 195870288 6970376 195870288 6970376 596540473 784618489 596540473 784618489 837965037 110876311 837965037 110876311 186925957 308116072 186925957 308116072 936814372 745231530 936814372 745231530 571428967 332154292 571428967 332154292 986140172 755350692 986140172 755350692 244242305 369975506 244242305 369975506 619544489 69930132 619544489 69930132 832480168 664827654 832480168 664827654 577014179 257195261 577014179 257195261 610256918 890263056 610256918 890263056 249763661 186507066 249763661 186507066 16588084 23227876 16588084 23227876 769032890 822534797 769032890 822534797 105797145 299665510 105797145 299665510 601292420 795933433 601292420 795933433 715534856 148375378 715534856 148375378 882633654 690364209 882633654 690364209 124277046 246586159 124277046 246586159 584924440 940356415 584924440 940356415 397430292 485059398 397430292 485059398 1778396 147783157 1778396 147783157 762304716 872847944 762304716 872847944 300208576 542718948 300208576 542718948 366102637 959642184 366102637 959642184 53971763 596976799 53971763 596976799 992206989 954257350 992206989 954257350 284347389 551614985 284347389 551614985 667633690 261025300 667633690 261025300 124803877 752143737 124803877 752143737 881915874 192597219 881915874 192597219 412008857 584876414 412008857 584876414 700312619 230555052 700312619 230555052 175837331 937867119 175837331 937867119 985518730 223457624 985518730 223457624 318296730 430786060 318296730 430786060 800332810 706766462 800332810 706766462 109158470 5728783 109158470 5728783 822509684 915712595 822509684 915712595 53199450 495951403 53199450 495951403 446905364 838286749 446905364 838286749 949574125 510226648 949574125 510226648 190562002 292278796 190562002 292278796 449716081 497150095 449716081 497150095 231812508 61577289 231812508 61577289 999313270 736169130 999313270 736169130 6545011 217920579 6545011 217920579 628419655 931371251 628419655 931371251 879393836 255028794 879393836 255028794 532545457 856513051 532545457 856513051 379528687 610807678 379528687 610807678 882787416 723492468 882787416 723492468 544911192 18322574 544911192 18322574 714301154 857322564 714301154 857322564 196481358 58608656 196481358 58608656 996777314 919271095 996777314 919271095 322042695 297132762 322042695 297132762 91537676 749943285 91537676 749943285 435355628 943017025 435355628 943017025 637934198 319338085 637934198 319338085 289393415 779550853 289393415 779550853 837064543 151570867 837064543 151570867 469557934 653905969 469557934 653905969 855771318 210351789 855771318 210351789 26489690 245813 26489690 245813 994185084 896246250 994185084 896246250 85297613 542044084 85297613 542044084 802798691 72911156 802798691 72911156 4320258 672973251 4320258 672973251 806209946 144723920 806209946 144723920 6833530 884628144 6833530 884628144 802773441 528028916 802773441 528028916 453714634 752599280 453714634 752599280 712246053 334911404 712246053 334911404 143910584 890912634 143910584 890912634 905660126 447897114 905660126 447897114 309616003 927818897 309616003 927818897 830565451 672465863 830565451 672465863 76150352 923577148 76150352 923577148 994773331 196876847 994773331 196876847 273626974 997909856 273626974 997909856 737176221 111028603 737176221 111028603 367614230 897505357 367614230 897505357 977618183 227956486 977618183 227956486 411792255 732263907 411792255 732263907 750829321 942673735 750829321 942673735 259688301 268357869 259688301 268357869 818590853 813406598 818590853 813406598 470592953 159695175 470592953 159695175 111094147 956766771 111094147 956766771 642642310 211619685 642642310 211619685 925547942 697235476 925547942 697235476 386070064 390319834 386070064 390319834 312890908 881425410 312890908 881425410 937341326 444349040 937341326 444349040 230010800 360486418 230010800 360486418 430082347 818292112 430082347 818292112 138341004 462340820 138341004 462340820 754276737 283333708 754276737 283333708 491555174 984967119 491555174 984967119 918699727 160574189 918699727 160574189 321645692 917134467 321645692 917134467 66287283 604114263 66287283 604114263 915923021 231272439 915923021 231272439 282740787 749791786 282740787 749791786 894831676 978552879 894831676 978552879 608866358 273708999 608866358 273708999 13283608 79687151 13283608 79687151 549396648 630324390 549396648 630324390 804425604 37605907 804425604 37605907 206041263 671849420 206041263 671849420 99731168 379011741 99731168 379011741 799722529 817981037 799722529 817981037 80735277 23782604 80735277 23782604 614013464 944310145 614013464 944310145 926670303 209310492 926670303 209310492 86164211 952865318 86164211 952865318 913000510 25468230 913000510 25468230 565191091 768004893 565191091 768004893 22097129 88859351 22097129 88859351 590833539 625691561 590833539 625691561 157126553 881718868 157126553 881718868 673185251 451089969 673185251 451089969 369147634 8527542 369147634 8527542 738582922 626700991 738582922 626700991 203532077 986472759 203532077 986472759 961458567 398040271 961458567 398040271 390742914 161613278 390742914 161613278 664105560 778069326 664105560 778069326 310556138 545491269 310556138 545491269 484920118 90241632 484920118 90241632 851692807 662445967 851692807 662445967 23226670 174416016 23226670 174416016 643765585 335961049 643765585 335961049 313179814 616884357 313179814 616884357 759543947 113115997 759543947 113115997 293176564 752890720 293176564 752890720 775444438 112543399 775444438 112543399 68021215 964185604 68021215 964185604 816958763 659256426 816958763 659256426 68415612 33444018 68415612 33444018 959993686 929929013 959993686 929929013 310543820 508377560 310543820 508377560 684757379 979921307 684757379 979921307 508748619 408360341 508748619 408360341 352515526 208113323 352515526 208113323 633982412 813726037 633982412 813726037 17163415 31011721 17163415 31011721 862451921 472505943 862451921 472505943 111020485 421707241 111020485 421707241 71361073 14721133 71361073 14721133 269677245 744927845 269677245 744927845 888550388 870084067 888550388 870084067 123132188 197884861 123132188 197884861 894240635 960910521 894240635 960910521 394118530 484511091 394118530 484511091 541520914 78797327 541520914 78797327 136645159 714735561 136645159 714735561 882818728 988118223 882818728 988118223 323792818 549862768 323792818 549862768 687524612 915525102 687524612 915525102 19292342 134974685 19292342 134974685 771482716 711575103 771482716 711575103 238089049 119524516 238089049 119524516 844508540 850846312 844508540 850846312 302592930 315345730 302592930 315345730 897764625 924340360 897764625 924340360 465727761 149008079 465727761 149008079 645420309 926076876 645420309 926076876 388128047 340175848 388128047 340175848 57454950 105902676 57454950 105902676 13755871 824348984 13755871 824348984 400768048 193057133 400768048 193057133 871719643 986686122 871719643 986686122 406138550 236462070 406138550 236462070 628761989 954096574 628761989 954096574 237557262 281234196 237557262 281234196 776056089 769363174 776056089 769363174 68335918 466378098 68335918 466378098 889831671 939343475 889831671 939343475 115298111 130352013 115298111 130352013 760709000 864511390 760709000 864511390 147855015 319908655 147855015 319908655 979968815 586081647 979968815 586081647 132214308 280700655 132214308 280700655 887268005 721859160 887268005 721859160 361892959 213472165 361892959 213472165 591145557 54185158 591145557 54185158 201466920 956061956 201466920 956061956 819505760 76264207 819505760 76264207 205151666 756032270 205151666 756032270 844869759 124856901 844869759 124856901 585721506 783637731 585721506 783637731 246443372 264951159 246443372 264951159 670001243 924961090 670001243 924961090 307491922 477979311 307491922 477979311 86173194 622852936 86173194 622852936 957021466 895367781 957021466 895367781 608453394 418036889 608453394 418036889 334708163 783406108 334708163 783406108 270993771 42959901 270993771 42959901 69217699 706994421 69217699 706994421 815379135 415994621 815379135 415994621 115258963 843075083 115258963 843075083 967527877 988666274 967527877 988666274 152130232 90356946 152130232 90356946 285278550 878651810 285278550 878651810 987404722 96988748 987404722 96988748 87793063 653782958 87793063 653782958 979787390 776915388 979787390 776915388 216119968 877189866 216119968 877189866 709629867 482010048 709629867 482010048 216175114 532462960 216175114 532462960 734114229 799184675 734114229 799184675 852828324 880177567 852828324 880177567 443355644 234075099 443355644 234075099 765710052 779521229 765710052 779521229 425344205 4328722 425344205 4328722 650536635 831455873 650536635 831455873 136905893 242956287 136905893 242956287 754448823 851721692 754448823 851721692 546235320 623769529 546235320 623769529 807788519 292840370 807788519 292840370 13673356 894721234 13673356 894721234 875200618 625356335 875200618 625356335 417916705 913936046 417916705 913936046 48710275 501414422 48710275 501414422 698128786 53369055 698128786 53369055 205928361 728935608 205928361 728935608 202567101 374880889 202567101 374880889 508243739 805065315 508243739 805065315 21270220 941332097 21270220 941332097 769626899 587643656 769626899 587643656 389040618 50862310 389040618 50862310 7012076 986026507 7012076 986026507 899328327 210423569 899328327 210423569 399170271 685290761 399170271 685290761 773612731 24569658 773612731 24569658 335614146 553115105 335614146 553115105 987736455 260940407 987736455 260940407 715821536 86747568 715821536 86747568 353376700 422082920 353376700 422082920 626967620 288672441 626967620 288672441 130079943 776113847 130079943 776113847 922819332 957331189 922819332 957331189 308763309 78159572 308763309 78159572 836179470 979058756 836179470 979058756 32261290 388415548 32261290 388415548 319451279 111421029 319451279 111421029 952413550 596495471 952413550 596495471 85336243 7089903 85336243 7089903 847674198 501356313 847674198 501356313 40492259 153461320 40492259 153461320 891021822 505514282 891021822 505514282 175052597 847092290 175052597 847092290 919513181 277269822 919513181 277269822 860568699 685270283 860568699 685270283 126775848 104961683 126775848 104961683 605604155 865716207 605604155 865716207 734639602 294986368 734639602 294986368 76728628 587291375 76728628 587291375 993572047 991280384 993572047 991280384 366226790 74963409 366226790 74963409 745399421 926969032 745399421 926969032 33230874 231443284 33230874 231443284 364136493 54746903 364136493 54746903 232235609 883165199 232235609 883165199 950816656 157087959 950816656 157087959 396502589 850200762 396502589 850200762 259027345 101761138 259027345 101761138 977643408 866403906 977643408 866403906 327632379 344991847 327632379 344991847 994409672 644699383 994409672 644699383 132163252 17317760 132163252 17317760 621166987 867398159 621166987 867398159 321601451 357814727 321601451 357814727 962924159 520545246 962924159 520545246 287713379 374183654 287713379 374183654 712029812 559458531 712029812 559458531 170190734 32385931 170190734 32385931 897537108 469692900 897537108 469692900 321156823 119209016 321156823 119209016 766174130 828835686 766174130 828835686 311350855 514222339 311350855 514222339 715148126 662886678 715148126 662886678 475342772 135386273 475342772 135386273 963168828 585606392 963168828 585606392 176495498 88511285 176495498 88511285 43852300 441793514 43852300 441793514 542310093 621553859 542310093 621553859 160976823 4700918 160976823 4700918 948168278 659194297 948168278 659194297 393696668 143433790 393696668 143433790 217921500 477936297 217921500 477936297 796766890 31071708 796766890 31071708 995560499 673008478 995560499 673008478 4358371 395558666 4358371 395558666 879476225 685440193 879476225 685440193 33297961 248105150 33297961 248105150 838150991 749215477 838150991 749215477 212818081 867493111 212818081 867493111 585819164 217917284 585819164 217917284 953434228 835528154 953434228 835528154 211277936 315358639 211277936 315358639 575271911 975259314 575271911 975259314 328050584 343896321 328050584 343896321 536936572 767555786 536936572 767555786 66643442 967619031 66643442 967619031 25154965 323568696 25154965 323568696 379301309 962733256 379301309 962733256 103814012 656631782 103814012 656631782 641371389 36776849 641371389 36776849 145025619 879269329 145025619 879269329 572139889 66920524 572139889 66920524 407512415 985798488 407512415 985798488 65737459 794116163 65737459 794116163 604972489 204615631 604972489 204615631 992873334 703456440 992873334 703456440 202411783 219390293 202411783 219390293 819308125 732511474 819308125 732511474 880742587 986374128 880742587 986374128 11570666 453453380 11570666 453453380 791025935 796000595 791025935 796000595 337901244 95790431 337901244 95790431 112542499 953167665 112542499 953167665 762742392 7110743 762742392 7110743 375082539 446266521 375082539 446266521 755296477 164771141 755296477 164771141 283587463 886634122 283587463 886634122 977519236 136124235 977519236 136124235 90097639 525781808 90097639 525781808 834044234 934698646 834044234 934698646 70394427 135950253 70394427 135950253 762820430 685928772 762820430 685928772 301443750 223209305 301443750 223209305 968066354 65607238 968066354 65607238 267908361 852696125 267908361 852696125 747845382 283395067 747845382 283395067 198906912 35502286 198906912 35502286 531845455 328643709 531845455 328643709 247822318 674867444 247822318 674867444 504694450 326458686 504694450 326458686 104718049 262985977 104718049 262985977 497093826 947496386 497093826 947496386 888113783 88458172 888113783 88458172 432195580 541786655 432195580 541786655 854039879 83465560 854039879 83465560 596361855 870109142 596361855 870109142 807038712 978276237 807038712 978276237 359538303 471523782 359538303 471523782 855981702 872811369 855981702 872811369 987821986 94010698 987821986 94010698 609483003 654460634 609483003 654460634 382899772 445454163 382899772 445454163 753409428 686353310 753409428 686353310 57838956 111528982 57838956 111528982 979003926 929142770 979003926 929142770 247248939 69666749 247248939 69666749 959941118 679556126 959941118 679556126 296769964 271140514 296769964 271140514 575002990 941385854 575002990 941385854 904262475 25191742 904262475 25191742 226320062 457003606 226320062 457003606 639751520 140946995 639751520 140946995 978241817 807500606 978241817 807500606 508067843 320519261 508067843 320519261 159918988 988311837 159918988 988311837 800919403 20582213 800919403 20582213 334107608 598452192 334107608 598452192 934221347 948425719 934221347 948425719 277793845 474463766 277793845 474463766 465725978 859300161 465725978 859300161 788163078 12899379 788163078 12899379 363584097 636077858 363584097 636077858 963822467 11191571 963822467 11191571 543902715 279676368 543902715 279676368 268211440 78687714 268211440 78687714 803155875 373276566 803155875 373276566 457027648 2020134 457027648 2020134 999496190 767346568 999496190 767346568 714313942 204785048 714313942 204785048 942623634 943083801 942623634 943083801 478227741 103598798 478227741 103598798 140097738 485410436 140097738 485410436 862575124 283206879 862575124 283206879 95327818 499106478 95327818 499106478 777088038 26397468 777088038 26397468 337143153 442032989 337143153 442032989 812466296 802091385 812466296 802091385 147847288 678151778 147847288 678151778 885165257 208276912 885165257 208276912 255847202 545930090 255847202 545930090 401216686 164421241 401216686 164421241 959397253 530024861 959397253 530024861 68286479 335091510 68286479 335091510 566649287 908837703 566649287 908837703 123248373 27405219 123248373 27405219 932513230 815336282 932513230 815336282 60294936 268065090 60294936 268065090 794228350 896894938 794228350 896894938 182012586 441221788 182012586 441221788 793453715 244157492 793453715 244157492 210538374 733951264 210538374 733951264 918232783 285982783 918232783 285982783 10169904 483419364 10169904 483419364 653668071 234979111 653668071 234979111 102844742 509684177 102844742 509684177 587340491 977698196 587340491 977698196 813737598 798606889 813737598 798606889 151806763 438561598 151806763 438561598 484000748 673576627 484000748 673576627 119205782 935569640 119205782 935569640 974602112 685206940 974602112 685206940 45695727 129301431 45695727 129301431 744236635 109867380 744236635 109867380 275496702 583799364 275496702 583799364 880928335 186760932 880928335 186760932 38736022 666593919 38736022 666593919 756672377 511938003 756672377 511938003 196181157 41759575 196181157 41759575 144494857 538006298 144494857 538006298 708835037 86897150 708835037 86897150 232418804 607659833 232418804 607659833 562640372 264734129 562640372 264734129 722304425 990887544 722304425 990887544 50425836 19794273 50425836 19794273 687645774 959337952 687645774 959337952 969785187 17995498 969785187 17995498 69258340 828859687 69258340 828859687 441784428 237096256 441784428 237096256 923141395 925039028 923141395 925039028 960597540 549818871 960597540 549818871 149435779 869284279 149435779 869284279 831279664 33636487 831279664 33636487 155097198 961027807 155097198 961027807 494419415 419200198 494419415 419200198 199792111 3674076 199792111 3674076 568291134 646620584 568291134 646620584 277424491 478281816 277424491 478281816 27434874 154918541 27434874 154918541 872135469 542132947 872135469 542132947 999429913 100316746 999429913 100316746 413441373 761996225 413441373 761996225 235232463 840236437 235232463 840236437 761059304 43127752 761059304 43127752 974596407 509605778 974596407 509605778 415873138 202955646 415873138 202955646 256430968 99499770 256430968 99499770 493109634 953217398 493109634 953217398 134711601 31763102 134711601 31763102 789382675 981306459 789382675 981306459 956762271 193657387 956762271 193657387 408342878 54968124 408342878 54968124 763880889 433270904 763880889 433270904 947672244 999643179 947672244 999643179 296658054 293291474 296658054 293291474 902342928 741796420 902342928 741796420 391437274 41356872 391437274 41356872 97165553 419034670 97165553 419034670 548557144 950445883 548557144 950445883 856196667 505787985 856196667 505787985 904434 838231932 904434 838231932 699849172 13857315 699849172 13857315 178728838 444796897 178728838 444796897 156894802 994496065 156894802 994496065 920112930 437753848 920112930 437753848 284460958 102099461 284460958 102099461 490069907 594082128 490069907 594082128 879155555 186694708 879155555 186694708 92000349 743662116 92000349 743662116 561177819 158324095 561177819 158324095 45251684 247182194 45251684 247182194 862577823 958983761 862577823 958983761 390736946 132553471 390736946 132553471 231305689 671602770 231305689 671602770 300418982 333904469 300418982 333904469 989213645 846192882 989213645 846192882 383544071 620325860 383544071 620325860 922386266 414849268 922386266 414849268 359707900 808495029 359707900 808495029 973402865 415909690 973402865 415909690 54057503 41778372 54057503 41778372 849484681 963024262 849484681 963024262 897158061 364700482 897158061 364700482 184798014 838339340 184798014 838339340 32330442 35349148 32330442 35349148 632568337 746250976 632568337 746250976 495640471 416761144 495640471 416761144 151094495 179655630 151094495 179655630 776815820 668495282 776815820 668495282 496367183 235469479 496367183 235469479 234726732 800057082 234726732 800057082 971754170 245646210 971754170 245646210 416079430 689110537 416079430 689110537 222639350 43790505 222639350 43790505 946155861 994475519 946155861 994475519 273161437 13881987 273161437 13881987 241613844 974196485 241613844 974196485 872842306 186890607 872842306 186890607 266759216 996379026 266759216 996379026 842778104 129291493 842778104 129291493 742755690 995506401 742755690 995506401 242835932 340483323 242835932 340483323 430899421 252997947 430899421 252997947 862884158 915787661 862884158 915787661 314984624 730050835 314984624 730050835 743041368 947667630 743041368 947667630 428972445 425085351 428972445 425085351 856525144 986509002 856525144 986509002 71329801 161336663 71329801 161336663 644460425 931391891 644460425 931391891 820115409 6809890 820115409 6809890 369022122 948079233 369022122 948079233 725686883 207910922 725686883 207910922 223307956 471096341 223307956 471096341 917993051 843052370 917993051 843052370 23512329 526530560 23512329 526530560 804407426 262147766 804407426 262147766 755809397 729978233 755809397 729978233 33784510 94230405 33784510 94230405 761238675 992164982 761238675 992164982 297552355 544256209 297552355 544256209 990418132 818037563 990418132 818037563 455402301 141010082 455402301 141010082 914232011 819196259 914232011 819196259 343923752 268486263 343923752 268486263 917688715 754868756 917688715 754868756 70466446 956668558 70466446 956668558 439494605 238448548 439494605 238448548 947500413 472452802 947500413 472452802 161690733 987406117 161690733 987406117 19545679 226010352 19545679 226010352 598178264 879813504 598178264 879813504 979678378 302589133 979678378 302589133 404926564 638704876 404926564 638704876 830265745 36849733 830265745 36849733 457572152 672059376 457572152 672059376 131430731 264733043 131430731 264733043 871110119 119449862 871110119 119449862 174729560 613239977 174729560 613239977 767849622 227825553 767849622 227825553 925288131 618921221 925288131 618921221 43560785 220412677 43560785 220412677 481577391 664391742 481577391 664391742 82833255 887656879 82833255 887656879 913893828 331992078 913893828 331992078 717936087 903083326 717936087 903083326 942550837 459073170 942550837 459073170 146372784 18692726 146372784 18692726 745270755 883283792 745270755 883283792 84140974 321500506 84140974 321500506 670917102 599113356 670917102 599113356 44357299 8170687 44357299 8170687 944301553 999116012 944301553 999116012 401683819 663689602 401683819 663689602 733525904 923861485 733525904 923861485 126015666 174364670 126015666 174364670 787325551 770558950 787325551 770558950 461016747 862691918 461016747 862691918 229370384 42000048 229370384 42000048 455944593 676239712 455944593 676239712 657666107 882099514 657666107 882099514 148025124 225877635 148025124 225877635 4467645 735974731 4467645 735974731 893193248 109563067 893193248 109563067 262758290 929795189 262758290 929795189 860262917 206040692 860262917 206040692 90979541 35827795 90979541 35827795 679767642 828348471 679767642 828348471 960117894 443878041 960117894 443878041 525065310 968073246 525065310 968073246 346571671 60818553 346571671 60818553 88610909 928573262 88610909 928573262 912229215 407926693 912229215 407926693 220811605 843315861 220811605 843315861 713147610 75294670 713147610 75294670 141594793 790178845 141594793 790178845 893662176 131815518 893662176 131815518 476453224 768759347 476453224 768759347 926867981 309298946 926867981 309298946 360812766 893462941 360812766 893462941 811098577 117963725 811098577 117963725 227863818 909559115 227863818 909559115 8655611 583578256 8655611 583578256 722092330 748398313 722092330 748398313 932334413 48717134 932334413 48717134 431184924 142110549 431184924 142110549 656136124 935938422 656136124 935938422 43548975 83905515 43548975 83905515 773937789 592547144 773937789 592547144 333621688 135708773 333621688 135708773 868474782 933879274 868474782 933879274 346642142 435729443 346642142 435729443 3097305 845611988 3097305 845611988 558746827 90470359 558746827 90470359 473624212 968832618 473624212 968832618 170462525 544686882 170462525 544686882 851793245 363460388 851793245 363460388 638868768 12174574 638868768 12174574 104850698 577140050 104850698 577140050 517395281 997077216 517395281 997077216 782598539 97697358 782598539 97697358 64611308 577697190 64611308 577697190 664879163 403951689 664879163 403951689 183275654 988302694 183275654 988302694 390910621 594832307 390910621 594832307 67092059 30688888 67092059 30688888 938929362 981382656 938929362 981382656 183610053 44114158 183610053 44114158 783814673 277802432 783814673 277802432 318014761 938346157 318014761 938346157 779636531 368762978 779636531 368762978 72861820 960932442 72861820 960932442 773173931 75274852 773173931 75274852 617390 941644716 617390 941644716 850749466 343521055 850749466 343521055 955138176 791287145 955138176 791287145 362325340 948681684 362325340 948681684 29348720 993066787 29348720 993066787 290794407 23082538 290794407 23082538 990610981 917741869 990610981 917741869 100766347 146083453 100766347 146083453 859890260 953955906 859890260 953955906 123852536 671060907 123852536 671060907 757547820 919753399 757547820 919753399 594117380 627590914 594117380 627590914 379844326 41953261 379844326 41953261 786568063 821252895 786568063 821252895 16472775 512531420 16472775 512531420 623759095 875398984 623759095 875398984 61674702 136256523 61674702 136256523 443624247 809239384 443624247 809239384 27245670 407599774 27245670 407599774 885042782 798815707 885042782 798815707 166792132 482356241 166792132 482356241 959215692 790371278 959215692 790371278 103664854 352427517 103664854 352427517 947842414 620890609 947842414 620890609 784037148 928840394 784037148 928840394 635915677 22264579 635915677 22264579 240067873 907957152 240067873 907957152 673841539 449382083 673841539 449382083 256283151 55891701 256283151 55891701 763124981 980776870 763124981 980776870 414790976 352512254 414790976 352512254 726982694 567557853 726982694 567557853 974936174 990847161 974936174 990847161 274582791 96758145 274582791 96758145 921320194 859693028 921320194 859693028 73114708 64549210 73114708 64549210 888045662 505483486 888045662 505483486 200860272 52017798 200860272 52017798 812504724 510570290 812504724 510570290 421019452 237668228 421019452 237668228 915347002 967397486 915347002 967397486 504378236 301897252 504378236 301897252 855808955 846891281 855808955 846891281 373551203 309308381 373551203 309308381 115993820 980392439 115993820 980392439 780174959 350505120 780174959 350505120 453094615 828584297 453094615 828584297 890419210 273354715 890419210 273354715 634274359 925829485 634274359 925829485 116867886 268651383 116867886 268651383 681965950 677745937 681965950 677745937 246336707 957278122 246336707 957278122 467735230 309512711 467735230 309512711 112138367 847296536 112138367 847296536 776918631 347309718 776918631 347309718 276997753 46498767 276997753 46498767 22804187 977525577 22804187 977525577 529147359 391655046 529147359 391655046 948141884 942344547 948141884 942344547 134132007 193036683 134132007 193036683 617087214 751080247 617087214 751080247 246151441 426544319 246151441 426544319 164233422 995123950 164233422 995123950 985691533 757806182 985691533 757806182 249091510 123847215 249091510 123847215 757957291 987769506 757957291 987769506 926304897 122401838 926304897 122401838 584140730 900497530 584140730 900497530 258339529 106656407 258339529 106656407 782091356 973239153 782091356 973239153 355885833 235926233 355885833 235926233 55685007 1788429 55685007 1788429 700998581 904462022 700998581 904462022 545033338 490561970 545033338 490561970 446800775 849401475 446800775 849401475 99580672 111317455 99580672 111317455 267730628 80146693 267730628 80146693 928852823 824325898 928852823 824325898 130752329 91398853 130752329 91398853 669208710 422502219 669208710 422502219 113083149 148248418 113083149 148248418 848387248 687836938 848387248 687836938 234562973 697257697 234562973 697257697 816441515 127490493 816441515 127490493 233014379 716656389 233014379 716656389 535783420 370605948 535783420 370605948 926834964 152358381 926834964 152358381 382257802 605051828 382257802 605051828 112358662 990318297 112358662 990318297 432337307 497303336 432337307 497303336 727413348 22972380 727413348 22972380 169311281 3376952 169311281 3376952 34102904 885259847 34102904 885259847 730834652 6487550 730834652 6487550 335820774 876819726 335820774 876819726 925490828 398574872 925490828 398574872 87155576 925232324 87155576 925232324 527555000 84016888 527555000 84016888 131407664 993673765 131407664 993673765 595280307 383810753 595280307 383810753 799774128 894858707 799774128 894858707 85129436 482365855 85129436 482365855 898837779 111799152 898837779 111799152 391015019 573982414 391015019 573982414 673882875 999974796 673882875 999974796 137996563 376299527 137996563 376299527 673099163 989169597 673099163 989169597 227323718 375610447 227323718 375610447 924920439 764137879 924920439 764137879 399229995 234801623 399229995 234801623 587214673 655746713 587214673 655746713 99037764 413619453 99037764 413619453 493744205 747153565 493744205 747153565 41598719 331985711 41598719 331985711 710108863 854607514 710108863 854607514 252586034 199149181 252586034 199149181 746034990 84868113 746034990 84868113 994976939 806205672 994976939 806205672 462186685 308876212 462186685 308876212 9750492 186800769 9750492 186800769 625387422 923684061 625387422 923684061 186924144 314438676 186924144 314438676 66433056 105989365 66433056 105989365 389914932 855749711 389914932 855749711 603776851 519155347 603776851 519155347 215409023 141177387 215409023 141177387 62707494 449667729 62707494 449667729 592763482 275049321 592763482 275049321 160809255 539917414 160809255 539917414 597686876 217359176 597686876 217359176 193542941 874125141 193542941 874125141 703458561 80994789 703458561 80994789 376056884 459770869 376056884 459770869 219555250 898648668 219555250 898648668 920694438 433351189 920694438 433351189 488161298 170117105 488161298 170117105 901663039 973978171 901663039 973978171 151104507 189089977 151104507 189089977 330027095 865595083 330027095 865595083 132029688 247486165 132029688 247486165 350160976 759584282 350160976 759584282 691512370 192403060 691512370 192403060 238679311 935539790 238679311 935539790 556510359 303303595 556510359 303303595 950267877 711407264 950267877 711407264 102295491 902246133 102295491 902246133 407584686 53199882 407584686 53199882 935832069 574856205 935832069 574856205 318353247 800028948 318353247 800028948 871166978 121304308 871166978 121304308 167315310 589633638 167315310 589633638 790026548 283038478 790026548 283038478 269808183 824280166 269808183 824280166 913123592 17436028 913123592 17436028 405218475 458728142 405218475 458728142 835592976 349602563 835592976 349602563 426225782 494692147 426225782 494692147 289728751 922913784 289728751 922913784 929075124 567785700 929075124 567785700 249278222 998125922 249278222 998125922 991278653 41042627 991278653 41042627 340906411 683483158 340906411 683483158 885765904 930006013 885765904 930006013 317399174 25162570 317399174 25162570 526404888 618319052 526404888 618319052 17793455 915070834 17793455 915070834 753849377 118489099 753849377 118489099 988828098 929666989 988828098 929666989 453647407 284745787 453647407 284745787 728468950 902357153 728468950 902357153 231254078 351778824 231254078 351778824 24742039 44268984 24742039 44268984 417849978 906727998 417849978 906727998 673448356 205830354 673448356 205830354 92681239 667450930 92681239 667450930 958292195 159061521 958292195 159061521 478769020 657712219 478769020 657712219 117958077 316562513 117958077 316562513 985132462 832513128 985132462 832513128 297378738 179834731 297378738 179834731 951905601 9381580 951905601 9381580 653461314 774056144 653461314 774056144 105519391 439221420 105519391 439221420 930287761 10204326 930287761 10204326 805062578 593695104 805062578 593695104 185328534 843897646 185328534 843897646 851317388 177645261 851317388 177645261 476665830 607557918 476665830 607557918 563441264 125926253 563441264 125926253 76603773 734108065 76603773 734108065 567747820 204838180 567747820 204838180 950967225 885985403 950967225 885985403 289798959 832391884 289798959 832391884 2124010 252906893 2124010 252906893 816058604 975527075 816058604 975527075 23561645 377837952 23561645 377837952 671857832 263759162 671857832 263759162 722167738 831160954 722167738 831160954 873044523 927380267 873044523 927380267 45828418 198767590 45828418 198767590 239110836 738771338 239110836 738771338 4405581 7163412 4405581 7163412 703580288 681340537 703580288 681340537 106150983 234876982 106150983 234876982 550294206 58005449 550294206 58005449 18212874 636332391 18212874 636332391 631308267 275726885 631308267 275726885 267575116 718963378 267575116 718963378 39186459 389123669 39186459 389123669 480567347 897723405 480567347 897723405 310311136 144934875 310311136 144934875 719409536 996662919 719409536 996662919 454846928 189618512 454846928 189618512 870276217 895717984 870276217 895717984 64099307 15913565 64099307 15913565 815371494 547764706 815371494 547764706 388059580 890666522 388059580 890666522 98631752 325125264 98631752 325125264 941803875 723875983 941803875 723875983 114074105 12802883 114074105 12802883 865638794 236203817 865638794 236203817 510013248 13047186 510013248 13047186 299222458 711525430 299222458 711525430 643809856 90432020 643809856 90432020 957498207 985024526 957498207 985024526 142318894 209820395 142318894 209820395 749874398 513404311 749874398 513404311 244713451 108512634 244713451 108512634 843195537 777433796 843195537 777433796 148975299 908893131 148975299 908893131 359392281 128620356 359392281 128620356 217328790 843061313 217328790 843061313 48620388 487915506 48620388 487915506 879118740 83122733 879118740 83122733 375805537 723318028 375805537 723318028 704874378 163018188 704874378 163018188 331662274 705964952 331662274 705964952 113490731 514308512 113490731 514308512 985309204 702635750 985309204 702635750 494346827 425685211 494346827 425685211 26547279 694657150 26547279 694657150 621754136 113856801 621754136 113856801 295066853 375346189 295066853 375346189 45945276 732109910 45945276 732109910 757610445 191766321 757610445 191766321 33239361 934258944 33239361 934258944 983811309 673242681 983811309 673242681 147050130 49774887 147050130 49774887 251879058 358294107 251879058 358294107 557221921 858834070 557221921 858834070 352877194 57578310 352877194 57578310 843310633 924465980 843310633 924465980 301323544 272848787 301323544 272848787 903833940 787574163 903833940 787574163 510209880 464547426 510209880 464547426 25834114 942543652 25834114 942543652 818797476 228040145 818797476 228040145 115312777 736779359 115312777 736779359 696257414 63185420 696257414 63185420 811060897 641742324 811060897 641742324 290941905 960367442 290941905 960367442 708264415 339740800 708264415 339740800 315799382 989851904 315799382 989851904 962473461 233966908 962473461 233966908 674235401 933545650 674235401 933545650 248731450 59371860 248731450 59371860 749852542 632670523 749852542 632670523 286580287 587767486 286580287 587767486 830475000 329209112 830475000 329209112 122930453 706065860 122930453 706065860 929556687 507740891 929556687 507740891 226641745 447808224 226641745 447808224 669001139 194633630 669001139 194633630 206868357 783954439 206868357 783954439 928158841 10156002 928158841 10156002 247191670 969165630 247191670 969165630 566806598 634795244 566806598 634795244 191153738 140096667 191153738 140096667 982217749 722607201 982217749 722607201 319422542 34668472 319422542 34668472 841914410 682260645 841914410 682260645 923481040 55470422 923481040 55470422 34337217 493790085 34337217 493790085 640230732 849631640 640230732 849631640 407365775 234671820 407365775 234671820 850726720 803990274 850726720 803990274 22759490 172404448 22759490 172404448 729076935 701333651 729076935 701333651 765053000 407145479 765053000 407145479 254101020 837988189 254101020 837988189 685712348 252540390 685712348 252540390 795129845 988995646 795129845 988995646 225092216 383199414 225092216 383199414 550824991 970650358 550824991 970650358 821212130 305828734 821212130 305828734 33513109 678482120 33513109 678482120 563076031 851554658 563076031 851554658 221465125 598245957 221465125 598245957 808751978 249811497 808751978 249811497 334060838 64750366 334060838 64750366 882029784 683183990 882029784 683183990 352351149 229697154 352351149 229697154 742747995 556195383 742747995 556195383 316879993 962886417 316879993 962886417 694638761 78400670 694638761 78400670 924316213 3907046 924316213 3907046 299851956 713791472 299851956 713791472 968922257 950933037 968922257 950933037 133616122 119796562 133616122 119796562 765255151 588243609 765255151 588243609 523033479 802132656 523033479 802132656 927171768 922903180 927171768 922903180 354748742 274049184 354748742 274049184 929589632 769160678 929589632 769160678 246152371 88636878 246152371 88636878 742273130 686066145 742273130 686066145 137309538 988184986 137309538 988184986 963372173 85748903 963372173 85748903 584802715 665053932 584802715 665053932 135433038 57033239 135433038 57033239 500238130 802147616 500238130 802147616 685639673 457279349 685639673 457279349 68380334 943131369 68380334 943131369 583010850 725433549 583010850 725433549 776730193 4988588 776730193 4988588 283622306 989129440 283622306 989129440 993183281 377322101 993183281 377322101 637561909 892963706 637561909 892963706 467505110 212893251 467505110 212893251 873431618 757746768 873431618 757746768 661577910 225871850 661577910 225871850 903736393 21811717 903736393 21811717 30235390 631565316 30235390 631565316 443735855 275963845 443735855 275963845 73367552 933405417 73367552 933405417 467023797 420557810 467023797 420557810 961772084 87600759 961772084 87600759 143849617 715661007 143849617 715661007 601728597 248991123 601728597 248991123 893620223 662112537 893620223 662112537 269182723 779773295 269182723 779773295 945451613 139335429 945451613 139335429 326111644 896077142 326111644 896077142 783078104 430396052 783078104 430396052 398244665 212033473 398244665 212033473 996467691 275380066 996467691 275380066 464127163 91738712 464127163 91738712 591104728 511257229 591104728 511257229 125726263 997491199 125726263 997491199 931374284 126589203 931374284 126589203 156803983 408613358 156803983 408613358 420961268 936367813 420961268 936367813 884391164 330323738 884391164 330323738 21081186 919127347 21081186 919127347 434977841 230968926 434977841 230968926 826152502 81330828 826152502 81330828 418661891 787683690 418661891 787683690 724934140 395530702 724934140 395530702 281381606 938726755 281381606 938726755 533196945 20586865 533196945 20586865 29935775 706841097 29935775 706841097 954833507 39934762 954833507 39934762 175788753 989413730 175788753 989413730 760658799 102726793 760658799 102726793 857521848 758698350 857521848 758698350 393279038 212516678 393279038 212516678 896385234 486167616 896385234 486167616 338463614 958558619 338463614 958558619 992538087 114605730 992538087 114605730 242198488 873637886 242198488 873637886 714307320 442781263 714307320 442781263 310223136 843725760 310223136 843725760 870642670 159805494 870642670 159805494 390994453 696446371 390994453 696446371 716011771 151749054 716011771 151749054 760537873 862134239 760537873 862134239 965693704 618904718 965693704 618904718 356237504 53870406 356237504 53870406 906942547 233973485 906942547 233973485 406273131 601415832 406273131 601415832 833342123 112282764 833342123 112282764 18865327 887734979 18865327 887734979 824942081 377473370 824942081 377473370 227403131 109443692 227403131 109443692 963505364 818654406 963505364 818654406 616869951 576149640 616869951 576149640 993512979 360595523 993512979 360595523 358505863 961925172 358505863 961925172 921693294 57592983 921693294 57592983 42304652 806240170 42304652 806240170 919457642 192702043 919457642 192702043 318073226 910881911 318073226 910881911 175908598 166876693 175908598 166876693 908984903 689117401 908984903 689117401 19136283 80534618 19136283 80534618 968720137 792858614 968720137 792858614 10452896 344085322 10452896 344085322 619466391 931613981 619466391 931613981 491653021 232058670 491653021 232058670 304058999 537183044 304058999 537183044 898303281 757924471 898303281 757924471 839152924 223987432 839152924 223987432 13069478 33713721 13069478 33713721 497020987 907794868 497020987 907794868 131299134 428532597 131299134 428532597 971744429 826597807 971744429 826597807 670066985 991329054 670066985 991329054 881881782 278312271 881881782 278312271 957571523 162119896 957571523 162119896 328922639 451363305 328922639 451363305 704754598 219355960 704754598 219355960 281116574 680875651 281116574 680875651 868357867 825649780 868357867 825649780 452418752 136507245 452418752 136507245 894673627 8502799 894673627 8502799 996688825 536911049 996688825 536911049 540987142 380555162 540987142 380555162 68694097 987773782 68694097 987773782 837038038 262721976 837038038 262721976 68330428 622221594 68330428 622221594 610939094 990865000 610939094 990865000 168571614 315105938 168571614 315105938 405503495 189816733 405503495 189816733 83958190 702773325 83958190 702773325 934128999 915635522 934128999 915635522 106311348 369960379 106311348 369960379 907435163 157049494 907435163 157049494 61381838 679413015 61381838 679413015 593151268 528857722 593151268 528857722 208019310 4756603 208019310 4756603 484486368 684713961 484486368 684713961 878611359 66452775 878611359 66452775 609376988 721471967 609376988 721471967 29415620 467011883 29415620 467011883 470076294 741978412 470076294 741978412 758464051 179851120 758464051 179851120 329881804 959141233 329881804 959141233 816895208 60712805 816895208 60712805 10368677 786135128 10368677 786135128 894057359 306536498 894057359 306536498 150022765 836923693 150022765 836923693 17083036 433021542 17083036 433021542 531468551 195988202 531468551 195988202 957994807 868780543 957994807 868780543 83295285 578285748 83295285 578285748 236951248 976431392 236951248 976431392 954739286 312314892 954739286 312314892 49132682 31205447 49132682 31205447 961064625 660930354 961064625 660930354 113777632 363029518 113777632 363029518 804910725 29623904 804910725 29623904 876950535 616162861 876950535 616162861 151200413 140835414 151200413 140835414 572730700 709880393 572730700 709880393 142683877 157516243 142683877 157516243 35748607 990441225 35748607 990441225 781279883 207133481 781279883 207133481 972718106 543486972 972718106 543486972 191139364 821493541 191139364 821493541 12524067 954017119 12524067 954017119 933971420 417984048 933971420 417984048 94952941 885555195 94952941 885555195 550281705 603779969 550281705 603779969 67543513 954831655 67543513 954831655 760584454 98086978 760584454 98086978 57877852 581397073 57877852 581397073 280528388 797618981 280528388 797618981 900272793 33070410 900272793 33070410 219690584 949470312 219690584 949470312 707350878 341801499 707350878 341801499 365030547 133202574 365030547 133202574 970178524 915826153 970178524 915826153 449946951 275138711 449946951 275138711 33506539 897253309 33506539 897253309 761358808 339822536 761358808 339822536 375586849 22002216 375586849 22002216 574879373 645242652 574879373 645242652 400052747 3419831 400052747 3419831 22436061 893858262 22436061 893858262 583220712 293333762 583220712 293333762 53504554 49329441 53504554 49329441 959048388 760284172 959048388 760284172 307109408 509847962 307109408 509847962 659231255 920288652 659231255 920288652 201404313 248418302 201404313 248418302 685660243 776506649 685660243 776506649 118392659 546916928 118392659 546916928 993335617 269391235 993335617 269391235 200333865 694314903 200333865 694314903 539713922 152556892 539713922 152556892 237388625 869974751 237388625 869974751 945462510 114138090 945462510 114138090 487212108 655516495 487212108 655516495 693794631 172569256 693794631 172569256 141971271 566577070 141971271 566577070 430681045 220680689 430681045 220680689 534590141 917940440 534590141 917940440 761183191 378413655 761183191 378413655 149449646 115744728 149449646 115744728 695356011 859170489 695356011 859170489 50469207 140399914 50469207 140399914 402607037 598912232 402607037 598912232 23517613 1327702 23517613 1327702 922903131 102807187 922903131 102807187 68002598 993999661 68002598 993999661 546677959 136906823 546677959 136906823 297380809 608972573 297380809 608972573 945968486 836630513 945968486 836630513 247012706 64504103 247012706 64504103 922699494 481731382 922699494 481731382 313011231 178534601 313011231 178534601 469732007 510988806 469732007 510988806 951877399 724977993 951877399 724977993 155239995 254074643 155239995 254074643 508223550 970563860 508223550 970563860 87999977 21841198 87999977 21841198 42183529 809452580 42183529 809452580 653955781 61838656 653955781 61838656 295558912 580006281 295558912 580006281 741318439 964525967 741318439 964525967 238346852 191369150 238346852 191369150 708341682 962631978 708341682 962631978 247682861 111954119 247682861 111954119 985188710 868528684 985188710 868528684 308154337 684971969 308154337 684971969 848682506 169077006 848682506 169077006 61874207 657079198 61874207 657079198 830484889 380675841 830484889 380675841 276707768 714669247 276707768 714669247 733446016 892964319 733446016 892964319 479515401 82938315 479515401 82938315 945767183 990141908 945767183 990141908 412109993 281185180 412109993 281185180 91470754 493075672 91470754 493075672 793016770 9607310 793016770 9607310 840192399 935172974 840192399 935172974 265101147 167812785 265101147 167812785 822656994 862335280 822656994 862335280 166816362 37999432 166816362 37999432 584302339 871410744 584302339 871410744 31558611 511128097 31558611 511128097 913672802 92164592 913672802 92164592 215974984 972764488 215974984 972764488 895650993 226894951 895650993 226894951 319252239 803886545 319252239 803886545 672967415 933986317 672967415 933986317 511243170 480352703 511243170 480352703 85373349 3828138 85373349 3828138 63208590 878109722 63208590 878109722 834270141 351545351 834270141 351545351 98789559 9811908 98789559 9811908 475471966 661538012 475471966 661538012 148588002 106263892 148588002 106263892 891564314 633765646 891564314 633765646 298263444 992468679 298263444 992468679 576586099 576997298 576586099 576997298 504641808 947440652 504641808 947440652 998710400 986993530 998710400 986993530 541597233 775794031 541597233 775794031 957531016 79405301 957531016 79405301 158037221 493349465 158037221 493349465 585229338 281579113 585229338 281579113 346039257 830721241 346039257 830721241 694887425 363404946 694887425 363404946 186273211 900870128 186273211 900870128 973830994 148874270 973830994 148874270 162361678 761329243 162361678 761329243 897357266 40155600 897357266 40155600 713673237 833342880 713673237 833342880 170982248 518636870 170982248 518636870 958028493 156978624 958028493 156978624 356983694 820007458 356983694 820007458 732434388 439377227 732434388 439377227 239862493 23286905 239862493 23286905 533601885 688417644 533601885 688417644 294633035 902228240 294633035 902228240 45112328 336398379 45112328 336398379 380864110 603761016 380864110 603761016 61608626 285903777 61608626 285903777 607361944 468037057 607361944 468037057 167785697 230395508 167785697 230395508 658258086 964903186 658258086 964903186 169786966 41956842 169786966 41956842 802002291 411971971 802002291 411971971 630262811 918754769 630262811 918754769 343198397 141270808 343198397 141270808 939444934 890806510 939444934 890806510 362459880 578436082 362459880 578436082 978732160 963581261 978732160 963581261 254739653 26850667 254739653 26850667 527877589 947160493 527877589 947160493 78161278 427406286 78161278 427406286 908581073 4610710 908581073 4610710 115198905 669660688 115198905 669660688 981976827 935709819 981976827 935709819 430300016 690294464 430300016 690294464 853742681 420751810 853742681 420751810 493241946 271710204 493241946 271710204 993167944 834077034 993167944 834077034 28817402 35042247 28817402 35042247 660067057 574999954 660067057 574999954 375717292 855929536 375717292 855929536 33331699 114289765 33331699 114289765 613935699 999602015 613935699 999602015 298861740 104191285 298861740 104191285 931364834 516943838 931364834 516943838 319570104 270498347 319570104 270498347 655830300 603592059 655830300 603592059 77089482 482959495 77089482 482959495 589446603 925346613 589446603 925346613 915202446 273719863 915202446 273719863 113899795 13787333 113899795 13787333 837764301 554459106 837764301 554459106 416203069 95051404 416203069 95051404 615535052 53793379 615535052 53793379 865360737 983788537 865360737 983788537 317870354 353525243 317870354 353525243 508219936 985924461 508219936 985924461 741344866 196200485 741344866 196200485 513265966 996290745 513265966 996290745 958606984 307737655 958606984 307737655 333937940 886541952 333937940 886541952 564800985 58874758 564800985 58874758 715621770 754151830 715621770 754151830 267417579 452240669 267417579 452240669 118065058 988443485 118065058 988443485 982145441 4193429 982145441 4193429 43909671 685337740 43909671 685337740 934673528 795062068 934673528 795062068 190776478 222249229 190776478 222249229 714333042 778406127 714333042 778406127 345596573 325015549 345596573 325015549 861603611 995389207 861603611 995389207 948970370 353853136 948970370 353853136 185152299 917624027 185152299 917624027 652934305 109218091 652934305 109218091 372315530 970398366 372315530 970398366 726350731 253709185 726350731 253709185 197147925 858798763 197147925 858798763 827470206 294778399 827470206 294778399 562267730 675026197 562267730 675026197 743568633 75198493 743568633 75198493 586261957 753249319 586261957 753249319 317099069 331451246 317099069 331451246 867960903 362459476 867960903 362459476 469427430 889033160 469427430 889033160 860603331 459779048 860603331 459779048 420633311 13022195 420633311 13022195 138441607 776907543 138441607 776907543 879383963 882688428 879383963 882688428 943976006 790671724 943976006 790671724 984897472 124849607 984897472 124849607 660695813 980893929 660695813 980893929 9353141 164163694 9353141 164163694 576264263 380459471 576264263 380459471 467623482 963095083 467623482 963095083 916094564 205585476 916094564 205585476 311999776 510089964 311999776 510089964 799913716 25041614 799913716 25041614 104865211 976696471 104865211 976696471 878305566 171224399 878305566 171224399 397581723 807217013 397581723 807217013 835730364 277389600 835730364 277389600 36599645 43254565 36599645 43254565 550817275 664837392 550817275 664837392 854962010 350105430 854962010 350105430 288572762 35417617 288572762 35417617 720098403 547837592 720098403 547837592 372992393 253072703 372992393 253072703 67208628 921495555 67208628 921495555 731569843 525283532 731569843 525283532 266336358 122453027 266336358 122453027 881779202 892078768 881779202 892078768 21900888 995222048 21900888 995222048 779732243 257345416 779732243 257345416 787629849 379186847 787629849 379186847 358193125 851861679 358193125 851861679 931386203 824519206 931386203 824519206 244493133 152068089 244493133 152068089 836991294 842096303 836991294 842096303 373204556 268876074 373204556 268876074 157992937 138875571 157992937 138875571 498398502 933131723 498398502 933131723 695866851 115566127 695866851 115566127 473574305 915758819 473574305 915758819 372240911 441431387 372240911 441431387 478624456 634990496 478624456 634990496 315714333 387058059 315714333 387058059 142669926 919403247 142669926 919403247 53292060 53581117 53292060 53581117 812682548 458652107 812682548 458652107 543489533 976753756 543489533 976753756 774567994 364489966 774567994 364489966 379707901 219674595 379707901 219674595 971903153 944968668 971903153 944968668 246508590 180837220 246508590 180837220 618311019 619875875 618311019 619875875 519862341 22394806 519862341 22394806 986161467 551512031 986161467 551512031 72406905 20934470 72406905 20934470 988248463 213338605 988248463 213338605 642433578 390234142 642433578 390234142 460460999 836149698 460460999 836149698 882340972 298795800 882340972 298795800 153718671 677354805 153718671 677354805 548284548 407576964 548284548 407576964 200554978 201123990 200554978 201123990 73571150 858885620 73571150 858885620 835609736 264907741 835609736 264907741 732113262 734728923 732113262 734728923 879437983 99515397 879437983 99515397 200179161 387593539 200179161 387593539 614271286 950808746 614271286 950808746 394860863 73381961 394860863 73381961 921468772 909951764 921468772 909951764 171293275 3170485 171293275 3170485 457313324 840800052 457313324 840800052 857371045 308015190 857371045 308015190 333239132 975175863 333239132 975175863 992441030 211954098 992441030 211954098 736097604 752031416 736097604 752031416 199202036 22420165 199202036 22420165 642458584 379900041 642458584 379900041 62405502 24228152 62405502 24228152 781639125 660241012 781639125 660241012 126869707 243996163 126869707 243996163 922145672 605977337 922145672 605977337 133142755 965793814 133142755 965793814 954520379 9551612 954520379 9551612 271364934 991109563 271364934 991109563 972797237 405815864 972797237 405815864 257221824 136347311 257221824 136347311 702645297 483559421 702645297 483559421 573284767 47205302 573284767 47205302 196000260 913982180 196000260 913982180 59927029 48382246 59927029 48382246 871636855 699665482 871636855 699665482 146645479 968207318 146645479 968207318 841396650 477661346 841396650 477661346 554181717 192833843 554181717 192833843 122699519 5259597 122699519 5259597 882960698 914055315 882960698 914055315 416475083 15648358 416475083 15648358 880681128 599484342 880681128 599484342 14347122 77422085 14347122 77422085 577274653 127237136 577274653 127237136 35277142 927762220 35277142 927762220 801558773 358829034 801558773 358829034 414918506 640783386 414918506 640783386 768030411 740167541 768030411 740167541 62928674 319212277 62928674 319212277 944448640 54932660 944448640 54932660 296984019 646021181 296984019 646021181 450191515 476456071 450191515 476456071 754573473 889458231 754573473 889458231 157360772 272352212 157360772 272352212 889757436 940096326 889757436 940096326 191845890 14976318 191845890 14976318 996951685 525213567 996951685 525213567 448543260 717860903 448543260 717860903 749370871 348773050 749370871 348773050 108927663 825704200 108927663 825704200 568800708 70229831 568800708 70229831 38194389 505561607 38194389 505561607 552167348 166065145 552167348 166065145 987040942 66782158 987040942 66782158 135644980 753616554 135644980 753616554 905710486 105942338 905710486 105942338 564469276 774364860 564469276 774364860 18265137 400437740 18265137 400437740 944492718 992305872 944492718 992305872 354783950 610564690 354783950 610564690 989199030 146831137 989199030 146831137 106186655 912333426 106186655 912333426 962431816 263997876 962431816 263997876 58171101 810506509 58171101 810506509 548942910 438241167 548942910 438241167 387297032 888926448 387297032 888926448 655206475 255452810 655206475 255452810 48484534 591478923 48484534 591478923 767095049 225249831 767095049 225249831 384006364 668988170 384006364 668988170 787819739 92817392 787819739 92817392 524661593 913328307 524661593 913328307 793959188 247318365 793959188 247318365 539728985 982336654 539728985 982336654 954427739 763310306 954427739 763310306 205516728 781294376 205516728 781294376 959218002 41804851 959218002 41804851 51390884 686171834 51390884 686171834 684310680 220462218 684310680 220462218 831402981 98639652 831402981 98639652 518209575 474585314 518209575 474585314 35435157 834146991 35435157 834146991 773280588 115611269 773280588 115611269 45676947 903918723 45676947 903918723 597508835 999493589 597508835 999493589 229810049 209538353 229810049 209538353 117287650 688517364 117287650 688517364 898367822 360167959 898367822 360167959 38238483 758140471 38238483 758140471 924765975 71703989 924765975 71703989 750893801 745681737 750893801 745681737 437329837 2123250 437329837 2123250 993360921 563733714 993360921 563733714 648731137 994619453 648731137 994619453 858602549 220179329 858602549 220179329 489156849 859358349 489156849 859358349 771748113 341495977 771748113 341495977 354454912 105684786 354454912 105684786 544262069 979712151 544262069 979712151 8882121 366145201 8882121 366145201 643671705 565400900 643671705 565400900 249875396 244610974 249875396 244610974 919077309 700246537 919077309 700246537 390869519 243084107 390869519 243084107 816129084 937809522 816129084 937809522 89010618 305252668 89010618 305252668 697104190 908637828 697104190 908637828 155109713 499349070 155109713 499349070 52052798 951018260 52052798 951018260 943119066 361098878 943119066 361098878 659650460 819896297 659650460 819896297 400423747 145877937 400423747 145877937 84251440 398111344 84251440 398111344 820342290 564632108 820342290 564632108 235109985 921882233 235109985 921882233 29071336 581745651 29071336 581745651 745292718 721547619 745292718 721547619 153569072 315149266 153569072 315149266 631972240 89819232 631972240 89819232 916841486 820511640 916841486 820511640 102009067 49685478 102009067 49685478 700858173 536498092 700858173 536498092 84497165 204467646 84497165 204467646 423144885 753703969 423144885 753703969 144982434 45613472 144982434 45613472 378836676 174664892 378836676 174664892 6495474 679582371 6495474 679582371 825579924 18937973 825579924 18937973 136079071 521184601 136079071 521184601 996800046 23408793 996800046 23408793 171490970 459220823 171490970 459220823 734124735 352712040 734124735 352712040 52610290 113154395 52610290 113154395 995716801 651614605 995716801 651614605 319616117 216054436 319616117 216054436 105290237 941145338 105290237 941145338 956975543 695530086 956975543 695530086 376248088 967341612 376248088 967341612 839705653 407562472 839705653 407562472 303053181 989038235 303053181 989038235 16363325 291695484 16363325 291695484 698326881 975801502 698326881 975801502 86771902 101964326 86771902 101964326 845114442 970979269 845114442 970979269 197804094 241557843 197804094 241557843 19181339 641332047 19181339 641332047 764015560 162147899 764015560 162147899 316458261 712884481 316458261 712884481 806139830 302523968 806139830 302523968 122417200 993978203 122417200 993978203 660925711 82180884 660925711 82180884 141791879 674617135 141791879 674617135 815564960 978013339 815564960 978013339 223464626 38640489 223464626 38640489 972106945 836781689 972106945 836781689 328068535 626037229 328068535 626037229 994666508 340253104 994666508 340253104 24481279 700383598 24481279 700383598 634243584 966422739 634243584 966422739 684225437 514064217 684225437 514064217 310117707 642947379 310117707 642947379 670900951 411511218 670900951 411511218 850335483 976585706 850335483 976585706 95893099 553271842 95893099 553271842 630232656 965971336 630232656 965971336 209624384 525706480 209624384 525706480 845945763 741386197 845945763 741386197 291010803 107762860 291010803 107762860 700489808 918050983 700489808 918050983 986978615 267375003 986978615 267375003 191804647 3175906 191804647 3175906 952046781 960525482 952046781 960525482 6305443 314764742 6305443 314764742 944626812 60806016 944626812 60806016 39627570 962487689 39627570 962487689 973523049 205655012 973523049 205655012 219273480 85836820 219273480 85836820 765512696 273718958 765512696 273718958 113955547 34743526 113955547 34743526 929890962 718410345 929890962 718410345 122052129 309766056 122052129 309766056 545946010 675856928 545946010 675856928 903724928 395272478 903724928 395272478 389386649 68703437 389386649 68703437 687357075 937533081 687357075 937533081 353583121 202350116 353583121 202350116 116848718 532717518 116848718 532717518 837318059 906158525 837318059 906158525 443126575 522867927 443126575 522867927 669261397 804775176 669261397 804775176 884765791 52055096 884765791 52055096 449301564 877875555 449301564 877875555 92703116 107938449 92703116 107938449 591791513 640652636 591791513 640652636 964702850 970554819 964702850 970554819 306474031 219009612 306474031 219009612 940737502 975648002 940737502 975648002 157161053 89969821 157161053 89969821 41758169 520949220 41758169 520949220 763560937 95036201 763560937 95036201 214014384 614545212 214014384 614545212 529689462 915890483 529689462 915890483 15519044 367781121 15519044 367781121 621558716 937593550 621558716 937593550 795430883 289484208 795430883 289484208 183234515 789481786 183234515 789481786 781513370 42999878 781513370 42999878 7107016 861714463 7107016 861714463 892595047 166643975 892595047 166643975 58565124 614477883 58565124 614477883 782625456 34483711 782625456 34483711 398594990 339973348 398594990 339973348 249199780 92310650 249199780 92310650 727116566 572280535 727116566 572280535 228752490 875244204 228752490 875244204 694676573 389997719 694676573 389997719 625165388 103035532 625165388 103035532 521743258 549052505 521743258 549052505 980284975 966861053 980284975 966861053 265454526 9605162 265454526 9605162 827783128 872042306 827783128 872042306 241232378 200531613 241232378 200531613 798207695 512376062 798207695 512376062 7608268 847401907 7608268 847401907 724277649 2364380 724277649 2364380 107617527 983358093 107617527 983358093 804123690 213003239 804123690 213003239 172442323 925310832 172442323 925310832 671130105 389031941 671130105 389031941 314123332 928634134 314123332 928634134 506976742 375464817 506976742 375464817 613829687 13120089 613829687 13120089 70278683 811638332 70278683 811638332 922310045 261205567 922310045 261205567 455699086 820291489 455699086 820291489 913942904 186840177 913942904 186840177 180649493 72598100 180649493 72598100 24557788 999922659 24557788 999922659 856823511 122407285 856823511 122407285 374485779 957474063 374485779 957474063 269236593 649098679 269236593 649098679 684840066 181614205 684840066 181614205 182785543 894218120 182785543 894218120 126537814 577231973 126537814 577231973 834442605 5024919 834442605 5024919 190228825 952013219 190228825 952013219 913776856 354337700 913776856 354337700 413376402 46008910 413376402 46008910 560339317 492693307 560339317 492693307 862306233 987663995 862306233 987663995 623587668 153445357 623587668 153445357 139548727 746231981 139548727 746231981 525185617 465416090 525185617 465416090 29247516 66854345 29247516 66854345 995337681 911325598 995337681 911325598 193593099 291363924 193593099 291363924 513696839 412050672 513696839 412050672 89186957 160838504 89186957 160838504 851140887 961065983 851140887 961065983 985070491 201943142 985070491 201943142 492438067 941393421 492438067 941393421 853014049 137591529 853014049 137591529 286590441 6920762 286590441 6920762 99792601 767712272 99792601 767712272 987713632 259359135 987713632 259359135 264798420 98017693 264798420 98017693 30669480 887925377 30669480 887925377 910556004 417739309 910556004 417739309 220353670 986012927 220353670 986012927 733164938 85898967 733164938 85898967 118698873 627619327 118698873 627619327 672593421 283358049 672593421 283358049 95485019 111915258 95485019 111915258 748898836 830090044 748898836 830090044 970208205 197830610 970208205 197830610 159625642 819594682 159625642 819594682 837228326 762190375 837228326 762190375 187667048 564433315 187667048 564433315 107771600 994188067 107771600 994188067 775674563 478212108 775674563 478212108 46825248 981308619 46825248 981308619 908156217 360138343 908156217 360138343 419564127 900606330 419564127 900606330 913477538 383568809 913477538 383568809 140869691 27559759 140869691 27559759 790394340 897669896 790394340 897669896 921207802 248938021 921207802 248938021 265946507 732309180 265946507 732309180 712174708 116344144 712174708 116344144 257460529 891640556 257460529 891640556 720343814 308695453 720343814 308695453 55758780 69134621 55758780 69134621 490230493 647993665 490230493 647993665 865709050 343821172 865709050 343821172 86778031 711689849 86778031 711689849 760340264 104596211 760340264 104596211 32214133 985561286 32214133 985561286 475983226 299318417 475983226 299318417 40628682 972285518 40628682 972285518 674000988 986819148 674000988 986819148 51442738 388845366 51442738 388845366 205343284 714271269 205343284 714271269 599473405 33623690 599473405 33623690 884327261 468239345 884327261 468239345 169149523 894692791 169149523 894692791 58177774 64003457 58177774 64003457 336630248 896193463 336630248 896193463 703779628 70947833 703779628 70947833 234519296 421954570 234519296 421954570 498317061 761978543 498317061 761978543 67431334 325049639 67431334 325049639 344103217 887902457 344103217 887902457 894462508 133110282 894462508 133110282 15141131 633428196 15141131 633428196 248998586 33825249 248998586 33825249 803402554 799824743 803402554 799824743 59644475 471761400 59644475 471761400 871767006 718332254 871767006 718332254 277468346 284601449 277468346 284601449 471720622 961669497 471720622 961669497 159568752 91127574 159568752 91127574 989564160 120723156 989564160 120723156 159379332 573692212 159379332 573692212 832896645 972310533 832896645 972310533 278238419 28867827 278238419 28867827 114089992 817215912 114089992 817215912 554449372 249644212 554449372 249644212 362956683 973760695 362956683 973760695 694968659 138201194 694968659 138201194 248914999 869793140 248914999 869793140 932329314 611260205 932329314 611260205 163049546 100494624 163049546 100494624 565081817 386259662 565081817 386259662 277350661 941017568 277350661 941017568 642915530 9914165 642915530 9914165 393634966 835682163 393634966 835682163 620007959 315225036 620007959 315225036 282705122 803571547 282705122 803571547 211508928 472911361 211508928 472911361 665556754 89749196 665556754 89749196 506697496 620187970 506697496 620187970 973251865 810021395 973251865 810021395 61291271 578479809 61291271 578479809 843818694 74532555 843818694 74532555 138153916 698074191 138153916 698074191 856830897 590575205 856830897 590575205 579307762 143785217 579307762 143785217 950928746 724364825 950928746 724364825 418448979 846786160 418448979 846786160 81073500 376022912 81073500 376022912 894397910 501259623 894397910 501259623 428614726 291853575 428614726 291853575 849960239 7275341 849960239 7275341 152504818 998907154 152504818 998907154 836080607 16040866 836080607 16040866 549118842 631975114 549118842 631975114 808075819 54403046 808075819 54403046 39846271 604333210 39846271 604333210 920089140 939100793 920089140 939100793 123264861 464588258 123264861 464588258 757665759 147123037 757665759 147123037 273987450 680098298 273987450 680098298 690067025 769475690 690067025 769475690 975976467 799228624 975976467 799228624 377109317 484633683 377109317 484633683 68270337 129497736 68270337 129497736 619452157 737585807 619452157 737585807 232607254 382693911 232607254 382693911 632273100 918357991 632273100 918357991 109576801 102252852 109576801 102252852 770982936 777740137 770982936 777740137 494722015 673953335 494722015 673953335 884440597 921804600 884440597 921804600 19692408 597690370 19692408 597690370 976753609 780590885 976753609 780590885 685164387 341790406 685164387 341790406 796622764 6007444 796622764 6007444 387005404 371023449 387005404 371023449 265201206 664817605 265201206 664817605 499117429 2704084 499117429 2704084 730725653 761008844 730725653 761008844 820212561 277720475 820212561 277720475 230153383 7344880 230153383 7344880 753066888 480932310 753066888 480932310 4162255 95627698 4162255 95627698 927291406 926179957 927291406 926179957 519322127 141238961 519322127 141238961 376252428 340412478 376252428 340412478 718721692 727622294 718721692 727622294 368059521 163716917 368059521 163716917 888900730 590041982 888900730 590041982 388550838 677843340 388550838 677843340 948548222 428880869 948548222 428880869 598760505 906688541 598760505 906688541 714170077 712167685 714170077 712167685 185834196 432986280 185834196 432986280 728492778 894624991 728492778 894624991 57570654 633275996 57570654 633275996 740003430 22539275 740003430 22539275 925080075 933780456 925080075 933780456 35959714 128124159 35959714 128124159 715549080 645992355 715549080 645992355 69222682 8221690 69222682 8221690 565623654 396540012 565623654 396540012 224325407 999076270 224325407 999076270 18096374 494926651 18096374 494926651 852191131 208208036 852191131 208208036 259626097 595392437 259626097 595392437 994695071 120742211 994695071 120742211 457789802 742162257 457789802 742162257 947082954 867605041 947082954 867605041 13342405 66634670 13342405 66634670 887969918 743918497 887969918 743918497 545992589 467828695 545992589 467828695 137068077 48387975 137068077 48387975 974331151 835658803 974331151 835658803 291660875 122904102 291660875 122904102 731783385 778544742 731783385 778544742 977109986 195930679 977109986 195930679 299702309 943407519 299702309 943407519 825341890 456996746 825341890 456996746 993874628 109322093 993874628 109322093 170544264 763593453 170544264 763593453 506599195 984059596 506599195 984059596 986388769 78213277 986388769 78213277 328298462 466830668 328298462 466830668 677256894 935464112 677256894 935464112 121972347 369042151 121972347 369042151 802335328 183330331 802335328 183330331 356172933 724765114 356172933 724765114 795706953 407158555 795706953 407158555 88527722 233783469 88527722 233783469 470254120 634378202 470254120 634378202 110003734 511377457 110003734 511377457 783888929 39656134 783888929 39656134 239724303 686264518 239724303 686264518 762660447 29992344 762660447 29992344 12740237 728717452 12740237 728717452 760589389 427686784 760589389 427686784 998857265 981947276 998857265 981947276 493487059 280349466 493487059 280349466 997420148 668175192 997420148 668175192 233237072 33572506 233237072 33572506 59204011 532891260 59204011 532891260 479415262 868465330 479415262 868465330 842150266 49488290 842150266 49488290 173088396 873096110 173088396 873096110 978708515 4983543 978708515 4983543 96587085 986508618 96587085 986508618 941571003 385660956 941571003 385660956 177112942 822450194 177112942 822450194 809384935 379835057 809384935 379835057 191696389 199381202 191696389 199381202 875349552 763215775 875349552 763215775 981624638 686804561 981624638 686804561 95180365 973361564 95180365 973361564 680466902 809910448 680466902 809910448 312300456 271787453 312300456 271787453 794219287 17559009 794219287 17559009 169026082 455026039 169026082 455026039 698638908 745922908 698638908 745922908 293645892 214574697 293645892 214574697 727957951 918964962 727957951 918964962 943858257 165161244 943858257 165161244 462947281 969913179 462947281 969913179 532205410 811705046 532205410 811705046 185598288 189663888 185598288 189663888 28530689 867786123 28530689 867786123 701891808 889725051 701891808 889725051 765615334 758575770 765615334 758575770 513869544 907995494 513869544 907995494 79463186 387281387 79463186 387281387 596169582 826943830 596169582 826943830 837453395 319831682 837453395 319831682 113822026 43185448 113822026 43185448 838542830 766036597 838542830 766036597 261169320 81084954 261169320 81084954 866025669 752541236 866025669 752541236 165121960 145589927 165121960 145589927 799103935 898400792 799103935 898400792 147844676 29753330 147844676 29753330 870919462 701954854 870919462 701954854 183766812 357997661 183766812 357997661 529041463 122839301 529041463 122839301 327276828 981370881 327276828 981370881 859176259 386151276 859176259 386151276 582813519 100725224 582813519 100725224 286236682 895025911 286236682 895025911 825890321 721867660 825890321 721867660 356064203 345796545 356064203 345796545 964391700 689929620 964391700 689929620 286446287 300257804 286446287 300257804 41058896 837011418 41058896 837011418 813269839 493966034 813269839 493966034 242792996 103097700 242792996 103097700 636164303 725570755 636164303 725570755 74363917 61990030 74363917 61990030 718775475 842068331 718775475 842068331 908006261 999590142 908006261 999590142 408906 167748428 408906 167748428 649255957 833584400 649255957 833584400 399091161 661454482 399091161 661454482 696866250 908326190 696866250 908326190 324039802 271521892 324039802 271521892 686906130 916726097 686906130 916726097 459106205 440795510 459106205 440795510 56355579 176299135 56355579 176299135 326829633 618532491 326829633 618532491 705708988 848137607 705708988 848137607 13680511 353625213 13680511 353625213 573442315 992018292 573442315 992018292 260743973 195514607 260743973 195514607 181579203 975699614 181579203 975699614 889865922 76956951 889865922 76956951 315847907 902507803 315847907 902507803 912692581 621589540 912692581 621589540 433516337 885450260 433516337 885450260 255569797 391033894 255569797 391033894 816860343 752486381 816860343 752486381 423424979 342130185 423424979 342130185 842430055 756917435 842430055 756917435 578326743 423045248 578326743 423045248 939762609 132748897 939762609 132748897 304375246 628456859 304375246 628456859 898314065 10126053 898314065 10126053 988532913 967843391 988532913 967843391 488454374 386859691 488454374 386859691 866315438 949922793 866315438 949922793 280217408 389620740 280217408 389620740 659313063 4132285 659313063 4132285 288856279 597825279 288856279 597825279 97709195 281470932 97709195 281470932 983739756 879568830 983739756 879568830 312214387 353879212 312214387 353879212 564524026 597161134 564524026 597161134 319762438 181848397 319762438 181848397 969448336 577888007 969448336 577888007 194781646 866557592 194781646 866557592 831526964 230650151 831526964 230650151 557863350 988178690 557863350 988178690 883374409 263812102 883374409 263812102 301271708 104857457 301271708 104857457 761778509 166630197 761778509 166630197 334029497 987698847 334029497 987698847 5999598 150211581 5999598 150211581 965355499 40392548 965355499 40392548 54064396 622843432 54064396 622843432 975511005 464837732 975511005 464837732 33436191 817203711 33436191 817203711 556004391 919144559 556004391 919144559 119427626 338072105 119427626 338072105 428974147 72049810 428974147 72049810 7516756 620026878 7516756 620026878 548602253 226950936 548602253 226950936 960610523 769740437 960610523 769740437 336090266 422575783 336090266 422575783 623218433 967490933 623218433 967490933 25800478 671833313 25800478 671833313 350266168 52391528 350266168 52391528 71318874 817186939 71318874 817186939 936292473 969996074 936292473 969996074 205027665 101619862 205027665 101619862 849374360 303589426 849374360 303589426 187592828 935910925 187592828 935910925 405703718 51522179 405703718 51522179 678203411 818307678 678203411 818307678 50677182 277871641 50677182 277871641 402373205 774804892 402373205 774804892 102598267 84168372 102598267 84168372 361313448 347066534 361313448 347066534 125904867 67311651 125904867 67311651 621059619 999507597 621059619 999507597 903746055 51425147 903746055 51425147 349822496 900672022 349822496 900672022 442995009 960515917 442995009 960515917 984896087 97968804 984896087 97968804 105394824 578714493 105394824 578714493 329456937 294527234 329456937 294527234 940485357 702110516 940485357 702110516 82690649 768475958 82690649 768475958 210097080 550395459 210097080 550395459 583521200 278114436 583521200 278114436 241958165 800958208 241958165 800958208 881425496 478815441 881425496 478815441 203448469 189265189 203448469 189265189 906305072 958876088 906305072 958876088 227432490 487943129 227432490 487943129 761416088 834618505 761416088 834618505 255729593 336618348 255729593 336618348 33596439 972066945 33596439 972066945 411653556 501729508 411653556 501729508 109279204 139697366 109279204 139697366 804470499 845631069 804470499 845631069 9534795 61285563 9534795 61285563 341483973 950592959 341483973 950592959 930826691 276763971 930826691 276763971 219800274 651415288 219800274 651415288 800394072 314946668 800394072 314946668 195361662 115674416 195361662 115674416 855703964 702411102 855703964 702411102 357722162 64699891 357722162 64699891 848620487 556240146 848620487 556240146 22708812 230416626 22708812 230416626 844413510 478750989 844413510 478750989 368627209 840859715 368627209 840859715 157588042 265449857 157588042 265449857 743911813 602959424 743911813 602959424 192979792 450253242 192979792 450253242 532234424 851229401 532234424 851229401 109374283 123415980 109374283 123415980 498096821 854429850 498096821 854429850 26256551 223464736 26256551 223464736 985720632 495298392 985720632 495298392 231511589 736579779 231511589 736579779 959209973 957971305 959209973 957971305 30788605 83213632 30788605 83213632 819424320 544258698 819424320 544258698 922477101 32746947 922477101 32746947 59513796 743919090 59513796 743919090 850546036 8271548 850546036 8271548 171195130 835353631 171195130 835353631 470926309 186597903 470926309 186597903 16188365 726448418 16188365 726448418 234122140 288263896 234122140 288263896 817215752 728021999 817215752 728021999 184836558 5842970 184836558 5842970 378922797 464690280 378922797 464690280 109368505 115132809 109368505 115132809 15686088 644016670 15686088 644016670 530753919 788195298 530753919 788195298 147288710 618097973 147288710 618097973 500427714 438634153 500427714 438634153 971269704 771753967 971269704 771753967 632604430 446598669 632604430 446598669 134278986 530140008 134278986 530140008 837750977 973710902 837750977 973710902 127357233 476076810 127357233 476076810 883667479 804014011 883667479 804014011 59803686 7672732 59803686 7672732 908593839 970026885 908593839 970026885 188095459 386244075 188095459 386244075 824781757 928804487 824781757 928804487 894088506 994225755 894088506 994225755 299897698 324733732 299897698 324733732 839667511 808921423 839667511 808921423 358778214 605438601 358778214 605438601 568163896 968340051 568163896 968340051 18600160 219615213 18600160 219615213 840470873 598848643 840470873 598848643 580885455 142504843 580885455 142504843 758073811 799625880 758073811 799625880 87016031 958676506 87016031 958676506 866834571 222321028 866834571 222321028 141357890 673220095 141357890 673220095 603013373 189890322 603013373 189890322 143401355 774871205 143401355 774871205 693821116 208178613 693821116 208178613 112355949 612559573 112355949 612559573 725542599 103940897 725542599 103940897 253165917 724381627 253165917 724381627 673759607 278135268 673759607 278135268 291899057 684852398 291899057 684852398 54012242 27525280 54012242 27525280 562931249 502697439 562931249 502697439 54204623 46234244 54204623 46234244 974683120 739980314 974683120 739980314 433728367 277601085 433728367 277601085 940614965 765685432 940614965 765685432 69154109 69578452 69154109 69578452 913320876 855222503 913320876 855222503 359771670 74740458 359771670 74740458 766885891 548163245 766885891 548163245 364125690 165780102 364125690 165780102 205743770 923478713 205743770 923478713 960687042 226051353 960687042 226051353 102571544 870876394 102571544 870876394 663335833 349369112 663335833 349369112 929438255 582141392 929438255 582141392 520739239 455932835 520739239 455932835 813722835 768639154 813722835 768639154 310208063 150646184 310208063 150646184 377010181 946502698 377010181 946502698 81963921 302762752 81963921 302762752 602782861 670146027 602782861 670146027 126945123 330772536 126945123 330772536 546087839 934098007 546087839 934098007 619247079 102313975 619247079 102313975 12060009 555542307 12060009 555542307 805313926 29339899 805313926 29339899 26083544 535456224 26083544 535456224 700766639 144824469 700766639 144824469 133301905 678087902 133301905 678087902 690674618 983719911 690674618 983719911 107502930 296416312 107502930 296416312 362738845 509133915 362738845 509133915 586659757 187934956 586659757 187934956 264137610 52773391 264137610 52773391 912064461 896803709 912064461 896803709 366043216 32379441 366043216 32379441 11899071 498015621 11899071 498015621 443228590 102160285 443228590 102160285 127183769 619670470 127183769 619670470 734073310 115820127 734073310 115820127 170578587 625134691 170578587 625134691 727349666 877539214 727349666 877539214 637463815 473842530 637463815 473842530 217157504 830228120 217157504 830228120 768299734 118144397 768299734 118144397 91800846 609839273 91800846 609839273 897226514 468264949 897226514 468264949 433968637 559471728 433968637 559471728 147601282 401757319 147601282 401757319 615014787 41341586 615014787 41341586 45192856 622081368 45192856 622081368 557452236 183554443 557452236 183554443 909411756 47075401 909411756 47075401 551457124 736038556 551457124 736038556 871305197 213499061 871305197 213499061 166158169 518624929 166158169 518624929 831673127 768152912 831673127 768152912 32754205 24631638 32754205 24631638 771093558 396104603 771093558 396104603 451618047 765195831 451618047 765195831 240797394 7598396 240797394 7598396 966321051 677100046 966321051 677100046 799938199 499588562 799938199 499588562 384878449 799849997 384878449 799849997 108377341 31808406 108377341 31808406 790786514 589975950 790786514 589975950 539235481 475314801 539235481 475314801 938021815 760015207 938021815 760015207 484660563 787418590 484660563 787418590 734306920 58923797 734306920 58923797 483043102 770609203 483043102 770609203 852247866 3402867 852247866 3402867 31434009 447459265 31434009 447459265 723596196 954966958 723596196 954966958 346116702 4355818 346116702 4355818 921336202 491374496 921336202 491374496 26083855 178689664 26083855 178689664 814858295 45933952 814858295 45933952 906542677 891177931 906542677 891177931 9823116 261423974 9823116 261423974 531567606 82690040 531567606 82690040 182953653 734689547 182953653 734689547 862185156 450516183 862185156 450516183 39757263 710912549 39757263 710912549 653076057 178741477 653076057 178741477 127465309 789086935 127465309 789086935 593008941 465099860 593008941 465099860 68903928 914827921 68903928 914827921 936896631 187725571 936896631 187725571 204136172 759032717 204136172 759032717 914829879 912308475 914829879 912308475 573826180 143896072 573826180 143896072 276095253 690275098 276095253 690275098 919843268 268214703 919843268 268214703 18109334 154949373 18109334 154949373 898129209 598610627 898129209 598610627 472231405 106966162 472231405 106966162 299699637 28864917 299699637 28864917 969236742 617724568 969236742 617724568 460633834 924878382 460633834 924878382 731594411 548692011 731594411 548692011 145728647 987955466 145728647 987955466 993140847 124905484 993140847 124905484 453841548 907730806 453841548 907730806 816511758 262007305 816511758 262007305 18195508 898456447 18195508 898456447 749870608 225629353 749870608 225629353 233493516 890160030 233493516 890160030 694122946 495756533 694122946 495756533 8766566 907932665 8766566 907932665 864764045 582951285 864764045 582951285 994581496 936837918 994581496 936837918 78434284 658556960 78434284 658556960 875751962 112199188 875751962 112199188 663894133 377692927 663894133 377692927 107127891 34901265 107127891 34901265 723948928 635107264 723948928 635107264 459359169 293575173 459359169 293575173 977643605 846921851 977643605 846921851 140695249 529559178 140695249 529559178 945161608 593382216 945161608 593382216 307913204 108409350 307913204 108409350 904329933 602205440 904329933 602205440 264588093 331715 264588093 331715 42918351 105882970 42918351 105882970 864859008 451325275 864859008 451325275 703101780 952031261 703101780 952031261 973284605 217184640 973284605 217184640 202641148 927852230 202641148 927852230 571146293 107340032 571146293 107340032 103128242 443762866 103128242 443762866 769391747 989098031 769391747 989098031 17657470 504066160 17657470 504066160 862667113 907397780 862667113 907397780 17286523 293946279 17286523 293946279 371264829 929162764 371264829 929162764 803874812 70711845 803874812 70711845 2363486 388894410 2363486 388894410 703670871 803712 703670871 803712 879652463 882666326 879652463 882666326 469396537 405047452 469396537 405047452 174920516 930987270 174920516 930987270 61978481 17251851 61978481 17251851 969529723 340722338 969529723 340722338 315123452 639043171 315123452 639043171 819445492 851193093 819445492 851193093 85563067 644959509 85563067 644959509 748076092 919366316 748076092 919366316 79337550 219417853 79337550 219417853 700072333 684275347 700072333 684275347 22291945 240169460 22291945 240169460 870016228 864252812 870016228 864252812 4327764 70625678 4327764 70625678 928335521 688850895 928335521 688850895 347606941 216765304 347606941 216765304 821218447 557299950 821218447 557299950 75401771 268718390 75401771 268718390 706173119 81222593 706173119 81222593 331006115 271337134 331006115 271337134 426728081 935660888 426728081 935660888 268253565 66365030 268253565 66365030 879541889 357605506 879541889 357605506 291843885 955169341 291843885 955169341 801708913 237750353 801708913 237750353 133849880 732742440 133849880 732742440 765683455 160910797 765683455 160910797 299614290 984067404 299614290 984067404 826436589 242547984 826436589 242547984 11125737 802674254 11125737 802674254 538674058 89819416 538674058 89819416 36101173 876801862 36101173 876801862 674842513 557484440 674842513 557484440 106913021 747131777 106913021 747131777 413387712 426190077 413387712 426190077 980439945 851398987 980439945 851398987 23564540 33929920 23564540 33929920 939137088 848751337 939137088 848751337 371210851 224740312 371210851 224740312 860064622 902615603 860064622 902615603 14191820 370522241 14191820 370522241 683102453 170190873 683102453 170190873 422255726 880023434 422255726 880023434 638886703 202792199 638886703 202792199 53442252 740080878 53442252 740080878 847889840 119998530 847889840 119998530 907207532 509060330 907207532 509060330 50586554 715450495 50586554 715450495 813232806 124328947 813232806 124328947 920701800 803969333 920701800 803969333 314897330 56751305 314897330 56751305 777022346 972034605 777022346 972034605 64555433 248851162 64555433 248851162 629144753 672451533 629144753 672451533 77119803 791378013 77119803 791378013 975381063 164710247 975381063 164710247 572007927 762219807 572007927 762219807 50875760 448322305 50875760 448322305 742536894 905230205 742536894 905230205 350488575 330514818 350488575 330514818 846872398 570036050 846872398 570036050 228886693 65590331 228886693 65590331 522312228 962799913 522312228 962799913 24242065 509088573 24242065 509088573 938880173 233400795 938880173 233400795 230367611 193919240 230367611 193919240 65812044 855663781 65812044 855663781 701183579 100284451 701183579 100284451 243452522 877536469 243452522 877536469 150048303 535458190 150048303 535458190 900152147 818438436 900152147 818438436 515257980 466750617 515257980 466750617 733343443 788346252 733343443 788346252 893182518 48978468 893182518 48978468 193434549 538273981 193434549 538273981 658625763 65811223 658625763 65811223 914106879 471169844 914106879 471169844 65799954 685309771 65799954 685309771 655261241 319506513 655261241 319506513 258131895 941160413 258131895 941160413 148374231 15771838 148374231 15771838 965095307 548763709 965095307 548763709 433314399 89137513 433314399 89137513 2588690 844191203 2588690 844191203 937782921 350713035 937782921 350713035 147246415 21094315 147246415 21094315 413857359 824416544 413857359 824416544 913628676 133825364 913628676 133825364 192551343 634309214 192551343 634309214 301648138 331994926 301648138 331994926 413425992 491201635 413425992 491201635 854494470 243768880 854494470 243768880 750649 802382451 750649 802382451 982455131 3646220 982455131 3646220 146011368 814774210 146011368 814774210 925497583 422481 925497583 422481 8529689 392393625 8529689 392393625 707332794 969582239 707332794 969582239 448799969 255566655 448799969 255566655 848351975 996617112 848351975 996617112 6345804 3138636 6345804 3138636 744543928 439875311 744543928 439875311 45467233 966815919 45467233 966815919 922887376 237098989 922887376 237098989 500149661 609882140 500149661 609882140 167407863 199257645 167407863 199257645 676463684 515459971 676463684 515459971 145107476 892831504 145107476 892831504 369443186 988106912 369443186 988106912 869887484 523259049 869887484 523259049 73446963 121568598 73446963 121568598 833297519 711404105 833297519 711404105 461298037 88645621 461298037 88645621 197664127 912828506 197664127 912828506 891604325 172729265 891604325 172729265 454812223 811415032 454812223 811415032 233701486 360514720 233701486 360514720 766906165 642129218 766906165 642129218 244062772 32432705 244062772 32432705 194853302 420903213 194853302 420903213 466121899 67104288 466121899 67104288 44899870 783476993 44899870 783476993 727030676 199581038 727030676 199581038 243279250 376066854 243279250 376066854 940100377 949347756 940100377 949347756 46592422 9077469 46592422 9077469 343395510 387422486 343395510 387422486 652498573 834282450 652498573 834282450 545765208 85929363 545765208 85929363 149365542 899426718 149365542 899426718 715406945 601827056 715406945 601827056 955656695 322727767 955656695 322727767 9554061 34971055 9554061 34971055 300234659 756185220 300234659 756185220 669364395 980864252 669364395 980864252 941847573 672514996 941847573 672514996 147755558 210118036 147755558 210118036 678393936 966887576 678393936 966887576 906437600 689265348 906437600 689265348 496463055 705789680 496463055 705789680 385208439 580364909 385208439 580364909 4864333 912478372 4864333 912478372 400511550 329879101 400511550 329879101 798042577 941805202 798042577 941805202 169401145 675772276 169401145 675772276 646936891 480868535 646936891 480868535 35780675 835242165 35780675 835242165 715862438 212141490 715862438 212141490 876316284 818232749 876316284 818232749 344296883 331945821 344296883 331945821 4778321 482935739 4778321 482935739 970354703 635838821 970354703 635838821 264752063 30604641 264752063 30604641 866160853 914709422 866160853 914709422 16067546 80350164 16067546 80350164 318367409 282864067 318367409 282864067 492279153 896575928 492279153 896575928 56515575 76104647 56515575 76104647 978092789 955549184 978092789 955549184 157554045 306153662 157554045 306153662 417686774 976153017 417686774 976153017 991951858 539264794 991951858 539264794 610224979 115657106 610224979 115657106 986136947 378479610 986136947 378479610 146448633 990078482 146448633 990078482 883209292 509041264 883209292 509041264 333979985 960367924 333979985 960367924 777214660 61163649 777214660 61163649 904076907 649555041 904076907 649555041 125999039 137242390 125999039 137242390 731204483 782486628 731204483 782486628 431550200 133065524 431550200 133065524 985941515 998178184 985941515 998178184 431485447 361935125 431485447 361935125 871003491 143486496 871003491 143486496 984379569 779123800 984379569 779123800 253528824 590365502 253528824 590365502 390360 991261574 390360 991261574 389184559 685615333 389184559 685615333 956920358 16859429 956920358 16859429 21187879 848392118 21187879 848392118 807189959 69241862 807189959 69241862 333187177 555520386 333187177 555520386 959358303 93667591 959358303 93667591 474742123 630840106 474742123 630840106 130336118 905945840 130336118 905945840 772270908 555747720 772270908 555747720 181018718 216471509 181018718 216471509 966979955 907169213 966979955 907169213 119634228 354185897 119634228 354185897 885538840 647370456 885538840 647370456 50112286 512196482 50112286 512196482 702876273 970317083 702876273 970317083 17266087 269970040 17266087 269970040 838950571 757663353 838950571 757663353 979339539 167506447 979339539 167506447 450391925 564747182 450391925 564747182 77987077 344913152 77987077 344913152 903270015 640641858 903270015 640641858 248938986 298724988 248938986 298724988 23610291 50008276 23610291 50008276 807232892 950213163 807232892 950213163 207126535 316958010 207126535 316958010 914815272 837083085 914815272 837083085 73054047 202633233 73054047 202633233 526328689 902715279 526328689 902715279 339421165 313875006 339421165 313875006 241008781 56089582 241008781 56089582 816613447 871580431 816613447 871580431 319096107 66652427 319096107 66652427 786239082 827623696 786239082 827623696 362713039 345998071 362713039 345998071 565500197 908679269 565500197 908679269 324201630 92215801 324201630 92215801 967512974 992105463 967512974 992105463 187166167 25471778 187166167 25471778 940043380 761719687 940043380 761719687 378632598 447512706 378632598 447512706 999529597 982868149 999529597 982868149 528635744 406066086 528635744 406066086 572653273 789880720 572653273 789880720 428571449 29273231 428571449 29273231 947519805 970038035 947519805 970038035 579040634 104803387 579040634 104803387 85256318 739468481 85256318 739468481 549206677 72369121 549206677 72369121 136905146 878043931 136905146 878043931 861247211 370955339 861247211 370955339 218636694 730070000 218636694 730070000 598729970 174013714 598729970 174013714 140807741 31611433 140807741 31611433 892186758 888744255 892186758 888744255 316043787 296351107 316043787 296351107 781891556 29031635 781891556 29031635 244969947 182315851 244969947 182315851 993470988 588989989 993470988 588989989 395566486 753023752 395566486 753023752 677999231 299227328 677999231 299227328 352109193 68227483 352109193 68227483 819896465 857044399 819896465 857044399 606395752 388932493 606395752 388932493 62577421 919544394 62577421 919544394 937747168 159832426 937747168 159832426 25846066 715600574 25846066 715600574 953861196 97849267 953861196 97849267 128017783 925875081 128017783 925875081 568945295 958705536 568945295 958705536 201555422 31809702 201555422 31809702 627143868 668251677 627143868 668251677 413310935 102049393 413310935 102049393 848387431 760414286 848387431 760414286 317426875 449118026 317426875 449118026 707758851 879597342 707758851 879597342 586007888 436631494 586007888 436631494 785527604 918436793 785527604 918436793 517307064 85187035 517307064 85187035 24632610 900180064 24632610 900180064 614309731 259995301 614309731 259995301 919770160 631476220 919770160 631476220 385340301 138496327 385340301 138496327 981772852 871450036 981772852 871450036 516307839 167231097 516307839 167231097 940696439 902419486 940696439 902419486 643629216 4903915 643629216 4903915 136748141 793951865 136748141 793951865 366990033 100439716 366990033 100439716 800201686 879152649 800201686 879152649 981710985 623788593 981710985 623788593 617678942 134615466 617678942 134615466 744559442 791922030 744559442 791922030 278351890 310046598 278351890 310046598 804944073 46846559 804944073 46846559 195715012 726477556 195715012 726477556 540802363 617406719 540802363 617406719 236425003 865111934 236425003 865111934 710846732 300463336 710846732 300463336 277642929 992065401 277642929 992065401 610809161 655822926 610809161 655822926 714082841 248548084 714082841 248548084 240460074 892104811 240460074 892104811 966972752 14514152 966972752 14514152 63138566 761560433 63138566 761560433 974551005 458562358 974551005 458562358 290569837 611903215 290569837 611903215 510641697 27725466 510641697 27725466 291276116 585907919 291276116 585907919 198438197 39930443 198438197 39930443 361651292 869646359 361651292 869646359 876245059 182630827 876245059 182630827 47642458 851862400 47642458 851862400 308004664 98048587 308004664 98048587 536852286 25183566 536852286 25183566 156234373 759966388 156234373 759966388 773434515 25716499 773434515 25716499 64424150 803787637 64424150 803787637 436785218 206888788 436785218 206888788 59219792 661092286 59219792 661092286 643380106 30147142 643380106 30147142 943225898 725791896 943225898 725791896 153242087 70620005 153242087 70620005 566810675 740731697 566810675 740731697 861873623 136855621 861873623 136855621 341159627 900334874 341159627 900334874 147032390 146764672 147032390 146764672 594671684 687920950 594671684 687920950 998349060 59639214 998349060 59639214 156557828 548603656 156557828 548603656 829952819 322731395 829952819 322731395 319088167 740929212 319088167 740929212 952075261 541005880 952075261 541005880 69524045 9085320 69524045 9085320 15235415 910707834 15235415 910707834 921712447 136517945 921712447 136517945 673663332 691799111 673663332 691799111 959662439 75680829 959662439 75680829 52220884 983917413 52220884 983917413 868862130 161113119 868862130 161113119 311908934 693375016 311908934 693375016 861694846 88893982 861694846 88893982 400646209 835048515 400646209 835048515 984750301 20671750 984750301 20671750 475143101 960151482 475143101 960151482 73914685 300369408 73914685 300369408 934789733 94699028 934789733 94699028 780593732 874228816 780593732 874228816 838832397 642483244 838832397 642483244 142533409 977973660 142533409 977973660 629512667 509555604 629512667 509555604 318696675 343454133 318696675 343454133 170452749 776402817 170452749 776402817 131930724 973032174 131930724 973032174 810179053 187961527 810179053 187961527 202751823 130787294 202751823 130787294 67869275 561975170 67869275 561975170 527426740 860435951 527426740 860435951 146742315 168450072 146742315 168450072 545781955 418927019 545781955 418927019 198672793 996130446 198672793 996130446 717554297 100648359 717554297 100648359 328274473 665305045 328274473 665305045 708415881 992812912 708415881 992812912 364326787 15993262 364326787 15993262 561877429 4960918 561877429 4960918 493951230 656121351 493951230 656121351 318267123 821708310 318267123 821708310 758835171 144174512 758835171 144174512 473837892 479191761 473837892 479191761 878373795 862416999 878373795 862416999 181280436 32297727 181280436 32297727 678782214 867453362 678782214 867453362 921515367 26240441 921515367 26240441 414676437 981106903 414676437 981106903 6657777 12583465 6657777 12583465 523526861 931499362 523526861 931499362 48070395 466519009 48070395 466519009 792386047 143709746 792386047 143709746 579207488 684149250 579207488 684149250 420132996 452874025 420132996 452874025 755141166 942999436 755141166 942999436 169616692 541169683 169616692 541169683 45150665 736771577 45150665 736771577 262552530 629761400 262552530 629761400 761721400 468479659 761721400 468479659 418420604 855104001 418420604 855104001 115732845 254735668 115732845 254735668 948992079 711575311 948992079 711575311 322287831 448064259 322287831 448064259 653761392 143090141 653761392 143090141 75611568 597058474 75611568 597058474 682225790 857215332 682225790 857215332 389636202 105830230 389636202 105830230 822543907 23337242 822543907 23337242 96635666 895559820 9663
#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...