0 1 1 1 2 0 3 1 4 0 5 0 6 1 7 0 8 1 9 0 10 1 11 0 12 2 13 3 14 0 15 1 16 0 17 3 18 6 19 8 20 0 21 1 22 0 23 4 24 9 25 18 26 25 27 0 28 1 29 0 30 5 31 12 32 30 33 70 34 97 35 0 36 1 37 0 38 6 39 15 40 44 41 135 42 330 43 434 44 0 45 1 46 0 47 7 48 18 49 60 50 220 51 705 52 1694 53 2095 54 0 55 1 56 0 57 8 58 21 59 78 60 325 61 1228 62 3906 63 9202 64 10707 65 0 66 1 67 0 68 9 69 24 70 98 71 450 72 1905 73 7196 74 22953 75 53334 76 58194 77 0 78 1 79 0 80 10 81 27 82 120 83 595 84 2742 85 11690 86 45004 87 145053 88 332090 89 338195 90 0 91 1 92 0 93 11 94 30 95 144 96 760 97 3745 98 17514 99 77035 100 303900 101 985800 102 2212782 103 2097933 104 0 105 1 106 0 107 12 108 33 109 170 110 945 111 4920 112 24794 113 120750 114 548775 115 2201676 116 7136613 117 15638370 118 13796952 119 0 120 1 121 0 122 13 123 36 124 198 125 1150 126 6273 127 33656 128 177877 129 899442 130 4180430 131 16920860 132 54544485 133 116365990 134 95504749 135 0 136 1 137 0 138 14 139 39 140 228 141 1375 142 7810 143 44226 144 250168 145 1376529 146 7141254 147 33681615 148 136966860 149 437961888 150 907975146 151 692462671 152 0 153 1 154 0 155 15 156 42 157 260 158 1620 159 9537 160 56630 161 339399 162 2001528 163 11321940 164 59846490 165 285489885 166 1163989788 167 3685605735 168 7413080510 169 5245040408 170 0 171 1 172 0 173 16 174 45 175 294 176 1885 177 11460 178 70994 179 447370 180 2796795 181 16979000 182 98161217 183 527338878 184 2539864600 185 10364408140 186 32441696325 187 63212284498 188 41436754261 189 0 190 1 191 0 192 17 193 48 194 330 195 2170 196 13585 197 87444 198 575905 199 3785550 200 24387786 201 151696248 202 894587925 203 4875926562 204 23664618705 205 96463232284 206 297977767662 207 561747543414 208 340899165549 209 0 210 1 211 0 212 18 213 51 214 368 215 2475 216 15918 217 106106 218 726852 219 4991877 220 33842610 221 223853355 222 1424368440 223 8552412960 224 47189545494 225 230280617915 226 935872773068 227 2848636972971 228 5190343710746 229 2915100624274 230 0 231 1 232 0 233 19 234 54 235 408 236 2800 237 18465 238 127106 239 902083 240 6440724 241 45656864 242 318372230 243 2159078445 244 14024486008 245 85526859691 246 476605964106 247 2333798504860 248 9440653262620 249 28278241848309 250 49752410984526 251 25857170687507 252 0 253 1 254 0 255 20 256 57 257 450 258 3145 259 21232 260 150570 261 1103494 262 8157903 263 60163140 264 439337085 265 3146592570 266 21827316888 267 144352336440 268 891930512305 269 5009617100238 270 24574043983425 271 98809201693260 272 290931124989546 273 493844719701186 274 237448494222575 275 0 276 1 277 0 278 21 279 60 280 494 281 3510 282 24225 283 176624 284 1333005 285 10170090 286 77713350 287 591183252 288 4440472773 289 32581225950 290 230536050165 291 1548473888120 292 9674649462338 293 54678072403026 294 268319910678605 295 1071131795708188 296 3097051613077269 297 5068209425457862 298 2253720620740362 299 0 300 1 301 0 302 22 303 63 304 540 305 3895 306 27450 307 205394 308 1592560 309 12504825 310 98678846 311 778703783 312 6100179780 313 46996879072 314 352251029410 315 2536213188519 316 17268310436152 317 108920073127159 318 618570128816934 319 3032971156038090 320 12007932126074060 321 34064462020306473 322 53705511911500746 323 22078799199129799 324 0 325 1 326 0 327 23 328 66 329 588 330 4300 331 30913 332 237006 333 1884127 334 15190512 335 123450540 336 1007056050 337 8191285245 338 65880540180 339 519084376239 340 3964992431830 341 28994911890048 342 199801531209336 343 1270511089013061 344 7241357319426234 345 35436957692116335 346 139010517023329052 347 386600759467746528 348 586862875255860062 349 222987346441156585 350 0 351 1 352 0 353 24 354 69 355 638 356 4725 357 34620 358 271586 359 2209698 360 18256419 361 152439024 362 1281768345 363 10785684630 364 90139379928 365 742150855236 366 5966712899741 367 46362664305770 368 343806474384045 369 2394375502123064 370 15329827778994946 371 87586805433332382 372 427355963243615875 373 1659554060322800460 374 4521440483724439521 375 6605213319604075186 376 2319210969809731600 377 0 378 1 379 0 380 25 381 72 382 690 383 5170 384 38577 385 309260 386 2571289 387 21732678 388 186074690 389 1608746480 390 13961810805 391 120786840538 392 1034208957145 393 8697604900500 394 71224907520118 395 562103473562350 396 4220933769308205 397 29670194125760376 398 191037038791754561 399 1093003154692799490 400 5312333805535212630 401 20405747272853550364 402 54428566730138949081 403 76485159609995435670 404 24814199204060811913 405 0 406 1 407 0 408 26 409 75 410 744 411 5635 412 42790 413 350154 414 2970940 415 25650285 416 224807850 417 1994280387 418 17804848368 419 158948056800 420 1409779442190 421 12340581482515 422 105823601301828 423 881302552212291 424 7053961409448210 425 53566838971016418 426 379595159653535544 427 2455298219131270877 428 14053912989228659382 429 67984677182088156515 430 258125706281280249292 431 673657025382378701280 432 910229651906102782202 433 272848114308187363275 434 0 435 1 436 0 437 27 438 78 439 800 440 6120 441 47265 442 394394 443 3410715 444 30041100 445 269108856 446 2445050718 447 22406948685 448 205865333232 449 1885266368115 450 17107674627554 451 152835106487492 452 1334268310730004 453 11283963114957269 454 91477032184395430 455 701650841036287275 456 5007128917686919288 457 32504194547687024316 458 185972367064408954794 459 894711114242657906185 460 3355612508052487026460 461 8564050520241633883803 462 11122165790442515353326 463 3080250304510265720392 464 0 465 1 466 0 467 28 468 81 469 858 470 6625 471 52008 472 442106 473 3892702 474 34937847 475 319468220 476 2968135445 477 27867445650 478 262903677400 479 2479080607984 480 23242554452745 481 215418287440678 482 1960990577391001 483 17403199255287876 484 149258655247607994 485 1224071084795506970 486 9473067208871584407 487 68010947914978043448 488 442707692258868056797 489 2529894929424854304750 490 12096419102090828413200 491 44787263109904633537612 492 111724567454873416494609 493 139414354684965697746978 494 35670461974013556092289 495 0 496 1 497 0 498 29 499 84 500 918 501 7150 502 57025 503 493416 504 4419013 505 40374114 506 376396734 507 3571016460 508 34293072165 509 331556389398 510 3211765862781 511 31023131950576 512 297264966638730 513 2809513902954570 514 26022061053712269 515 234446744274407316 516 2036674989903642957 517 16878529269556634750 518 131664641616954779490 519 950154237772721029496 520 6196881288940587186361 521 35344629289588509587250 522 167850015352416438251405 523 613181582226842595782940 524 1494429241267880401932030 525 1791217607985207040517350 526 423383124806722113882761 527 0 528 1 529 0 530 30 531 87 532 980 533 7695 534 62322 535 548450 536 4991784 537 46384353 538 440425590 539 4261586175 540 41798177340 541 413450707488 542 4106127173850 543 40764245796095 544 402652762232048 545 3936927221477775 546 37886841069638750 547 356560284059919706 548 3257327763668301636 549 28630961001042716305 550 239535024698787179010 551 1881773125806946284639 552 13638824409456752825656 553 89058962826210894989920 554 506647032647076036326598 555 2388318926190550830793815 556 8604196586244474678761164 557 20479084782783676432533855 558 23570964297369004724028330 559 5146743270975278399645746 560 0 561 1 562 0 563 31 564 90 565 1044 566 8260 567 67905 568 607334 569 5613175 570 53003880 571 512106500 572 5048154122 573 50504944413 574 510353509900 575 5187361940215 576 52820433750510 577 536500339460968 578 5410415005379056 579 53898946025750565 580 527440707397130898 581 5037694560788034119 582 46614092701031798292 583 414154497677867929752 584 3494833091873112823030 585 27626922625125661931817 586 200956618377460191644280 587 1312894851609557972544607 588 7445092915635552036665370 589 34818534077094076951965660 590 123644848806797159429587740 591 287294035590429023244598905 592 317452791534810241479390974 593 64032411745442269790870791 594 0 595 1 596 0 597 32 598 93 599 1110 600 8845 601 73780 602 670194 603 6285370 604 60268875 605 592011816 606 5939453553 607 60543609390 608 624177072792 609 6483193445820 610 67588789190389 611 704425106855682 612 7308371248274949 613 75135599426648304 614 761623575835018770 615 7569695693398695990 616 73296342612844226603 617 686274521619519559236 618 6157759115512035252089 619 52367173502376946916170 620 416240827440623781417360 621 3036510613552538145610808 622 19836131949604328596554141 623 112063470565265637919861182 624 519685040785202779254748525 625 1818301000421877565362926924 626 4123024215383563044348284946 627 4372766292035383221381654802 628 814792953749264238351995387 629 0 630 1 631 0 632 33 633 96 634 1178 635 9450 636 79953 637 737156 638 7010577 639 68216382 640 680734650 641 6944648040 642 72052680405 643 756984884370 644 8024006901729 645 85511903291660 646 912803388184958 647 9721577614596966 648 102872081823432941 649 1076744940051576304 650 11092705719244174905 651 111854485472381627962 652 1096922541932944902318 653 10383158734454068496532 654 94009892403853011642265 655 805103048973707259883150 656 6430033203512739656826897 657 47013921915717286243548024 658 306910021269286786202183458 659 1726464365442564480373246434 660 7935377953558648058423269305 661 27345090338248686682112937244 662 60490829595211754199950945073 663 61564222172391127628724535734 664 10597441247118532042323739714 665 0 666 1 667 0 668 34 669 99 670 1248 671 10075 672 86430 673 808346 674 7791028 675 76884309 676 778888994 677 8073338075 678 85179157800 679 910997515168 680 9842988008326 681 107080893397611 682 1168833101159740 683 12754447100479195 684 138605556986785674 685 1493983900075774386 686 15901539884815957232 687 166313738961880237125 688 1699788151664892333870 689 16867203909785970355771 690 161277212908936104564036 691 1472325326787389007938400 692 12688713350930859025501810 693 101759518299151418053873635 694 745271706855335427895147320 695 4859231906668154385536992875 696 27204599472150091432513772886 697 123879225404424069810962392490 698 420276355294690863971928424396 699 906726045243452378535735850053 700 885383873195867839376511274970 701 140799479471167476990126130827 702 0 703 1 704 0 705 35 706 102 707 1320 708 10720 709 93217 710 883890 711 8628979 712 86311428 713 887109840 714 9335567670 715 100078754925 716 1088598544488 717 11976264042555 718 132838518100090 719 1480598973938028 720 16526334555890700 721 184080532659582645 722 2038542907715372286 723 22355272375750185411 724 241705458148190593520 725 2563968487514172049140 726 26536085971148823621314 727 266224940751856546161481 728 2569339817009272022214420 729 23633711036940817766322083 730 204832482169678679098674630 731 1648511098943297906668671504 732 12087017730636296344487695480 733 78672470496648348154300949945 734 438156060925140078332209911306 735 1975860384453672664231282301635 736 6597315375856138595314611728156 737 13877770807068475154843456439960 738 12999214745960871996093831315342 739 1909856637821124934078397090133 740 0 741 1 742 0 743 36 744 105 745 1394 746 11385 747 100320 748 963914 749 9526710 750 96537375 751 1006053300 752 10741830957 753 116916119658 754 1292340543000 755 14463047475240 756 163382379563105 757 1857140330517758 758 21172915423470321 759 241316004968927420 760 2740167375732394378 761 30886931807952170994 762 344243665532920620607 763 3777104140587121631472 764 40600301762034485397045 765 425156323846959085567942 766 4309135363399963443003280 767 41946697302572713509459012 768 388511040167950224541556265 769 3384237772813089986122053370 770 27317912862818034991095207705 771 200419560859716109830592459320 772 1301640902253007178983232597674 773 7208497934093685352953291277326 774 32179572309458421888010031544975 775 105712363153989157430156857701964 776 216759758269989091343399066863053 777 194737622798001383084737021825410 778 26434243217208042844817443098920 779 0 780 1 781 0 782 37 783 108 784 1470 785 12070 786 107745 787 1048544 788 10486525 789 107602650 790 1136396726 791 12303078788 792 135865056645 793 1524951111502 794 17345782123525 795 199368213618024 796 2308521476144722 797 26847634055004994 798 312634335986691789 799 3633706180555054860 800 42014120379840403205 801 481521682273051908918 802 5448938173148079544506 803 60617570632733443059184 804 659706529972365362883705 805 6984435277715270700356010 806 71465064453667686475681813 807 701214308807682196343959956 808 6535628318455565108605192422 809 57186167368416754350030347550 810 462748993649773834899381884649 811 3395436710800301733514556216696 812 21993998544690345874159964699677 813 121069134041210885500622757218322 814 534840569894473666716374152668830 815 1728119163063121826860452141697308 816 3453217881667535740205904504455325 817 2975138008587384425065517134799110 818 373145981616605823154324105008789 819 0 820 1 821 0 822 38 823 111 824 1548 825 12775 826 115498 827 1137906 828 11510752 829 119548617 830 1278838830 831 14030725335 832 157108750260 833 1789338975840 834 20670291843474 835 241513268159575 836 2845904713902888 837 33723222971976231 838 400691914337226006 839 4759714667623927914 840 56350604098768558140 841 662730164444345620217 842 7715332162375625310138 843 88565224399283926395767 844 998117891217390865392880 845 10989606194524670283813600 846 117547904853321357535264382 847 1213422850171346605690403439 848 11993695460670755854263857988 849 112427955373453150580367719479 850 987633619755965010791216896610 851 8007687837725314965622840802754 852 58738171004108141148698202751288 853 379322398851395287731933636644729 854 2074685669043031043678759230728294 855 9066833627668169407171833834329415 856 28806241692026227025514966254672076 857 56083939298038504656227281443409728 858 46331605903188959493247482077069706 859 5369420896882377953291724311228727 860 0 861 1 862 0 863 39 864 114 865 1628 866 13500 867 123585 868 1232126 869 12601743 870 132417504 871 1434099804 872 15936654690 873 180839988285 874 2088600137988 875 24485931767871 876 290599770371846 877 3481626023694800 878 41993294442082920 879 508511649160833029 880 6165101790841228906 881 74618922493098498207 882 898897886916756863500 883 10742774542500566187600 884 126922955807759875272846 885 1476727280806399208121961 886 16846795038899046240098800 887 187523925132347722688218215 888 2025139889340575193666940530 889 21077579859341866360905298660 890 209748026227799626876523898900 891 1976395425748477546747831307961 892 17422071117846934471095901310230 893 141471882235299641586928484023071 894 1036965339870713188135144937553528 895 6673672011204924225640812320841220 896 36255347354432015560980699472180602 897 156694477768404497891711310708508485 898 489386266194366932425859844221434652 899 928145428039058126074987615270685535 900 735121964544666314598431603872392350 901 78725312095257330478845304310482456 902 0 903 1 904 0 905 40 906 117 907 1710 908 14245 909 132012 910 1331330 911 13761874 912 146252403 913 1602921440 914 18033227465 915 207261386310 916 2426024083288 917 28845742094260 918 347478483313485 919 4229273434860058 920 51874005749132125 921 639517348151897640 922 7903823040025192866 923 97664067225563383886 924 1203156656491936711635 925 14733417887761213273020 926 178766855421303212031889 927 2141688333834408909150306 928 25236829795285780305307920 929 291233520893495888975792368 930 3275163274229353955553899445 931 35688636828840691215983156694 932 374296363286044434552268777605 933 3747983333416133094434987233860 934 35482396310712203116116123260066 935 313720691735698144985860233238570 936 2550275481795325798658757621083811 937 18671998863023061694087905476143160 938 119714584092041474172834791486139177 939 645766554841845089300937112100184798 940 2759366568374706950305742215279853800 941 8469684618838103754385343518255195980 942 15644458159210413278921480697721774125 943 11878503698208349382309725531791480178 944 1175575303323866574166500674479666909 945 0 946 1 947 0 948 41 949 120 950 1794 951 15010 952 140785 953 1435644 954 14993545 955 161097270 956 1786067250 957 20333287392 958 236585612853 959 2805100043850 960 33806604428265 961 413072352391300 962 5103768123720198 963 63605799539173086 964 797570030801220525 965 10037620832766709608 966 126468280033481429169 967 1591031775418481278322 968 19930683170451256129542 969 247875712189353237026060 970 3050952609231171660931417 971 37035459920941421751537030 972 441678348006665383028075417 973 5152467747064804928568894960 974 58504843092363336330766445130 975 642892483390070874563632866970 976 6790653791194479716504445324185 977 68388310762447019596509043083924 978 650181478241599682732378181566761 979 5763432540121920029278934156667950 980 46883969175836519434340083695874554 981 342749333672074559380710235993575288 982 2188470948612743047583974837156350765 983 11718087843332429480862844856271037890 984 49490770858057254803456631158590218105 985 149259151922991140748205975641487910172 986 268463639300868257914618232736361513422 987 195389809513749594548631446923871014614 988 17871255572736867810193496527986130805 989 0 990 1 991 0 992 42 993 123 994 1880 995 15795 996 149910 997 1545194 998 16299180 999 176996925 1000 1984322586 1001 22850167923 1002 269035615200 1003 3229523318112 1004 39429400687230 1005 488380242251459 1006 6121448267378612 1007 77455220631233139 1008 987006228383129474 1009 12636814069642600450 1010 162167021437061146920 1011 2080759516251649506733 1012 26625470441041415289126 1013 338850599271462372498579 1014 4276535216355440218612540 1015 53355553931865881919336160 1016 655792891570681424566291818 1017 7910028375402024149516235771 1018 93222857869773102729338064112 1019 1068155210287010530186684539075 1020 11830345247499325972332887748174 1021 125788408469533795749505558001146 1022 1273491065604654369943180145430852 1023 12153360210813233514583160733597357 1024 107964921467475446955353201113043410 1025 878538683157915942303266002600373283 1026 6410765341282634825981848010028001080 1027 40751415909359057169261338245757199680 1028 216530954806528692596893520932310823414 1029 903668876734118995322329841887120087715 1030 2677257654211417730283629354803393831372 1031 4688275687186505664696406849527103913571 1032 3270438061987262059185640498801363512506 1033 276474861499660604018095183173450601234 1034 0 1035 1 1036 0 1037 43 1038 126 1039 1968 1040 16600 1041 159393 1042 1660106 1043 17681227 1044 193997052 1045 2198494760 1046 25597698830 1047 304844845965 1048 3703201646560 1049 45779174569219 1050 574480764617490 1051 7300155685144468 1052 93716810686497796 1053 1212678322639324821 1054 15781138574359199574 1055 206066162678481779675 1056 2693633109261577581672 1057 35163016811013967108908 1058 457248813978832541591002 1059 5907091896455922916830345 1060 75595914927781730743308300 1061 955353753742683706122129067 1062 11881449111712243475954845854 1063 144855940218688364912547860568 1064 1723717724918222153435126141424 1065 19919575634585312948112331324665 1066 222249779988001237585229538897314 1067 2377662768052004661681869014802203 1068 24187974266994807404566517704808724 1069 231616346392531915800437432574219824 1070 2061240597664982832412026990694489830 1071 16772088056300612103743785613252222901 1072 122120793498301681101265991187156502648 1073 772608730740964044727522596540584698851 1074 4072669065572618285875355454302084512362 1075 16791322063145743254442538413544495502460 1076 48858550126673200863351495365033122834204 1077 83286375142048401283170233685762812402829 1078 55681086137322666078421478586470823887406 1079 4350981030283261737933436151610818564043 1080 0 1081 1 1082 0 1083 44 1084 129 1085 2058 1086 17425 1087 169240 1088 1780506 1089 19142158 1090 212144199 1091 2429413164 1092 28590212805 1093 344257490370 1094 4230261643608 1095 52925295592416 1096 672536197604281 1097 8659325298989910 1098 112715082135260745 1099 1479996975523164084 1100 19560640163081233626 1101 259660454381641623882 1102 3454378784218330214375 1103 45950444073745176304680 1104 609733288972189901790221 1105 8050836057267526132473886 1106 105497419639962044164957200 1107 1368043658109092549740242620 1108 17500795467327301485792002625 1109 220096852776300061836641236050 1110 2710731517598450092082102165425 1111 32551284364841236492198242922736 1112 379197309067702582761750905390970 1113 4260099348960267026624732936902246 1114 45835534719817481162585353321646903 1115 468344716636639234593941276109770820 1116 4498174349787389855308054010479077477 1117 40087761687256976082310481679493591770 1118 326065046427180142576912511554980523752 1119 2368235199008080258292486680531512016440 1120 14907598517697875231964884006966690222745 1121 77939358997111520562036785852825438958126 1122 317379923914268240941543138892547893135625 1123 906829972668200398542109751059234855389260 1124 1504547635957008264838469559509188583883066 1125 963936574075158228778838183209133561231586 1126 69629271340078029198398115374103252266935 1127 0 1128 1 1129 0 1130 45 1131 132 1132 2150 1133 18270 1134 179457 1135 1906520 1136 20684469 1137 231485778 1138 2677929390 1139 31842552060 1140 387528694245 1141 4815055285638 1142 60941625709965 1143 783796497037280 1144 10220077444490138 1145 134806572766453050 1146 1794975702780201485 1147 24076622109944376196 1148 324653326455445760061 1149 4391563449394209511150 1150 59465039774590658725650 1151 804238641121777270677864 1152 10838825808689823019085881 1153 145207233006394808751419170 1154 1928688502302576856074231453 1155 25326067252574008887464725260 1156 327755873087919159136351334734 1157 4165888626234245135537773510230 1158 51802690121281538406279236970825 1159 627431930469129692226326908001776 1160 7364468613368458702164757104254805 1161 83271482525283893582045980922982666 1162 900682256255440113940166876439703510 1163 9240156996309048098879990391675294612 1164 88979928592709496465579842237552423613 1165 793843885869486476772666523522353084350 1166 6452428675534939818836154543335323590045 1167 46734087920671591636363750283000586348920 1168 292625261972392460761756167200002601618818 1169 1516994558766681480573566349039008369669874 1170 6099992861397608479142491683969482713254005 1171 17111462269384314159949301829122243580010780 1172 27628300742560925550381559367949720707299389 1173 16961969562648206650833007052121829586810662 1174 1132709575786938121728032991320338859805434 1175 0 1176 1 1177 0 1178 46 1179 135 1180 2244 1181 19135 1182 190050 1183 2038274 1184 22310680 1185 252070065 1186 2944917350 1187 35370074927 1188 434924792748 1189 5462166455200 1190 69906688505290 1191 909603400306095 1192 12005313063736288 1193 160381982390044351 1194 2164277644553271630 1195 29442648798555289338 1196 402978074802256926644 1197 5538035632024352771937 1198 76263317038358791198962 1199 1050155074701033300482575 1200 14428652639269525956445992 1201 197351898327775846168829280 1202 2680687183377504225759568822 1203 36066786304644167184810040455 1204 479285089797928664608655162940 1205 6271219327424468553212308523535 1206 80514946069365493258593089924250 1207 1010354720920160633477467619435474 1208 12337154380937237166238099119994096 1209 145839140470675937208952358225395425 1210 1659004886684373284389434231247489694 1211 18032045484998938740022799581671051423 1212 185667924012349959869066377603274436420 1213 1792013843024933738226048074293834696960 1214 15999683041878218038132983968367252822210 1215 129916452613427827501109804242307728194447 1216 938087335299396317274581464657081403469112 1217 5841239001619150457271217235363800698466159 1218 30019210875552894931500220559649967055599110 1219 119173064567675810522870952014169728950834890 1220 328149958777239600226424252198394063613401804 1221 515549494955460452128218652207825480910635953 1222 303281283047157584274853904740076424739063146 1223 18725035560409711694981594232707461349701151 1224 0 1225 1 1226 0 1227 47 1228 138 1229 2340 1230 20020 1231 201025 1232 2175894 1233 24023335 1234 273946200 1235 3231273396 1236 39188662458 1237 486723539805 1238 6176417541372 1239 79903840972935 1240 1051394623281694 1241 14039811811751352 1242 189868392988092384 1243 2595264586613243109 1244 35785607372150452290 1245 496820491437662550135 1246 6931401346256553420548 1247 96990899980683587097096 1248 1358531406856905289652774 1249 19008565007531713393856425 1250 265120152760170698644051560 1251 3677655373271986226531635823 1252 50616215153115719497353296586 1253 689401284396469889744486406252 1254 9265952341929985091934577305100 1255 122515148275344005248365359072249 1256 1588043215250354499168683770784046 1257 20100474721536461701949412842086327 1258 247332096039268984348497454539114992 1259 2943347709026191176502960424113219740 1260 33671487584365953993480872909717528658 1261 367637933466795257169839092739710475685 1262 3797910440691333157584000003849485908500 1263 36728118485239131698116927574700185270439 1264 328066933479685094692522472748781282373430 1265 2660453468018112257861370617691039493582272 1266 19146445564819970557839864738506303481033336 1267 118529840085344658265516603910124523064201021 1268 603737695393377999224490433309993952285649114 1269 2365789920362678039974569328973438913511552935 1270 6393461303235874401641880718323612973603173148 1271 9772651971406071614702103669721522258164676848 1272 5508291002620327900791510189893134759250089022 1273 314459930291336897598698108919286201139959569 1274 0 1275 1 1276 0 1277 48 1278 141 1279 2438 1280 20925 1281 212388 1282 2319506 1283 25825002 1284 297164187 1285 3537916440 1286 43314725025 1287 543214338270 1288 6962876096280 1289 91021447889964 1290 1210708150826405 1291 16350333107979698 1292 223731573775700661 1293 3096048286229767136 1294 43246829218014618034 1295 608642995678020897510 1296 8614536596801196392827 1297 122393283069517106120628 1298 1742298535583678576413737 1299 24802061799528664204028410 1300 352356369281034594319546000 1301 4985305935747781056841574952 1302 70088765715707595639399160269 1303 976820892274310819062942681198 1304 13460756712867520379668839322269 1305 182888094423581286817535825996220 1306 2442347840001539641434402212330674 1307 31946395052567978262311364260218818 1308 407679090273815095106529323987238219 1309 5052925656149104918744191362023512304 1310 60510934729687070863134647968679039745 1311 695888415991678144577244537777470743926 1312 7629667544764043627667740607593413731368 1313 79053096844533554718444528064439086140996 1314 765750715927812323663821311787807425643397 1315 6840983589675437907874305631175093089032970 1316 55390366474856145191952352811806175090849589 1317 397201337428876976849172465199588442554364984 1318 2444148269305774372064466486668575103805270226 1319 12336259022089208410625371977695411850764172798 1320 47706798475325022807097227687910729036892776075 1321 126514044514782554378759998107801540993443961164 1322 188123963772826878862696921410319515797740229481 1323 101591210671869382037731103844571623484866486226 1324 5363068162128472682860255124434951793182180768 1325 0