0 0 1 0 2 1 3 0 4 1 5 0 6 0 7 1 8 1 9 1 10 0 11 1 12 2 13 2 14 0 15 0 16 1 17 3 18 5 19 3 20 1 21 0 22 1 23 4 24 10 25 12 26 5 27 0 28 0 29 1 30 5 31 17 32 33 33 29 34 8 35 1 36 0 37 1 38 6 39 26 40 72 41 109 42 70 43 13 44 0 45 0 46 1 47 7 48 37 49 135 50 305 51 360 52 169 53 21 54 1 55 0 56 1 57 8 58 50 59 228 60 701 61 1292 62 1189 63 408 64 34 65 0 66 0 67 1 68 9 69 65 70 357 71 1405 72 3640 73 5473 74 3927 75 985 76 55 77 1 78 0 79 1 80 10 81 82 82 528 83 2549 84 8658 85 18901 86 23184 87 12970 88 2378 89 89 90 0 91 0 92 1 93 11 94 101 95 747 96 4289 97 18200 98 53353 99 98145 100 98209 101 42837 102 5741 103 144 104 1 105 0 106 1 107 12 108 122 109 1020 110 6805 111 34840 112 129949 113 328776 114 509626 115 416020 116 141481 117 13860 118 233 119 0 120 0 121 1 122 13 123 145 124 1353 125 10301 126 61992 127 283009 128 927843 129 2026009 130 2646275 131 1762289 132 467280 133 33461 134 377 135 1 136 0 137 1 138 14 139 170 140 1752 141 15005 142 104030 143 564733 144 2298912 145 6624850 146 12484830 147 13741001 148 7465176 149 1543321 150 80782 151 610 152 0 153 0 154 1 155 15 156 197 157 2223 158 21169 159 166408 160 1050601 161 5144589 162 18674305 163 47301793 164 76934989 165 71351280 166 31622993 167 5097243 168 195025 169 987 170 1 171 0 172 1 173 16 174 226 175 2772 176 29069 177 255780 178 1845493 179 10610040 180 46866034 181 151693352 182 337737401 183 474094764 184 370497401 185 133957148 186 16835050 187 470832 188 1597 189 0 190 0 191 1 192 17 193 257 194 3405 195 39005 196 380120 197 3090529 198 20466831 199 107151001 200 426938895 201 1232221121 202 2411463600 203 2921503573 204 1923838285 205 567451585 206 55602393 207 1136689 208 2584 209 1 210 0 211 1 212 18 213 290 214 4128 215 51301 216 548842 217 4970629 218 37342128 219 226980634 220 1082120050 221 3889316089 222 10009462320 223 17217982601 224 18003116202 225 9989688826 226 2403763488 227 183642229 228 2744210 229 4181 230 0 231 0 232 1 233 19 234 325 235 4947 236 66305 237 772920 238 7722793 239 64998297 240 451196065 241 2517253805 242 10928351501 243 35430783696 244 81307919681 245 122937341807 246 110940200785 247 51872282415 248 10182505537 249 606529080 250 6625109 251 6765 252 1 253 0 254 1 255 20 256 362 257 5868 258 84389 259 1065008 260 11645101 261 108667944 262 849948490 263 5451694908 264 27916772489 265 110365635060 266 322766369353 267 660472819768 268 877779375250 269 683644320912 270 269351100901 271 43133785636 272 2003229469 273 15994428 274 10946 275 0 276 0 277 1 278 21 279 401 280 6897 281 105949 282 1439560 283 17106433 284 175449435 285 1529074009 286 11114328667 287 65871534961 288 309601751184 289 1114584702101 290 2940328107873 291 5365090477825 292 6267392968557 293 4212806126257 294 1398627786920 295 182717648081 296 6616217487 297 38613965 298 17711 299 1 300 0 301 1 302 22 303 442 304 8040 305 131405 306 1912950 307 24556909 308 274767936 309 2643386626 310 21515704070 311 145336221161 312 795910114440 313 3433536035513 314 11256212656070 315 26785719340210 316 43581196642368 317 44749530155149 318 25960481078454 319 7262490035501 320 774004377960 321 21851881930 322 93222358 323 28657 324 0 325 0 326 1 327 23 328 485 329 9303 330 161201 331 2503592 332 34539049 333 418907013 334 4413393409 335 39826248825 336 302748930989 337 1900485203760 338 9616792908241 339 38078498141827 340 113676711262801 341 244011802169763 342 354014663616769 343 319514104054600 344 159975692596981 345 37711077964425 346 3278735159921 347 72171863277 348 225058681 349 46368 350 1 351 0 352 1 353 24 354 530 355 10692 356 195805 357 3232060 358 47699653 359 623615832 360 7145976130 361 70889062480 362 600037119001 363 4260000737916 364 24851643870041 365 116197425013332 366 422297015595610 367 1148023325284080 368 2222891938868077 369 2875698505576520 370 2281348258537349 371 985814636660340 372 195817879857626 373 13888945017644 374 238367471761 375 543339720 376 75025 377 0 378 0 379 1 380 25 381 577 382 12213 383 235709 384 4121208 385 64802401 386 908796999 387 11259624025 388 121900501223 389 1138638393089 390 9040383033840 391 59942759261813 392 324971855514293 393 1403985893068225 394 4683345669693537 395 11593909964103601 396 20250039251982456 397 23359602708228929 398 16288951913816043 399 6074863512559021 400 1016800477252555 401 58834515230497 402 787274278560 403 1311738121 404 121393 405 1 406 0 407 1 408 26 409 626 410 13872 411 281429 412 5196290 413 86741173 414 1299280080 415 17314842634 416 203296848282 417 2079454496921 418 18289103351904 419 136205782626601 420 843458630403298 421 4249485765555850 422 16964028141832032 423 51939099382224517 424 117087122966320090 425 184473245206710181 426 189752520171407952 427 116304011655249650 428 37434995712014466 429 5279820266120401 430 249227005939632 431 2600190307441 432 3166815962 433 196418 434 0 435 0 436 1 437 27 438 677 439 15675 440 333505 441 6485080 442 114554089 443 1825685841 444 26050404001 445 329890807045 446 3670602893101 447 35472626948880 448 293764292023553 449 2052127122432855 450 11868363584907985 451 55568286807740343 452 204972323595052609 453 576013438874163224 454 1182465139627304501 455 1680509246112374085 456 1541379764079492545 457 830417033500563593 458 230684837784645817 459 27415901807854560 460 1055742538989025 461 8587845200883 462 7645370045 463 317811 464 1 465 0 466 1 467 28 468 730 469 17628 470 392501 471 8017992 472 149438269 473 2525386248 474 38426143834 475 522307360100 476 6285240176489 477 66274148924100 478 605114112627881 479 4718517775728752 480 30918112619119426 481 167000548819115088 482 726637214266180309 483 2476631911282463340 484 6388086926998019981 485 11941738519239365100 486 15309056460218076946 487 12520790632807348312 488 5929223246159194801 489 1421544022419889368 490 142359329305393201 491 4472197161895732 492 28363725910090 493 18457556052 494 514229 495 0 496 0 497 1 498 29 499 785 500 19737 501 459005 502 9828200 503 192765313 504 3443565267 505 55673051545 506 808774706355 507 10472197606001 508 119749454160336 509 1196605283526901 510 10322412541622857 511 75790048703683585 512 465823816409224245 513 2349876047052519217 514 9501852072268084360 515 29924555258984612689 516 70844969635852383015 517 120599850332020955501 518 139462017388075066599 519 101707704826538279041 520 42334979756614927200 521 8759948972303982025 522 739212548334820565 523 18944531186571953 524 93679022931153 525 44560482149 526 832040 527 1 528 0 529 1 530 30 531 842 532 22008 533 533629 534 11951758 535 246097501 536 4634385504 537 79351439410 538 1227332520238 539 17022694977289 540 209966259480120 541 2281524869222873 542 21605169252408318 543 176086127320216450 544 1217359297034666112 545 7018275358757483101 546 33065265207554384126 547 124250714153751276989 548 361571295019097815608 549 785682752921374233146 550 1217940241839448920110 551 1270467212952893676337 552 826182429245113580640 553 302274081542463685201 554 53981237856243781518 555 3838422070979496026 556 80250321908183544 557 309400794703549 558 107578520350 559 1346269 560 0 561 0 562 1 563 31 564 901 565 24447 566 617009 567 14427720 568 311204713 569 6162265725 570 111418017409 571 1828526671697 572 27056988496781 573 358285369229424 574 4209797387208401 575 43468721969394923 576 390089651826876625 577 3003786576985302507 578 19553538801258341377 579 105739954197771470760 580 465263588952813896981 581 1624761136071034685217 582 4368780095488158399985 583 8713355251770968947621 584 12300002268726510156601 585 11573666933964118153632 586 6711167138787446924161 587 2158253550553860723607 588 332647376109766671133 589 19931322903232300695 590 339945818819306129 591 1021881407041800 592 259717522849 593 2178309 594 1 595 0 596 1 597 32 598 962 599 27060 600 709805 601 17298260 602 390082069 603 8103274296 604 154302740626 605 2678666803320 606 42135464888441 607 596481079449420 608 7541015448795193 609 84405914003648140 610 828187242287726410 611 7043218902136187568 612 51240457936070359069 613 314073980117168128144 614 1593117588325329544501 615 6546755510546948941860 616 21246145483077202184810 617 52786932440876998615428 618 96632590522402032656977 619 124217962929104550486120 620 105433469618629957059025 621 54515519539544688973928 622 15410048935419488750450 623 2049865494514843808316 624 103495036587140999501 625 1440033597185408060 626 3375045015828949 627 627013566048 628 3524578 629 0 630 0 631 1 632 33 633 1025 634 29853 635 812701 636 20608792 637 484968289 638 10546643583 639 210996336409 640 3863730781375 641 64399421297089 642 970944219105840 643 13149640736384021 644 158719609793928477 645 1692328077460171201 646 15779026325436196713 647 127168029890278252849 648 874091571490181406680 649 5044737220675948391681 650 24002503779077714638275 651 92119840736610099083021 652 277824652416074663087747 653 637811969386012141785121 654 1071671850998193328174368 655 1254479631559772015017801 656 960474893501633731684857 657 442835323455144958715585 658 110028596098490281976757 659 12631840343198829521029 660 537406505838937298200 661 6100080207560938369 662 11147016454528647 663 1513744654945 664 5702887 665 1 666 0 667 1 668 34 669 1090 670 32832 671 926405 672 24408090 673 598364773 674 13596410352 675 285149458810 676 5494008020930 677 96747572275001 678 1548264777933456 679 22373852504322761 680 289888577279897882 681 3340652821121293210 682 33930967463207072160 683 300629687425575463957 684 2296067756927144738850 685 14910797173269154272629 686 81029869510932342395040 687 361630674274491049118626 688 1296224525823088336104154 689 3632966626892047822325521 690 7706530565073022700036880 691 11885022951502528642575025 692 12669014278526824700664130 693 8749707511133333542222738 694 3597198107180704358698608 695 785610221624851462587749 696 77840907553707820934490 697 2790527565781827490501 698 25840354427429161536 699 36816094379414890 700 3654502875938 701 9227465 702 0 703 0 704 1 705 35 706 1157 707 36003 708 1051649 709 28748408 710 733055401 711 17373187209 712 381184458145 713 7709582031453 714 143055204880589 715 2422553037656400 716 37222754091700033 717 515569551818529343 718 6390698340894137425 719 70312428853341085887 720 680311677341601614401 721 5727743087411370011896 722 41456387654578883552149 723 254357643517065804041373 724 1301522649395593426712321 725 5448462617896443451417665 726 18239263202259846804541177 727 47506390802012696353319520 728 93116178750262284542227681 729 131806924317526008396499643 730 127944622416828019021659101 731 79707842493701635611689499 732 29220420180900779828304449 733 5609300147472450520091000 734 479677285665445755127969 735 14490044334748074750705 736 109461497917277584513 737 121595299592773317 738 8822750406821 739 14930352 740 1 741 0 742 1 743 36 744 1226 745 39372 746 1189189 747 33685600 748 892127053 749 22016070120 750 504420793834 751 10686761238412 752 208443864308041 753 3724929334916244 754 60660573513685001 755 894894362978734248 756 11880473544330497650 757 140885252076950921232 758 1479901658741284096837 759 13640164514295239360180 760 109127748348241605689981 761 748511045539347048677532 762 4338990736963387822975970 763 20905392259840427169792176 764 82088569942721142820383601 765 256645909357460943599680632 766 621216047053057100415479281 767 1125100675568220437206769052 768 1461761190444288621004071098 769 1292115238446807014917255140 770 726120289954448054047428229 771 237360559554386942985134200 772 40050711253932005103224749 773 2955904621546382351702304 774 75240749239522201244026 775 463686346096539499588 776 401601993157734841 777 21300003689580 778 24157817 779 0 780 0 781 1 782 37 783 1297 784 42945 785 1339805 786 39279240 787 1078990849 788 27684687051 789 661215159001 790 14645576208395 791 299610499133681 792 5635693918348560 793 96991217912702933 794 1518936890879781425 795 21514687465581321985 796 273766461071419975293 797 3105866244033814404529 798 31148247262420307119464 799 273483601963246388818001 800 2079154961704001878121535 801 13514655207362825759747725 802 74017200171894658794632863 803 335787798806842428143387137 804 1236777011758713585757171680 805 3611281994206713057200070025 806 8123315002491755001754550173 807 13594324285568907531023456305 808 16211180019204700839441281721 809 13049097006884898168194210501 810 6614790452083734122038543560 811 1928104896615996323709378049 812 285964278924996486242664243 813 18215105014943739865341793 814 390693790532359080970835 815 1964206882303435582865 816 1326401279065977840 817 51422757785981 818 39088169 819 1 820 0 821 1 822 38 823 1370 824 46728 825 1504301 826 45592742 827 1297404109 828 34561392768 829 859117425634 830 19858470840150 831 425226130837289 832 8399780736981480 833 152372179659719161 834 2525496595065192502 835 38034082845508220626 836 517247393536930461888 837 6308509078186989929389 838 68469942620820867820870 839 655593094169567733605581 840 5483312203779223015720200 841 39613072020724277289999146 842 244012304778070210724136582 843 1262631393659172587331734641 844 5393510173169319277463986368 845 18633743746323424929177958801 846 50814593828251443744400660982 847 106224311079445872123224631530 848 164256992102395110809488244712 849 179784741401695997854858170029 850 131783085307295788696859360150 851 60259234358708055152394320269 852 15662199732482357532660158592 853 2041800663728907408801874450 854 112246534711208821543753062 855 2028709701901317606098201 856 8320513875310281831048 857 4380805830355668361 858 124145519261542 859 63245986 860 0 861 0 862 1 863 39 864 1445 865 50727 866 1683505 867 52693480 868 1551493033 869 42853614837 870 1107043559425 871 26660324881705 872 596415340363501 873 12346203370489776 874 235493471134615121 875 4119684544730765907 876 65759902689607707985 877 952371008028585297075 878 12435452132351912407297 879 145369475259372188351240 880 1509444603902092906463669 881 13798603224823342712836665 882 109939727677547706703222001 883 754727523355465270388105309 884 4405736141212626618794206201 885 21538750892377828643434121760 886 86631950569515950867567169025 887 280742933206610087523426553695 888 715015595589726925478809323773 889 1389039359035288092603674760063 890 1984678229514310237244882392849 891 1993843335437860677242881152040 892 1330879950079842785136787812001 893 548947899680456230493587425981 894 127225702756474856584990646785 895 14578568925027348347855785393 896 691694313282196669127860165 897 10534242300038947111461840 898 35246262383544562907057 899 14468818770132982923 900 299713796309065 901 102334155 902 1 903 0 904 1 905 40 906 1522 907 54948 908 1878269 909 60652908 910 1845776101 911 52796355864 912 1415466693730 913 35459955294368 914 827329188758489 915 17912318681745180 916 358465123875040793 917 6602216972506204868 918 111383854887390398650 919 1712282966524865600112 920 23847309283560140647501 921 298968098569982828237016 922 3349806440043747322007909 923 33276251228466864810021588 924 290426260815459764703175546 925 2204277865754733357080160220 926 14379436015774564414664000017 927 79547262846605349349019848200 928 367421396564082259525711804561 929 1391504719285424533158538690768 930 4229777741845474737780576264226 931 10061032932084428400447731193804 932 18163735978538191075970996512349 933 23980395746274117957748076958900 934 22112061431218163447526550842469 935 13440582586105723640064737480160 936 5000790331482814129594681154098 937 1033467821784281210212585332872 938 104091783138920345843792372201 939 4262412414404388836310914052 940 54699921202096053163407401 941 149305563409488533459276 942 47787262140754617130 943 723573111879672 944 165580141 945 0 946 0 947 1 948 41 949 1601 950 59397 951 2089469 952 69546680 953 2185188193 954 64654857015 955 1796627592409 956 46753254507927 957 1135825612979201 958 25673865176394864 959 537965975792718901 960 10407834795746672773 961 185097568701308351425 962 3011483766504271529457 963 44585117032336113310897 964 597135103097032101484600 965 7187669817811939790095681 966 77190917596265560594533147 967 733586971630173118726938605 968 6112750080349478401479523131 969 44195497042772214848306426401 970 273964011823072189149004105632 971 1436256467380108914901151473801 972 6267702492481776240580534799297 973 22350707459136308481404186221313 974 63727409060888731154232070517085 975 141569476644771724531747046037029 976 237517607080031772080226629420600 977 289749427184803725730221805899649 978 245226519078837658600034940419199 979 135736705811137079185784162613601 980 45556060883025783396845717812863 981 8394968277030724538285673309761 982 743221050897469769254402390800 983 26266168799708529686993344477 984 284033848310519212928498845 985 632468516021498696744161 986 157830605192396834313 987 1746860020068409 988 267914296 989 1 990 0 991 1 992 42 993 1682 994 64080 995 2318005 996 79454770 997 2575105429 998 78727427856 999 2264765771626 1000 61138134497770 1001 1544272865455321 1002 36381879570628800 1003 796717149656999273 1004 16156891592463312210 1005 302185674200528551210 1006 5189334140609140044768 1007 81421445550502721693989 1008 1160925325807263811683434 1009 14952224886709362677762501 1010 172803043726056537790533360 1011 1778740911154151640996270290 1012 16172189627092275476802670898 1013 128658177948154506195773161297 1014 886114218721199030323208688240 1015 5219695660654146158245742007025 1016 25932163675688565817569746376618 1017 106918363768754278349394803392610 1018 359002824065466360235625518231776 1019 960140913655176442051261634020501 1020 1992033705958888571844906375712210 1021 3105892628018951228118917178980149 1022 3500973521963918826720409747754688 1023 2719603771298432408047910895453658 1024 1370807640697476515497906363616170 1025 415005338278714864701206141469865 1026 68193214038030077516497971810960 1027 5306639139421208730624609107801 1028 161859425212655566958270980914 1029 1474869162754692117805901626 1030 2679179627495483320435920 1031 521279077717945120069 1032 4217293152016490 1033 433494437 1034 0 1035 0 1036 1 1037 43 1038 1765 1039 69003 1040 2564801 1041 90461592 1042 3021370729 1043 95348447553 1044 2836372591009 1045 79331456863925 1046 2080493200516589 1047 51007757814533520 1048 1165355971873100801 1049 24723905504543372327 1050 485244713749692085201 1051 8773792386611074657863 1052 145486453505757229604929 1053 2201390513630077757267160 1054 30228643588021195217080181 1055 374402757270831099045547125 1056 4154460719243168846762896321 1057 40988231874141753303508749817 1058 356521758767660233608385698361 1059 2707934486991594108512715910368 1060 17766479871466752821312480191201 1061 99448181564251849195818102239107 1062 468215202629774293631156586252925 1063 1823879886561304508180292192473667 1064 5766395892506598072251412477929729 1065 14465841113888535361923156580824600 1066 28030041360069211730360436306007969 1067 40614121771326397737626149956162537 1068 42301431690751829646375138778955905 1069 30160868003361594147127054790409437 1070 13843813112785902234164847798775301 1071 3780604105391459565707700991041648 1072 553940680581271344670269447797441 1073 37889695026845930883626666145407 1074 997422720075641931436619229961 1075 7658379662083979801958006975 1076 11349187026003431978487841 1077 1721667838346232194520 1078 10181446324101389 1079 701408733 1080 1 1081 0 1082 1 1083 44 1084 1850 1085 74172 1086 2830805 1087 102656120 1088 3530320093 1089 114891542472 1090 3530467664890 1091 102188140704180 1092 2778865756009001 1093 70797906952061796 1094 1684800280745061481 1095 37327772979509854432 1096 767237787790501541410 1097 14573498304083225868240 1098 254742164885921693629237 1099 4078810032301811568982780 1100 59518965313562602167907309 1101 787105658614358339455768140 1102 9375021156657486838816440626 1103 99879860305562108860100045064 1104 944508074016414477621697516081 1105 7859650882515617414861288034840 1106 56995282404771630784962807279025 1107 356215711648056255456572812512260 1108 1894735145381439280878789684550058 1109 8453805811011625851178388298929268 1110 31112876435310930917414362075444949 1111 92621337104171035516258225165107440 1112 217947757621983206870898610346389501 1113 394412612746927852796891014659823776 1114 531089475655262121817258866609093130 1115 511118153810985874583222075095225548 1116 334489151808275968026445513589957465 1117 139808938768556498857146384351369180 1118 34440442286801850956070515060844697 1119 4499718658688200834878653554190488 1120 270534504327342724916011272125650 1121 6146395745666507155577986360680 1122 39766767473174591127595936501 1123 48075927731509211234387284 1124 5686282592756641703629 1125 24580185800219268 1126 1134903170 1127 0 1128 0 1129 1 1130 45 1131 1937 1132 79593 1133 3116989 1134 116132008 1135 4108809601 1136 137772945219 1137 4368899984665 1138 130722652048483 1139 3681609437941489 1140 97339632917178960 1141 2409209329570617653 1142 55649417022401562393 1143 1195654091316188442625 1144 23809095327010091156037 1145 437690193836246468132401 1146 7396296574078340189905736 1147 114352167357956481161122769 1148 1609213453979820336290764503 1149 20494975767561338021067051821 1150 234749931673708002069456562775 1151 2401271108052733781489163977857 1152 21764673934251674738602551619680 1153 173268841174111243360556722464841 1154 1199608864987195840592731668769893 1155 7142080712832591861952768730436401 1156 36099415943811598185892822108690209 1157 152636719800839039614842145966979749 1158 530742779286847130104224447475037800 1159 1487707789559243166332383015119648769 1160 3283682205443636638425402311776667115 1161 5549806619817059150886834641543540833 1162 6944777305289733981361991415874373227 1163 6175719277422582324645040039921662481 1164 3709541537894397242438027704279941552 1165 1411933200798350890805628691312467101 1166 313744584686608118170342336538643921 1167 36551689950086878023699497881321345 1168 1931631225318245005295705571024957 1169 37875797194074684864904537394041 1170 206492217027956935439937689480 1171 203652897952040276916036977 1172 18780515616616157305407 1173 59341817924539925 1174 1836311903 1175 1 1176 0 1177 1 1178 46 1179 2026 1180 85272 1181 3424349 1182 130987710 1183 4764243133 1184 164455040160 1185 5376675183634 1186 166133090959742 1187 4840268593458761 1188 132640127906597784 1189 3409666017857272601 1190 81983915112353061998 1191 1838115562019996620450 1192 38298258695097540018432 1193 738849192925103327378557 1194 13145279313391477269840270 1195 214747342813157787200895581 1196 3205939496055083284080420312 1197 43508282222768711682018548890 1198 533656475615209146887199115486 1199 5878123312999357538575230510001 1200 57730386453571172864600035513632 1201 501532008561804933465480384768721 1202 3819774156712962971347109182261342 1203 25248781447135884283232327851446778 1204 143197829968299893494511947421240280 1205 687783638077801804812842409749664029 1206 2755914762226114338918337015704564750 1207 9053740124311712142689229969151087549 1208 23895945970052061696834386467079487744 1209 49473180839276532783251933286996396226 1210 78091705290185755965212575996269395438 1211 90813194444421803879523147272975945081 1212 74619749482881973770323702554155175320 1213 41139446068646645634844750260669314537 1214 14259140946752065406913433297476040190 1215 2858141704466274914489151543908639986 1216 296913238259383225024474636604761248 1217 13791953081555057761985950269300349 1218 233401178910114616345005210724926 1219 1072227852612959268327284383901 1220 862687519539670318898535192 1221 62027829442605113619850 1222 143263821649299118 1223 2971215073 1224 0 1225 0 1226 1 1227 47 1228 2117 1229 91215 1230 3753905 1231 147326600 1232 5504600809 1233 195450100461 1234 6582310416001 1235 209828105106945 1236 6317426356454861 1237 179220660610022640 1238 4778726214075461713 1239 119435650257921719995 1240 2789862323149574725585 1241 60713462963682290037243 1242 1226739932334437469032449 1243 22928134076005213239891304 1244 394796069595580564563340501 1245 6235069238155654169015877585 1246 89880658056900288435412891505 1247 1176332833468735035750791584533 1248 13895563341762999157088244054457 1249 147187832756657646466450219312800 1250 1387930545993760882531890016305025 1251 11557000870855765144444651401300263 1252 84208300288859296612996958732214365 1253 531424019254840765788471616549152231 1254 2871098680078830461752191717155242001 1255 13103988539422045889629898607352306760 1256 49759102439870897140144908428649145249 1257 154444324892585953555821133923043526133 1258 383822843310392230315682566488391452673 1259 745381394794591628387204401616722610505 1260 1098833680682417642663862898589315076965 1261 1187516305082773184415162905964561659280 1262 901612713072006267568529470689783766321 1263 456243448293007499225730280571642401459 1264 144003342668319004959939961666072869001 1265 26037019924883082348572706231716403795 1266 2411857596025152678219496590719411329 1267 98475302796203649339197357456127400 1268 1438282870654762382934935801743597 1269 5567631480092753277076359608985 1270 3654402976110721552510177745 1271 204864003944431498164957 1272 345869461223138161 1273 4807526976 1274 1 1275 0 1276 1 1277 48 1278 2210 1279 97428 1280 4106701 1281 165257092 1282 6338468149 1283 231324221688 1284 8018218362034 1285 263456871680200 1286 8188672774354489 1287 240228334636244460 1288 6636004711164296441 1289 172166783834623219452 1290 4183657425045117472426 1291 94937302902197893731888 1292 2005382393363535567849469 1293 39293976093397096549056800 1294 711511005549086713764008981 1295 11857027367180808414170055300 1296 181031755249327128688661345546 1297 2519864365089263159475641382452 1298 31804494785878614676953391331281 1299 361818303361453187231181544531368 1300 3685573942229440519199830713330001 1301 33368063490303832353629960426834232 1302 266312552038244403255692462614674770 1303 1856402380511617488457280201290977372 1304 11185153185798791965841136275383643629 1305 57565171431544909128538346290526080300 1306 249663565887096673707780915949443492469 1307 898419758679902262861526688731389179232 1308 2634607263298272922591648506660891031810 1309 6165061438936327746747755450281342730512 1310 11230194102758150958591317957537835553801 1311 15461763234844032753259293156246680472948 1312 15528525160520473201276640924812277515721 1313 10893972306346957184592677350831560371172 1314 5059817377291729137117877836548735730586 1315 1454292567629942115006313049958204730200 1316 237191321028414016051643507629356274141 1317 19591774006460604650780447362360051880 1318 703119072654980603136367452462192149 1319 8863098402838688913954620021186508 1320 28910385253076725653709082428826 1321 15480299423982556528939246172 1322 676619841275899608114721 1323 835002744095575440 1324 7778742049 1325 0