1 44 2 429 3 68 4 2056 5 907 6 108 7 6785 8 5264 9 1989 10 172 11 17796 12 20085 13 14040 14 4409 15 272 16 39949 17 59396 18 62041 19 37824 20 9771 21 424 22 80144 23 147903 24 206724 25 193437 26 101264 27 21523 28 648 29 147681 30 325312 31 569693 32 725596 33 596245 34 266448 35 46941 36 996 37 254620 38 651369 39 1369136 40 2210213 41 2506320 42 1789193 43 682576 44 103647 45 1544 46 416141 47 1211620 48 2966769 49 5794496 50 8403783 51 8357144 52 5156313 53 1775840 54 231359 55 2404 56 650904 57 2123891 58 5927452 59 13561449 60 23943648 61 30606683 62 26422104 63 15207653 64 4688592 65 519971 66 3746 67 981409 68 3545488 69 11092917 70 29037004 71 60312393 72 94080768 73 104374957 74 86279700 75 45754029 76 12466400 77 1173309 78 5830 79 1434356 80 5681117 81 19671048 82 57870241 83 137935120 84 253309665 85 341862816 86 371391819 87 288823480 88 138814961 89 33210308 90 2653425 91 9048 92 2041005 93 8791524 94 33342153 95 108719744 96 291832739 97 614750056 98 971811153 99 1310493568 100 1360791587 101 976092436 102 421855905 103 88374488 104 6007299 105 14024 106 2837536 107 13202855 108 54383668 109 194381733 110 579084144 111 1372133587 112 2472291496 113 3979387305 114 5193605728 115 5038261323 116 3303308838 117 1278992417 118 234321984 119 13619431 120 21746 121 3865409 122 19316736 123 85814733 124 333198204 125 1088915165 126 2858593552 127 5751557757 128 10743000196 129 16905033465 130 20813768640 131 18672456765 132 11137732182 133 3854678637 134 620855216 135 30926845 136 33754 137 5171724 138 27621073 139 131562080 140 550785901 141 1956006352 142 5620837833 143 12430964976 144 26383104759 145 48576373288 146 72664579185 147 83456230408 148 68844659745 149 37232844264 150 11613639541 151 1647800996 152 70334253 153 52426 154 6809581 155 38701572 156 196648673 157 882129536 158 3377685375 159 10521617432 160 25260273961 161 59938169952 162 126256350599 163 222354214852 164 312335882721 165 332383533408 166 250954277903 167 124474570808 168 35105978889 169 4382017896 170 160147165 171 81432 172 8838440 173 53253979 174 287406540 175 1374085265 176 5635747008 177 18877802939 178 48707132280 179 127570907789 180 302149273520 181 611897926531 182 1017190066090 183 1331365378977 184 1304961696576 185 915331614003 186 418098128246 187 106461313521 188 11664830948 189 364949359 190 126454 191 11324481 192 72097040 193 411715237 194 2088343020 195 9123724305 196 32642526080 197 89770507149 198 256871905460 199 674763201957 200 1543070365472 201 2961885737885 202 4607073309334 203 5577524857017 204 5130318180480 205 3359158325805 206 1410089571018 207 323380664601 208 31052342800 209 832160153 210 196308 211 14340964 212 96186181 213 579267384 214 3104898889 215 14380518672 216 54641070081 217 159076528960 218 493116761379 219 1420832065368 220 3616756338689 221 7865525065164 222 14171150238193 223 20445097356664 224 23420587220553 225 20324030768776 226 12387260421869 227 4764258779870 228 982609651137 229 82626654156 230 1898373297 231 304706 232 17968589 233 126627908 234 801862713 235 4526091328 236 22131384091 237 88871500968 238 272324585505 239 908120636928 240 2844118138027 241 7965926988020 242 19336136397377 243 39563331851160 244 66228159505467 245 91049768763592 246 99252647213745 247 80957929710944 248 45763095022653 249 16098494618024 250 2985002591833 251 219775672688 252 4332302875 253 472986 254 22295856 255 164694927 256 1093732068 257 6481257581 258 33337351760 259 140882422099 260 452161586376 261 1612479355345 262 5447783964608 263 16629975413323 264 44515432283694 265 101839389539201 266 193780602204288 267 311030734392575 268 409859167340218 269 423188727598881 270 323069453527304 271 169024961800663 272 54359847345922 273 9068244417461 274 584568705316 275 9889970325 276 734300 277 27419425 278 211841984 279 1471892797 280 9132069276 281 49254275877 282 218241706192 283 730573094557 284 2772151386660 285 10038933774193 286 33136133694336 287 96852319869405 288 244653604814726 289 520667215981413 290 955270470856432 291 1478800028572061 292 1857272104266442 293 1807542739895889 294 1288452837978240 295 623514967404449 296 183525171832404 297 27567715870669 298 1555342704360 299 22583477831 300 1140068 301 33444476 302 269722425 303 1956536976 304 12678608757 305 71502779216 306 331111612873 307 1151891497872 308 4630521514255 309 17876203809096 310 63376474829601 311 200608563262992 312 553817125743201 313 1301168164646280 314 2683810543433789 315 4774879503420844 316 7081306260132205 317 8430271524758002 318 7712790202891281 319 5129066078236312 320 2299184597856813 321 620107193715878 322 83897654900265 323 4139592868152 324 51580084263 325 1770064 326 40485069 327 340205476 328 2571453905 329 17366250304 330 102150478519 331 492947335320 332 1776533566713 333 7537295945952 334 30873971139151 335 116897414840868 336 397946279011393 337 1190439877478784 338 3054946164218631 339 6990034922707960 340 14048442814415417 341 24048398692255464 342 33962076656755549 343 38212134650406424 344 32828538262134417 345 20406254822188288 346 8486657132093575 347 2097992027251386 348 255583286155413 349 11018888915232 350 117827533127 351 2748096 352 48664504 353 425394243 354 3344488316 355 23493412985 356 143807974560 357 721337736923 358 2685592616344 359 11985811371957 360 51879895876496 361 208753590993955 362 759767543026866 363 2445151941458625 364 6793362680408960 365 17056344426715403 366 38191000888239294 367 74124424572191505 368 121291188153200620 369 162587742554880207 370 172656709682667406 371 139633533771163065 372 81290054735231496 373 31374790385030045 374 7105663474577236 375 779115342281137 376 29329114069504 377 269195909231 378 4266370 379 58115681 380 527644432 381 4308035733 382 31420254476 383 199740200025 384 1039008838016 385 3986424062061 386 18660598244948 387 85046158825757 388 362120505949024 389 1401887026679677 390 4824133770639654 391 14402708254618353 392 39323197202362752 393 96992590020855437 394 210402039045334746 395 391604792658739433 396 610377428373187024 397 775347253062254473 398 779516164248625012 399 594859344323176569 400 324430367144115168 401 116125348958313851 402 24078840132231828 403 2376164911092093 404 78058673244512 405 615084429383 406 6623360 407 68981460 408 649583789 409 5499576424 410 41578377777 411 273994830096 412 1475012493665 413 5819377423584 414 28497322625531 415 136318954206456 416 611911487352401 417 2508637114207700 418 9181980862614385 419 29271967653092760 420 86251663076940561 421 232165937135674896 422 556329352723815213 423 1160430760214265990 424 2063332682308542961 425 3057480755184281444 426 3694400224751363577 427 3526222941258435658 428 2539697478901455249 429 1296416399651910640 430 429989485612378775 431 81617220384249712 432 7250119728875309 433 207739605157540 434 1405517994767 435 10282584 436 81415021 437 794132260 438 6962249385 439 54481625344 440 371549575827 441 2066124666216 442 8365842801265 443 42757542560640 444 214075596006195 445 1009705502197460 446 4366651513767009 447 16922043289970968 448 57291550208481523 449 181017849082120008 450 527559164636505313 451 1382953681568582912 452 3193935168209296253 453 6380095356445568232 454 10813289571785668521 455 15302636929741691568 456 17644414400795182355 457 15990832207068427690 458 10857224052615541641 459 5182095039544590528 460 1592346615300964483 461 276716600061059872 462 22132773519479149 463 552871436615776 464 3211935698475 465 15963684 466 95580224 467 964522871 468 8745467796 469 70738037749 470 498480299056 471 2858479740819 472 11857795511016 473 63121055404665 474 329944049733664 475 1630364464204427 476 7412370523278902 477 30292111655556705 478 108401543777201088 479 365244878829016087 480 1144837738964281218 481 3256414131255777089 482 8243884328837795088 483 18270859763483988311 484 34863020623655599258 485 56623909065372495629 486 76801652861327542444 487 84504297535693728741 488 72614587535055949516 489 46423875613808970513 490 20713404700691723072 491 5897635012326448707 492 938527134471650086 493 67606052247378089 494 1471487826665232 495 7340416449615 496 24783794 497 111651969 498 1164323328 499 10905577389 500 91063056572 501 662152009709 502 3909469458448 503 16589038927293 504 91798983014596 505 499845863939945 506 2580803257311040 507 12297784002486525 508 52812512816995190 509 198936910399152093 510 711389871040002224 511 2384407320769228093 512 7308440451364756986 513 20110936119816825377 514 48943103796728310400 515 103795075892263525969 516 190366408051751042612 517 297468601091114936197 518 386644072694189858664 519 405281428034065342031 520 329765476862025871684 521 198464363689140936825 522 82798072928534480512 523 21850880924056125715 524 3184750058079998752 525 206636633137632125 526 3916614859401248 527 16776189476845 528 38477102 529 129816556 530 1397458337 531 13506559168 532 116294053821 533 871434931920 534 5289937249033 535 22928362644016 536 131671143612711 537 745310405096296 538 4011474246873105 539 19980104637636120 540 89885226068835617 541 355106660822782248 542 1342103300849926789 543 4786397210840258996 544 15715129161861959341 545 46669582680068536602 546 123638505423572653665 547 288326311731572915504 548 589296031272465522453 549 1043330730630073203502 550 1567988815830028691001 551 1949244799045375255592 552 1943575474188931917335 553 1497044401321588317136 554 848419922691438449433 555 331090639830614911240 556 81002770317867289231 557 10812682724526218184 558 631942928411665869 559 10424854522163076 560 38342529949743 561 59735816 562 150272045 563 1668232644 564 16620777921 565 147406272768 566 1136947954415 567 7086701037208 568 31334850821961 569 186451693574752 570 1095116054619159 571 6131242144134276 572 31842475082625825 573 149646983661355104 574 618059135245053567 575 2459819779951747640 576 9293675652281236201 577 32518058334866223784 578 103581866193407886301 579 296525828325833278872 580 753617059501630819489 581 1697792914653985249920 582 3359787572476329384767 583 5738963995144337854698 584 8276763833687013332829 585 9824780264497036540512 586 9315806746024059347263 587 6795442538142295442368 588 3628372213128830103321 589 1324797796875311535296 590 300457288013186110007 591 36725979326413468692 592 1933611384235436961 593 27747448705287128 594 87635465044477 595 92739602 596 173228616 597 1981354795 598 20329777964 599 185530267681 600 1471331913088 601 9405439964859 602 42375594047928 603 260887490729565 604 1587322669512304 605 9226456417879299 606 49854491919289786 607 244146988938591585 608 1051131547502306496 609 4391087518459650787 610 17508816309106086662 611 64993388738978589489 612 220884174074653340404 613 678979950538199253103 614 1866395971090964046630 615 4592411094248217143473 616 10044504982715571023632 617 19230212428555121052525 618 31612335067017528318660 619 43672815173567664649953 620 49485349726006030546112 621 44643840888158947606263 622 30859911181530669149578 623 15528540090080707170657 624 5304352710733621218400 625 1114922398982616811707 626 124780528657264841750 627 5919242909030735709 628 73853014276503136 629 200303377225095 630 143977624 631 198908929 632 2341961616 633 24725127557 634 231970932524 635 1889555289633 636 12373982928128 637 56746077185869 638 360994134209268 639 2271769201876757 640 13685178809139616 641 76783314250002141 642 390951446402329206 643 1750065221700092585 644 7651776381040803584 645 32090547956994907629 646 125877543196501930794 647 454325626408885492537 648 1491412404452775295248 649 4405298267739280583929 650 11747346882327865513620 651 28132058519982361945713 652 59672624785459520354816 653 110219527336219253697859 654 174037042641597589298164 655 230239152643271518299637 656 249185790138752802417248 657 214054247055648269235871 658 140260462471190635029568 659 66505416685149113596953 660 21246664553437368996288 661 4138319203829259855653 662 424065098481361365342 663 18128618729689836369 664 196566705009626696 665 457829734863969 666 223524610 667 227548484 668 2755643413 669 29909313432 670 288228211289 671 2409255049488 672 16146039361793 673 75293535553152 674 494335175728595 675 3213120983177624 676 20027694812953825 677 116468455692759004 678 615303196244545905 679 2857195679995404216 680 13041414177300745305 681 57353572643868925592 682 236903446938738019437 683 904367864461521852974 684 3155310056370611705953 685 9958740650445349419772 686 28589461314288913868929 687 74366661862097588247378 688 173088602045538521410593 689 354984906058412561171936 690 631279777626663797573991 691 957109118357909505281136 692 1213426360773967022821253 693 1255521914900347494391340 694 1027303547856188245998623 695 637983396269404833890680 696 284938231094071555554585 697 85123427341548485804104 698 15363962496422930565411 699 1441548921152236102616 700 55547639539630327005 701 523183860054401200 702 1046467146399287 703 347021632 704 259395981 705 3228469892 706 35996686873 707 356019585216 708 3051115485195 709 20905415321000 710 99043592306241 711 670350574659584 712 4494562874540475 713 28944632274561716 714 174176079767817473 715 952996102442372440 716 4580907142041390123 717 21777597068386328136 718 100160051435119923345 719 434303332397451362016 720 1747258296997988604861 721 6452089942225596429736 722 21652849523276999455865 723 66535948663794472297584 724 186712924047767034303115 725 472956299711093910324474 726 1066363503368336272317073 727 2109883310438213039180672 728 3611058613808669049657979 729 5261671353615609976977824 730 6399421954030475311814917 731 6332705694279720150067232 732 4934364195636234400889187 733 2902941332169195862571908 734 1221021265054324225645569 735 341110027378059570575968 736 57054828839573824262773 737 4901672206148627414610 738 170281979059018201137 739 1392527831564370776 740 2391949013237995 741 538751136 742 294713680 743 3767016799 744 43114462788 745 437304434749 746 3839288077584 747 26870760609171 748 129230511169288 749 900741085664673 750 6222247334497152 751 41344229654688011 752 257051778101421630 753 1454161260511396033 754 7221983370292278784 755 35684831086500815919 756 171223136757623236426 757 777210697721262251105 758 3284738616381140430872 759 12790313213854826924823 760 45443868824480806211634 761 148724089324445454951333 762 447593687961483304063796 763 1225292359333510130837557 764 3011698078610789710111548 765 6562648652569247729781729 766 12521851858508608980421504 767 20647569961137563144695627 768 28948289253414217030413742 769 33789760544263214302300585 770 31969330233498152927524080 771 23708393626620508233389223 772 13210590207773450144141242 773 5233213797935736631656249 774 1367250862347917101816768 775 211938622681612713487827 776 16671753037084892964744 777 522237429796427012389 778 3706438611097038656 779 5467414563237237 780 836411124 781 333777761 782 4378393280 783 51403773213 784 534310376668 785 4801855536949 786 34300895481552 787 167331420586461 788 1199915924218980 789 8530620532661473 790 58410543321114368 791 374694460444278173 792 2188206457335038502 793 11208901617900116949 794 57456437340864833776 795 286984612707915781341 796 1360267607549561447786 797 6021977562614970971505 798 24644788865624015481344 799 92351351675670520975489 800 320483750320259072097428 801 1029112990085052945502909 802 3026188557281881231508520 803 8050578538507525462982359 804 19154055375675487994257188 805 40320374137821016902070001 806 74281866366399779916186624 807 118165028016486730331108587 808 159475280932560328870017248 809 178578061921642227489407445 810 161434656631866534573080160 811 113920687676361296040948029 812 60126288605486435196047038 813 22434723717844980515363553 814 5482004991569753863049632 815 787530073181417346402889 816 56719425430000651647970 817 1602335839179310358477 818 9865293605044797568 819 12497268076674171 820 1298527392 821 376878684 822 5070269961 823 61020776688 824 649561679429 825 5971343339600 826 43500768316297 827 215104888024272 828 1585511753352511 829 11588765016070280 830 81674659818725185 831 539878181276566560 832 3250202612627645537 833 17144615456502633672 834 91013466829378689101 835 472282307682949863100 836 2332241970249669499629 837 10787517401041258042946 838 46262909258061915539185 839 182222972401826369012680 840 667940778197963224864061 841 2278207326199473502169782 842 7158329166885049953644361 843 20483357769439622929011992 844 52819447434448509897707335 845 121587611170635121774715472 846 247605157738575712343109169 847 441098795296034481837277456 848 677228508674729201450919487 849 879385811030891085554549864 850 943990732963624250115711461 851 815197117801640843465823052 852 547453213891409730940957943 853 273724507633200890109321448 854 96210008144211798951614073 855 21987838714853393687041568 856 2927201995642289096908683 857 193009999254338435557760 858 4918308770365726866341 859 26258002935183442568 860 28566073048536481 861 2015961290 862 424321549 863 5850907748 864 72137824945 865 785909862336 866 7385282231847 867 54828098589208 868 274634246493721 869 2078991775636704 870 15607914190786783 871 113101287983749860 872 769453530150541953 873 4769072239753080320 874 25867968600002306679 875 141991121583148379896 876 764091223461421897241 877 3923116930888497034408 878 18914774233625658106461 879 84778857114990394200216 880 349940156970696194454065 881 1350219556135790138687616 882 4872264048230296678776439 883 16282642103047891764245082 884 49844995777817424793838501 885 138421978008765727258901408 886 345816405494091409808754487 887 771430114319806617382547904 888 1522267843861331797218890545 889 2623436177188169636735688064 890 3885184655440071299800336815 891 4849950280587720301885027572 892 4989786780530334363420413793 893 4116789310788973123260041880 894 2631481906658802222601719821 895 1246585120515123918683804770 896 412746904117402589044663425 897 88218508051060345261576864 898 10882944032919999043028655 899 656918916819197793483264 900 15102456409072524904269 901 69889490003158198688 902 65296196780974249 903 3129775586 904 476426456 905 6729187347 906 84944688348 907 946566586761 908 9086825333600 909 68700762514267 910 348376099403736 911 2706334499088517 912 20850312093374544 913 155193449658153507 914 1085465686838037186 915 6918006467991577473 916 38533590091143568128 917 218391196079218733243 918 1216708537388343033934 919 6482972806212525975121 920 32512408352891907563260 921 151939892343076286647887 922 655438153699010820489406 923 2653884019582636718313705 924 10095911211091419672944408 925 35738877890724152015922237 926 116488550170399873848737844 927 346456313193401928921441489 928 933249281965548860418873472 929 2262915525391446304235188735 930 4900737851866836927556922514 931 9374743024052604602543955713 932 15618792821178096726739904960 933 22291164972499325805996290067 934 26744894795662128752632801182 935 26376257346297376298753588693 936 20795398895277768365344197280 937 12653957378901123252349274399 938 5679459651678390775419279544 939 1771267716965251531076093961 940 354032180072448974323738944 941 40470153291750811775199961 942 2236251099313186567075644 943 46392055946635253726001 944 186020865199269405076 945 149254258573166317 946 4858970788 947 533528865 948 7714639504 949 99649841525 950 1135138950220 951 11125423637353 952 85604981819904 953 439214454597165 954 3498822575530644 955 27639611675686285 956 211118369420338656 957 1516532457458795965 958 9927620165539890822 959 56714957553599675361 960 331448797701904315648 961 1908860603405575187021 962 10537091565427213213626 963 54861276423449474527753 964 266736949831877314035664 965 1199581126703361630781929 966 5083003004062432769393716 967 20321287973219477362349545 968 75922799850575406069358176 969 262385998902036141245527947 970 831717705028002749099841876 971 2401961199782561773042994285 972 6288644874014992241710333536 973 14829064137488757362353472503 974 31190215967120093017695389184 975 57793611435368907520869016753 976 92990817658561128101506191744 977 127870416064687377577554277493 978 147485339498976342351577178190 979 139464079706122718825885467249 980 105090595923201856530996129672 981 60875485777587039646961697457 982 25883928239548193513369929138 983 7602994972584005108080575513 984 1421072935148620438819654336 985 150527148504484414802869455 986 7613832200512306770970112 987 142560464276387583160977 988 495121883437539061448 989 341166809136192391 990 7543544982 991 595979956 992 8817475965 993 116481810632 994 1355667296705 995 13557563865360 996 106104379320545 997 550520963858464 998 4493942986289835 999 36373026194877752 1000 284858086110058417 1001 2099532638643586020 1002 14102450607233117169 1003 82536297496120860632 1004 496773374305594222625 1005 2953344269411128864800 1006 16863135459320292820653 1007 90989428746137183515606 1008 459352167405600435781905 1009 2148876974820031232524948 1010 9505212979685447171317833 1011 39822685380490518650647386 1012 156520095861806565984405425 1013 571411713567537807615079888 1014 1922167363169380962552395383 1015 5921876707029817559732249200 1016 16643687439458345364550301405 1017 42443145615245207790755639476 1018 97365665503852401278217004399 1019 198717004897088901769179774360 1020 356274877436601426006063494193 1021 553501400825723848924848729488 1022 733499546298314347802361470187 1023 813545676345470005196205649080 1024 737762327595892931872355160149 1025 531329636823686553267591699024 1026 292951994809126729701038348959 1027 117990216201411282775102703104 1028 32641435651435086694978065753 1029 5705317472708722386300598224 1030 560000534321439704394436569 1031 25927354291758415739271134 1032 438236693440817700076757 1033 1317842573728339249288 1034 779844065205464491 1035 11711343840 1036 664146989 1037 10048621156 1038 135690583689 1039 1612665659264 1040 16447572818307 1041 130849968214376 1042 686221770318225 1043 5736410774198144 1044 47535471373590083 1045 381388775061620884 1046 2881662983133208609 1047 19841515482786959448 1048 118840139552765116899 1049 735838206439931001288 1050 4509980432450976518081 1051 26598057582405542118144 1052 148494628133787529242365 1053 776998745562840501508072 1054 3773335385476284818498761 1055 17384279835348456032984752 1056 76129806062145757532178051 1057 313870297622021773652191626 1058 1206417474893519257398749465 1059 4290347952074598918081754176 1060 14038829242600623911812378227 1061 42141656228008186399450053920 1062 115530273060456713453040534941 1063 287050814269746969827856252896 1064 639975101129599983379993977115 1065 1265914397246075624902467181284 1066 2195563284174900853799688944641 1067 3294417681395242862237153195904 1068 4208850908126717130528483848837 1069 4489916121944395282193745554370 1070 3904699833254856580581467780017 1071 2687203587369092722919356776536 1072 1410049170300847321056942076819 1073 537946103797630734454298199712 1074 140165392214745420402859451289 1075 22910700351750503139256840704 1076 2083809790632398558223049753 1077 88304296333941624051460226 1078 1347616805431382532424821 1079 3507643588596120430056 1080 1782582058149311265 1081 18181845730 1082 738413664 1083 11419744583 1084 157549085428 1085 1911164953413 1086 19868492522736 1087 160591145391443 1088 850871493013800 1089 7279329493945673 1090 61715960859912672 1091 506893283087477195 1092 3922930947057598022 1093 27663772511797389985 1094 169398676640175872832 1095 1077909390045379730247 1096 6802860771212022953490 1097 41384679108448490488449 1098 238707248529613066425888 1099 1292446324303082624950039 1100 6503592302564036026737098 1101 31144137167470757999419773 1102 142232869399279698375790780 1103 613497941771338063456341381 1104 2475340318898458781651407276 1105 9274841744849164426502940785 1106 32108638932151444084975476928 1107 102481552613198020537304360915 1108 300469956767847184095696760630 1109 803703812999347837404350242025 1110 1943472850104941657905024585680 1111 4205710628745694446649011695359 1112 8061167359759302466198078394562 1113 13529369180112721707379240522609 1114 19614756801952877684865355666816 1115 24164059008679148772507210537195 1116 24792759483942630457746230643240 1117 20672457350226193710117070125101 1118 13592858894601260812730445465088 1119 6787997768419585334946051129837 1120 2453105451094331566449373798468 1121 602016889962081513470663559585 1122 92022985831763774411958980392 1123 7755721623347414649253688097 1124 300793458758140772002965548 1125 4145393214925828118378333 1126 9336139213039348463200 1127 4074664887126179691 1128 28227288866 1129 819180481 1130 12943293952 1131 182354718093 1132 2256759042556 1133 23903030661885 1134 196187762471184 1135 1049734905397501 1136 9185502576179460 1137 79626544262241753 1138 669011941739112128 1139 5299160377039307709 1140 38239467331452572566 1141 239178628936155374413 1142 1562525367511023856560 1143 10143115936983204889213 1144 63570717485957658036506 1145 378316504063476070838849 1146 2116313568999368269056768 1147 11015906237230375353916977 1148 54729797767928251187872116 1149 260112257851539494327723381 1150 1171011251212471130231558440 1151 4946420132477310923291839455 1152 19467726278938288738326002436 1153 71055344022956843315610223465 1154 240179646573510807549725401216 1155 749678343492191999608226312131 1156 2147320344393892179210390565024 1157 5597138758421302876473122913453 1158 13154746042750610015518823899296 1159 27625394921087842510207793962765 1160 51327801291296511244135646235918 1161 83399884482747238487473081791937 1162 116855812778791582987675212509568 1163 138809607182389643242858240709721 1164 136943135901567284134950952934386 1165 109460935905405522617122558122533 1166 68767507842289270055012409971136 1167 32683768064727821336807972002947 1168 11189025008951010548131831022752 1169 2586303344919397672754761619937 1170 369701407784248693105298252384 1171 28871892248512409552254781059 1172 1024734472808714324523140822 1173 12755591848919982271663809 1174 24849567840666014071512 1175 9313968073485705523 1176 43822821700 1177 906865100 1178 14632529009 1179 210430969632 1180 2655653799181 1181 28644590955472 1182 238623351805257 1183 1288876892814192 1184 11528910875613015 1185 102124105751818408 1186 877137341729475761 1187 7105598440528752680 1188 52428520609086425121 1189 334671092125860742248 1190 2242661736724221149077 1191 14958733071706126730436 1192 96476591677244294922797 1193 591621381838645537733994 1194 3414588349595750331319745 1195 18356982152510121587235424 1196 94458989546836743233506469 1197 466295519587733948207274814 1198 2186311148114061951819202905 1199 9644825528024285114494727176 1200 39762907060249526800951230903 1201 152535457306229747212549205456 1202 544108163170433837632316233545 1203 1800713967018290184967366881304 1204 5497457832831669806957217156143 1205 15362499636224427277560077459976 1206 38965888410181753456116182673405 1207 88991269714555043798060092729364 1208 181438640747367449111015029439551 1209 326946882379235938181235428005320 1210 514443660199851868769963870474737 1211 696583984927928133766140916728640 1212 797612641597834402284435269250547 1213 756495389483140528388255685974720 1214 579670368897226278740037399695965 1215 347966730269912934521022852925656 1216 157407092063880806358241369066353 1217 51047636181078689571249392057074 1218 11113458314956525365551387106681 1219 1485573507466567739532532178960 1220 107500638344910985281407960687 1221 3491446488758423174267377536 1222 39261378863361631318819605 1223 66140899700277047173476 1224 21290113496766435753 1225 68034861068 1226 1001902701 1227 16501556100 1228 242129090721 1229 3114719288192 1230 34198388338271 1231 289019588280088 1232 1575261302898537 1233 14396372801066080 1234 130235372009025191 1235 1142759426300496196 1236 9461224517668974177 1237 71327291615617917536 1238 464299897609097837295 1239 3188743910029350716984 1240 21833311401735825196489 1241 144752704526370800350440 1242 913616345513461315393757 1243 5433328703859559421139736 1244 30125055961720845372929857 1245 160297572495381767720761088 1246 820472339608341714092873263 1247 3998625799365875699241716490 1248 18381729456852508520563372397 1249 79186282185176849206577598688 1250 318370681136841495201152979759 1251 1194652199246312824843758629056 1252 4176861250689253803121811561545 1253 13535091376030886331947380240960 1254 40356710038621732942376603497895 1255 109859753682980660180931045951956 1256 271101458910735432041252261023777 1257 601944356990684988133607493496856 1258 1192163618582586852973840237666717 1259 2084050780000151885361845873461746 1260 3175249799675899330742968606438529 1261 4153481679015494227880373298983168 1262 4583554732879344869429022049929431 1263 4179458229294658558109113166941568 1264 3070326983137711251148297126134437 1265 1761156359151290175919753787988256 1266 758278958102672498187028862685257 1267 232948755659383281483356751974194 1268 47764607153285569215824895675945 1269 5970586965178046403832965104224 1270 400337082005731644665602538041 1271 11897257253707169756731549842 1272 120880264244649930805151493 1273 176044041080922922204608 1274 48665536304870083491 1275 105624016414 1276 1104746344 1277 18565363451 1278 277829842060 1279 3641545201329 1280 40682653975104 1281 348652071433915 1282 1916859332468728 1283 17889404607055917 1284 165185511234036016 1285 1479867997586904963 1286 12513875565944865738 1287 96325266050734566689 1288 638924354826430986816 1289 4493702798423157403795 1290 31556077121413274320022 1291 214852271496447427659889 1292 1394183156349901229987844 1293 8533133926234089358453359 1294 48729600892916127642894422 1295 267745243763850300022416993 1296 1418659432478204387128805920 1297 7173631525982229687856782861 1298 34295173520212171691589713828 1299 154026529140290688440787454337 1300 647387929291517472212814175552 1301 2548140958766041456020890754951 1302 9381509116765884844233815158426 1303 32149326784102903679622770437345 1304 101845181103501698124692880461856 1305 296103588056853042673090625132907 1306 785075871866047305103191645740070 1307 1885887342745551774166738644341325 1308 4073488407464316428014445888743136 1309 7839190482903899343095242591957687 1310 13292859788136105477573831310137816 1311 19603118152333556419661110545220369 1312 24767128636447048871570817776953728 1313 26342288977576774893648046748963313 1314 23094872206811957761576119273347340 1315 16266671357398639149670242080847377 1316 8916129124644754551519227257353916 1317 3653737723599144842030524189818821 1318 1063239314857690312337455434535732 1319 205324254609734479280048314306041 1320 24000231357407764678645865377344 1321 1491139208582265592903814656199 1322 40544604087651220967524357958 1323 372276124866948465334095561 1324 468568093935954128544584 1325 111241104972713514643 1326 163981126818 1327 1215867329 1328 20839857168 1329 317945313381 1330 4244499674220 1331 48229935341105 1332 418967516165248 1333 2322768124818189 1334 22126299663571252 1335 208430740145873541 1336 1905420531650126880 1337 16446317754730104861 1338 129173453179384900950 1339 872454916616543888025 1340 6279306715941492084608 1341 45185994501264861199789 1342 315652318238486950761610 1343 2103736769829936937193305 1344 13236790110781907820448272 1345 77759798350296789852780121 1346 440590193072224481352124500 1347 2413049339495860805344088801 1348 12639305583687405977919786240 1349 62724166338944196348504137811 1350 293090662964847753153205089972 1351 1284853996813214618622091361509 1352 5291009079273513105623904144736 1353 20453167229663099760282456098895 1354 73876930573029736540116466859456 1355 247714168620439609625651231316425 1356 765870720892476702780314967180096 1357 2170876302474298387545760219445061 1358 5609377379898363716831241936179198 1359 13125583197450294963756290802886801 1360 27588566421316540445805526596924680 1361 51581772758196117469733898813433345 1362 84805904810628713982916300875966498 1363 121027234798186377984565880453388081 1364 147697446509358052619307281112814720 1365 151421452731225264747929615398575447 1366 127651863183088574251812974849265792 1367 86205926562399579521711317170476785 1368 45150280907432433367906260319741768 1369 17608795577545976459442681042935455 1370 4853732127549939251023782900518566 1371 882769969471968061894339576699041 1372 96491345933139744389870732363168 1373 5555046895308670917271283763527 1374 138185187883282120030972001940 1375 1146805899579909027108815669 1376 1247166014857552840241816 1377 254278281892682122331 1378 254580456424 1379 1335755556 1380 23341897957 1381 362920815608 1382 4932791620201 1383 56988496790800 1384 501602444153601 1385 2803340282329536 1386 27244446814239363 1387 261695393456187352 1388 2439884068982913729 1389 21483411067056640492 1390 172066543942712611569 1391 1182603343336502299128 1392 8704046859748984210537 1393 64133422318545661950632 1394 459263424876506360727021 1395 3140768451232731092791678 1396 20294531150564424830358529 1397 122502046728480927936976428 1398 714887878467072958442849617 1399 4041561253190407407765288034 1400 21894805459184341254804487233 1401 112599273637173378904480875456 1402 546372670911743464155641886663 1403 2492923245518362414277317693808 1404 10715157842365276748212378219317 1405 43375766619660258191300039607868 1406 164645269290585345314827416630015 1407 582364452333486916895745322578616 1408 1907332641385943098883896024585545 1409 5754411031827971212663679452766168 1410 15912950279838169999052007533678643 1411 40101052542285315763735320866120344 1412 91431880757182983710900900963098317 1413 186978401299005344113759056574141168 1414 339475243895245964479721444383993351 1415 541041001513180961268371999791538112 1416 747254606626408201787499000910206961 1417 880956988503832707857344676554457760 1418 870649714842482789660617874022362153 1419 705780360034192740483148309008003078 1420 456964935429022634808596067808991021 1421 228678774729932768837807155820304280 1422 84877543218070792778901590044708563 1423 22161133008168871952673585391439008 1424 3796020869562671224208724937739817 1425 388003599589879933784620112625544 1426 20698247797419078821524777813169 1427 471009023979973252110228143364 1428 3533659006674015919663498197 1429 3319524625943267043011428 1430 581237193290307163253 1431 395235779664 1432 1464919885 1433 26089338564 1434 413236847609 1435 5716536717632 1436 67123826237691 1437 598403472039080 1438 3370325031055969 1439 33402909284507136 1440 327013950327111371 1441 3107860892232565876 1442 27900532208792498625 1443 227741180452274029080 1444 1591792378977922170395 1445 11972904822615036800456 1446 90263488167662131115121 1447 662078403434227119497568 1448 4641846823086306377635645 1449 30772666016539915838101416 1450 190659870365654539651158169 1451 1144647054635150460612634992 1452 6671317601089610981855153403 1453 37327414646037080086962677594 1454 198622560447188604163513668385 1455 999119072337425121516563541760 1456 4735531428665256271256370037867 1457 21199864362418179012328733427104 1458 89653609919718885246728209409845 1459 356658647463823548988086652100512 1460 1326719437079463491080631136015699 1461 4587095958785854323866743822348356 1462 14672331624224154385260019580629505 1463 43228037741119594322673568646766432 1464 116714501030055184568414761717167381 1465 286943954213543711137915026192939122 1466 637361168606155782134380855633679793 1467 1267443993676077091351254921880091416 1468 2234095598170494578458188238757840827 1469 3451880045411367086090599015508574624 1470 4614670382573542546977339767477462577 1471 5256120433929111380981315798904570624 1472 5007685156477033969955871617223670841 1473 3903197369863456664626489061936499314 1474 2422739015665507578052658297944656349 1475 1158399883632475480945764789056217832 1476 409190533783426561462215293790741201 1477 101200306271097415430220728807887090 1478 16326177523103518342692158152438473 1479 1560473340624328444564140727393472 1480 77135418511127234412901533303879 1481 1605583974949954428352287233150 1482 10890918333232026607753641141 1483 8835425920423183729535488 1484 1328610402705803388079 1485 613602952758 1486 1603888496 1487 29101061935 1488 469411138980 1489 6606827190029 1490 78820253767632 1491 711449296414931 1492 4037021806334280 1493 40785287011959665 1494 406778554910507840 1495 3938808726143178955 1496 36033441686292860494 1497 299593021166339351553 1498 2128253834303448098688 1499 16349389516525399537503 1500 126026204648458616144858 1501 946121644076571129646497 1502 6794781970288034097972008 1503 46172967594825197376083287 1504 293346379076403783223540066 1505 1809874472052734901111763093 1506 10861898935840778811164860740 1507 62687532577726319824286890965 1508 344638109586724186903005035036 1509 1794303756738492947247152514753 1510 8818836141303127869386733865728 1511 41039290292088248161934212376027 1512 180914282702382602492693631580094 1513 752450616051176974098382067058281 1514 2935549238277310032745432875386800 1515 10681337781201392866595249297824599 1516 36094771719520238146080790495225546 1517 112846185016587240054135963549656745 1518 324945323853790033731631117952262464 1519 856886704671925061108913730537451523 1520 2054734885247814910683461944227432904 1521 4443609057969493655902581910421151797 1522 8590788222621778596951662253110531008 1523 14703172761344221165731667530428146213 1524 22027774142660800473314520224003290260 1525 28506830198964294659625043073022738753 1526 31370414565470809620972757989808739920 1527 28809772883421121472676970489310542361 1528 21589646967034984127791627741501387452 1529 12846764328447207923911616505922966677 1530 5868933323278812195700034792387678112 1531 1973024262034619152187880705420742723 1532 462219061321460885861471361935964586 1533 70228648019255624342618069474994897 1534 6276926583431271736482735006433808 1535 287505363722223821787602202121119 1536 5473558412859298835479205010886 1537 33574138221680564761151102005 1538 23516842764624821924531488 1539 3036980462244293052263 1540 952617652622 1541 1753209249 1542 32397020096 1543 532000770301 1544 7615805520924 1545 92282688214341 1546 843074479776464 1547 4818447061610781 1548 49602886741756580 1549 503792613325006929 1550 4967867300933036672 1551 46289803455161026397 1552 391815658286932717510 1553 2827348342857914939973 1554 22170298595901695020272 1555 174619349536449787193373 1556 1340774684289378297499914 1557 9855834182125903384652433 1558 68592270573410114656602496 1559 446440815406590197161090913 1560 2827849282049650263541968084 1561 17456411173537233444771535789 1562 103792249228389117460472883816 1563 588776209798027504148380854631 1564 3168026497636907032726447370468 1565 16119864557561851616905638000097 1566 77838444182686701995488948339712 1567 356976081370582544018161917338011 1568 1548803798552365707503997593420384 1569 6321319961679729825741070085727237 1570 24138038135097154328413978842784480 1571 85901720772713707664164976269744989 1572 283963470725589841334874622092107806 1573 868515555074719949166580147029814945 1574 2445141602684298965627830250077854624 1575 6295745417832286598382161257823055465 1576 14715098720396217719622084037162898882 1577 30976893514164204285311724868133415037 1578 58230094269332933273849447536203001344 1579 96786138744260508183680515805892527371 1580 140614292185439150231018749883295376800 1581 176160472989874954450858610749461659329 1582 187277108552581555804133610439339086336 1583 165772400749964858611573779129760432283 1584 119434518975296069755376179323232730246 1585 68131427136407999861207878266004298593 1586 29739566646494394590399210461781008728 1587 9515182339497626904281987017579018715 1588 2111490076335100853567174829205242532 1589 302144121071373885989730804796027113 1590 25252467862196817240549660105302240 1591 1071784807643203717851348896650135 1592 18661080004744037366523794031592 1593 103524071183073173501580759613 1594 62593681723553621822414472 1595 6942029028007608474545 1596 1478937457960 1597 1913450044 1598 35998273753 1599 601604372304 1600 8756742247957 1601 107738477933904 1602 995895145740873 1603 5731515136476688 1604 60098225762638191 1605 621331097465885640 1606 6236804314335290465 1607 59162590255234755120 1608 509564857924095111265 1609 3733144963620246809608 1610 29863737025697802395229 1611 240191297681069284336588 1612 1884970016777294079864941 1613 14172063438558042274607762 1614 100934272402778408676461265 1615 672427795794859317117147384 1616 4368782707892193682450136397 1617 27711297035121641035863624902 1618 169556090659513050195695586409 1619 991209320837129063787871633656 1620 5504517710320546591289949545319 1621 28953231862115677340604189939280 1622 144829319207086924219494294942817 1623 689729796115241109732099444612640 1624 3115326881610160606398927442675807 1625 13271706510833654668297213503532200 1626 53048406663316843225796298522150933 1627 198248598509871936365717150127678940 1628 690696504560638864574187278388746247 1629 2235669637133848307699357743852695976 1630 6691783603402376453284257876853931625 1631 18413227213989501423308081556725401440 1632 46259946171010761994350056113643230555 1633 105367588407651840759646568198563606784 1634 215945949197056333044624955992912067413 1635 394783262050902476740845455935915030056 1636 637334495862950401147183069877639990209 1637 897938524796343747199496129830384413978 1638 1088872899875986207340934527999057324849 1639 1118184967907352060614740837910688112672 1640 953980989812891386361885812735835592599 1641 660814565892591702740220031786776148032 1642 361390792757294042538608490725376123645 1643 150726620790389259891689454719603914348 1644 45896379441088863995946790499017875769 1645 9647183120736054827044470808532042428 1646 1300107344696643431608684408454184201 1647 101606918657143877284771461199715784 1648 3996107569698446720750505027123097 1649 63625604232108634928121429713456 1650 319278500564365769495155388341 1651 166602679780872458608610076 1652 15868318715656226936209 1653 2296048163834 1654 2085199181 1655 39927032612 1656 678864405393 1657 10044117983296 1658 125439402227095 1659 1172836696105368 1660 6795234054422841 1661 72548896754302176 1662 763208236971508591 1663 7795095114350359460 1664 75245634788293345985 1665 659152052989250792832 1666 4900304300551020264423 1667 39971014002033329605624 1668 328092348807350602267641 1669 2629964681227789234183016 1670 20210175331180921391464797 1671 147188674251727109587671320 1672 1002871903669493841065542609 1673 6677384628937202763935211008 1674 43479643154381362468754763367 1675 273485441685037496181067030266 1676 1645712019723488384315023881397 1677 9420527624198134704406660300320 1678 51151081057670325127784226221351 1679 264654394420229629047102651857088 1680 1306617572812026279530953198729825 1681 6132381887540436588249468612897536 1682 27212033284632757993390468980090399 1683 113592675834826216524660611327491764 1684 444629348129938736490456238408630241 1685 1627892703036381048505984733771873368 1686 5558079477275153968037904838512637101 1687 17621831407200061363628653051303089346 1688 51599394609199379196162335990916048385 1689 138667532466124791610840289009703290656 1690 339847532702602720983623232525890716031 1691 754486320713461647275364109758578868736 1692 1505752278652598588413855206258667815933 1693 2677507943738078683902053655109043251104 1694 4198430506799424965313713425884319587049 1695 5735510595503825040945858385173748662978 1696 6731391807667417246641274357831616491601 1697 6677185551122593049308391784129071124224 1698 5490750421565420475951040748962613001897 1699 3656845799411095691529483796055367185922 1700 1917294728232019222082399925408477209805 1701 764052918347188970047289894705793625728 1702 221416552490251485671619559888391546027 1703 44083539411509310696671849510680733134 1704 5595075290523718595794891274135597769 1705 408886913534231947191020025989657920 1706 14901624526503537254857521216168259 1707 216946833506679479430284316364390 1708 984885582880170843877591591793 1709 443438606390455691809847904 1710 36272329960494778910381 1711 3564611310526 1712 2269065720 1713 44206696419 1714 764469520956 1715 11493709810073 1716 145663800073760 1717 1377163666645723 1718 8030917156035096 1719 87271822876438357 1720 933853334601419024 1721 9701151809580790051 1722 95251616431276093650 1723 848271527472901814849 1724 6396314949465876442752 1725 53173140265379528061035 1726 445184668454441215170526 1727 3642828262580916207551889 1728 28593531794038570004447756 1729 212796657940528782692408527 1730 1481722880137594199860767214 1731 10102326691227121262712828185 1732 67467732152161435336205955112 1733 435824002047773493098659920093 1734 2696704298582153989353374824724 1735 15893252442731539076702112262897 1736 88968140021497905802262566042368 1737 475457383416974014484538130699663 1738 2429707669838104739426537940945826 1739 11828908913100387994021224282627841 1740 54570403030991534241952359191295872 1741 237393914614206587893185575649047747 1742 970958150613339299391097693714139566 1743 3725894517503216055408983545525556933 1744 13378879108374322736981976910531116832 1745 44780117273971719838621080544363662927 1746 139007552266907135591738474795273703416 1747 397878386265593919108103730667391243545 1748 1044059255072279694818269009635930632384 1749 2496659026647414267916266967589618938313 1750 5403834137085694615179694472790797679068 1751 10503446177918735993462745456737562595825 1752 18166657925186286789989130575194206329828 1753 27663904458493858677121199217715893263197 1754 36639582452215333762662527585950750637508 1755 41617799729570150980787979033036429893617 1756 39878340395106881231900962938242713952896 1757 31608417307323015037188466093659721361055 1758 20240371813664281521769065162949637110350 1759 10173733840239660350532798987957867293721 1760 3873709873464324976156631682289806250200 1761 1068329320597390933082854595738713868779 1762 201471289787926869850789753618784205802 1763 24082002293613348690189065041221714585 1764 1645667803394840071754089230469776320 1765 55577116625532742830276115855011971 1766 739774157716255458798913443710026 1767 3038685055823124064537791114417 1768 1180280001529634467333711156 1769 82912504060195111500537 1770 5534053690034 1771 2465679841 1772 48861896720 1773 859157005909 1774 13122682207116 1775 168718843062393 1776 1612511842973824 1777 9462411509261293 1778 104627933954595540 1779 1138395497329994749 1780 12023719002222286944 1781 120032805383293069821 1782 1086266292843789565670 1783 8304139925414589348561 1784 70322762325887272200832 1785 600222777623758998137357 1786 5010807086221311371147674 1787 40149370051206673805786409 1788 305126410166310406452397008 1789 2169699627617365510906020425 1790 15136186064946888595110101748 1791 103591083205528840592006429017 1792 686604293414215829725150341600 1793 4364122018051736131960445356955 1794 26452071735543149966725685342228 1795 152476610412236566774990914744157 1796 840554140994932349801799594876768 1797 4439745541361702418566150115136423 1798 22385698411686735553842319789347712 1799 107177208619150578866002340194089825 1800 484946719607593009545374173690006272 1801 2068092513311074481502044141304791445 1802 8297692646547792603047118304043475054 1803 31251331894020583202390958334630886321 1804 110093419552134230162531371266110651080 1805 361072500131052777315993049946791277649 1806 1096508869701126696050496143784112894546 1807 3067227194695063476711403636293518189385 1808 7860815795762384024573261308846211949888 1809 18346203845657621286988011736753076002143 1810 38719686484724630991639456682049894927360 1811 73297507820254697843951512555580710062673 1812 123289008217265601381444485986330946092808 1813 182299933009845665264024310157274157237559 1814 234083746722530687380260962362343371375350 1815 257345648762758212351939075534949379625153 1816 238211024600852455478851265320039668825344 1817 181995828864606690335398847250401941664879 1818 112049920469226856519913970117779864114676 1819 53993516826964192780043900959001388614045 1820 19642322093853410730875410185727332435544 1821 5155371450420965090289527754560490037971 1822 920893686866048600758293831400161033640 1823 103666488220268788423706397992678461401 1824 6624280973542048140407890968519979808 1825 207311435830558500311012734659494777 1826 2522711659424460676093784463460808 1827 9377035664341413569818616996521 1828 3141496681532652906277020408 1829 189524186423570611523971 1830 8591610011474 1831 2675693204 1832 53918539341 1833 963715311912 1834 14949682656849 1835 194942959620368 1836 1882922762271073 1837 11116344074988384 1838 125027296409601883 1839 1382758135742775672 1840 14843454935934943761 1841 150604921202187330036 1842 1384438277137660354161 1843 10725337331905099024920 1844 92482499744723260184369 1845 804318622030022610689584 1846 6846758268786369985652269 1847 55968721156144449636710182 1848 434088140197344776421296433 1849 3150066779209079424769068484 1850 22469204806721473162682748825 1851 157464607853182212451545022058 1852 1069949602111433769006194252241 1853 6979357092731293300835213717424 1854 43462859864830352412207654949719 1855 257690753834029440190446848774512 1856 1463590035979369877996815779584653 1857 7979657039464954522276860996953796 1858 41608542569489938243998012785402063 1859 206410401595519429904420072709896408 1860 969675577025130941779995958502445153 1861 4303161219281846089247010526691766048 1862 18012659765547094822480249579199517947 1863 70981956838038772826309879834647615864 1864 262469487314967984496142395185885043781 1865 906683574237162179341824488224668920464 1866 2911204739399397600144327858421430129775 1867 8646892782691350368932037724089544007296 1868 23644492831723675709462263658440240386505 1869 59200860141367603182377739603468212050032 1870 134872079096139238570306863862191887649273 1871 277554025859456194050383621190157524842542 1872 511622000075026108714511764148747526362821 1873 836784092570679901469282514447313530682024 1874 1201427771050607366882986409847289523746171 1875 1495737538603839271072719468942476537058912 1876 1591615209046419383708227590056041531003217 1877 1423237307588504736824565068068162587321872 1878 1048100229277573808354344454683261371432513 1879 620402689045155186266138253598912519254452 1880 286591548492862637446730779372474593023837 1881 99613273229032578014390015267625966221612 1882 24881359625563238225920556473634718258253 1883 4209836951411151118320682952892398236816 1884 446315863525317411931879151387152042761 1885 26668039304953829785706386181921006840 1886 773417583922194683476893514930614113 1887 8603138045878870881977750460005230 1888 28941545740622543288645961971289 1889 8361576217288492304747478180 1890 433220775441366022277557 1891 13338461572240 1892 2899779309 1893 59403847588 1894 1078986670697 1895 16994942093824 1896 224708417876083 1897 2192880731294568 1898 13022386643474097 1899 148934731436730240 1900 1673764147959163219 1901 18254718562674172500 1902 188174500787430356449 1903 1756409129504090403480 1904 13783727973836683166931 1905 120970798009620673228360 1906 1071507659145678118834337 1907 9295884537122496031252992 1908 77482052494017202941085309 1909 612924981171129420112091368 1910 4536198268858150834667356137 1911 33061142772640808844567078064 1912 237072261870926612499102634483 1913 1650087957749160448537381356138 1914 11036716298404278920571609992361 1915 70545303040265882027163035914176 1916 429766937848110867808132162184291 1917 2512006706301120339628256605432608 1918 14119566400158979691878221405769165 1919 76035368913794982116449482280050528 1920 390241070395284650407470034384070155 1921 1900272356271388011416197908054874020 1922 8759350425794348551816588898159054849 1923 38175999688587217265716603535588153856 1924 157053902743699122582401501116424853541 1925 608044612400019868654891424715134328930 1926 2206201592301258410831170498911726130225 1927 7466231560968759277539757659833554661272 1928 23464404437358223099840774862320759957347 1929 68185675823517090985639710939022179584416 1930 182321769718259345683241843533909331699145 1931 446053786037683149527859196424346512212736 1932 991951419536476929890621342667619196914521 1933 1990044919485094111884618875756487957629090 1934 3571427441962219180766987241226045216622149 1935 5679845129911857598434847722981566180513832 1936 7919037953380703044009260594508665168358273 1937 9559292137084778556968395525589975904425922 1938 9845850392265755395726823971238158801104529 1939 8505049726685501433021439117510076248066688 1940 6036876171511258104834621830027072263778127 1941 3435536124140980490749507440389767775892366 1942 1521397324410422883757644014338271214152317 1943 505243505864764186912418660200939517389760 1944 120101414042742534156597674346642819484311 1945 19247741849054987349594650564301681681382 1946 1921775480504079231745278969050722123329 1947 107373460765941707314058985836894439104 1948 2885805019148474160043566137526324469 1949 29340352402510685967002481422705022 1950 89340960655089379234665363952109 1951 22255619452868588128234263032 1952 990270700530523323838165 1953 20707941434894 1954 3138633856 1955 65346406167 1956 1205869796948 1957 19280380353941 1958 258424074713520 1959 2547352495714835 1960 15213540595181416 1961 176875957869453849 1962 2019252771416354720 1963 22367584865073512971 1964 234170212211274583638 1965 2218538692439445396705 1966 17629691960148238624448 1967 157416574468459287025271 1968 1419435159059661082902690 1969 12544044134529288493883841 1970 106554290410645916630334256 1971 859224537569747172642616791 1972 6481421191294116661252677370 1973 48236680048950582908279396589 1974 353675287607072907757669426380 1975 2519692469722854880736451089189 1976 17266454740082802455181516274828 1977 113179562656918474717929398095057 1978 707772769947811353984236287418944 1979 4252954204355670080755656041588579 1980 24616562443129733040729241733644102 1981 136731907876891177354896152751888937 1982 725026553830683146765135431321924752 1983 3653958458456572644433954756259817903 1984 17465701024127723950574206880652986834 1985 79109587254143068529905147243144954593 1986 339067657938052630244166008311433687808 1987 1371326522015894840644222108414156099355 1988 5212926712695048831722574484228211680872 1989 18541485041412493531539585521126087927101 1990 61459619585305915659574257624099398592640 1991 189116100744708914411907712454147081439261 1992 537845707339496612799494664220742143673316 1993 1406552942340651574292590253787749204321505 1994 3362369500929962203816058324576904388609400 1995 7297177982121326177084378307025606539319505 1996 14269325153197846887624959118683376718308172 1997 24932422765415175861217229856374285838489805 1998 38558814470329867294800943101821024654167776 1999 52207911943668803914009170373083126944502427 2000 61107334990845389629438427338917956333107506 2001 60919133764048561738727954054899292805743777 2002 50832701950910523703222012417133380204715040 2003 34775906598210903804848319385110045486144311 2004 19027062157009358016951213271464172078402830 2005 8077575229334686430060668092336246882271597 2006 2562977014594951460364949199021911833079264 2007 579804377915018330146432112993850328396959 2008 88013862983700095726382455411455955279686 2009 8275933873543398797695953764888891504481 2010 432368507645770497998421804629293585128 2011 10769135892682997967120435262067884697 2012 100067131853802465645410282849070038 2013 275834679316073009769037255758493 2014 59236748748508082545641638672 2015 2263594341791971750579263 2016 32149047783738 2017 3392975105 2018 71776205824 2019 1345322680173 2020 21829716787004 2021 296538298812429 2022 2951829700587536 2023 17726442578266173 2024 209444298161737028 2025 2428209156558406217 2026 27310112730290806336 2027 290278595599198100605 2028 2790409015822905489078 2029 22445186665673829934269 2030 203824120146903705254064 2031 1870185065931021142407101 2032 16827960550013490898257210 2033 145603625354036282475489377 2034 1196205895447895515512684928 2035 9191753808480189930300910609