0 0 1 0 2 1 3 0 4 1 5 2 6 0 7 1 8 3 9 3 10 0 11 1 12 5 13 6 14 4 15 0 16 1 17 9 18 14 19 10 20 5 21 0 22 1 23 17 24 36 25 30 26 15 27 6 28 0 29 1 30 33 31 98 32 100 33 55 34 21 35 7 36 0 37 1 38 65 39 276 40 354 41 225 42 91 43 28 44 8 45 0 46 1 47 129 48 794 49 1300 50 979 51 441 52 140 53 36 54 9 55 0 56 1 57 257 58 2316 59 4890 60 4425 61 2275 62 784 63 204 64 45 65 10 66 0 67 1 68 513 69 6818 70 18700 71 20515 72 12201 73 4676 74 1296 75 285 76 55 77 11 78 0 79 1 80 1025 81 20196 82 72354 83 96825 84 67171 85 29008 86 8772 87 2025 88 385 89 66 90 12 91 0 92 1 93 2049 94 60074 95 282340 96 462979 97 376761 98 184820 99 61776 100 15333 101 3025 102 506 103 78 104 13 105 0 106 1 107 4097 108 179196 109 1108650 110 2235465 111 2142595 112 1200304 113 446964 114 120825 115 25333 116 4356 117 650 118 91 119 14 120 0 121 1 122 8193 123 535538 124 4373500 125 10874275 126 12313161 127 7907396 128 3297456 129 978405 130 220825 131 39974 132 6084 133 819 134 105 135 15 136 0 137 1 138 16385 139 1602516 140 17312754 141 53201625 142 71340451 143 52666768 144 24684612 145 8080425 146 1978405 147 381876 148 60710 149 8281 150 1015 151 120 152 16 153 0 154 1 155 32769 156 4799354 157 68711380 158 261453379 159 415998681 160 353815700 161 186884496 162 67731333 163 18080425 164 3749966 165 630708 166 89271 167 11025 168 1240 169 136 170 17 171 0 172 1 173 65537 174 14381676 175 273234810 176 1289414505 177 2438235715 178 2393325424 179 1427557524 180 574304985 181 167731333 182 37567596 183 6735950 184 1002001 185 127687 186 14400 187 1496 188 153 189 18 190 0 191 1 192 131073 193 43112258 194 1088123500 195 6376750435 196 14350108521 197 16279522916 198 10983260016 199 4914341925 200 1574304985 201 382090214 202 73399404 203 11562759 204 1539825 205 178312 206 18496 207 1785 208 171 209 19 210 0 211 1 212 262145 213 129271236 214 4338079554 215 31605701625 216 84740914531 217 111239118928 218 84998999652 219 42364319625 220 14914341925 221 3932252676 222 812071910 223 136147921 224 19092295 225 2299200 226 243848 227 23409 228 2109 229 190 230 20 231 0 232 1 233 524289 234 387682634 235 17309140420 236 156925970179 237 501790686201 238 762963987380 239 660994932816 240 367428536133 241 142364319625 242 40851766526 243 9092033028 244 1627802631 245 241561425 246 30482920 247 3347776 248 327369 249 29241 250 2470 251 210 252 21 253 0 254 1 255 1048577 256 1162785756 257 69107159370 258 780248593545 259 2978035877635 260 5249352196144 261 5161010498484 262 3202860761145 263 1367428536133 264 427675990236 265 102769130750 266 19696532401 267 3103591687 268 412420800 269 47260136 270 4767633 271 432345 272 36100 273 2870 274 231 275 22 276 0 277 1 278 2097153 279 3487832978 280 276040692700 281 3883804424995 282 17706908038281 283 36210966447236 284 40433724284976 285 28037802953445 286 13202860761145 287 4505856912854 288 1170684360924 289 240627622599 290 40357579185 291 5666482312 292 680856256 293 71397705 294 6657201 295 562666 296 44100 297 3311 298 253 299 23 300 0 301 1 302 4194305 303 10462450356 304 1102999460754 305 19349527020825 306 105443761093411 307 250337422025488 308 317685943157892 309 246324856379625 310 128037802953445 311 47725572905076 312 13421957361110 313 2962844754961 314 529882277575 315 78800938560 316 9961449608 317 1091194929 318 105409929 319 9133300 320 722666 321 53361 322 3795 323 276 324 24 325 0 326 1 327 8388609 328 31385253914 329 4408508961460 330 96470431101379 331 628709267031321 332 1733857359003860 333 2502137235710736 334 2170706132009733 335 1246324856379625 336 507787636536686 337 154718778284148 338 36720042483591 339 7012409924625 340 1106532668200 341 147520415296 342 16937207049 343 1703414961 344 152455810 345 12333300 346 917147 347 64009 348 4324 349 300 350 25 351 0 352 1 353 16777217 354 94151567436 355 17623571298330 356 481245667164585 357 3752628871164355 358 12027604452404464 359 19748255868485844 360 19179318935377305 361 12170706132009733 362 5423573025795276 363 1791706101085550 364 457593884876401 365 93413954858887 366 15662165784000 367 2206044295976 368 266108291793 369 27957167625 370 2597286700 371 216455810 372 16417401 373 1151403 374 76176 375 4900 376 325 377 26 378 0 379 1 380 33554433 381 282446313698 382 70462895745100 383 2401809362313955 384 22418196307542441 385 83544895168776356 386 156142792528260336 387 169842891165484965 388 119179318935377305 389 58120435995581894 390 20830594600381644 391 5729082486784839 392 1251308658130545 393 223160292749512 394 33254351828416 395 4222038196425 396 464467582161 397 44940730666 398 3877286700 399 302221931 400 21571033 401 1431244 402 90000 403 5525 404 351 405 27 406 0 407 1 408 67108865 409 847322163876 410 281757423024354 411 11991391850823225 412 134023513204581091 413 580964060390826448 414 1236466399775623332 415 1506994510201252425 416 1169842891165484965 417 624626347434671076 418 243004694890618310 419 72016487614472401 420 16841089312342855 421 3197503726489920 422 504635269460168 423 67526248136049 424 7792505423049 425 787155279940 426 70540730666 427 5678375241 428 415601835 429 28007376 430 1763020 431 105625 432 6201 433 378 434 28 435 0 436 1 437 134217729 438 2541932937194 439 1126747229006500 440 59886402198414979 441 801721614904426041 442 4043844561787569140 443 9804336097245602256 444 13394131858832552133 445 11506994510201252425 446 6729760204657716446 447 2843237454175108068 448 908421304073798151 449 227584583172284625 450 46034015337733480 451 7701103353860416 452 1087257506689929 453 131794658215281 454 13923571680850 455 1299155279940 456 108363590027 457 8172733129 458 563637724 459 35970000 460 2153645 461 123201 462 6930 463 406 464 29 465 0 466 1 467 268435457 468 7625731702716 469 4506141560307690 470 299149971105959625 471 4798267740520031875 472 28170468954985342384 473 77830820856625775604 474 119223325228757961465 475 113394131858832552133 476 72666084958615798716 477 33353093485542960350 478 11493653373556446001 479 3086374641883169287 480 665478473553144000 481 118091609375661416 482 17605681386766353 483 2244088888116105 484 248284917113500 485 24163571680850 486 2093435326521 487 163239463563 488 11577558576 489 754740700 490 45735625 491 2610621 492 142884 493 7714 494 435 495 30 496 0 497 1 498 536870913 499 22877060890418 500 18022024241184700 501 1494622260945073315 502 28729438001035661001 503 196379499121086446276 504 618466279313690994096 505 1062601723040237008485 506 1119223325228757961465 507 786144126791392561334 508 392146084329238725564 509 145808500437500353479 510 41985000102887641905 511 9654782997596059912 512 1818399978159990976 513 286469435935062345 514 38428646252437521 515 4457403807182266 516 453084917113500 517 40843452659051 518 3300704544313 519 241550448844 520 16164030000 521 998881325 522 57617001 523 3142062 524 164836 525 8555 526 465 527 31 528 0 529 1 530 1073741825 531 68630914235796 532 72080471098818354 533 7468602621165012825 534 172076350440523281571 535 1369798057665000561808 536 4918745981990731659972 537 9481404398966192090025 538 11062601723040237008485 539 8519473269486918062676 540 4619904119238867683510 541 1854066374704684836241 542 572687354648137096135 543 140511125438581001280 544 28101527071305611528 545 4680823029669806769 546 661282803517143369 547 80481629714694580 548 8553403807182266 549 803362417655721 550 67403375450475 551 5101857205776 552 351625763020 553 22267545625 554 1307797101 555 71965908 556 3756718 557 189225 558 9455 559 496 560 32 561 0 562 1 563 2147483649 564 205892205836474 565 288299007065947540 566 37324983455717958979 567 1030958971698634262361 568 9559556688088277587220 569 39148729920622162271376 570 84685189058863241523333 571 109481404398966192090025 572 92465351109879998121806 573 54524593178856619528788 574 23624867894119667122311 575 7830370333653599233425 576 2050579234683537486760 577 435659030617933827136 578 76762718946972480009 579 11427463646147265201 580 1460289489300027490 581 162401629714694580 582 15909231318568907 583 1387680719067049 584 108829886664124 585 7743664746000 586 504213653645 587 30299355801 588 1695217590 589 89176276 590 4463999 591 216225 592 10416 593 528 594 33 595 0 596 1 597 4294967297 598 617675543767596 599 1153127396812683450 600 186552813930161650665 601 6178267197920533456195 602 66743321335232914401904 603 311791011591745571263764 604 757046717612474751041625 605 1084685189058863241523333 606 1004911647654203564336556 607 644526790022316415715150 608 301589122252307012233201 609 107293123319404468682887 610 29998748534184605092800 611 6772945717553182700456 612 1262899292504270591313 613 198202250043566731785 614 26608590676022063500 615 3098689489300027490 616 316874007453814041 617 28764233949618123 618 2340490476980976 619 172233267629500 620 11558362011625 621 713040718221 622 40759709004 623 2177107894 624 109687425 625 5273999 626 246016 627 11440 628 561 629 34 630 0 631 1 632 8589934593 633 1853024483819138 634 4612303693971155500 635 932475702012291199075 636 37032206100719054633961 637 466164803742660494432996 638 2484594960564491263814256 639 6772872900818418870196005 640 10757046717612474751041625 641 10934417864866474336235174 642 7629648914603440575456684 643 3856365667977171520872519 644 1472944698206294234081265 645 439818796327369556573512 646 105556612260098928511936 647 20836030169620907691465 648 3448810852242967123281 649 486643663611187899466 650 59376590676022063500 651 6342609421821536171 652 599684065336896793 653 50678858381638444 654 3862171620150000 655 267600699270125 656 16987865690601 657 995470254702 658 54252637516 659 2771931215 660 133987425 661 6197520 662 278784 663 12529 664 595 665 35 666 0 667 1 668 17179869185 669 5559069156490116 670 18448597098193370754 671 4661225176771363733625 672 222006395422745649098851 673 3256937961913898781471568 674 19808977917576727289731812 675 60634331963604550954204425 676 106772872900818418870196005 677 119104106151496196792871876 678 90431265068257318469676710 679 49383554328016556942502481 680 20255343731332992626745415 681 6460829793325770552440640 682 1648744615941998731279688 683 344629047945250253359089 684 60182438244917445266889 685 8929197710027769309220 686 1142003663611187899466 687 127498909258973745801 688 12564430695249356715 689 1103720427273364176 690 87199205817695020 691 6246357411165625 692 408767794923501 693 24613463175588 694 1373272253038 695 71502513825 696 3500931215 697 162616576 698 7246096 699 314721 700 13685 701 630 702 36 703 0 704 1 705 34359738369 706 16677198879535754 707 73792535363994696580 708 23301512962485156261379 709 1331104743501171511132281 710 22761346686115003736962100 711 157999442872586433143862096 712 543156610944937264503243333 713 1060634331963604550954204425 714 1298590526673539361330328766 715 1073066272592186326394170308 716 633232035442627831241272071 717 278969247214998052424723025 718 95073620158125137402136040 719 25803642907159837347739456 720 5712976022589571253681289 721 1052864393300587929716721 722 164309788542828686799730 723 22036397710027769309220 724 2572572353853173227787 725 264378977274385797769 726 24157267019788106524 727 1980208765738722000 728 146803850593085645 729 9916701898153401 730 614658927018150 731 35191919128996 732 1873518665999 733 93372513825 734 4388434896 735 196171008 736 8432017 737 354025 738 14910 739 666 740 37 741 0 742 1 743 68719476737 744 50031579458738076 745 295164582378232361610 746 116489114362298809149705 747 7981962622908886040653315 748 159106486778346978126175024 749 1260701385971495278636086324 750 4868128140118831268065465785 751 10543156610944937264503243333 752 14170628523463534918015664796 753 12746136523961820916545909950 754 8129476287459002992424910001 755 3847431735860368767992359687 756 1401243393616880224055582400 757 404558629979470206126917096 758 94895576820168570228566673 759 18461212238985649428118665 760 3031284048960901518840700 761 426453788542828686799730 762 52078340205109461203961 763 5583933850192238371083 764 531014212738777043376 765 45192987142956694300 766 3470324885123487625 767 242232807254767821 768 15475762464708924 769 910855693713574 770 49699065104865 771 2529618665999 772 120885127936 773 5462176720 774 235306401 775 9768353 776 396900 777 16206 778 703 779 38 780 0 781 1 782 137438953473 783 150094704016475858 784 1180641652296870041500 785 582371773717052304627235 786 47868455774040704115501321 787 1112409636866829532345952516 788 10062626801061389177319168816 789 43651859661187698792930519525 790 104868128140118831268065465785 791 154753092717444171302179307414 792 151541180490922913580602639004 793 104479466717230437574945525959 794 53128272093307376106940136625 795 20681543931888601342455250312 796 6353003550758401323652079296 797 1579121506500618665100979785 798 324363828715297977368439441 799 56051185696531607621474266 800 8274164048960901518840700 801 1057334580939544216589291 802 118328293124568894356473 803 11716544265873237020044 804 1035871495694823150000 805 82445890127575834925 806 5951477758327224201 807 392327442551766942 808 23769271932180796 809 1331562927013775 810 69382065104865 811 3382509703440 812 155244866304 813 6753644689 814 280741825 815 11268978 816 443556 817 17575 818 741 819 39 820 0 821 1 822 274877906945 823 450284043329950836 824 4722516577573661689554 825 2911563687325667231369625 826 287094171731787484142736931 827 7778862175481485228252595728 828 80340572151131167125889902852 829 391583051278007220805969067625 830 1043651859661187698792930519525 831 1691177425311610405682502170676 832 1803199716326956715253222997910 833 1344074473003414930139797647121 834 734462607999107661178158698695 835 305639955033730864723883496000 836 99909706446152938935999200648 837 26320572451617925126211145009 838 5709550040612947993618689609 839 1038573324408671183042195860 840 160908785696531607621474266 841 21522660689291927644421481 842 2514833545167651745944555 843 259378332685231863282576 844 23833119056818343579020 845 1967194070310301665625 846 146955864830872985901 847 10004032911346200468 848 624545707640979358 849 35969781697886625 850 1922052927013775 851 95821687265536 852 4482021331216 853 197863309281 854 8298449105 855 333263700 856 12948594 857 494209 858 19019 859 780 860 40 861 0 862 1 863 549755813889 864 1350851992550899034 865 18889916215521910805620 866 14556637744944425468330179 867 1721982363435748258260027801 868 54404050209683899153102397780 869 641604162289596185976604198416 870 3514024392443643651783738992133 871 10391583051278007220805969067625 872 18493054128547595017351734273326 873 21472536908625760933095026456628 874 17306132518989352930522758103431 875 10163838450949696060584782065425 876 4522137852105459990432309089320 877 1573290555261960266220586701376 878 439358377760764843579503317769 879 100668286065639853039529921841 880 19279530458787038901420061570 881 3135725324408671183042195860 882 439127215143483156258670667 883 53587637902310293290237289 884 5758984455062900031244924 885 550176127667914420698000 886 47116183422205306469645 887 3644453412596027591001 888 256374853962385345110 889 16506144333844148116 890 978360490846448399 891 53684481697886625 892 2741681213994576 893 131006059354368 894 5888429949457 895 250386659425 896 10136714730 897 393729876 898 14822755 899 549081 900 20540 901 820 902 41 903 0 904 1 905 1099511627777 906 4052555702774790156 907 75559214577906874318170 908 72778466058049780944008745 909 10328981436235479971640279235 910 380540674629100529940977653744 911 5125006451122601505139915219284 912 31544758544922208547897246001945 913 103514024392443643651783738992133 914 202335008009028487724952810359436 915 255869367928317401346302025704750 916 223010663343236911731598982828401 917 140782828210237288756752539959687 918 66978967112544980999397037924800 919 24804547455757130414379560375336 920 7343917967610362645160156692433 921 1777617222813159546019241300745 922 358497914010947580287755989100 923 61222570458787038901420061570 924 8978312342794653704423320281 925 1144556713829887200466618443 926 128203108829901003852145776 927 12738131534647281409215100 928 1132252736802588492963625 929 90724926321634180529421 930 6598766119146861289644 931 438433973792327879254 932 26766773046802750305 933 1509801490846448399 934 79092958594291456 935 3867581120837200 936 177417543756321 937 7674223854353 938 314725956300 939 12313497066 940 463073833 941 16907891 942 608400 943 22140 944 861 945 42 946 0 947 1 948 2199023255553 949 12157666558568556578 950 302235507459360068466700 951 363873439923749202040333795 952 61959327257001263057975703081 953 2662059827295888951750663660836 954 40945359881932441377835480225776 955 283253395894816112762425691451045 956 1031544758544922208547897246001945 957 2214891698927698929197398993202054 958 3050850773606266163672356307536524 959 2875865011578262361726853458537799 960 1951684403020708013298815928815985 961 993009758134166562838936377850312 962 391497520770971707782553058501056 963 122905213465679970856352250223305 964 31432577178553467289075440386001 965 6676380153774006363735536578666 966 1197358714010947580287755989100 967 183916897844892671850423674411 968 24497761313895542676998171353 969 2860712545164473543390513644 970 295702638739926156923430000 971 27290046763014133215855725 972 2266080052187739218517801 973 170491369398506690392782 974 11696421474385252245676 975 735992206468127342735 976 42710003046802750305 977 2297464274634998160 978 115121755613255424 979 5399160106101649 980 238134536522785 981 9926099244978 982 393090120396 983 14879223475 984 542309001 985 19221332 986 672400 987 23821 988 903 989 43 990 0 991 1 992 4398046511105 993 36472998576194041956 994 1208937977281187743262754 995 1819291639053315835898544825 996 371683166185583028864230499811 997 18624075248274575565511139374288 998 327180613485722615734906684237092 999 2544100864875174042693407466311625 1000 10283253395894816112762425691451045 1001 24256699178432730349549665042311076 1002 36397080886094551040566240959327110 1003 37110794141055550648619524934366161 1004 27077297367062857783667890702363975 1005 14735088351879647124531573497175360 1006 6185306616668994191369432707070408 1007 2059208842939659995296088785916529 1008 556501079262655854446827356707529 1009 124509072866809556825685050666500 1010 23453596153774006363735536578666 1011 3773939589119165872216831858761 1012 525344775209112229247070397995 1013 63969345434591028564247760976 1014 6880701263005077217101335020 1015 659500519449097452089445625 1016 56769556963028052080264301 1017 4419774015263296984828548 1018 313225719345181637161678 1019 20325610221983436686625 1020 1214289106468127342735 1021 67127549344247792896 1022 3450385779241845136 1023 165663862126982241 1024 7463537860161425 1025 316950175194660 1026 12747209152434 1027 488021997529 1028 17890159859 1029 632533200 1030 21781332 1031 741321 1032 25585 1033 946 1034 44 1035 0 1036 1 1037 8796093022209 1038 109418993529558870314 1039 4835739751457092892866660 1040 9096155955706563566893653379 1041 2229735048113008993809039540921 1042 130306494613308603146036376198260 1043 2614772504515688389830759303984336 1044 22855580158424897027575054559009733 1045 102544100864875174042693407466311625 1046 265759952014660705663781871450851486 1047 434442969424434955685975768635811748 1048 479176344662935249344879433108112391 1049 375930847117839886555794046347932625 1050 218828356599946944452159254227754600 1051 97811838088436889181019514764696896 1052 34536399093536695079099540073133449 1053 9863934427285225899924640702632561 1054 2324954497339521555642409952037010 1055 460053392866809556825685050666500 1056 77561794531046590494246129841547 1057 11285352891131996134943059777609 1058 1433191209985108404653810959324 1059 160449074662765516733307474000 1060 15975648280734359596251725645 1061 1425967784649459342564068601 1062 114919293966068111770654470 1063 8416335813770195494357636 1064 563472193025528985949199 1065 34674517221983436686625 1066 1971233041688923663056 1067 104021037491666896128 1068 5118275294194830097 1069 235852705765014625 1070 10222085213677050 1071 418510131863076 1072 16259688606355 1073 602437580121 1074 21408903620 1075 734933200 1076 24607093 1077 815409 1078 27434 1079 990 1080 45 1081 0 1082 1 1083 17592186044417 1084 328256976190630099836 1085 19342922532827596354169130 1086 45479570828397868988644819785 1087 13376590694799440631405739629955 1088 911773415177974149814014059430064 1089 20899493928752619117268021693078644 1090 205370368408968258096392090176938105 1091 1022855580158424897027575054559009733 1092 2912787785671299959103907310819716476 1093 5187995194966687409700895114572859550 1094 6190573398523364033642047266570020401 1095 5222657086337915952045322732898042887 1096 3252196735611101186583164499228792000 1097 1548056352384862817355966314508099176 1098 579780410195187804272431339987768593 1099 175021459611756881362413474574022025 1100 43464549370745674222640710013892700 1101 9035840897339521555642409952037010 1102 1596325558789533823566407509187001 1103 242812887175328856274223144056203 1104 32165820890979908169298092688176 1105 3748704711461296120711244071900 1106 387822750105997576212067239625 1107 35903797175943768748591923021 1108 2996010683731540954204603164 1109 226823024324261270037468934 1110 15673483550500268609195745 1111 993939403025528985949199 1112 58139779213828122616576 1113 3151824662406334966480 1114 159061391485115399841 1115 7504695977887931153 1116 332401863138061500 1117 13878243653740026 1118 548471871658153 1119 20607480744851 1120 739668586800 1121 25504903620 1122 850789401 1123 27718789 1124 894916 1125 29370 1126 1035 1127 46 1128 0 1129 1 1130 35184372088833 1131 984770919775797277298 1132 77371580712312457811295100 1133 227393018365764887075113934755 1134 80250446803890802276021720679241 1135 6380182351603827426372840878853956 1136 167065272888292458262789896594473136 1137 1845699857068825746476319999549662565 1138 10205370368408968258096392090176938105 1139 31935536113029097532700927991446463094 1140 61979610701095620407549266228283813244 1141 80017690773252765423129824587717572039 1142 72599303781973093871448253463629047345 1143 48366645413736835452455879526110933512 1144 24519844668169755153044077463714305216 1145 9741522078199628373909967343300318025 1146 3108511499523151157372082161003762961 1147 813433143537505399494018791487964666 1148 177682277370745674222640710013892700 1149 32897556381716731157197581580967531 1150 5231849596963743670725901821909433 1151 723063651171830833064388900999244 1152 87738144926408413354676487390000 1153 9433046597542097607680238212525 1154 905954621381442214172912371401 1155 78294955451159972262886356222 1156 6129315133760949385675408156 1157 437280308689433390367774095 1158 28587499850500268609195745 1159 1721362524772714249777680 1160 95918711076785284326144 1161 4968156344190135589009 1162 240199694730680835745 1163 10883916485944571778 1164 464023566980328636 1165 18686828026157875 1166 713687972921001 1167 25959490005332 1168 903508586800 1169 30255007861 1170 981480633 1171 31137590 1172 980100 1173 31395 1174 1081 1175 47 1176 0 1177 1 1178 70368744177665 1179 2954312741735205787476 1180 309485994592264844522058354 1181 1136945748796872609851610123225 1182 481457196416740191329273569091491 1183 44647890773167086702466067695247248 1184 1335608178136519700330179901159198532 1185 16590268541148950604494257697303728425 1186 101845699857068825746476319999549662565 1187 350244856229986367250503274395938925076 1188 740737411098120942914045235001015624310 1189 1034765653218814634582125349379165075601 1190 1009739916141548983152416711346543949255 1191 719759128692956886377606605361822406720 1192 388649012334675298915830486957879144968 1193 163808762007020769614462094953182025649 1194 55258681686102968729703682121588216649 1195 15238333494112373001872583182368673140 1196 3497787703537505399494018791487964666 1197 678778302542667075855299314221433641 1198 112879085221549347794706456460861035 1199 16277617168883289136899714231599376 1200 2056799428022114957513470373843020 1201 229846692078428450528901340905625 1202 22904475250703658194662211638701 1203 2050515894812279709058862067828 1204 166027480051983408344068895998 1205 12232576380350940875254257825 1206 824700797689433390367774095 1207 51137616624663011787878656 1208 2930288344387343424483856 1209 155857656575650704869601 1210 7726858654539360409745 1211 358472412512663257620 1212 15622297824266188674 1213 641941188759789049 1214 24965039874146099 1215 922416334079760 1216 32513090005332 1217 1098262860681 1218 35744039605 1219 1128489076 1220 34885686 1221 1071225 1222 33511 1223 1128 1224 48 1225 0 1226 1 1227 140737488355329 1228 8862938190021245273594 1229 1237942993598122010104911700 1230 5684651372075393751813516198979 1231 2888515766139043431263042341063641 1232 312454939480959111492659595391067540 1233 10678471857052494069932922549938003856 1234 149144437592482443016413390107542496133 1235 1016590268541148950604494257697303728425 1236 3842280044334420214662952025362931519246 1237 8855867356051088511826634958510768859668 1238 13386955963828468127183534315962472034951 1239 14050876808374961682792141764002734356625 1240 10717137289806305870744791989819444339880 1241 6164276999427972301791600324270113790016 1242 2756560607095142544759936784278830392329 1243 983117634949280896018748960962364200881 1244 285725299583298183775213201527521510050 1245 68925424694112373001872583182368673140 1246 14020804232147854833779849479846324427 1247 2438371937018984641880494561579090729 1248 366931739375698893516704141883729724 1249 48287275813290108123677669579850000 1250 5609513106822615886869091711733645 1251 580103837060629025790432649986201 1252 53807629633336270556582853442230 1253 4507026583635335919331973181556 1254 343022056203093161541855536399 1255 23855191050350940875254257825 1256 1523754417688478428906944336 1257 89823242852331145378476288 1258 4908273545849902302417937 1259 249653535127524348774625 1260 11866403776908745175370 1261 529054140692241465876 1262 22205249830106223955 1263 880513238983341561 1264 33105445959337700 1265 1184560334079760 1266 40498015234453 1267 1328802193929 1268 42065402654 1269 1293405300 1270 38986311 1271 1168561 1272 35720 1273 1176 1274 49 1275 0 1276 1 1277 281474976710657 1278 26588814499694991643116 1279 4951769020079711120841770490 1280 28422947373397605556855075614825 1281 17329957573713554745670957901841475 1282 2186702891757935642540575295094895984 1283 85383046669715574977336311453333120404 1284 1340957936586165803914681814407387682265 1285 10149144437592482443016413390107542496133 1286 42161368057792014228685727016694504151916 1287 105909750042187645949576532234740890734350 1288 173256708541545601907329993011009702198001 1289 195612512136014526802123764120692441969287 1290 159661837413346314996677770941096240216000 1291 97829423221566552517368691492352106472616 1292 46418774110355915481141407378726284995153 1293 17504120320055824820037100372444109546505 1294 5361983374995989981883429829675096775500 1295 1359467123583298183775213201527521510050 1296 289908771794929711121875027637894228121 1297 52731864190626841286334144921714780363 1298 8281582982564424193486441326305070576 1299 1135163546841462549199375070241744700 1300 137105117783302631357568203027115625 1301 14716198876359830843668905747828621 1302 1414489005391709559562289978681484 1303 122589928920381844444229964626614 1304 9639869292017518762067785753185 1305 691700496303093161541855536399 1306 45525853270321337069968535296 1307 2761694456973858703806068560 1308 155096754500595588350300961 1309 8097333416613606195188753 1310 394537614410452815571500 1311 18007345991373560672586 1312 772623364908322771273 1313 31270987738601219411 1314 1197989076305814000 1315 43591205959337700 1316 1511942268473721 1317 50180667230869 1318 1600620805036 1319 49321716510 1320 1477933425 1321 43463767 1322 1272384 1323 38024 1324 1225 1325 50