0 1 1 1 2 1 3 4 4 5 5 1 6 25 7 33 8 9 9 1 10 190 11 256 12 78 13 13 14 1 15 1606 16 2186 17 703 18 139 19 17 20 1 21 14506 22 19863 23 6591 24 1430 25 216 26 21 27 1 28 137089 29 188449 30 63813 31 14669 32 2501 33 309 34 25 35 1 36 1338790 37 1845416 38 633808 39 151532 40 27940 41 3980 42 418 43 29 44 1 45 13403950 46 18513822 47 6425196 48 1580316 49 307752 50 48180 51 5931 52 543 53 33 54 1 55 136846144 56 189310330 57 66226770 58 16641120 59 3373770 60 564885 61 77421 62 8418 63 684 64 37 65 1 66 1419257434 67 1965807914 68 692057170 69 176826090 70 36971655 71 6509055 72 964047 73 117951 74 11505 75 841 76 41 77 1 78 14911016596 79 20673992220 80 7315530894 81 1894391275 82 405855135 83 74288340 84 11667264 85 1556082 86 172314 87 15256 88 1014 89 45 90 1 91 158363649640 92 219752970052 93 78089219061 94 20444886889 95 4467359155 96 843484635 97 138692778 98 19756914 99 2402586 100 243310 101 19735 102 1203 103 49 104 1 105 1697452010230 106 2357119705499 107 840580448347 108 222102076642 109 49327862324 110 9552386245 111 1629682521 112 244527708 113 31959258 114 3576931 115 333995 116 25006 117 1408 118 53 119 1 120 18338919413425 121 25481093262273 122 9114410696349 123 2427014008757 124 546450772401 125 108070292433 126 19003987549 127 2973854277 128 411578541 129 49777693 130 5165289 131 447681 132 31133 133 1629 134 57 135 1 136 199496184219910 137 277334269992016 138 99459376678848 139 26661224007560 140 6073167260648 141 1222590707328 142 220497681256 143 35722779724 144 5179752540 145 666481744 146 75091264 147 7267656 148 587936 149 38180 150 1866 151 61 152 1 153 2183299541440150 154 3036534085054262 155 1091454992085736 156 294270372364232 157 67707690204808 158 13838770484312 159 2549962063876 160 425326607156 161 64101806956 162 8676520204 163 1044356456 164 110212264 165 9998876 166 758584 167 46211 168 2119 169 65 170 1 171 24021874198331080 172 33422894484249414 173 12037535890307502 174 3261910724358768 175 757103648669880 176 156789562705860 177 29427184734276 178 5031581757528 179 783432336192 180 110612797460 181 14056796820 182 1590675720 183 157947930 184 13489665 185 963705 186 55290 187 2388 188 69 189 1 190 265559590979820910 191 369617002128441118 192 133355901535651854 193 36298012273214334 194 8489775642759708 195 1778434029177660 196 339162035180892 197 59243260624476 198 9484740019476 199 1387840396052 200 184562834060 201 22122883620 202 2363393715 203 221666235 204 17887635 205 1207635 206 65481 207 2673 208 73 209 1 210 2948253066186839140 211 4104791302726127696 212 1483320902976886348 213 405347042751963594 214 95452670513561682 215 20198336462825136 216 3906265363264608 217 695132001550344 218 113999352550512 219 17199385745516 220 2377201049938 221 299056051073 222 33942028029 223 3435345372 224 305365776 225 23358318 226 1494966 227 76848 228 2974 229 77 230 1 231 32857382497018933060 232 45759551561071916172 233 16559197493227967646 234 4541208670898051830 235 1075870505951838306 236 229709892854963106 237 44977142026243272 238 8135571417669288 239 1362521349376740 240 211095628489928 241 30160151699223 242 3953653901379 243 472199360633 244 50911954065 245 4896934758 246 413749758 247 30086190 248 1830546 249 89455 250 3291 251 81 252 1 253 367460000633655931060 254 511881533921438471974 255 185472925404523869462 256 51026885093048983084 257 12154699876036536736 258 2616020150189922594 259 517876358250957402 260 95038304962919232 261 16213749375980322 262 2571019815533813 263 378073528738997 264 51351971474622 265 6406156306004 266 728595864647 267 74837830563 268 6859128612 269 552304074 270 38275695 271 2219479 272 103366 273 3624 274 85 275 1 276 4122499673839636059610 277 5744078743481906887898 278 2083691374800425071714 279 574918552488444938866 280 137618578510893283250 281 29833136757790652050 282 5964260111561656362 283 1108724469953449866 284 192278876200336839 285 31121026334961575 286 4693581899587315 287 657531527550443 288 85173949778099 289 10140534913411 290 1101174523775 291 108021934695 292 9456771417 293 727379481 294 48152269 295 2667125 296 118645 297 3973 298 89 299 1 300 46383833997340402253020 301 64642461787349831905776 302 23474056625872978499328 303 6493838290150888264568 304 1561345615931340015936 305 340678384831658929260 306 68714636346811342774 307 12922127447971964067 308 2274069760151535567 309 374833255731225224 310 57809372480688960 311 8321825409501156 312 1114003252517428 313 137991645248688 314 15717725559996 315 1633409832170 316 153367333794 317 12852238392 318 946277872 319 59963364 320 3179100 321 135356 322 4338 323 93 324 1 325 523268628651785083663756 326 729389795085332508416236 327 265123490443709731926168 328 73519538557231527378584 329 17748229867562716167092 330 3895510980358744470696 331 792046979208637626733 332 150508597117692023929 333 26837818057392608727 334 4496358916693174151 335 707406636299249588 336 104316405098572644 337 14374689273181972 338 1843432856698636 339 218864294061918 340 23901893930534 341 2381990686202 342 214496974026 343 17239442788 344 1217342644 345 73979472 346 3761276 347 153563 348 4719 349 97 350 1 351 5917573394183101832334976 352 8250030879406093952462468 353 3001429585069967060020036 354 834136635269991780186440 355 202112918922128138668006 356 44600704824706217242271 357 9134703008608687253527 358 1752294736357487752718 359 316196372428036734700 360 53757890139433159583 361 8609973806177476483 362 1297242605893615256 363 183414235062019204 364 24252509280191990 365 2986044999775414 366 340490830511204 367 35720378951008 368 3420003337022 369 295889629990 370 22848213872 371 1550053162 372 90495149 373 4419781 374 173330 375 5116 376 101 377 1 378 67072233999343718657723524 379 93524548862220980094186564 380 34052742062077861648453308 381 9482857688630920897882164 382 2305520957049421069410621 383 511278889555233397322949 384 105414928987542068458437 385 20396261704630494478197 386 3720386425439397492267 387 640970527043201555283 388 104324200265060512467 389 16024559953689392331 390 2318343350331333066 391 315009882516743706 392 40052291947282554 393 4743600918514266 394 520426939382718 395 52537673816238 396 4840699280598 397 403034234862 398 29949061983 399 1955123319 400 109830039 401 5160999 402 194721 403 5529 404 105 405 1 406 761816189481271559403186160 407 1062425892791124989728824196 408 387125909502630724617137118 409 108006509413811550164080887 410 26341265508711212825226315 411 5868043508213108195599980 412 1217274921532839131542512 413 237384956148945551412246 414 43728558663351548252574 415 7625276790399528617280 416 1259312555304333750990 417 196834533888660889221 418 29071435182945129513 419 4047589323038163672 420 529586957863030320 421 64864445266603620 422 7402262271454908 423 782634900179484 424 76145956941846 425 6761925164775 426 542604176235 427 38858347044 428 2444604192 429 132329898 430 5991570 431 217800 432 5958 433 109 434 1 435 8669652634180444502421710860 436 12092357910134468479066561112 437 4409282012784158107794294721 438 1232298895786980059333557701 439 301409350974007510781516247 440 67426133517280213385691375 441 14065753035304972518861294 442 2762887363938620254382022 443 513556985722269235881222 444 90544817728110529673274 445 15153196464327795217575 446 2406230014715469104547 447 362088478225434222801 448 51531742323922455441 449 6917770768518984132 450 873071542244078100 451 103176715788192816 452 11362555539249948 453 1159438755247113 454 108875008009581 455 9331298280975 456 722653208343 457 49943866914 458 3031990794 459 158367618 460 6918390 461 242631 462 6403 463 113 464 1 465 98841565992610092964994809486 466 137881343716757682956748078243 467 50308846624762071694199475219 468 14082812896636153470105383482 469 3453761870652013866431228556 470 775609069699869286074473493 471 162640849327998188001356601 472 32160161188084704661780308 473 6027538219590111199136874 474 1073496033239420971659567 475 181848107798301440607111 476 29295333563409925697070 477 4483794295712879023800 478 650927791111309509105 479 89429028734755695645 480 11594336665775596920 481 1413623048490131886 482 161417759565209103 483 17178246971634639 484 1693969456940442 485 153724693696596 486 12732217958361 487 952834696893 488 63630881964 489 3732332922 490 188344251 491 7948611 492 269278 493 6864 494 117 495 1 496 1128787051766079198244496317201 497 1574819122794434909405873031937 498 574953011371773689416591295373 499 161185580754427854800669441605 500 39628673232870731149913985433 501 8931363762615340330435835673 502 1881871451617794851927151765 503 374410261036922242594092381 504 70710775556582267035019145 505 12711020948038959501652761 506 2177321277085852459294821 507 355416847343209340361981 508 55247139061187584668465 509 8166644557620295707345 510 1145782825475020984845 511 152201320114212243765 512 19084997499707611197 513 2250998488693270701 514 248680837050542985 515 25606307042562081 516 2443198231674981 517 214523584691493 518 17190810190641 519 1244645978265 520 80408592261 521 4562350101 522 222690033 523 9089641 524 297805 525 7341 526 121 527 1 528 12911358584211730199942742536134 529 18015234789037338246088929129632 530 6580928240155307769808047726592 531 1847508756931448813384161331152 532 455277955408974341608158583568 533 102951832213094842088612667712 534 21789280001687817712949929584 535 4359881537399982718032849000 536 829239394075880556941246664 537 150348280488877410387731616 538 26019070879565685945056064 539 4298995265005906092225840 540 677796577086223683769296 541 101859403531509439181520 542 14566596264803121056760 543 1978092368059285567980 544 254410952428066242204 545 30894319412872752672 546 3529322049364028544 547 377677789763554896 548 37670570198106384 549 3481671553751424 550 296117671251408 551 22983910100184 552 1611699680376 553 100837083744 554 5540550624 555 261865408 556 10349144 557 328276 558 7834 559 125 560 1 561 147902935787161498052954885780710 562 206391106994117712856416492838182 563 75434175295837999197243922158096 564 21204787634779298299077368122064 565 5236781962676059280446419574800 566 1187882731356783470878664204400 567 252455915759965813690165177912 568 50782821003047676728809901016 569 9722269266242006511426513384 570 1776780330100692634561719720 571 310412652083745785449976880 572 51863617285365548539953648 573 8284379649350913363338304 574 1263965913320525232196176 575 183941966453239774503540 576 25485639012032403820260 577 3354223529341322692668 578 418207468506515943804 579 49239277601670083856 580 5454318150152859600 581 565984975531807440 582 54742186909144176 583 4906077966141768 584 404593579893672 585 30448194380760 586 2070023918040 587 125554759776 588 6687354688 589 306362052 590 11735040 591 360755 592 8343 593 129 594 1 595 1696632646250956651845323740904440 596 2367801947985795372313299922047214 597 865841311457280224675134064216022 598 243688533118353607562576179469792 599 60304000295140476243365550746384 600 13718883001826137956258339635160 601 2926939830338272960182213236824 602 591681223229255092597204387792 603 113968698098475959468996447232 604 20982279116421788541385899864 605 3698018268947325487692985080 606 624274508696887866845678976 607 100925121196530035476228248 608 15614389349571067488700908 609 2309067953562931943233356 610 325866234161947379104920 611 43799383077650737134096 612 5593544769214585992348 613 676833512629280664108 614 77346585384635846496 615 8316343253564118000 616 837656482719249672 617 78640527701506056 618 6840795640092336 619 547541159891232 620 39990583659000 621 2638393341192 622 155286274456 623 8025221626 624 356703897 625 13255505 626 395306 627 8868 628 133 629 1 630 19488106930763208392662026011990854 631 27199943099026436576913727186510454 632 9950932622673304477883334768647782 633 2803879759327297524328595269349366 634 695178690669084804142471647723688 635 158581636979312053068453013562984 636 33956465425090513976194285154728 637 6896010769679287503487157329064 638 1335869897392014199320769434712 639 247634499424692699622093126296 640 44001612412212918791315947128 641 7499511124599795703849199064 642 1226009358531082223494313892 643 192135109045781609103738756 644 28836070598273253353437668 645 4138839553707187299582564 646 567119874371354930502636 647 74030664642445745568588 648 9183679256868277892844 649 1079560438505247362892 650 119858705926565443896 651 12520888776041055864 652 1225296014668466232 653 111758840453056056 654 9444590155737048 655 734360806101624 656 52100042775600 657 3338693079880 658 190850984075 659 9578781235 660 413448155 661 14918971 662 431993 663 9409 664 137 665 1 666 224124813954338293067392897642099924 667 312843195916612617116301469863899232 668 114502135082561615545964327355119844 669 32298223489430636244477667680982230 670 8022176328716825956897335362956014 671 1834678775536023385607671892298144 672 394190172741611980676049966146880 673 80399797071219806075860612472688 674 15657720104689351446685621612560 675 2921167520400671422467416143888 676 523013505873529452555572254728 677 89938135249905559823499017556 678 14855745614980983700495179204 679 2356040332136620970276806800 680 358462342457851137610788864 681 52258126330907917250296104 682 7288628375424467183595336 683 970759204166062138719456 684 123197160626473719593400 685 14859788515893085438116 686 1698564838043873687796 687 183383049454727190624 688 18628634980705584384 689 1772697667437270000 690 157219690853477304 691 12918654641422764 692 976621415353434 693 67360915310365 694 4196317695465 695 233171933100 696 11374969200 697 477186342 698 16734126 699 470880 700 9966 701 141 702 1 703 2580589958449876157097286954857020836 704 3602400932739338780554083248532531676 705 1319043795934606818854061541903756722 706 372449053181720167200676874824317786 707 92664147395790226604429938372138734 708 21243446236694957530274964036473166 709 4578861092082236410743117461386992 710 937701086995884628853742512161200 711 183526800003571842289642849728192 712 34445197601286330948971788943248 713 6211064474961053602397881394092 714 1076965903781708857497910861596 715 179610190896693650797422696276 716 28802262042344751301328256756 717 4437986710316337261334337544 718 656381783466553049292828456 719 93057279985730804998926024 720 12625568849903945621359896 721 1636112452760440220366124 722 202049569412768778510876 723 23717133458232507176724 724 2638416108398473586196 725 277228268232219966384 726 27407625574322168496 727 2538187783944283404 728 219066040079318016 729 17516209263820875 730 1288475438190439 731 86467937260405 732 5240607313005 733 283285391070 734 13443166614 735 548545302 736 18709914 737 512031 738 10539 739 145 740 1 741 29746066495960478842250586280755568780 742 41527604298346110794550194319438576914 743 15211584339241475128745339662806368002 744 4299323380725601271641228227821002548 745 1071358665515881945890691498948235760 746 246168935652943183975439891671583670 747 53219517345840402949858453882555806 748 10940323918992543984621756205573728 749 2151266926457483236940755435068072 750 406033520926584296279377717253620 751 73702630622739369244696704122420 752 12879169083874611116715620764696 753 2167281305226723074262247475568 754 351146378804641081934081482332 755 54746838556470795636333967500 756 8206110655013408381522103600 757 1181151548889117108301591560 758 163014818300599251694775580 759 21535144081150057616381820 760 2717650378156231387889400 761 326860826556010551662400 762 37369287059189142605940 763 4049046557963734145220 764 414383143763249228880 765 39900718299220321050 766 3598825558465133865 767 302494742549196777 768 23553904252023286 769 1687138087280564 770 110243083628155 771 6505323175335 772 342350956788 773 15815343594 774 628188231 775 20855535 776 555510 777 11128 778 149 779 1 780 343238829927236109665019665607900052510 781 479221409493700869679129108111753005918 782 175604275030903347059516396764656957654 783 49677089336674342367917147445892321094 784 12397749785232891374999329914247856118 785 2854770068911291513800639398429399190 786 618927007371841398504604831127720142 787 127689356554112432322413137742725566 788 25218962221914729083185208006977116 789 4785035464540317164201281607006812 790 873999432803462982728537016654540 791 153840740773762668421525135195692 792 26106245339023676934567471034156 793 4270683632945489293696636917996 794 673181365776506629964946255132 795 102167599601955274188337367100 796 14913694093284272340328800420 797 2091132761096015245254369060 798 281208215762274787973422260 799 36202729460609594828996820 800 4452711898295531942586900 801 521985289984045154383380 802 58168421375846291681940 803 6143329028483215778340 804 612807732346881427155 805 57512163213363211155 806 5055649527331712799 807 414140289758081047 808 31425300308778567 809 2193438399282999 810 139654410785395 811 8029164924891 812 411662246193 813 18526206993 814 716815701 815 23180445 816 601381 817 11733 818 153 819 1 820 3964572604710130777112464440738658989940 821 5535628787354727675996622274248161955696 822 2029171431704593239956913997826049466848 823 574532191406205666895417474369545112264 824 143587993958360371862533726399427828152 825 33130317491154477615408639863305197816 826 7202050280363580907151713160535411588 827 1490868420077247082009725481053923274 828 295671868687633044888554583216887442 829 56379776112575418617784873926600416 830 10358371764388296111734282844477568 831 1835748346733645156827201034482992 832 313980593521816580160523138201456 833 51828339218530534288083212009728 834 8253772623919686068078760442224 835 1267279329909614120131946823432 836 187424535417956334724998516840 837 26669207434168250305374589920 838 3646019801464836343281814560 839 478133939691830963625802080 840 60033776555020727025899640 841 7201819003918011578672820 842 823484052139271517818610 843 89509295187525282146505 844 9220704011182838740365 845 897123677396248448280 846 82117984547654443008 847 7040190994934862604 848 562417793889104572 849 41616732557091696 850 2832450519480868 851 175837066851094 852 9856331984862 853 492658180296 854 21613352208 855 815166684 856 25694356 857 649708 858 12354 859 157 860 1 861 45836128754360957692953958161562296692260 862 64004092435509007312876393884850034565572 863 23469545412192413971906885448894501098696 864 6650520785011147074550508852312347548520 865 1664348488267891064470113089673890014496 866 384754995726905088117109761321092024056 867 83852158252936090058303521017259194342 868 17413435890488601773290864675914625038 869 3466988450641446828615572985027239730 870 664198258538179119105476731806470578 871 122704232930503470434809058945952368 872 21885982471208907218364209147956912 873 3771066709915752106407500548155952 874 627764418459971627485585012630160 875 100936686938587146340408344983512 876 15666761571153812898017832632952 877 2345502875998471127475090013512 878 338352633909388043793885783240 879 46971831910815186057428136000 880 6266225467012716050932057440 881 801952004804598526686369540 882 98274346499404048715047680 883 11506723942204013506991895 884 1284213769409966805267675 885 136245211442230942207845 886 13698692277471867066165 887 1300811463474438493116 888 116205812993973148108 889 9722514331279937660 890 757935508004887108 891 54725899241059138 892 3634214289077306 893 220116651954694 894 12037131476790 895 586934889564 896 25117419084 897 924019576 898 28407236 899 700555 900 12991 901 161 902 1 903 530409309850533502525283795338713383248960 904 740693854180865271285010516984863909244524 905 271689997571646942497198442802353521161212 906 77048146763370980082978884583701068424864 907 19306605646444190448750434170253991107316 908 4471316444585178078571294688636385752874 909 976802903305270373904329277651526247962 910 203465077591002251948660804810000605092 911 40659529553223755757579990727942460472 912 7823959251457040603976251675083442698 913 1452935025404366033357458083748654722 914 260721159266985533081999512451161248 915 45236947342074248052027267330569552 916 7590533516286932496681236036835288 917 1231500641256324994481078559217752 918 193098043674012630708329511993808 919 29241165358559693722205205865440 920 4272522700749775262721653711112 921 601671362510856430800681997560 922 81554419656412649420503942440 923 10624092403383716367262661010 924 1327844290131199607121408405 925 158918434192794484748975805 926 18173213019786221107338330 927 1980908163660021523801620 928 205252639544060483526045 929 20154616041705684346377 930 1869047512145483572936 931 163050954175909422972 932 13321088505685756218 933 1013988629577492602 934 71483554400704956 935 4634554964768256 936 274035120152386 937 14628635177274 938 696258251136 939 29082251914 940 1044193221 941 31329309 942 753986 943 13644 944 165 945 1 946 6143098423339885870205657303747114860337260 947 8579096052994129418403338799458883644259148 948 3147804518605109215405417763674044460679964 949 893341261258789539521515738250386220344076 950 224124182256978223204804546055188285612910 951 51995753878066842072876749221171424610270 952 11384856219573512546539698197996567874622 953 2378234445393395734105542074623564510366 954 476920928676448550273155598312047295874 955 92156416363770873102679280185539163570 956 17198016641114335051894664011840581490 957 3103733089790788424060748328404334050 958 542059399255188538243631976211393640 959 91636905893883788280448346531129000 960 14993695438989675120288764283835560 961 2373531298258040001968520808285480 962 363296702147565026174289009607336 963 53721902527841616379413716085768 964 7667010202635757850482260400272 965 1054795178603928538369369375800 966 139695442188431546180208416175 967 17782496717560132209028871655 968 2171898649860611071387209015 969 254022139162018136830255335 970 28388185382995594171400625 971 3023951698172634766466505 972 306191819691393295633209 973 29380450275887979920737 974 2662344127857709502758 975 226936809427360663830 976 18114844805251117910 977 1347147743004835766 978 92778724830582498 979 5876012690094322 980 339379424922010 981 17695388081970 982 822577075255 983 33555063535 984 1176547935 985 34471055 986 810065 987 14313 988 169 989 1 990 71206509195494326086461548455453726467569720 991 99448666555074481485387824631577590449056376 992 36499785753570613781485035982619331919760428 993 10365869701053738196374672958780986566898638 994 2603629238837035839360709586275490689958806 995 605021929593111505678354003346778236889320 996 132760691680213042890628130325625267090624 997 27808495458802889995283221316918571110372 998 5595124709883068715129641685681413459572 999 1085445995386502503687554567124107596944 1000 203507108670698936078572872214570696220 1001 36925462967454302224021757838473017810 1002 6488960373751600892880982596806187290 1003 1104735789778275802026260984723968480 1004 182204441648165006050721775583240640 1005 29103306789021913763863689838077520 1006 4499626025684296806731797464031832 1007 672889710301642568017642460222956 1008 97241096447879275617021879021906 1009 13565189168081107499137136379897 1010 1824446583024530512867964405925 1011 236239011663089374964574663060 1012 29403338694838476647460647280 1013 3511511269197552079413551130 1014 401590077814954570097215410 1015 43883808094386305078846160 1016 4570763747677024039439658 1017 452523979922857350892999 1018 42454457775915192957779 1019 3761191217442216683848 1020 313429312962267367760 1021 24457833090699816172 1022 1777957037304222116 1023 119687915974063516 1024 7408893169185182 1025 418213120582435 1026 21310171210615 1027 968036957300 1028 38586603520 1029 1321986530 1030 37843210 1031 868856 1032 14998 1033 173 1034 1 1035 826022222925358357606916000217269629979980000 1036 1153705746512753132624449313782388786511656952 1037 423551059226769614892863540040580273613107026 1038 120368475731750083824065485242491516378815578 1039 30266660668617478905235196878017360317649534 1040 7044255280148278762230375371669307066971982 1041 1548910745222403434311164824187317318071956 1042 325279468405031476428135669436184987945508 1043 65653330548664792415905727395520582587284 1044 12784569837354631243337834070057538480412 1045 2407523014013929292377255188956669565366 1046 439068669159287307154266559782473779086 1047 77610837089964082867384594647075429978 1048 13301358792614151527787305315133034554 1049 2210361198828917012401539486647834832 1050 356056609482644642254985630459653776 1051 55572964115375755934902338868113132 1052 8398757782341802994778705820874496 1053 1228055619803170888197300778687423 1054 173559263718844330723238712020379 1055 23681671175889154797537297916377 1056 3115674915047948448849829030785 1057 394673485001200354702627325730 1058 48058142339618237181858908490 1059 5615095514284850902736971770 1060 628260140681501689025071830 1061 67165841465048742365362221 1062 6843990947692765928371873 1063 662862391197055997094219 1064 60834152252463021800907 1065 5271941364350564053836 1066 429716843946556409148 1067 32796953882792593464 1068 2331759400755134772 1069 153508819166800221 1070 9292451866891953 1071 512911142665643 1072 25554821352339 1073 1134994811802 1074 44231330466 1075 1481455338 1076 41456766 1077 930423 1078 15699 1079 177 1080 1 1081 9589336823262067517439550207578933171448062940 1082 13394141250174045531043642654368570548926275934 1083 4918578237498205646647482243272971536154937502 1084 1398700948400081600206620182083465343019125460 1085 352073138520597169380195237339942338165368872 1086 82063543085731924491714491484873397042141122 1087 18079730555797742313853689519665052636237834 1088 3806187158399812603286424415092462972588216 1089 770532072909340711851541262318627548018980 1090 150580686784812509674128152010671928209246 1091 28475346773712262739584750643039799547886 1092 5218331119585242802169069817643224078828 1093 927529965081387406307948457237265762656 1094 159969131474778890945562701422754044530 1095 26772607800378794005100978329382355306 1096 4347235000312081905127804205246998656 1097 684593809201249926140695559405871570 1098 104496256852755984510563272694558517 1099 15448860776446725848953110703004485 1100 2210216245389868373528282306367382 1101 305680213486559834543483402861412 1102 40820966250444622888160132988747 1103 5256635879729185419110274842535 1104 651777926169609011836666125900 1105 77686530487443665933792005710 1106 8884968489287112628717040925 1107 973093426087104802782281637 1108 101828805763906431549056746 1109 10156060006137550664928280 1110 962755061899104860283531 1111 86476212416386127766831 1112 7334230295637710724552 1113 585029144755620629478 1114 43693316821361949315 1115 3039667658946143043 1116 195799083995257938 1117 11596224976004084 1118 626198001214253 1119 30521110516065 1120 1326034104828 1121 50547588378 1122 1655945235 1123 45322971 1124 994830 1125 16416 1126 181 1127 1 1128 111402820361979853393379852159985259384386115450 1129 155612491506251723565828181809004137216392003738 1130 57158146972571679669826932024707545705468225714 1131 16264074149500570622640852350854783370606474658 1132 4098010438340802303099967253037469405123958682 1133 956549834906897219820621052394622994365977178 1134 211134939829519229571571571282634404740044114 1135 44552874236896003924431638171669219726419554 1136 9045118645694647846076779279750306798493154 1137 1773643327345670654706572094004958400828866 1138 336737267046496330383594888510973598421754 1139 61993777797337026214064082698289423518954 1140 11077119409686445231916621981362955025378 1141 1921879614231824363093046273911222688354 1142 323819389200250190444435717749533240666 1143 52978903562200814791771627731383743434 1144 8413615975998303525137172716050759623 1145 1296348550215482891608707059648729655 1146 193656683266137135298965922075368283 1147 28026244307548915358484072834216707 1148 3925635413417946463965457057808023 1149 531618887402256899231023906364535 1150 69520052767539316746054981341547 1151 8767018415733357003918816270915 1152 1064570076588754947600708585435 1153 124267060477485745633870703595 1154 13918749792690374819931167199 1155 1492882822732573077050253127 1156 152987862555758930252464859 1157 14942090858839146256634011 1158 1387022258243499871685919 1159 121990270607992522572087 1160 10130284227787676363337 1161 791151162908681215257 1162 57847858425695272053 1163 3939703601222889357 1164 248420774655113177 1165 14401521353316409 1166 761189632183877 1167 36311687916333 1168 1543980801117 1169 57597787149 1170 1846492665 1171 49453329 1172 1062141 1173 17149 1174 185 1175 1 1176 1295094396812236636446468240861388559710337400220 1177 1809133939284239166190098344307588141265117040736 1178 664673994468592092997617598252443530871239346048 1179 189240567433848219734747350021584759436652208112 1180 47728130861967298258269373021065088792423537200 1181 11155743000439112904803982555870371808601584000 1182 2466748976227498466245600813380511005002813424 1183 521688193712333391678702490124474990715164232 1184 106201193381663753206095431609375919861893928 1185 20892219263016391467401831392100564068829600 1186 3981538347791952990764156517914683435128480 1187 736213354277976324538165282094744206968576 1188 132205706113559748247262803102914403241768 1189 23067904941309003603136215083993923491852 1190 3911603456979329727294532418529494924550 1191 644553080392402084260421540693911005715 1192 103181134045875980353652697382779759279 1193 16039324990731537809999008579822883472 1194 2419677615518065683172727911199648128 1195 353994727231379802803802467282982600 1196 50179959968363445161951471240686440 1197 6885412973288189988152730192244576 1198 913509866149095204489585170182968 1199 117041927398013157381266242432212 1200 14461633861209185839886459981700 1201 1720604115910416597566177918160 1202 196790584286999891938898379168 1203 21596570700700411794057544024 1204 2269533699994565944886702856 1205 227866530645817930537443000 1206 21803732057068603950012100 1207 1982803205567232713717082 1208 170835060939980060261826 1209 13896535356751751873904 1210 1063050472360508904000 1211 76131944499607127640 1212 5078129048405481848 1213 313591188259524864 1214 17803090632797496 1215 921439163598500 1216 43041087390420 1217 1791920042352 1218 65448587136 1219 2054180664 1220 53859600 1221 1132420 1222 17898 1223 189 1224 1 1225 15065791780902843742829830270520066494827328463740 1226 21046573503306027712926462113195611391753265475132 1227 7734268616728360325551089792733301509320727323696 1228 2203273060536544376815504450949620773438239691376 1229 556194900169144273045061389816471317450636195952 1230 130171164005461171944485655598443004310267664720 1231 28832399083194074705181358326128330447819073048 1232 6110734968293815738103735826686230819248348984 1233 1247204205629993367647317300723696956476656584 1234 246110702945658039044511057994184780984437448 1235 47071766345084774956423903541346524774877920 1236 8740128516103250591477796915660924814411392 1237 1576978876820892601695023515226919281051996 1238 276643102687243888529598205921176172054016 1239 47194991617043401674384220115872213451997 1240 7829663340691668266199259327062694552665 1241 1262886294440829195015115564881298928703 1242 197965810482971806118694810421002760479 1243 30143174420057342230935683983688793064 1244 4455249735529146625893708557091815368 1245 638701352789978945975712120042757800 1246 88730646324292031429926990043078872 1247 11933175271601555543590236623860156 1248 1551850319308580994538534924408716 1249 194897482251125144723265404689812 1250 23605841507391599532330032188020 1251 2753104415037290302686158995416 1252 308661279926086754724063387448 1253 33204010268845736626081608688 1254 3420252818755187505856607976 1255 336591162705958547972503510 1256 31567182370218088410659614 1257 2813504420537519486475762 1258 237567278866787450180562 1259 18938048370471688633464 1260 1419640062249655911960 1261 99623785920763635416 1262 6510996068043009608 1263 393940776242840268 1264 21910983777060956 1265 1110986864838020 1266 50836803208164 1267 2073213572952 1268 74171087832 1269 2280139884 1270 58553800 1271 1205731 1272 18663 1273 193 1274 1