1 1 2 1 3 2 4 1 5 5 6 4 7 1 8 10 9 17 10 8 11 1 12 19 13 51 14 49 15 16 16 1 17 36 18 134 19 196 20 129 21 32 22 1 23 69 24 330 25 650 26 645 27 321 28 64 29 1 30 134 31 783 32 1940 33 2575 34 1926 35 769 36 128 37 1 38 263 39 1813 40 5411 41 8995 42 8981 43 5383 44 1793 45 256 46 1 47 520 48 4124 49 14392 50 28742 51 35896 52 28700 53 14344 54 4097 55 512 56 1 57 1033 58 9252 59 36948 60 86142 61 129150 62 129108 63 86052 64 36873 65 9217 66 1024 67 1 68 2058 69 20525 70 92280 71 245970 72 430332 73 516306 74 430200 75 245805 76 92170 77 20481 78 2048 79 1 80 4107 81 45111 82 225445 83 676170 84 1352142 85 1892814 86 1892682 87 1351845 88 675895 89 225291 90 45057 91 4096 92 1 93 8204 94 98370 95 540892 96 1802735 97 4055832 98 6488988 99 7570200 100 6488559 101 4055260 102 1802306 103 540684 104 98305 105 8192 106 1 107 16397 108 213070 109 1278238 110 4686539 111 11715847 112 21087924 113 28116660 114 28116231 115 21086923 116 11714846 117 4685902 118 1277965 119 212993 120 16384 121 1 122 32782 123 458843 124 2982252 125 11928553 126 32802770 127 65604539 128 98405736 129 112462779 130 98404306 131 65602537 132 32801132 133 11927643 134 2981902 135 458753 136 32768 137 1 138 65551 139 983145 140 6881735 141 29820245 142 89459643 143 196809613 144 328014115 145 421730595 146 421729165 147 328010683 148 196805973 149 89457095 150 29818985 151 6881295 152 983041 153 65536 154 1 155 131088 156 2097272 157 15729200 158 73402140 159 238555408 160 572530504 161 1049636016 162 1499476550 163 1686908080 164 1499471688 165 1049628944 166 572524316 167 238551600 168 73400440 169 15728656 170 2097153 171 131072 172 1 173 262161 174 4456584 175 35652264 176 178260300 177 623908908 178 1622159448 179 3244313592 180 5098200822 181 6372744950 182 6372740088 183 5098188888 184 3244300332 185 1622149452 186 623903400 187 178258056 188 35651601 189 4456449 190 262144 191 1 192 524306 193 9437337 194 80216880 195 427822068 196 1604329848 197 4492118148 198 9732914256 199 16684985070 200 22941842924 201 25490926318 202 22941826128 203 16684959876 204 9732891000 205 4492102644 206 1604322096 207 427819161 208 80216082 209 9437185 210 524288 211 1 212 1048595 213 19923115 214 179307465 215 1016074020 216 4064292204 217 12192868860 218 28450014420 219 52835723070 220 79253563610 221 96865446106 222 96865429310 223 79253521620 224 52835674620 225 28449975660 226 12192845604 227 4064281545 228 1016070315 229 179306515 230 19922945 231 1048576 232 1 233 2097172 234 41943230 235 398460020 236 2390758125 237 10160716944 238 32514283368 239 81285689040 240 162571349010 241 264178405400 242 352237834676 243 387461582872 244 352237775890 245 264178314960 246 162571261800 247 81285627024 248 32514249453 249 10160702580 250 2390753470 251 398458900 252 41943041 253 2097152 254 1 255 4194325 256 88080594 257 880805170 258 5578430305 259 25102929789 260 85349946360 261 227599828536 262 487713872610 263 853499214890 264 1232832127436 265 1479398482380 266 1479398423594 267 1232831978210 268 853499037240 269 487713723384 270 227599732605 271 85349898081 272 25102910770 273 5578424530 274 880803861 275 88080385 276 4194304 277 1 278 8388630 279 184549607 280 1937769988 281 12918463635 282 61362693854 283 220905677685 284 625899379248 285 1430627082522 286 2682425677580 287 4172662038006 288 5424460514200 289 5917593165302 290 5424460306188 291 4172661711130 292 2682425350704 293 1430626837365 294 625899235038 295 220905610387 296 61362669060 297 12918456551 298 1937768470 299 184549377 300 8388608 301 1 302 16777239 303 385876221 304 4244637419 305 29712458391 306 148562281329 307 564536642131 308 1693609868709 309 4113052433226 310 8226104703014 311 13710174287106 312 19194243752334 313 22684106006926 314 22684105798914 315 19194243217446 316 13710173633354 317 8226104130981 318 4113052043859 319 1693609657201 320 564536550039 321 148562249451 322 29712449789 323 4244635671 324 385875969 325 16777216 326 1 327 33554456 328 805306644 329 9261025256 330 67914180994 331 356549436936 332 1426197712324 333 4516292675576 334 11613323868399 335 24678312964976 336 43872556018984 337 65808833582736 338 83756696814364 339 90736421115536 340 83756696071464 341 65808832394096 342 43872554793199 343 24678312003576 344 11613323267524 345 4516292371976 346 1426197588354 347 356549396456 348 67914170644 349 9261023256 350 805306369 351 33554432 352 1 353 67108889 354 1677721900 355 20132661500 356 154350399850 357 848927182730 358 3565494121420 359 11884980295100 360 32259232006375 361 72583271623775 362 137101734699160 363 219362774746040 364 299131055593900 365 348986230659500 366 348986229916600 367 299131053662360 368 219362772331615 369 137101732511975 370 72583270061500 371 32259231101900 372 11884979867530 373 3565493956970 374 848927131900 375 154350387500 376 20132659225 377 1677721601 378 67108864 379 1 380 134217754 381 3489661253 382 43620764200 383 348966107750 384 2006555099380 385 8828842378070 386 30900948175240 387 88288423040675 388 209685004135750 389 419370007334135 390 712929011164240 391 1036987651022180 392 1296234562106200 393 1395944911494500 394 1296234559431760 395 1036987646676215 396 712929006562630 397 419370003584675 398 209685001669000 399 88288421708630 400 30900947583220 401 8828842162790 402 2006555036200 403 348966093125 404 43620761626 405 3489660929 406 134217728 407 1 408 268435483 409 7247757663 410 94220847981 411 785173726350 412 4711042333530 413 21670794658890 414 79459580218590 415 238378740211755 416 595946849666025 417 1258110014503485 418 2264598023958855 419 3499833306988980 420 4666444406198460 421 5384358927143100 422 5384358924468660 423 4666444399178055 424 3499833298041405 425 2264598015607785 426 1258110008287275 427 595946845867230 428 238378738287690 429 79459579411290 430 21670794380430 431 4711042255725 432 785173709151 433 94220845083 434 7247757313 435 268435456 436 1 437 536870940 438 15032385914 439 202937208012 440 1758789128187 441 10992432021480 442 52763673608100 443 202260748570920 444 635676637752585 445 1668651172848660 446 3708113715215910 447 7045416055450500 448 11528862631473915 449 16332555388932720 450 20101606626566520 451 21537435665781360 452 20101606616871675 453 16332555372964740 454 11528862614175270 455 7045416040883220 456 3708113705200905 457 1668651167125800 458 635676635021220 459 202260747485160 460 52763673251835 461 10992431926476 462 1758789108090 463 202937204764 464 15032385537 465 536870912 466 1 467 1073741853 468 31138513302 469 435939184198 470 3923452648647 471 25502442180579 472 127512210784140 473 510048842797260 474 1675874768354865 475 4608655611187485 476 10753529756099130 477 21507059506735530 478 37148557321952895 479 55722835972949355 480 72868323953439720 481 83278084507137000 482 83278084497442155 483 72868323927776895 484 55722835939682730 485 37148557290086970 486 21507059482153245 487 10753529740361265 488 4608655602733260 489 1675874764537740 490 510048841355235 491 127512210332871 492 25502442065478 493 3923452625302 494 435939180573 495 31138512897 496 1073741824 497 1 498 2147483678 499 64424509875 500 934155390940 501 8718783638285 502 58851789515946 503 306029305335663 504 1275122105127000 505 4371847216451325 506 12569060744777550 507 30724370704528215 508 64521178471042020 509 117311233570883625 510 185742786470044650 511 257182319707355475 512 312292816766035920 513 333112337863735635 514 312292816730678250 515 257182319648426025 516 185742786404912100 517 117311233514435415 518 64521178430721870 519 30724370680336125 520 12569060732506200 521 4371847211192175 522 1275122103233706 523 306029304769293 524 58851789377500 525 8718783611315 526 934155386910 527 64424509441 528 2147483648 529 1 530 4294967327 531 133143986641 532 1997159797135 533 19305878026985 534 135141146138551 535 729762188966937 536 3162302818295751 537 11293938635267925 538 33881815902297675 539 86586862854259365 540 190491098266468155 541 363664823942730765 542 606108039875603475 543 885850212089617725 544 1138950272646242595 545 1290810308959002915 546 1290810308923645245 547 1138950272551955475 548 885850211965555725 549 606108039754022715 550 363664823845962405 551 190491098201955915 552 86586862817795925 553 33881815884767175 554 11293938628115481 555 3162302815836087 556 729762188262121 557 135141145973135 558 19305877995985 559 1997159792671 560 133143986177 561 4294967296 562 1 563 8589934624 564 274877907440 565 4260607562592 566 42606075612280 567 308894048129696 568 1729806669304784 569 7784130011159520 570 28912482896609052 571 90351509047082400 572 240937357448601840 573 554155922112430560 574 1108311844192605000 575 1939545727289294880 576 2983916503459006800 577 4049600968905997920 578 4859521162609410630 579 5163241235199573600 580 4859521162479765840 581 4049600968687648800 582 2983916503213364040 583 1939545727070945760 584 1108311844031324400 585 554155922011454880 586 240937357394607900 587 90351509022399456 588 28912482886996944 589 7784130007995040 590 1729806668434552 591 308894047933280 592 42606075576816 593 4260607557664 594 274877906945 595 8589934592 596 1 597 17179869217 598 566935683600 599 9070970934608 600 93733366308824 601 703000247246616 602 4077401433761392 603 19027873356656560 604 73393225801652988 605 238527983848815804 606 662577732898807440 607 1590186558928528080 608 3324935532255253800 609 6095715142390633320 610 9846924460677794160 611 14067034943692851120 612 17818244261864013990 613 20045524794451165350 614 20045524794321520560 615 17818244261516020080 616 14067034943228859240 617 9846924460213802280 618 6095715142011003600 619 3324935531992997520 620 1590186558773558460 621 662577732820130556 622 238527983814520752 623 73393225788876400 624 19027873352621848 625 4077401432694744 626 703000247014736 627 93733366268432 628 9070970929185 629 566935683073 630 17179869184 631 1 632 34359738402 633 1168231105073 634 19275813230432 635 205608674440488 636 1593467226832624 637 9560803360671112 638 46210549575456288 639 184842198298462892 640 623842419248486328 641 1802211433364118348 642 4505528583368573280 643 9830244181819209720 644 18841301348363790480 645 31885279204744879320 646 47827918806885323040 647 63770558408909768790 648 75727538110296752460 649 80182099175341410390 650 75727538109819113760 651 63770558408097783000 652 47827918805957339280 653 31885279203901257720 654 18841301347721904480 655 9830244181401983820 656 4505528583134926776 657 1802211433251146412 658 623842419201414688 659 184842198281651592 660 46210549570354928 661 9560803359372584 662 1593467226560352 663 205608674394673 664 19275813224482 665 1168231104513 666 34359738368 667 1 668 68719476771 669 2405181686355 670 40888088664465 671 449768975289480 672 3598151802221592 673 22308541173384312 674 111542705865530280 675 462105495724302540 676 1617369235023290980 677 4852107705041629956 678 12615480033048157356 679 28671545529541114200 680 57343091058889662600 681 101453161103897380200 682 159426396020012461560 683 223196954427530254710 684 278996193033875474850 685 311819274566738758050 686 311819274566261119350 687 278996193032585850360 688 223196954425790285160 689 159426396018240856200 690 101453161102411872600 691 57343091057830550700 692 28671545528890241796 693 12615480032701538916 694 4852107704881586380 695 1617369234959408040 696 462105495702389880 697 111542705859130392 698 22308541171813512 699 3598151801903505 700 449768975237715 701 40888088657955 702 2405181685761 703 68719476736 704 1 705 137438953508 706 4947802325622 707 86586540694500 708 981314127848985 709 8095841554645152 710 51813385949264016 711 267702494069481504 712 1147296403149405300 713 4158949461401043760 714 12938953879875655016 715 34935175475578769328 716 82574051123926865412 717 172029273174550764000 718 317592504321777788400 719 521759114242251780960 720 765246700887777560430 721 1004386294914213962520 722 1181630935192153330500 723 1247277098257402258200 724 1181630935190386067310 725 1004386294911184368480 726 765246700884265985520 727 521759114238994668000 728 317592504319233168900 729 172029273172840779696 730 82574051122929374568 731 34935175475072107312 732 12938953879651728500 733 4158949461315248160 734 1147296403121092752 735 267702494061510816 736 51813385947375129 737 8095841554275300 738 981314127790710 739 86586540687396 740 4947802324993 741 137438953472 742 1 743 274877906981 744 10170482557594 745 183068686032474 746 2135801337020925 747 18154311364552377 748 119818455005493552 749 639031760027195568 750 2829997794399165588 751 10612491728976494500 752 34195806682205067416 753 95748258710053856536 754 235018453197158786484 755 509206648593392791524 756 979243554986550018000 757 1678703237118694938960 758 2574011630247182908110 759 3539265991588077677190 760 4372034460195061954140 761 4857816066881438545500 762 4857816066879671282310 763 4372034460190265096910 764 3539265991581536508240 765 2574011630240414220240 766 1678703237112893206500 767 979243554982295414196 768 509206648590685316376 769 235018453195654633624 770 95748258709323268004 771 34195806681895345300 772 10612491728862386352 773 2829997794362882352 774 639031760017335993 775 119818455003234813 776 18154311364124250 777 2135801336955546 778 183068686024741 779 10170482556929 780 274877906944 781 1 782 549755813926 783 20890720928447 784 386478337171700 785 4637740046032983 786 40580225402644662 787 275945532737331177 788 1517700430052757984 789 6938059108803818820 790 26884979046588308536 791 89616596821890390076 792 259888130783314525616 793 661533423811717810892 794 1488450203575688205720 795 2976900407150216064948 796 5315893584195018627360 797 8505429734709515719710 798 12226555243641740027220 799 15822600903532701262050 800 18459701054117655735480 801 19431264267488641655010 802 18459701054111091615060 803 15822600903521363235870 804 12226555243628430170400 805 8505429734696945299380 806 5315893584184962291096 807 2976900407143253985996 808 1488450203571476577712 809 661533423809483069500 810 259888130782274214968 811 89616596821466559812 812 26884979046437917152 813 6938059108757676009 814 1517700430040639670 815 275945532734644311 816 40580225402151156 817 4637740045959871 818 386478337163302 819 20890720927745 820 549755813888 821 1 822 1099511627815 823 42880953484005 824 814738116191155 825 10048436766327115 826 90435930896779533 827 633051516276689055 828 3587291925564797385 829 16911519077651629860 830 67646076310572339580 831 233003151736321651828 832 699009455208733775340 833 1842843109186153875580 834 4299967254766689607780 835 8930701221436724036940 836 16585587982665328543956 837 27642646637771357433150 838 41463969956651490376050 839 56098312294286523434550 840 68564603915231790730650 841 75781930643143671516570 842 75781930643137107396150 843 68564603915213888584050 844 56098312294261875551550 845 41463969956625610098900 846 27642646637748730676556 847 16585587982648310128740 848 8930701221425550329980 849 4299967254760243238380 850 1842843109182878823540 851 699009455207269634428 852 233003151735747430180 853 67646076310375805385 854 16911519077593368735 855 3587291925549992205 856 633051516273508683 857 90435930896212915 858 10048436766245605 859 814738116182055 860 42880953483265 861 1099511627776 862 1 863 2199023255592 864 87960930222860 865 1715238139340440 866 21726349764945150 867 200968735325555288 868 1446974894343098796 869 8440686883664329320 870 40997622006355949805 871 169115190776174500000 872 601298456092940322288 873 1864025213887799052896 874 5083705128784188448360 875 12285620727893653743840 876 26461336952383620359600 877 51032578408163879816736 878 88456469240810519852562 879 138213233188756963239600 880 195124564501762647359400 881 249325832418905345922000 882 288693069116613077965620 883 303127722572430275417040 884 288693069116588611698600 885 249325832418862795892400 886 195124564501712119199250 887 138213233188708456205856 888 88456469240770874680752 889 51032578408135687694560 890 26461336952366000283240 891 12285620727883932322400 892 5083705128779449255408 893 1864025213885760690336 894 601298456092169566445 895 169115190775919704680 896 40997622006282883500 897 8440686883646343768 898 1446974894339351806 899 200968735324907160 900 21726349764854540 901 1715238139330600 902 87960930222081 903 2199023255552 904 1 905 4398046511145 906 180319906956084 907 3606398139115940 908 46883175808469910 909 445390170180251478 910 3295887259332811780 911 19775323555992374292 912 98876617779945010005 913 420225625564710556045 914 1540827293737108545168 915 4930647339958319288400 916 13895460685336076347592 917 34738651713338064308040 918 77493915360519308054160 919 154987830721031568077776 920 278978095297845721891890 921 453339404858983381703874 922 666675595380837108557400 923 888900793841091323892600 924 1076037803070767718838020 925 1183641583377817577828100 926 1183641583377793111561080 927 1076037803070700702541400 928 888900793840998245702850 929 666675595380738073363506 930 453339404858895229498320 931 278978095297777884597904 932 154987830720985755879240 933 77493915360491966556360 934 34738651713323603693648 935 13895460685329298792080 936 4930647339955510169997 937 1540827293736082994005 938 420225625564382694420 939 98876617779853958148 940 19775323555970641750 941 3295887259328416662 942 445390170179512740 943 46883175808369460 944 3606398139105321 945 180319906955265 946 4398046511104 947 1 948 8796093022250 949 369435906933597 950 7573436092132568 951 100979147895059770 952 984546691976592108 953 7482554859020880730 954 46142421630623393816 955 237303882671756738409 956 1038204486688865240290 957 3922105838602166759453 958 12942949267386575105760 959 37652216050577733155096 960 97268224797322762579984 961 224465134147661884495320 962 464963492163003079836256 963 867931852037588070217730 964 1464635000313403545264372 965 2240030000479287283401498 966 3111152778443410089589200 967 3929877193823204293853820 968 4519358772896632335457800 969 4734566333510707587170940 970 4519358772896540852894160 971 3929877193823044199367450 972 3111152778443217976205556 973 2240030000479100096002050 974 1464635000313247555764832 975 867931852037474420725208 976 464963492162929926139920 977 224465134147620082383128 978 97268224797301524410080 979 37652216050568146481181 980 12942949267382740436194 981 3922105838600813346665 982 1038204486688446326808 983 237303882671643954010 984 46142421630597266156 985 7482554859015746874 986 984546691975752920 987 100979147894948701 988 7573436092121130 989 369435906932737 990 8796093022208 991 1 992 17592186044459 993 756463999910791 994 15885743998119989 995 217105167974261266 996 2171051679742341158 997 16934203101988849222 998 107249952979256324978 999 566892608604615255937 1000 2551016738720680035403 1001 9920620650580146664703 1002 33730110211971731726077 1003 101190330635913277843448 1004 269840881695764414621992 1005 643466717889890915190248 1006 1378857252621178396006456 1007 2665790688400917117958754 1008 4665133704701562059315446 1009 7409330001584773298283534 1010 10702365557844594273549546 1011 14082059944532268199967820 1012 16898471933438621209141380 1013 18507850212813627795775620 1014 18507850212813536313211980 1015 16898471933438369632091370 1016 14082059944531915992097806 1017 10702365557844214972766454 1018 7409330001584430121384546 1019 4665133704701292420323384 1020 2665790688400730314769896 1021 1378857252621063440197928 1022 643466717889827874908152 1023 269840881695733589778173 1024 101190330635899856499967 1025 33730110211966543643723 1026 9920620650578374338433 1027 2551016738720148337522 1028 566892608604476343878 1029 107249952979225063462 1030 16934203101982876178 1031 2171051679741390901 1032 217105167974138759 1033 15885743998107691 1034 756463999909889 1035 17592186044416 1036 1 1037 35184372088876 1038 1548112371909554 1039 33284415996048316 1040 465981823944626759 1041 4776313695432118840 1042 38210509563455321708 1043 248368312162452027832 1044 1348285123167565929203 1045 6235818694649881652172 1046 24943274778599172143434 1047 87301461725096087442428 1048 269840881695748928456437 1049 742062424663303469404448 1050 1826615199171195703815952 1051 4044647941021908710776352 1052 8089295882043774313124506 1053 14661848786204272000750424 1054 24148927412571641184500996 1055 36223391118857326312186104 1056 49568851004751963907684662 1057 61961063755939766201818320 1058 70812644292502393910870280 1059 74031400851252315601575120 1060 70812644292502050851256630 1061 61961063755939162416898296 1062 49568851004751232399031556 1063 36223391118856603834504024 1064 24148927412571028368609946 1065 14661848786203815558569504 1066 8089295882043472554127120 1067 4044647941021730714685728 1068 1826615199171101838690037 1069 742062424663259223217148 1070 269840881695730319030602 1071 87301461725089127033804 1072 24943274778596868119283 1073 6235818694649211042232 1074 1348285123167395755628 1075 248368312162414793272 1076 38210509563448398407 1077 4776313695431046076 1078 465981823944491954 1079 33284415996035116 1080 1548112371908609 1081 35184372088832 1082 1 1083 70368744177709 1084 3166593487995870 1085 69665056735901550 1086 998532479881201155 1087 10484591038752269439 1088 85973646517766736036 1089 573157643451769319460 1090 3193306870659820360875 1091 15168207635634008999615 1092 62358186946494917403926 1093 224489473007380368575814 1094 714284686841661271775985 1095 2023806612718031789512725 1096 5137355247668831475105840 1097 11742526280385863961759024 1098 24267887646130719421378746 1099 45502289336494989559145970 1100 77621552397550110486007900 1101 120744637062855496631197180 1102 171584484247215410568911406 1103 223059829521379686563255814 1104 265547416096880203510013400 1105 289688090287505302309527000 1106 289688090287504959249913350 1107 265547416096879256665479726 1108 223059829521378351269682684 1109 171584484247213956582576220 1110 120744637062854161337624050 1111 77621552397549041227935930 1112 45502289336494231357967664 1113 24267887646130239666290736 1114 11742526280385592100542485 1115 5137355247668693363792625 1116 2023806612717968933899590 1117 714284686841635701941526 1118 224489473007371104143039 1119 62358186946491942769835 1120 15168207635633168216100 1121 3193306870659612952740 1122 573157643451725161599 1123 85973646517758739971 1124 10484591038751061870 1125 998532479881053150 1126 69665056735887405 1127 3166593487994881 1128 70368744177664 1129 1 1130 140737488355374 1131 6473924464346123 1132 145663300447779660 1133 2136395073234042225 1134 22966247037265570434 1135 192916475113028644131 1136 1318262579939018586312 1137 7532929028222918427855 1138 36723029012586557004650 1139 155052789164253776456661 1140 573695319907737231176284 1141 1877548319698044370085943 1142 5476182599119284356346630 1143 14322323720773486651693125 1144 33759763056108879134969184 1145 72020827853032175272426986 1146 139540353965249668266022572 1147 246247683468087381137208910 1148 396732378920807059987738200 1149 584658242620136206167210026 1150 789288627537183250737754164 1151 977214491236511889775424478 1152 1110471012768762778208353200 1153 1158752361150012632747766750 1154 1110471012768761488304205876 1155 977214491236509607637317674 1156 789288627537180461457845848 1157 584658242620133416887301710 1158 396732378920804655436093100 1159 246247683468085553677958634 1160 139540353965248430309756256 1161 72020827853031423656122437 1162 33759763056108469162439430 1163 14322323720773285684766775 1164 5476182599119195930899036 1165 1877548319698009535818709 1166 573695319907724992109418 1167 155052789164249961039055 1168 36723029012585508813000 1169 7532929028222666861859 1170 1318262579938966432386 1171 192916475113019440497 1172 22966247037264214860 1173 2136395073233880075 1174 145663300447764526 1175 6473924464345089 1176 140737488355328 1177 1 1178 281474976710703 1179 13229323905401913 1180 304274449824235351 1181 4564116747363465405 1182 50205284220997691379 1183 431765444300577691557 1184 3022358110104031569387 1185 17702383216323559570839 1186 88511916081617588215865 1187 383551636353675488855871 1188 1457496218143964598132273 1189 4902487279211510951123603 1190 14707461837634516776016701 1191 39597012639785200372304715 1192 96164173553763979957020069 1193 211561181818280605582183242 1194 423122363636560945888023702 1195 771576074866669530158337274 1196 1285960124777781909050123430 1197 1962781243081876769830217346 1198 2747893740314626362050340958 1199 3533006237547375447128663058 1200 4175371008010533212165713806 1201 4538446747837534698110398350 1202 4538446747837533408206251026 1203 4175371008010529640123459678 1204 3533006237547370375710647938 1205 2747893740314620783490524326 1206 1962781243081871575998663930 1207 1285960124777777677039228054 1208 771576074866666464742820682 1209 423122363636558956315452837 1210 211561181818279443993348939 1211 96164173553763369017563965 1212 39597012639784910979930771 1213 14707461837634393516301873 1214 4902487279211463877789503 1215 1457496218143948543647801 1216 383551636353670625246615 1217 88511916081616288458219 1218 17702383216323255850917 1219 3022358110103970211827 1220 431765444300567132349 1221 50205284220996173655 1222 4564116747363288121 1223 304274449824219183 1224 13229323905400833 1225 281474976710656 1226 1 1227 562949953421360 1228 27021597764224104 1229 635007547459257232 1230 9736782394375206932 1231 109538801936720601264 1232 963941457043138494360 1233 6908247108809144892816 1234 41449482652854804931458 1235 212428598595880618466768 1236 944127104870579613427576 1237 3682095708995257578775920 1238 12719966994710881429977284 1239 39219898233691862526031312 1240 108608948954838951976019592 1241 271522372387097267398570224 1242 615450710744086916229492975 1243 1269367090909678858518929376 1244 2389396877006453642255720848 1245 4115072399288891336569024928 1246 6497482735719300622081231656 1247 9421349966792983949521850080 1248 12561799955723976232700726384 1249 15416754491115786360889217952 1250 17427635511696103572948541212 1251 18153786991350105254933762976 1252 17427635511696098711002139760 1253 15416754491115777717428948704 1254 12561799955723965582722894632 1255 9421349966792973177130480032 1256 6497482735719291196238782864 1257 4115072399288884039142612960 1258 2389396877006448587267633391 1259 1269367090909675707357524208 1260 615450710744085143701202568 1261 271522372387096367066740176 1262 108608948954838539323930820 1263 39219898233691692192982384 1264 12719966994710818302158712 1265 3682095708995236660682192 1266 944127104870573450060674 1267 212428598595879014989200 1268 41449482652854439853976 1269 6908247108809072976048 1270 963941457043126417428 1271 109538801936718906256 1272 9736782394375013480 1273 635007547459239984 1274 27021597764222977 1275 562949953421312