1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 10 4 11 1 12 1 13 2 14 7 15 6 16 1 17 1 18 3 19 12 20 25 21 19 22 1 23 1 24 3 25 19 26 57 27 108 28 49 29 1 30 1 31 4 32 26 33 118 34 366 35 492 36 150 37 1 38 1 39 4 40 35 41 203 42 931 43 2340 44 2431 45 442 46 1 47 1 48 5 49 46 50 332 51 1989 52 7756 53 16252 54 12371 55 1424 56 1 57 1 58 5 59 57 60 494 61 3766 62 20254 63 68685 64 115940 65 65169 66 4522 67 1 68 1 69 6 70 70 71 715 72 6532 73 45448 74 219388 75 630465 76 854981 77 350792 78 14924 79 1 80 1 81 6 82 85 83 980 84 10601 85 90954 86 580203 87 2459730 88 5966610 89 6444826 90 1926372 91 49536 92 1 93 1 94 7 95 100 96 1319 97 16327 98 167431 99 1339448 100 7684881 101 28431861 102 57805410 103 49554420 104 10744924 105 167367 106 1 107 1 108 7 109 117 110 1711 111 24112 112 288167 113 2790873 114 20459857 115 104898024 116 336492104 117 571178751 118 387203390 119 60762760 120 570285 121 1 122 1 123 8 124 136 125 2192 126 34398 127 470550 128 5367310 129 48295910 130 322092958 131 1466576104 132 4062243024 133 5737638778 134 3068067060 135 347653944 136 1965058 137 1 138 1 139 8 140 155 141 2737 142 47671 143 735048 144 9678999 145 103769105 146 861298471 147 5194094184 148 20916933674 149 49863336565 150 58455577800 151 24604111560 152 2009690895 153 6823410 154 1 155 1 156 9 157 176 158 3386 159 64461 160 1107414 161 16556596 162 206766636 163 2067666300 164 15736666156 165 85454131000 166 303367665286 167 620840444834 168 602859152496 169 199398960212 170 11723100775 171 23884366 172 1 173 1 174 9 175 199 176 4108 177 85338 178 1616936 179 27098863 180 387266919 181 4552318911 182 42212094171 183 293354954685 184 1429774311624 185 4463328542008 186 7825644901656 187 6283968796705 188 1631041938108 189 68937782355 190 84155478 191 1 192 1 193 10 194 222 195 4949 196 110920 197 2299284 198 42725034 199 688819426 200 9336292219 201 102698726774 202 879304838754 203 5561762215014 204 24268709383332 205 66484506898320 206 99706732152034 207 66119469155523 208 13451978877748 209 408323229930 210 298377508 211 1 212 1 213 10 214 247 215 5874 216 141865 217 3194136 218 65231875 219 1172656375 220 18046488304 221 230642058400 222 2364081843344 223 18629458804000 224 106978407698439 225 417080158405272 226 1001084180891355 227 1282437129428070 228 701526880303315 229 111765327780200 230 2434289046255 231 1063750740 232 1 233 1 234 11 235 274 236 6933 237 178875 238 4348805 239 96855408 240 1922679160 241 33174911741 242 484510317793 243 5814123813516 244 55352187959971 245 400443780910805 246 2083482864563664 247 7246003858221636 248 15217675617107303 249 16633836691938270 250 7498841128986109 251 934774244822704 252 14598011263089 253 3811803164 254 1 255 1 256 11 257 301 258 8085 259 222696 260 5814825 261 140337329 262 3051159254 263 58413581650 264 961803608785 265 13274209099515 266 149079559359815 267 1314922950643500 268 8715769443861830 269 41020715037509937 270 127092454303559400 271 233285495922344929 272 217372667817157545 273 80696081185766970 274 7865200653146905 275 88011196469040 276 13722384546 277 1 278 1 279 12 280 330 281 9386 282 274114 283 7652788 284 198996102 285 4705505895 286 99078621356 287 1818756076464 288 28455767929512 289 369924952211640 290 3878427036956772 291 31629983909006736 292 191778454330068510 293 815398126259666955 294 2248096045223889289 295 3603276854899390240 296 2859855105687384246 297 873654669882574580 298 66539384200125314 299 533216750567280 300 49611801980 301 1 302 1 303 12 304 361 305 10791 306 333963 307 9927766 308 276802735 309 7075812276 310 162638130043 311 3297310267160 312 57789973245654 313 856372999560480 314 10459984542173622 315 102172666223124120 316 769194012940822667 317 4260452068202729022 318 16346292945115014270 319 40067360552260163692 320 56033315904277236728 321 37855395250770282075 322 9510760874015305314 323 565727378241666420 324 3245004785069892 325 180072089896 326 1 327 1 328 13 329 392 330 12360 331 403117 332 12715140 333 378461238 334 10403680453 335 259359564134 336 5761227099043 337 111986609948336 338 1867873517028000 339 26150229238389368 340 299500175711178716 341 2721190508759643732 342 18886066400851835779 343 95455689904465472395 344 330185035288385083170 345 718975643326645316040 346 876698296960617006832 347 503863784437367408822 348 104056578388202177640 349 4831861969306285732 350 19829768942544276 351 655977266884 352 1 353 1 354 13 355 425 356 14042 357 482494 358 16095090 359 509493757 360 14991867550 361 403093464101 362 9743469206744 363 208277259112825 364 3868978710714060 365 61258829701259100 366 808616550539238540 367 8669897669699078085 368 73174122669283364540 369 467673928686647850244 370 2154976593879347509425 371 6715056585327554326159 372 12980765529220515980580 373 13793188870165343643130 374 6740453109521768696400 375 1143720003553744844175 376 41442117177091100652 377 121639211516546668 378 2397708652276 379 1 380 1 381 14 382 460 383 15903 384 573056 385 20159554 386 676330402 387 21215445479 388 612211461235 389 16007332814040 390 373565027917692 391 7659472920158079 392 135630820480250904 393 2034462304811355696 394 25279324394258140742 395 253401946739652201777 396 1984526299711465574283 397 11669285599657346498376 398 48982690424700480826840 399 137407464701782893487727 400 235669637211857205099444 401 218111065613013281917520 402 90588122128165301157648 403 12624232337283865970013 404 356819857110456571994 405 748792028624570864 406 8791599732140 407 1 408 1 409 14 410 495 411 17888 412 675805 413 25005244 414 886403739 415 29533800296 416 910717628366 417 25624107867126 418 648753375826876 419 14569828003845240 420 285819978610761037 421 4814870472509757448 422 68310974832450156851 423 797942127829591297770 424 7469828448399140442190 425 54232502089130041135260 426 293162798215954046987541 427 1120251417565731407836880 428 2827437976044782381903076 429 4300422607280541340265420 430 3465004997794294205984250 431 1222637207555319112594128 432 139888882470965012951760 433 3083265934719624915212 434 4624572183630405912 435 32330394085528 436 1 437 1 438 15 439 532 440 20067 441 791791 442 30742291 443 1148247976 444 40504405607 445 1329553344009 446 40070441775364 447 1094584002067556 448 26747351366554354 449 576611899000522275 450 10800760864646780175 451 172812173834348482800 452 2315889614440859108769 453 25403021602971801382825 454 221879963719585817327825 455 1492207774980653615501848 456 7410538852684142155798950 457 25764060461376027361895721 458 58476894088234514857610660 459 78838211763256973528559064 460 55281564742301585134264398 461 16566279507260672140756763 462 1555708250711005749648528 463 26731078104809869389368 464 28648832760353824616 465 119218333037807 466 1 467 1 468 15 469 571 470 22379 471 922104 472 37485663 473 1471602825 474 54797426895 475 1908116934064 476 61348911126646 477 1799378737715285 478 47565742387434390 479 1118991325346517312 480 23109166998973774287 481 412650900645835728645 482 6262584256721892831777 483 79187412249939850972560 484 814908709043019605465528 485 6635830000142745417012400 486 41312189132166100114941975 487 188373467212973689884919528 488 595559151919244194912415450 489 1215059037518456976899170845 490 1451500115759901412776063324 491 885448338072150440463761844 492 225281886339320740585543188 493 17359100809532021370759330 494 232469333220084374752940 495 177983335411850101584 496 440746546654437 497 1 498 1 499 16 500 610 501 24900 502 1067878 503 45365152 504 1867522046 505 73212389140 506 2696020491866 507 92135766128000 508 2889153396806976 509 82199620255999764 510 2097430951289774220 511 47407520120675046064 512 936385032455840956758 513 15918545551529612798598 514 228900239205224584742502 515 2728390112545304807775120 516 26321137194293565660196314 517 199688981349634429798686528 518 1150161033715257890979546400 519 4812870033897359420543356800 520 13831213621877605020612456340 521 25355281936374121143419700420 522 26829199007681569915836928312 523 14233931068371298590954200224 524 3073888433661649276275259368 525 194303005132652042759143840 526 2027536880172270612945128 527 1108687860142996530672 528 1633354867003782 529 1 530 1 531 16 532 651 533 27565 534 1230291 535 54515552 536 2348486673 537 96695636323 538 3755107379875 539 135960158636744 540 4540653053922306 541 138416117138523391 542 3810380387075342276 543 93660914084305314978 544 2030671770841561581975 545 38310611758794647326845 546 619354890100856966406175 547 8430494172757291135194960 548 94652252074940848639461110 549 855429224733631888769661078 550 6042916375268176397090252649 551 32185165229293750133697943680 552 123542297121457082334635920400 553 322593959100735091291357340505 554 531193501016420254076438413890 555 497714767674699792667654702624 556 229589136376423638033716141064 557 42073526522014617294960398286 558 2181193966975670160750665840 559 17731466624699280590121600 560 6923484329408678692143 561 6066746583206946 562 1 563 1 564 17 565 694 566 30454 567 1410561 568 65088126 569 2928522916 570 126360175022 571 5161755006100 572 197419697996622 573 6997948699675752 574 227648055113703132 575 6729097375090541550 576 178873767568564311996 577 4228665379169437771896 578 87827138494206265728892 579 1580888492895712782935196 580 24282406162150483248846064 581 312633688810607922304001136 582 3304006925785034209360815910 583 27957538482758803569530839925 584 183805096068447604223812136252 585 904861043322760724842497366108 586 3184856204293738853606664076102 587 7553838507809950002030735403360 588 11169194411840440042641217107332 589 9264484976210898631000331876846 590 3714844716137743360239718698152 591 577560393617100301855676789604 592 24552155402346483635591959256 593 155460437776386288007087260 594 43337121621011133148959 595 22581779013465218 596 1 597 1 598 17 599 737 600 33496 601 1609954 602 77238876 603 3623324757 604 163506238025 605 7009488613479 606 282437533009073 607 10593335149615925 608 366427747402366532 609 11581537047304125136 610 331290515087137576080 611 8489873049840462811869 612 192773173852642622385653 613 3831218998133587918074217 614 65735652283751134233507673 615 958564606982278613484764493 616 11665559251019103273470539440 617 115981277510051131425908140584 618 918404092747794643463686310512 619 5616932039519081497714560985195 620 25548908353514210090283631361406 621 82429247633554564927860435751827 622 177527639000226504569573530888880 623 235646615483110048360687772303295 624 172992654476346088283814960037432 625 60283873850003253684026998394448 626 7950073750487923274525020185912 627 277071169253532019259519939181 628 1366242111962391411964562060 629 271866415137922289761335 630 84223932294791926 631 1 632 1 633 18 634 782 635 36777 636 1829776 637 91142172 638 4450381210 639 209644587360 640 9411932919319 641 398566774722130 642 15773379915206836 643 578277322176173256 644 19469953103285937436 645 596695184191251677064 646 16490705389887671982930 647 406870072081593215633470 648 8863610313253469113369750 649 168408595951792570816249900 650 2752197652845417873340048882 651 38074959469685694464270666810 652 437737365919199737668452204120 653 4092193753873244121500324954508 654 30311030665952074722451990379976 655 172387793389231329490184241733992 656 724238575741683301746931440539779 657 2141219964414568020900948124965396 658 4186357658115276030478566793931840 659 4987331948132616266935915993954400 660 3239721660511303073542870189434968 661 980957191285893017573688604493088 662 109712358578197617104894856170050 663 3134238338184239660371361334135 664 12033920302384595879131360812 665 1709056947743945159182550 666 314731536708831284 667 1 668 1 669 18 670 829 671 40222 672 2071377 673 106976990 674 5429108275 675 266520429285 676 12506129526236 677 555348425807420 678 23131092956938344 679 896170881230743188 680 32033227255585429199 681 1047676963368024000720 682 31082687580835527358607 683 828840517556663462401617 684 19666743682013538788779101 685 410671947960462782507909100 686 7453695855482436183502297419 687 115943882609893578081270407550 688 1520886967127270617111955417483 689 16509890436494125587272300527440 690 145063338170838213534508361799750 691 1004695629149215733653620401636777 692 5311705013901441209646080446131720 693 20605384871358193528031532500055744 694 55810351105742103828556949304368876 695 99032106992140734757204176915655640 696 105864628450014381395158656249312720 697 60838487648960317756143434213015124 698 16003407197273804456343791512305851 699 1517689026087182918529461209438494 700 35534502383233025361506331361305 701 106219104099979501392579564120 702 10764970696766416603201365 703 1178225751913516684 704 1 705 1 706 19 707 876 708 43921 709 2336151 710 124942233 711 6580985568 712 336140461422 713 16456249180875 714 764729693718299 715 33445318298251132 716 1365706044885544681 717 51667796409698231921 718 1797019839316553803446 719 56999506546468705297888 720 1634885977706167713140440 721 42017105192374911499680472 722 957923136850842125195989064 723 19158462737016842503919781280 724 331947736151297286826660102056 725 4911979124619574860135038353416 726 61062973933289568980667124304328 727 625617590426608292860524541354224 728 5164485793102117583142595849422122 729 33434087628399234900854884048701498 730 164267735365896772497411125419092457 731 588239955967207996198603125667495344 732 1459280792175109852040355937972128561 733 2349593365385059597868983293236921010 734 2253335461811238171136690436473042896 735 1145419744920958835164055391449506680 736 261709992108383265542893551198028195 737 21042198642909903093265064706710410 738 403728918267593811687038909032275 739 939427309879961793558826190784 740 67932630870640648619579787 741 4418346570558799130 742 1 743 1 744 19 745 925 746 47793 747 2625532 748 145241421 749 7929697633 750 420800385148 751 21457729051286 752 1041549899730795 753 47728590853936115 754 2049147732830964689 755 81824463663543943812 756 3016742664432796182288 757 101926626206344491965385 758 3131258485593908018266335 759 86732312961493439207197315 760 2146366254784820507923386474 761 46979792725999185637203024406 762 899327460754839792819898932606 763 14866513177459590191522582280520 764 209165282879201598326439760621515 765 2463168028629575083811767757886265 766 23809076019858649102081897916953008 767 184594420151922358033974901705103760 768 1116699353019542295492451948409484445 769 5097371613821819850403925726392151486 770 16846124972130304541512829082844119897 771 38268474371547178475068604584415360112 772 55898877869565005003191166167670317804 773 48085917922486424330288207978019125529 774 21617139860488735770940449164249681880 775 4289548724739018929592215118153993783 776 292364124607330179635502001434636114 777 4596205545078802643964811864982055 778 8324188773685211813616624333940 779 429448239909500701858246236 780 16595740773901848790 781 1 782 1 783 20 784 976 785 51934 786 2941002 787 168099842 788 9501279936 789 523115983229 790 27741866272194 791 1404102016743816 792 67284855987050136 793 3030535691242421258 794 127402439057692204000 795 4964777255338456263162 796 178090383585899447009898 797 5837510756066345395045362 798 173497147372955497239106695 799 4636581483974902607581502436 800 110398878431158986386754415038 801 2318376447054335895469977331938 802 42453864804841004437277819129004 803 669227439385494383685605714735604 804 8948671107876167324588361936267372 805 99788325547028610849501191353575904 806 909701648298223591822446209900427948 807 6622205952306138105778930179162955328 808 37424809478208258777861471887584212160 809 158676612642008375889238404686957595646 810 483865489538492657263014890390448911544 811 1006324824819976330316914335774284554716 812 1333311908308639078888744726682060988734 813 1028628806572462412939743825265594053665 814 408899850729504203260298711402340194502 815 70457903912274399151047950916643800804 816 4070333387026485771331627867354890390 817 52424191898080909584293843543608656 818 73891708048269387260842825197000 819 2719385848287652864563594876 820 62431596247960939020 821 1 822 1 823 20 824 1027 825 56259 826 3284083 827 193746900 828 11324269535 829 646054473950 830 35580900173049 831 1874778171985680 832 93778615723250094 833 4422079543290525040 834 195266746011875735730 835 8021844236162565087152 836 304580032220150836684695 837 10615708722677018126409243 838 337205218413639291344464900 839 9687018807109269163377439600 840 249573694042415074998743617220 841 5713716489792712285671559437060 842 115053472953553256382023543537220 843 2014385241827560661045528513353200 844 30267385481001330179333037188933980 845 384501278287394931163405353320728584 846 4058718867339444086317029652909743219 847 34885805384418224092356487453539873776 848 238376843125986480838770996912135370020 849 1258219130938166240047531821855248847120 850 4954039666548393250172794151460041927632 851 13936217056014946926223390291284112281232 852 26531052001602257990172847665007344891015 853 31879406683672852066735418855487375457650 854 22053924564801637761319598251163607021495 855 7751112490962989055925437690140096695200 856 1159638864842843731877837934010775990675 857 56775548365699890238141522292230319034 858 599022680689730713838473636606675485 859 657029268434416165101540771506000 860 17247342403638287455964284423 861 235207409107858096140 862 1 863 1 864 21 865 1080 866 60868 867 3656341 868 222435904 869 13429860444 870 792969906807 871 45293616693546 872 2480808397583093 873 129317244689857214 874 6372101354695137200 875 294920743984481877700 876 12741789720867388693164 877 510689417642344354253380 878 18867327192305863352501908 879 638241360847197304358803681 880 19628452900553403351006464815 881 544593728247008264676438511224 882 13517413980773743550482296345944 883 297383107577022358110610501538714 884 5739077233829218988362999436515964 885 96029573586115529811012182433983060 886 1374823619880772474365534434972145949 887 16586745333069888145343597358609383592 888 165688417774261376609165749230989371644 889 1342382920461745421988168625634434686704 890 8607944221967754080739204918701835001472 891 42426146141740228350766913298595228972692 892 155096638950399349537765520080068705578720 893 402425219759864514534273015679644347622548 894 701166944498550677206381290956916981585849 895 763969689733151294220059649803031666628520 896 473851897831986244806705645583286710418223 897 147227007158136097037594736400442845117120 898 19122430440196942745476953842861556718176 899 793367550459533618681211442575945763855 900 6856364058537051128396787596996619600 901 5851566222311060533990651755246960 902 109554762720528320713391026219 903 887373407100970496220 904 1 905 1 906 21 907 1135 908 65670 909 4059386 910 254423950 911 15852063661 912 967638601512 913 57251509563019 914 3255102165629178 915 176548411177992945 916 9074826116920933884 917 439372059349582613844 918 19919503663826451086640 919 840658763979553103677881 920 32828246543727888671874995 921 1178820206405472295241538786 922 38667565202418766597424228064 923 1150438019356906578602227244475 924 30807018154169397692970841790850 925 736262378314151357339035871434798 926 15557544167855545834950275088047550 927 287622023241864039428723846168859975 928 4597681956681991697753337257190901380 929 62696565433055694016362765189749062042 930 718156427676358545044550641803094703612 931 6786936264271935779484501936362426716935 932 51817760869133136559791827663346214471504 933 311756861010684669551715221787769790219760 934 1434524086030328545004684432769573233522476 935 4868172791396310090866367293132285122468869 936 11648684228690464874743286227897267635900660 937 18572767436765586404106773477518208157975717 938 18347313216513484560774910189549827871634010 939 10201799703371507130945516385099461317247246 940 2801815439812434775596112119170660516202654 941 315897977894177352312303464793426836683280 942 11105265351914185184308669178816725840890 943 78604324637627066752880966099694096250 944 52194386958891547977872776892846016 945 696894181464372887605367080785 946 3352299537890787375420 947 1 948 1 949 22 950 1190 951 70771 952 4494868 953 289993752 954 18627871890 955 1174299151069 956 71885533997821 957 4237203336500064 958 238774744718848940 959 12782365543678404821 960 646237795193017550448 961 30681578812117533093656 962 1360316035161259230586890 963 56003876218502213360038218 964 2128469853150423690644199925 965 74218363837161028451982548800 966 2358819502585112417586903142976 967 67847758476354038801352934366816 968 1752554101958001421653467506866048 969 40308744345034032316661507681910528 970 817718884572273568647117701714710170 971 14476852630271699631039894488195624736 972 221002926382564857971891891306559673120 973 2869693300932350249309312356738688920960 974 31200090245527595795160116425284101332680 975 278888394689169212550030132117569735378646 976 2006146146456462783044537914349817670699400 977 11322180749905590338314849734559661275942304 978 48629897395676713449703012523362014725103226 979 153172773121326304886765539682567201775099055 980 337953876809748704862599238795960430749499404 981 493018238349335190835311938681458707187980088 982 441516649894474660919558347315085123945869114 983 220059713450708180826890271699579716095281570 984 53416595153117351805669216026380522202796180 985 5227494348297174933325442763374068541759040 986 155699626436286126912390463848839420086910 987 902540278067477271096421238697531494290 988 466238421799373899518264325266090453 989 4439150397290298445270044368160 990 12680437382502191131560 991 1 992 1 993 22 994 1247 995 76076 996 4964485 997 329431668 998 21797428939 999 1417692187054 1000 89693489755194 1001 5474369332624738 1002 320088111688636564 1003 17819290398738659796 1004 939143625521465859737 1005 46606116836342219789040 1006 2166266917500230565947619 1007 93801748163404728330052975 1008 3763103092991799643034055328 1009 139063951983969244567472016110 1010 4705023137221803360994357033233 1011 144789895942023104433962219006088 1012 4023954207013512820310892543150510 1013 100212373697828047436103691114448520 1014 2217198768064445550127701017782820370 1015 43165761569475354444376850774082453036 1016 731563079538968834159067580510925648796 1017 10662339863425795714930572471501231312538 1018 131797317308358599753836087977502315488192 1019 1359778386287544769907954577326665790629760 1020 11493948772643109946550640863598954311374095 1021 77883316663346235597255212132806107675721968 1022 412254943797825454888196973460027358533511315 1023 1652537639198779269263601924770228642527367262 1024 4830438842542544047654564345453338613936653879 1025 9825841822764318146903571804793269443802074718 1026 13113791777414680304920599560908052221035339452 1027 10645156406321550370045995182807445720366713452 1028 4755430508108316242798884901326372290870286338 1029 1020133398617839148415077698461572021183639036 1030 86645470559748751138497926526197074610873400 1031 2186330340098172059038999523537179756765038 1032 10378208818699838140074144148464645988060 1033 4170570139823691112381709849087173098 1034 28314131560244861412878091327760 1035 48023784129303150494760 1036 1 1037 1 1038 23 1039 1306 1040 81695 1041 5469975 1042 373051711 1043 25404203800 1044 1703105280541 1045 111248071446579 1046 7022786609377910 1047 425526095180077524 1048 24600241661585571740 1049 1349481397848228997759 1050 69879577983878405353149 1051 3398468953566223317755116 1052 154438924604535273319288944 1053 6523976442953507119326378315 1054 254801500040337132678469901754 1055 9148475987014558054658078324680 1056 300129242572195433246337580544117 1057 8937735860555963179267522161829921 1058 239882818365901889694075947139635363 1059 5757187640781645352657822731351248712 1060 122484966667024057864335077735597530965 1061 2287709058531192402577056124444737437089 1062 37104381098544762279020524019816084957036 1063 516162865572573372498025186494217667841410 1064 6072304309109306539826954217262754965938316 1065 59437830723806976306970393722197859616063701 1066 475014006740183882512521682298104456401914448 1067 3031436295649356997515742024829970794146779120 1068 15047161877584103766997414179263151241179945679 1069 56284556800007511413196340563556482057206358340 1070 152659513777179313731208930395954157201716473190 1071 286260605471348612618460855181707772163039627460 1072 349481786560857732702741198346572599970977004868 1073 257124382378947494003531073199662615806488896075 1074 102939975773514485109870675179481221759097972750 1075 19513911487491754542130675494803224806636909784 1076 1438364898534172767597876001339074335059384360 1077 30745496539416749514964957229228358470547525 1078 119504481924613615830869831802437331976380 1079 37355835162992677126484002832572296660 1080 180822188007650701953629687597040 1081 182090181490445981896020 1082 1 1083 1 1084 23 1085 1365 1086 87527 1087 6013120 1088 421170799 1089 29495169411 1090 2036417273885 1091 137205625204336 1092 8948934584487092 1093 561253525170517231 1094 33651091429919894754 1095 1918601306925514013880 1096 103500338727713401805113 1097 5257256040422059154181217 1098 250227428529861506442218598 1099 11105356743756535538636883610 1100 457237896951621276675978941295 1101 17371825811847803811910207002604 1102 605591207092200958468297245607820 1103 19253115015854418909876034461288084 1104 554556459780347330420966304017054763 1105 14367617621471801512010030825973827925 1106 332179319408428050922158816106215803037 1107 6793401948687682543432760231262122638488 1108 121690959050281426849342132491772116561944 1109 1888333461367707551592522136411472595639828 1110 25066702572097013008813138491264677101391760 1111 280597221162582139653996721366333200339427544 1112 2605292351335745385735640195212400133031686358 1113 19681857152980675978821789946221104953960588081 1114 118278487678305786745617391735853948819935902800 1115 550469921586713966833344955712100701553596805825 1116 1921143640340911764393619241655967254440630791281 1117 4834383511171487459997525939435076942272783096198 1118 8355739114009545479766607442370900365568582979873 1119 9330558309668854434469567384568801910079288359584 1120 6221284402346347382456033116805354812563866757100 1121 2231956161834791263920136439256605056094513912175 1122 373855326071425707586710232571671891964869256790 1123 23912834025605072216981368373118320626482573856 1124 432967149945634064213586328680670159589024256 1125 1377920959052412532601588424534460511871210 1126 335020588606617470699800049702386502790 1127 1156169871983029465050429861140640 1128 691199464432470344621010 1129 1 1130 1 1131 24 1132 1426 1133 93688 1134 6595746 1135 474135880 1136 34120986094 1137 2424148371762 1138 168315651874150 1139 11331111639177908 1140 734772170346937520 1141 45634231051251703464 1142 2700527707572801430500 1143 151540708553479845335496 1144 8026162801902481794581502 1145 399374048846634909915043935 1146 18583094294230683532499985724 1147 804705840195752877403236167904 1148 32267115241393522518820703481570 1149 1191752313063642792412130845972880 1150 40314094757621997126092560171521580 1151 1241432372520713792813860616002130224 1152 34570358418682883715180624677073864196 1153 864258960467072092822352888332077425908 1154 19242499717840468758605989641042237063716 1155 378171060605261878950344193122241840893712 1156 6495255417641003778447839678218172291306744 1157 96407031962556439243261164472986903757664792 1158 1220930240055316933196250056353921395955813840 1159 13002061444795101003838469051541990550047996588 1160 114491382312943775832612972482807968906885204470 1161 817484209920778862285474240839931804934492924999 1162 4625446932096480038723417186460585507891568993041 1163 20181137993967459924819573382367665329778135862400 1164 65706865439215952213439738859291225798435941028650 1165 153387586710262318651196467984670607916951484860240 1166 244340491321452533658684994601843545696060113918220 1167 249538073473140458907939984447393158178039153773000 1168 150773435395793012825519159428819719493089949452920 1169 48468530852892855026006502238829134388414886347362 1170 7173027001418665753747029173257468828265658295140 1171 398108899317550340059425558170134995885209627160 1172 6105318416165936442025359611430120799601204800 1173 15908049768071421851322560538412527709220400 1174 3008227096932976254130461835154522223380 1175 7401008456838734604467788921960800 1176 2626557964844032261633500 1177 1 1178 1 1179 24 1180 1489 1181 100073 1182 7219719 1183 532296282 1184 39336189687 1185 2873509277925 1186 205431097962071 1187 14261136773700408 1188 955161984285386202 1189 61378636788631841391 1190 3765302361831876857408 1191 219481606603540613937528 1192 12102243904444986529691859 1193 628472987003837514303452340 1194 30600787127262735078221928797 1195 1390690603960140953032539915180 1196 58712465003322853270329912069346 1197 2291266012281325570745413527022875 1198 82219239377063898323505582085923947 1199 2697515685457790518296019927441832000 1200 80423934512428348255409395231156870440 1201 2164391500737983968740827476408879038258 1202 52195133498565998015494590597347892004776 1203 1118786288995114355680286918752570348027200 1204 21123698243784589001362086085650779497004828 1205 347785092031401524779140006711735822808707475 1206 4936534852211850631384366485376800663613473468 1207 59632605354288027041438276008532125257455403246 1208 604037870023365262996231570314162890079194113247 1209 5043628171084527810335446577292483097616987566326 1210 34031696033565621125518165475954561612012229828342 1211 181273789766081083237946328886224483703278354026024 1212 741375735269240958051646522813717331154873637175088 1213 2251613826703520951838131575072229168260676160394974 1214 4875588018319207134785238328454001367021843873914753 1215 7157354777264308478493396869890116661476428191748496 1216 6684585307604457529093970349416360177061158397669429 1217 3659677055256046556110782113943862685261695414209900 1218 1054081939777167438493986999404741750945715353869935 1219 137819620795846892057378776302203574740844039532536 1220 6636723703492913591465920208996079689303480798790 1221 86201677932836925605095830104147649208746989880 1222 183881477913923497924682012761429763760588840 1223 27042908260803625540627588404791088441960 1224 47428427642930994558095595317895300 1225 9991220493717983122681752 1226 1 1227 1 1228 25 1229 1552 1230 106802 1231 7886953 1232 596033230 1233 45199384340 1234 3392456769712 1235 249519476770564 1236 17846242172247400 1237 1233357596495698584 1238 81915442925159957750 1239 5203075530790312542966 1240 314636960249597898612760 1241 18036002226689655889063356 1242 975922905523744478716152653 1243 49636118286858501325883475130 1244 2362735872165723222666453219979 1245 104792919308703763133948786591328 1246 4310436975349943198103856955555472 1247 163620661686302438349910658969686965 1248 5701523821632934308903372353172519750 1249 181347485284462739849039847506290483852 1250 5232649898080530727627005442376702836548 1251 136048897350093798918302141501791998273044 1252 3163830077692417989174422945055407677745236 1253 65270016954344363870182218195248136710467512 1254 1183664661689697895201281044106064867948902450 1255 18677098714327386616448968248332858262426308976 1256 253475066824002535653399343813700432018106481440 1257 2920115821435012170279459865920347214129451232652 1258 28130037297016257289282517010364238094244592158485 1259 222691947492443608600934180580989684521208403672039 1260 1419781330160294578609428214922887076876339272340466 1261 7118643942176213525871768380557209779533955172108560 1262 27287492782299896793683821439365992197938835825276234 1263 77297431638181209788874507347206274206334153101803600 1264 155242517236043442032932663028348548186225346107250550 1265 209999620213841369285851954348494945866656237447438000 1266 179343536316579085741332407062679233650608317372274856 1267 88961385433855601730856420986924072164689356347706992 1268 22956157869035883398462336294594564511573765959659920 1269 2651559783093494671690959289227954000795871399042800 1270 110779812355044952707524800907756783541466317998130 1271 1218576892233063785270936795959080999746584378800 1272 2127966919364594424768015216679158660315136240 1273 243376593723144012615399360463533803816580 1274 304260549454802773778280547593817956 1275 38043493418390135850581004