48161 119496 113128 58332 58218 179403 122816 120182 56361 60961 59998 62945 64978 70749 66180 59648 173062 318915 333551 305477 279822 225765 196800 181109 70056 111868 169114 134249 104727 66672 47844 9634 23196 21788 10867 10622 30116 18603 16680 7641 7502 7254 7785 7034 7421 8281 7806 24384 52882 60592 57583 44907 33655 22371 16574 5446 7260 9443 5984 3566 2056 1110 51113 122831 116478 58022 55154 167764 107077 102279 50360 48420 50105 49180 52213 58661 57687 54981 161726 319124 320578 283574 246618 194432 160279 145054 60264 94054 160418 129759 93917 56304 36802 28136 69391 66533 34973 33602 106755 71275 70499 34734 34771 35392 35207 35883 37924 35472 32322 91706 178193 183075 169816 158581 131176 112920 104519 41858 66196 107064 89821 71399 46825 34707 423584 1018750 934140 466032 444875 1321036 828763 783581 374667 378312 376123 389616 420097 464195 495954 486733 1458064 2856100 2883193 2491198 2155617 1644915 1311066 1129239 441470 660842 1055906 809511 595559 372438 288445 42437 105219 103752 50294 50678 152056 94950 89963 43408 43155 41989 42085 45049 50685 49805 46400 135397 288687 328745 304695 266200 192598 147757 128808 49607 71609 110924 83708 61480 39726 32528 39667 97728 89721 43635 42182 124619 80172 75842 37953 38850 38482 40932 43099 48959 51044 48797 146471 286101 302084 266365 243395 201363 159125 145736 59219 89911 141974 115918 87051 55014 45707 8482 20503 19463 9576 9641 28182 18116 16718 8256 8285 7850 7935 9936 11531 11177 10881 31137 59868 59914 52359 47751 37780 30587 29604 11877 18089 29011 21158 14753 8789 6959 142435 360984 339223 168773 164107 482570 307751 297904 144755 152172 150516 153310 161802 175756 171251 164178 513271 1049919 1083886 952312 855370 703892 604588 587269 256872 424417 743077 632169 484757 303054 205586 87445 211006 195577 98825 93896 291705 193418 186580 88379 93004 94434 96381 100572 111258 107392 99707 305217 591135 591134 531190 483298 379626 299276 257209 95788 142217 219091 172266 127916 77652 55622 14509 34782 32729 16848 16074 49236 31100 29582 13997 13854 13806 13708 13647 16023 17604 18122 52788 101252 102214 96621 81785 62810 46683 44934 18590 30254 46385 32875 22027 12721 10669 13970 32831 33245 17219 17293 55766 37655 35727 16605 16619 15755 15152 15850 16835 14341 13042 37552 71943 82144 79904 69434 54797 44113 39181 15607 23031 38409 32077 23830 15853 10969 147850 360411 336503 170784 164195 503346 329690 314819 151381 155013 153311 160518 167474 178207 174234 165558 503378 980655 1022661 908486 794019 643725 535748 484968 196549 292739 458661 368748 283687 180125 143159 71182 166145 160672 81417 78834 248609 168755 160472 78873 80277 79655 82634 86754 97284 91096 84651 237379 448240 471713 433859 385743 310953 261664 238466 96034 146853 229360 177064 133346 86673 69502 34565 80106 78558 40841 41358 127292 85211 80162 38201 38758 37223 37069 40254 46146 42538 40512 111163 206602 224389 213397 183929 145289 127683 121647 49974 78039 122026 106152 84349 58921 54401 32836 77314 77809 38869 38153 118009 75285 71576 33870 33419 32577 32285 33429 39875 38006 35967 102359 201205 215194 196429 167520 128811 105940 102965 41851 63613 101543 84060 67251 47666 41888 43001 104661 102679 52018 51786 161003 113026 110805 52584 55024 53981 55050 57269 63664 58959 55389 160564 298577 313769 289113 261675 206560 175571 160979 63698 97075 151224 118861 93172 59495 44064 57488 139457 136675 72850 70480 216290 143241 133582 65813 64804 63789 64808 65881 71441 67760 63926 184694 346649 364124 324344 281775 223483 188703 169129 68604 102750 156321 120747 91359 57422 41584 14746 35396 35664 18595 17666 53304 34956 32785 15815 16357 16922 17094 18163 19399 18371 17391 49691 98141 107803 102202 92122 68779 55099 53772 22062 32473 50779 41455 31868 21214 17844 63822 151876 140485 70967 67715 195464 124699 115992 56107 57511 57267 60317 63449 70140 71944 69434 221614 447786 457478 405132 371039 296725 231835 202153 77386 116451 181441 135725 94642 59543 45329 73159 173718 163797 79985 76754 221782 145105 135911 67363 69079 70189 74543 89402 105376 105387 101711 300941 555805 549739 481717 433930 341242 265181 253448 103185 158049 254761 209370 160350 105655 89791 129569 289406 281585 141814 135640 416362 277414 262117 126913 132457 131420 137026 140910 153415 149189 140465 406953 763480 819896 747777 660437 522542 427778 391768 159136 242810 373263 289282 208114 130590 105769 59517 138130 138591 70513 68082 208662 133457 120171 58065 58496 56231 57994 59288 65157 64884 60933 186366 378056 406268 362939 304149 235352 193432 172702 67552 103550 160777 134991 109083 75406 66305 33008 81267 80136 41929 41455 129868 87411 84642 41173 42476 41231 42775 46302 49565 44222 40721 106038 199476 204278 184962 166235 132841 116843 107171 41335 64611 100338 81826 65235 42110 31736 64674 153663 150032 74555 74378 230268 150731 142232 67478 69778 68109 69572 73318 81012 76068 70483 209143 416267 439935 389794 345031 285357 239855 227104 91828 138557 221350 175064 141507 98873 81057 10122 24081 24644 12955 12890 38909 26805 25066 12054 11774 12094 11393 11076 10526 9726 9929 27170 54891 69022 69210 58857 44690 36832 34026 13690 20214 33010 28234 20947 13722 10506 21698 48422 49361 25004 24886 76491 48972 45964 22310 22474 22047 21558 22505 24012 22813 21267 62552 124584 135209 124321 105281 80137 68649 67427 26967 40408 63525 54695 43747 32686 28413 16158 38574 36651 17882 17027 50568 31835 29321 13674 14093 14795 14181 14827 16116 16059 16707 53727 111491 112108 101626 90698 75370 63523 54184 21731 31706 50216 35933 22735 11012 7305 14526 35914 34191 16253 16087 48089 30910 27879 12959 13829 14091 14395 15824 18309 17242 16718 48142 97949 107866 97765 85884 63390 47997 43851 17632 26576 40565 31272 24086 16408 12653 91920 229424 208148 99954 98654 293761 196075 191821 95380 95128 96876 101523 101232 107993 109537 107661 338868 666924 699343 622161 578006 470010 380973 355617 143028 219944 343353 270593 199254 124065 92962 21669 51556 51796 26156 26479 79038 51204 48260 23360 22505 22623 21793 22057 22525 21956 20148 59354 126702 133273 121405 108172 81080 68632 61026 23956 35826 56075 42466 31373 19299 13305 216424 537801 493182 247177 234707 695845 466561 459110 222299 226305 224672 232218 251111 283328 288712 274002 818432 1554061 1594999 1419374 1301120 1055050 889538 810990 334015 497529 758430 599296 464762 297864 241541 78374 197512 180450 88620 86469 264079 179187 176604 84781 89331 89617 93469 103801 119748 117479 115061 310561 575825 576404 528571 479706 384150 320949 295333 116358 174141 277867 208252 153277 93804 68857 8534 19400 20027 10275 10272 31369 20050 19486 9376 9547 8386 8959 9348 10239 10386 9769 26827 50392 54618 50687 40225 30642 25702 26089 11066 16140 25261 22332 19062 13182 11152 138789 325972 319142 160560 155040 481580 318663 300481 146710 150995 150640 155224 160787 174476 166138 157931 459223 868055 937117 855190 764230 599721 515676 482446 196298 299957 470360 364447 265812 168356 137099 38979 92826 92025 47644 47582 148618 96267 91497 45403 45845 44409 45750 45905 50110 47589 44405 125307 250659 264004 238909 213399 177462 149308 140623 54411 83055 131862 104004 85375 58405 43948 35668 83630 82541 41553 42307 126636 83499 79127 37921 37675 37050 36800 37057 39747 39914 37007 108820 211886 243485 251391 224952 167719 129382 115661 46137 73625 123543 102356 78479 49631 37122 137933 335814 322726 156000 155038 472874 312572 300444 145266 150160 150671 157444 170143 189540 185454 176662 489970 917004 1001164 917717 821495 661520 563347 552732 235992 372250 592601 483663 361594 223814 168039 11617 29146 26278 13132 13438 37416 24508 23488 11432 11384 11803 12363 15813 19094 18297 17747 47552 84525 89698 78369 68237 54406 43565 42399 18357 28400 47375 39062 29916 18731 15916 43627 109761 101776 51312 49892 154783 105222 101571 48488 50888 51608 53120 57465 64064 60020 58033 157483 295677 300857 277098 249005 197580 160167 146145 56902 88030 141286 106811 73604 44971 29457 9707 22243 22828 11867 11784 35436 23411 21111 10408 10177 10266 9707 9530 10765 9561 9420 27283 53047 56972 53937 42207 33414 28654 28919 12091 18729 30169 24765 19884 14301 13411 58156 140285 134001 67353 67210 203288 138505 136496 64565 67601 68486 69710 76074 83802 77707 73882 210998 400764 416694 384789 354128 287335 243248 219464 84647 129626 200327 159206 122576 78514 57748 240011 578283 562394 282754 279443 839239 539036 509626 248930 250527 251021 254088 262467 280587 270155 256400 770944 1537956 1580739 1373288 1175660 916392 733348 656447 255624 372893 569917 431176 330636 214494 162035 30248 71359 67892 35089 35759 113476 77136 72740 33103 32009 30100 29017 29964 31167 27826 27745 80899 137714 138139 124438 100277 77741 61915 55070 20844 31491 48348 40213 29254 18345 13532 7278 17159 16800 8407 8350 25553 15818 14668 6985 7196 7476 7890 8884 10284 9786 9638 23341 45379 50501 49545 43259 32181 25093 22642 9283 13193 20702 16580 12741 8855 7291 79838 187216 173885 87547 82927 254522 164578 158549 76315 78799 78061 82090 91202 105363 106768 102810 302074 574731 573355 516925 475005 376548 294293 256697 98311 146345 230365 173017 123753 77084 58385 64646 152798 147369 76548 73437 220995 142348 132551 62077 62938 61299 61454 64374 71604 72705 69748 203411 412063 449378 427351 377062 286404 217834 190450 76217 114058 187771 150939 112052 69658 55153 17582 44407 44556 22566 22750 75016 53087 54889 26308 27416 27609 28020 28668 30326 26808 24852 66851 121713 141334 141986 128919 101282 90713 85391 35202 56422 87914 69012 54602 33146 24130 63022 148142 149471 76817 74144 226268 149628 137625 66004 67750 65784 66079 69054 77524 76015 72336 211880 399551 425558 390853 335933 259364 219481 202666 83767 126108 196325 164536 131482 86702 71900 5863 14676 14336 8094 7883 24690 16581 14899 7272 7001 6794 6992 6758 6904 6241 5307 15528 33889 41573 41042 33140 25402 20139 17674 7063 10802 15309 12475 9053 5823 4385