1 1 2 2 3 0 4 3 5 1 6 0 7 4 8 3 9 4 10 0 11 5 12 6 13 15 14 7 15 0 16 6 17 10 18 36 19 39 20 18 21 0 22 7 23 15 24 70 25 126 26 132 27 29 28 0 29 8 30 21 31 120 32 310 33 540 34 357 35 70 36 0 37 9 38 28 39 189 40 645 41 1620 42 2034 43 1131 44 126 45 0 46 10 47 36 48 280 49 1197 50 3990 51 7790 52 8316 53 3276 54 266 55 0 56 11 57 45 58 396 59 2044 60 8568 61 23295 62 39370 63 32760 64 9945 65 507 66 0 67 12 68 55 69 540 70 3276 71 16632 72 58779 73 140610 74 195300 75 131544 76 29508 77 1054 78 0 79 13 80 66 81 715 82 4995 83 29880 84 131012 85 412965 86 839790 87 978050 88 524250 89 88935 90 2037 91 0 92 14 93 78 94 924 95 7315 96 50490 97 265644 98 1050616 99 2882376 100 5042610 101 4882740 102 2099196 103 265668 104 4158 105 0 106 15 107 91 108 1170 109 10362 110 81180 111 499905 112 2394756 113 8388576 114 20185011 115 30232965 116 24421870 117 8388450 118 798252 119 8183 120 0 121 16 122 105 123 1456 124 14274 125 125268 126 885665 127 5004990 128 21523320 129 67124960 130 141237432 131 181421850 132 122069940 133 33562620 134 2391441 135 16488 136 0 137 17 138 120 139 1785 140 19201 141 186732 142 1492854 143 9750895 144 49999950 145 193739364 146 536870628 147 988722189 148 1088390415 149 610390620 150 134217594 151 7177584 152 32760 153 0 154 18 155 136 156 2160 157 25305 158 270270 159 2413242 160 17926260 161 107179380 162 500049450 163 1743391800 164 4295098360 165 6920642232 166 6530486970 167 3051757490 168 536903100 169 21523320 170 65790 171 0 172 19 173 153 174 2584 175 32760 176 381360 177 3764579 178 31388526 179 214990776 180 1179053645 181 4999999455 182 15690795516 183 34359736068 184 48444916968 185 39182081385 186 15258982680 187 2147483520 188 64579920 189 131026 190 0 191 20 192 171 193 3060 194 41752 195 526320 196 5695095 197 52725946 198 407865276 199 2580013656 200 12968711580 201 50000499990 202 141214764600 203 274878955512 204 339111535203 205 235093327980 206 76293945000 207 8590065660 208 193709763 209 262654 210 0 211 21 212 190 213 3591 214 52479 215 712368 216 8388360 217 85454985 218 737894430 219 5302434150 220 30958681182 221 142656721075 222 499999994505 223 1270935305640 224 2199023253476 225 2373783628608 226 1410554953080 227 381470703120 228 34359735816 229 581160255 230 524265 231 0 232 22 233 210 234 4180 235 65151 236 947682 237 12068504 238 134250480 239 1281445200 240 10330790834 241 68929244748 242 371505678324 243 1569214180380 244 5000004999990 245 11438396224164 246 17592194416104 247 16616465283600 248 8463334761210 249 1907348623450 250 137439477756 251 1743392040 252 1049524 253 0 254 23 255 231 256 4830 257 79990 258 1241460 259 17005797 260 205211080 261 2147483520 262 19222057575 263 144627326025 264 896082610410 265 4458050212902 266 17261365815540 267 49999999994955 268 102945587540400 269 140737488353280 270 116315277170400 271 50779978307010 272 9536748046870 273 549755813250 274 5230264026 275 2097119 276 0 277 24 278 253 279 5544 280 97230 281 1603980 282 23522589 283 306162486 284 3487878576 285 34360260480 286 288325193520 287 2024786349586 288 11649042545868 289 53496620605428 290 189874916784245 291 500000049948960 292 926510094422640 293 1125899973951480 294 814206798888021 295 304679900238330 296 47683715818440 297 2199025344348 298 15690529437 299 4196350 300 0 301 25 302 276 303 6325 304 117117 305 2046660 306 31999610 307 447001011 308 5509980126 309 59294645576 310 549755811720 311 4324883624985 312 28346956167075 313 151437584670372 314 641959232263998 315 2088624191805360 316 4999999999995000 317 8338591043543520 318 9007199254593568 319 5699447733924189 320 1828079220026955 321 238418603476180 322 8796093020154 323 47071855131 324 8388450 325 0 326 26 327 300 328 7176 329 139909 330 2582118 331 42882630 332 640079980 333 8491781340 334 99180586890 335 1007996947632 336 8796101410800 337 64873168918320 338 396857439333810 339 1968688192835286 340 7703511002157828 341 22974864931778760 342 50000000499999990 343 75047317648204356 344 72057594574798840 345 39896133148796400 346 10968475501446720 347 1192092895499990 348 35184380477436 349 141214764600 350 16781292 351 0 352 27 353 325 354 8100 355 165876 356 3224232 357 56689479 358 900641490 359 12799999800 360 161345083329 361 1785233610243 362 17135960222584 363 140737488320520 364 973097619609360 365 5556003412759709 366 25592946914722824 367 92442129447507840 368 252723515428620720 369 499999999999450050 370 675425860579888236 371 576460752303405060 372 279272933029892214 373 65810851921110225 374 5960464599609370 375 140737488320520 376 423645101748 377 33554367 378 0 379 28 380 351 381 9100 382 195300 383 3988200 384 74017427 385 1247296050 386 18911429460 387 256001595800 388 3065533125300 389 32134222045710 390 291311118570672 391 2251799947902960 392 14596463012669895 393 77784048516528900 394 332708304591575640 395 1109305555950108660 396 2779958656745149495 397 5000000004999999990 398 6078832729528431600 399 4611686022721304296 400 1954910524291435179 401 394865112615192570 402 29802322387492200 403 562949986975200 404 1270932913068 405 67116784 406 0 407 29 408 378 409 10179 410 228475 411 4890600 412 95550924 413 1702552621 414 27437936526 415 397142060490 416 5119999995810 417 58245152972031 418 578415690657693 419 4952289221622288 420 36028797018931080 421 218946946471491840 422 1088976668904666360 423 4325207964992918640 424 13311666640441004616 425 30579545237175985435 426 49999999999999945005 427 54709494581444314248 428 36893488147418972132 429 13684373676961101765 430 2369190669159945330 431 149011612548826500 432 2251799813677050 433 3812801124015 434 134217657 435 0 436 30 437 406 438 11340 439 265707 440 5949450 441 122069700 442 2293401576 443 39155492376 444 603637180146 445 8339940484260 446 102400031999980 447 1106657459464500 448 10411482738945582 449 84188913279658568 450 576460754450378640 451 3284204177856420000 452 15245673374996121330 453 56227703475976097598 454 159739999716270145524 455 336374997466279916760 456 500000000049994994460 457 492385451091805350684 458 295147905213712564216 459 95790615690280266000 460 14215144021495193700 461 745058059692343740 462 9007199388827136 463 11438396226348 464 268451838 465 0 466 31 467 435 468 12586 469 307314 470 7184268 471 154457225 472 3051953100 473 55037656800 474 900579542555 475 13279961390157 476 175138793154150 477 2047999999916010 478 21026492178064380 479 187406683790987871 480 1431211529242071648 481 9223372036854743040 482 49263062687068359360 483 213439427105314337746 484 730960145256652301250 485 1916879996223737426310 486 3700124972271726134290 487 4999999999999999499955 488 4431469059967465316196 489 2361183241434814087200 490 670534309880426947032 491 85290864089788964145 492 3725290301512693750 493 36028797018955650 494 34315195856892 495 536870247 496 0 497 32 498 465 499 13920 500 353626 501 8616132 502 193709529 503 4016133550 504 76293945000 505 1320907744224 506 20713255600488 507 292159207395594 508 3677913755591460 509 40960000639999980 510 399503342891376729 511 3373320313747758744 512 24330595937833392480 513 147573952624036151280 514 738945940017694120425 515 2988151979619084526066 516 9502481887440399519480 517 23002559955056336991204 518 40701374693419879670825 519 50000000000499999999990 520 39883221538436233142640 521 18889465931753458745088 522 4693740168823876741032 523 511745184577911664080 524 18626451492309530940 525 144115188612726780 526 102945566014176 527 1073774590 528 0 529 33 530 496 531 15345 532 404985 533 10267740 534 240944382 535 5230442295 536 104413531950 537 1907353507500 538 31701690475500 539 476404952974885 540 6427501315402167 541 77236189770103980 542 819199999999919810 543 7590563523427935600 544 60719765548297073400 545 413620131002462320320 546 2361183241434813694080 547 11084189100553828124985 548 41834127712642400492175 549 123532264537621245159516 550 276030719456218207303614 551 447715121629187900311615 552 499999999999999949500050 553 358948993847197227269400 554 151115727451828645789668 555 32856181182106231420989 556 3070471107232407607995 557 93132257476806640620 558 576460752302864430 559 308836719665331 560 2147483520 561 0 562 34 563 528 564 16864 565 461745 566 12163470 567 297410834 568 6746771556 569 141214767876 570 2714757771050 571 47683715812200 572 760840667135976 573 10957312215864168 574 141405030188720298 575 1621959966260656890 576 16384000012798391820 577 144220706783810518680 578 1092955779968527911150 579 7031542226033849716936 580 37778931863506917523440 581 166262836503982543540320 582 585677787979018340781448 583 1605919438977427550165202 584 3312368633479076555784180 585 4924866337903805439290760 586 5000000000004999999949500 587 3230540944613336647074600 588 1208925819616828130836480 589 229993268272369980075432 590 18422826643629538983930 591 465661287307734171960 592 2305843011361177596 593 926510094422640 594 4295031772 595 0 596 35 597 561 598 18480 599 524272 600 14329440 601 364499115 602 8625291766 603 188900998776 604 3812805906741 605 70583547817575 606 1192093017578100 607 18260173717855500 608 252018182670646392 609 3110910636713792913 610 34061159310385219320 611 327679999999999920000 612 2740193429053744941840 613 19673204037648250836978 614 119536217843583659373784 615 604462909807314586796040 616 2493942547564062951652590 617 8199489031677910549171589 618 20876952706718207226084126 619 39748423601695421850237000 620 54173529716959122376905900 621 49999999999999999994999955 622 29074868501531468047682796 623 9671406556917033396598788 624 1609952877908963644173768 625 110536959860366647853805 626 2328306436614990234370 627 9223372036854743040 628 2779530347758890 629 8589934335 630 0 631 36 632 595 633 20196 634 592944 635 16793568 636 443750895 637 10935404970 638 250123206060 639 5289236570520 640 102945566037132 641 1835172397951750 642 29802322387492200 643 438244171525914600 644 5796418162269234731 645 68440034035141375068 646 715284345120992566920 647 6553600000255999999980 648 52063675148955596005611 649 354117672679454071792110 650 2032115703323786260449120 651 9671406556925829356418960 652 37409138213396072381999895 653 114792846443519094697297906 654 271400385187185255975519000 655 476981083220398561403213472 656 595908826886360471220322740 657 500000000000049999499950000 658 261673816513680268604361000 659 77371252455353859367239672 660 11269670145346128899752992 661 663221759163610628653050 662 11641532182693481250000 663 36893488156006938588 664 8338590849823440 665 17180000166 666 0 667 37 668 630 669 22015 670 668151 671 19585632 672 536869904 673 13756768785 674 328049999550 675 7253583230894 676 148098383336358 677 2779530476987979 678 47714478330603825 679 745058062744140600 680 10517860061584127724 681 133317617771347884864 682 1505680748169532454520 683 15020971247937985970640 684 131071999999999966400200 685 989209827833222327690871 686 6374118108198039086221425 687 34545966956521502183353744 688 154742504910672534354001800 689 561137073201005958984374985 690 1607099850208870467633884610 691 3528205007433559770568479228 692 5723772998644140777589874622 693 6554997095750155057268467435 694 4999999999999999999994995005 695 2355064348623225363026849160 696 618970019642690136904171836 697 78887691017439519772806165 698 3979330554973200441356160 699 58207660913848852531180 700 147573952589676281850 701 25015772743208832 702 34359736068 703 0 704 38 705 666 706 23940 707 750295 708 22737330 709 645732912 710 17180393440 711 426445518240 712 9841512136050 713 210353616637500 714 4146754974681060 715 75047317648224012 716 1240576440617773350 717 18626451492309374700 718 252428641533056715000 719 3066305207840499184560 720 33124976460333351185130 721 315440396198357719969890 722 2621440000005119999999980 723 18794986728772979095374600 724 114734125947596837468810436 725 587281438260574229474962424 726 2475880078570901287286603760 727 8417056098014116285944304800 728 22499397902924583414643970100 729 45866665096634308329168433668 730 68685275983730331287945746944 731 72104968053249617018828281140 732 50000000000000499999999999990 733 21195579137608101755382035760 734 4951760157141661837084852216 735 552213837121960323149767200 736 23875983329847665801476200 737 291038304567337035156240 738 590295810393065381220 739 75047317648224012 740 68719738878 741 0 742 39 743 703 744 25974 745 839790 746 26282340 747 772401069 748 21309814416 749 549755813376 750 13219825379535 751 295244999986065 752 6100255180264546 753 116109132544287918 754 2026277581739664708 755 32254987351648346675 756 465661287384028304400 757 6058287395472553113600 758 70525019781232060793760 759 728749482114053705411106 760 6624248320173853003279470 761 52428799999999999998320010 762 357104747846744847519322698 763 2065214267056164664241848647 764 9983784450430053212398147720 765 39614081257132168794616103040 766 126255841470212717406005478000 767 314991570640938611801553879525 768 596266646256247976962487918370 769 824223311804756271975503918982 770 793154648585747875831303060260 771 499999999999999999994949500595 772 190760212238473842324419375316 773 39614081257132168796763586560 774 3865496859853838576336818422 775 143255899979035215914015985 776 1455191522838592529255880 777 2361183241434814087200 778 225141953526629412 779 137438952959 780 0 781 40 782 741 783 28120 784 937062 785 30256380 786 919131605 787 26262343206 788 703204308576 789 17592202804736 790 409814143475040 791 8857350364499970 792 176907391602368700 793 3251055717995438052 794 54709494565755913533 795 838629671247270536400 796 11641532182693481250000 797 145398897492662182477800 798 1622075454947624065414333 799 16032488606522462784303594 800 139109214723475774316458920 801 1048576000000102399359915820 802 6784990209087045453877162869 803 37173856807011542372350101486 804 169724335657305952318252111200 805 633825300114116952548164761600 806 1893837622053176164626989765520 807 4409881988973146121215574195856 808 7751466401331198107634736164228 809 9890679741657082967217049436148 810 8724701134443203659266325100160 811 5000000000000004999999999999990 812 1716841910146256242328903021280 813 316912650057058476269787545320 814 27058478018976055834459653600 815 859535399874262075492518690 816 7275957614183425780273500 817 9444732965876729380860 818 675425858836466517 819 274878427068 820 0 821 41 822 780 823 30381 824 1042549 825 34697268 826 1088389890 827 32170398715 828 892896951870 829 23205761750160 830 562949953404432 831 12704238891954225 832 265720499999581515 833 5130314365104239220 834 91029559914970959366 835 1477156353416624423088 836 21804371449714436801400 837 291038304569244384765600 838 3489573539792190589452576 839 37307735463816068536561045 840 352714749343202022101279955 841 2921293509193166398540186980 842 20971519999999999999967999810 843 128914813972654970281572566691 844 669129422526197351214342005250 845 2885313706174206141758800736112 846 10141204801825835211973491425160 847 28407564330797657065849918565625 848 61738347845623967913114838202175 849 100769063217305600992198485231252 850 118688156899884903164443970550762 851 95971712478875263226938352431975 852 49999999999999999999999950000000 853 15451577191316314519535479939128 854 2535301200456458802993339301860 855 189409346132833205048157346656 856 5157212399245267771992544620 857 36379788070926666259765620 858 37778931862957161185274 859 2026277578252082064 860 549755813250 861 0 862 42 863 820 864 32760 865 1156701 866 39644982 867 1282861854 868 39182921820 869 1125937694700 870 30358519080714 871 765789492613728 872 18014399046352864 873 393831391893798240 874 7971615010934999970 875 148779116337899377694 876 2548827677808087849684 877 39883221538436254665960 878 566913657695290114616550 879 7275957614183425776367500 880 83749764955044278226124776 881 858077915667293171458589520 882 7759724485550736644190829584 883 61347163693052816474458923150 884 419430400000002047999999999980 885 2449381465480423408849632334680 886 12044329605471562733440073734668 887 49050333004961420220986139754512 888 162259276829213399420340668989440 889 426113464961964637041091833490320 890 864336869838735628567656251899890 891 1309997821824972480190206376893096 892 1424257882798618930415831196106740 893 1055688837267627642772807519925520 894 500000000000000049999949999499460 895 139064194721846755628642694405600 896 20282409603651679431146504959752 897 1325865422929826735882570870568 898 30943274395471911318385852410 899 181898940354585647578124990 900 151115727452378369089500 901 6078832729528431600 902 1099512676350 903 0 904 43 905 861 906 35260 907 1279980 908 45141720 909 1505466767 910 47466875610 911 1410554953080 912 39407845574825 913 1032188877009675 914 25271053902597360 915 576460752302882832 916 12208773162478828320 917 239148449999999594565 918 4314594374049205146600 919 71367174973337473077120 920 1076846981541591681897840 921 14739755100006959271806050 922 181898940354633331298828100 923 2009994358920301836851263500 924 19735792060348219346801192806 925 170713938682109778698266671609 926 1288290437554112823878293628130 927 8388607999999999999987168000200 928 46538247844128065794796535027300 929 216797932898487941795237247131943 930 833855661084344227945621848760024 931 2596148429267413814265248030359560 932 6391701974429469774563323974609360 933 12100716177742297710970373252927865 934 17029971683724642575181888905004726 935 17091094593583426055684420768071680 936 11612577209943904323224255491079650 937 4999999999999999999999999499999955 938 1251577752496620875705103639117840 939 162259276829213363391543583441152 940 9281057960508792850674174522168 941 185659646372829639831064849905 942 909494701772975921020468680 943 604462909807314586796040 944 18236498193815569800 945 2199023246315 946 0 947 44 948 903 949 37884 950 1412860 951 51231960 952 1759370379 953 57208833826 954 1756239726276 955 50780008543320 956 1379273676735780 957 35094422591418366 958 833944757475881568 959 18446744090889420768 960 378471967610397697935 961 7174453500328037822580 962 125123236840173674040120 963 1998280899258738482741220 964 29074868501520029644310751 965 383233632600251528785138150 966 4547473508864641189570117200 967 48239864614088004922808032248 968 453923217387998087703296262467 969 3755706651006421558864429484010 970 27054099188636292065236342318920 971 167772160000000040959999998396000 972 884226709038432850597790850728700 973 3902362792172783139720860568808560 974 14175546238433850443865053477820432 975 41538374868278621604704722937184240 976 95875529616442043334245392150361280 977 169410026488392169042563929611468786 978 221389631888420349152156595666527280 979 205093135123001113777518233661289572 980 127738349309382944775509721700726320 981 50000000000000000499999999994944510 982 11264199772469587205919932528908200 983 1298074214633706979190218120232952 984 64967405723561510058585931611579 985 1113957878236979667059260042440 986 4547473508864641189570117200 987 2417851639231457372667900 988 54709494565753699230 989 4398048608254 990 0 991 45 992 946 993 40635 994 1555827 995 57962520 996 2047998420 997 68616660021 998 2173896068526 999 64980904543506 1000 1828079220007530 1001 48274579605656215 1002 1193210341845862725 1003 27520177018033473312 1004 590295810358705126928 1005 11732630996348774138880 1006 215233604999999999595000 1007 3628573868372290130406960 1008 55951865179096578883857288 1009 785021449541143751386314579 1010 9964074447604704576163929525 1011 113686837721617221829223429400 1012 1157756750738093858028621004524 1013 10440233999923966974489732465421 1014 82625546322141132889961012480850 1015 568136082961362210606550096773300 1016 3355443199999999999999999359999810 1017 16800307471730224560861216201985191 1018 70242530259110093141656966944281793 1019 240984286053375458976917438366443728 1020 664613997892457936451902978228488440 1021 1438132944246630653297889404296874985 1022 2371740370837490351350221649157070720 1023 2878065214549464543303242812575161700 1024 2461117621476013352018556618981113790 1025 1405121842403212395310565608412986080 1026 499999999999999999999999499500000500 1027 101377797952226285528706524272972920 1028 10384593717069655257060992121569252 1029 454771840064930610306187213833408 1030 6683747269421867033919391915410 1031 22737367544323444366455078120 1032 9671406556917033261332622 1033 164128483712959068615 1034 8796093021177 1035 0 1036 46 1037 990 1038 43516 1039 1709379 1040 65382618 1041 2375050460 1042 81921279960 1043 2676004629480 1044 82608090220850 1045 2404292186182932 1046 65810853009524700 1047 1689610254027548580 1048 40569151649044392990 1049 908165840891899717776 1050 18889465932028319858208 1051 363711560873592631452480 1052 6457008150009841499999970 1053 105228642182586059857485766 1054 1566652225014852314118750180 1055 21195579137608101757139776440 1056 259065935637724154148649917100 1057 2842170943040400743484374999700 1058 27786162017714270852862915379176 1059 240125381998250988395043648961200 1060 1817762019087105064984776095320452 1061 11930857742188604800777584913920780 1062 67108864000000000819199743998400000 1063 319205841962874259065802658009970300 1064 1264365544663981679923145718746726382 1065 4096732862907382778276999502899214432 1066 10633823966279326992453828519097532400 1067 21571994163699459750205278395325000000 1068 33204365191724864934148774438408760368 1069 37414847789143039006714464731270106480 1070 29533411457712160237534346099156618796 1071 15456340266435336317836674898050565140 1072 5000000000000000004999999999999999990 1073 912400181570036563679525987184899724 1074 83076749736557242632948418691989224 1075 3183402880454513992870717425492000 1076 40102483616531213171991858118650 1077 113686837721616029736303703460 1078 38685626227676929683619836 1079 492385451091805527828 1080 17592190221942 1081 0 1082 47 1083 1035 1084 46530 1085 1874026 1086 73543932 1087 2744514129 1088 97378549780 1089 3276799999200 1090 104364225661059 1091 3139105923965973 1092 88958812172593374 1093 2369190669159945330 1094 59136358923160859340 1095 1379351155174611741639 1096 29969472750135894976704 1097 604462909807314586828800 1098 11275058387094591400421760 1099 193710244499999999623350450 1100 3051630623295206098406074906 1101 43866262300411718040582357390 1102 572280636715421526968027673474 1103 6735714326580780293490832254875 1104 71054273576010048389434814453100 1105 666867888425142062224485603213600 1106 5522883785959772985105087169854408 1107 39990764419916308318754436192767577 1108 250548012585960702438288871222459470 1109 1342177279999999999999999999359920010 1110 6064910997294610929840814025619854220 1111 22758579803951670177896855598383352831 1112 69644458669425507255039604682567294440 1113 170141183460469231731687303713736622080 1114 323579912455491896302342234292059732590 1115 464861112684148108864643443369082665125 1116 486393021258859507143515745051387752472 1117 354400937492545922690672149044154467168 1118 170019742930788699526782986377088266620 1119 49999999999999999999999999994999999955 1120 8211601634130329079194565358947786000 1121 664613997892457936451903529594912800 1122 22283820163181598229367955028926000 1123 240614901699187213221059864075145 1124 568434188608081340789794921870 1125 154742504910672534360293250 1126 1477156353322481251056 1127 35184372086783 1128 0 1129 48 1130 1081 1131 49680 1132 2050290 1133 82500660 1134 3160679697 1135 115271222430 1136 3992462613720 1137 131072051167200 1138 4070203042565400 1139 119286026617244410 1140 3291476002919055252 1141 85290864128971186140 1142 2069772561184691631905 1143 46897939276829696147400 1144 988992600731279438374080 1145 19342813113851658981343200 1146 349526809999522518811519185 1147 5811307335000295244999999970 1148 88497288075554876598882711000 1149 1228255344411532251884542509876 1150 15451577191316306180960127191169 1151 175128572491100335345243985381350 1152 1776356839400250464677734252930000 1153 16004829322203409931633146902816000 1154 127026327077074772860998841009021368 1155 879796817238158786123507656755553104 1156 5261508264305174717142915343278538380 1157 26843545600000000016383999999999999980 1158 115233308948597607522754756628918217120 1159 409654436471130063262863198552888213486 1160 1183955797380233622922053148656987744960 1161 2722258935367507707854570803247720691600 1162 4853698686832378443796187639217228515520 1163 6508055577578073524318447634417050015610 1164 6323109276365173592134744528826383395492 1165 4252811249910551072447805841742726430708 1166 1870217172238675694458237852668722215985 1167 500000000000000000049999994999994999460 1168 73904414707172961658041605101426733280 1169 5316911983139663496226914259548766200 1170 155986741142271185650664820810730650 1171 1443689410195123345137447286603770 1172 2842170943040400743484472655940 1173 618970019642725321284615720 1174 4431469059826250282241 1175 70368752566270 1176 0 1177 49 1178 1128 1179 52969 1180 2238705 1181 92309580 1182 3628155014 1183 135911014911 1184 4841325997326 1185 163691025089780 1186 5242879999967220 1187 158737920420608061 1188 4532868954246427743 1189 121784612155506591228 1190 3070471107232406908170 1191 72442039642590144789360 1192 1594529935381851945717240 1193 32636755824155427228113280 1194 618970019642690136895914496 1195 10835331109985607911500629105 1196 174339220049999999999987445015 1197 2566421354191097521614163834348 1198 34391149643522786943823314646662 1199 417192584165540341933246312847175 1200 4553342884768607478399802450057650 1201 44408920985006262362003326411125000 1202 384115903732881827841335461885771500 1203 2921605522772719781599390644052815925 1204 19355529979239493226277147719686931907 1205 110491673550408669094062381519238618620 1206 536870911999999999999999994867168004390 1207 2189432870023354543076561141140176871131 1208 7373779856480341137638581794077129596800 1209 20127248555463971590088523641035293759472 1210 43556142965880123323311949751231971327880 1211 72805480302485676657681760528564367288640 1212 91112778086093029337470114874007698257500 1213 82200420592747256698482639171437189724492 1214 51033734998926612867456790104658020925374 1215 20572388894625432639376991359703514400080 1216 4999999999999999999999999999994950000050 1217 665139732364556654977083940494481018800 1218 42535295865117307932921823725652674620 1219 1091907187995898301509566650668410189 1220 8662136461170739675959572011422075 1221 14210854715202009677871702928200 1222 2475880078570760549789859834 1223 13294407179619966412131 1224 140737488320520 1225 0 1226 50 1227 1176 1228 56400 1229 2439817 1230 103030110 1231 4151880810 1232 159640778836 1233 5844100137876 1234 203335757232426 1235 6711329655040920 1236 209715202047999960 1237 6190778827787026200 1238 172249020318612704922 1239 4506030647997503212098 1240 110536959861777203623260 1241 2535471387451248168195000 1242 54214017803013324673487070 1243 1077012942196363308369805968 1244 19807040628566647348339408864 1245 335895264409541141018056524480 1246 5230176601500008857339064581080 1247 74426219271541651219668984876554 1248 962952190018638150536192101187556 1249 11264199772469587205919932528908200 1250 118386915003983795678974019065153500 1251 1110223024625156540423631665039062200 1252 9218781689589163878709909880972722176 1253 67196927023772554843468387792646215608 1254 425821659543268851046537283868259041258 1255 2320325144558582050260025658424123530520 1256 10737418240000000000327679999999999999980 1257 41599224530443736315714468252762467677360 1258 132728037416646140478587428041222638604780 1259 342163225442887517024473359962818161305280 1260 696898287454081973175352379261695984891920 1261 1092082204537285149854142218763308903322000 1262 1275578893205302410727569760612584246738930 1263 1068605467705714337070771827341174137453162 1264 612404819987119354411398361198994872245348 1265 226296277840879759029446780174471526437520 1266 50000000000000000000499999999999999999990 1267 5986257591281009894301370001904436533192 1268 340282366920938463500268095579187314680 1269 7643350315971288096882592883649748632 1270 51972818767024438450622309585354190 1271 71054273576010018587112304687490 1272 9903520314283182936681349116 1273 39883221538436233142640 1274 281474993487800 1275 0