0 0 1 1 2 0 3 1 4 1 5 0 6 1 7 1 8 1 9 0 10 1 11 3 12 1 13 1 14 0 15 1 16 5 17 7 18 1 19 1 20 0 21 1 22 11 23 13 24 13 25 1 26 1 27 0 28 1 29 21 30 55 31 25 32 21 33 1 34 1 35 0 36 1 37 43 38 133 39 181 40 41 41 31 42 1 43 1 44 0 45 1 46 85 47 463 48 481 49 461 50 61 51 43 52 1 53 1 54 0 55 1 56 171 57 1261 58 2653 59 1281 60 991 61 85 62 57 63 1 64 1 65 0 66 1 67 341 68 4039 69 8425 70 10501 71 2821 72 1891 73 113 74 73 75 1 76 1 77 0 78 1 79 683 80 11605 81 40261 82 36121 83 32551 84 5461 85 3305 86 145 87 91 88 1 89 1 90 0 91 1 92 1365 93 35839 94 141361 95 246141 96 117181 97 84883 98 9633 99 5401 100 181 101 111 102 1 103 1 104 0 105 1 106 2731 107 105469 108 624493 109 968561 110 1093711 111 314245 112 194713 113 15841 114 8371 115 221 116 133 117 1 118 1 119 0 120 1 121 5461 122 320503 123 2320825 124 5891381 125 4609141 126 3879331 127 734161 128 404713 129 24661 130 12431 131 265 132 157 133 1 134 1 135 0 136 1 137 10923 138 953317 139 9814741 140 25262601 141 37420471 142 17077621 143 11638089 144 1545265 145 778051 146 36741 147 17821 148 313 149 183 150 1 151 1 152 0 153 1 154 21845 155 2876335 156 37664641 157 143090221 158 175694701 159 180009523 160 52751105 161 30684601 162 2997541 163 1404151 164 52801 165 24805 166 365 167 211 168 1 169 1 170 0 171 1 172 43691 173 8596237 174 155441533 175 648342241 176 1298308831 177 897269605 178 704484089 179 141943681 180 73022131 181 5445661 182 2405173 183 73633 184 33671 185 421 186 241 187 1 188 1 189 0 190 1 191 87381 192 25854247 193 607417225 194 3510146661 195 6569149861 196 8457669571 197 3658545969 198 2351234953 199 342800821 200 159902271 201 9374905 202 3943213 203 100101 204 44731 205 481 206 273 207 1 208 1 209 0 210 1 211 174763 212 77431669 213 2472715621 214 16476991481 215 45518414791 216 46142992981 217 43109654953 218 12571179985 219 6914792611 220 758924981 221 326857741 222 15429961 223 6228223 224 133141 225 58321 226 545 227 307 228 1 229 1 230 0 231 1 232 349525 233 232557151 234 9761722321 235 86679924701 236 242592910621 237 401365114963 238 247988229217 239 181860096601 240 37766866501 241 18348174791 242 1564345201 243 630571189 244 24446605 245 9526651 246 173761 247 74801 248 613 249 343 250 1 251 1 252 0 253 1 254 699051 255 697147165 256 39434309773 257 416219754321 258 1608145354351 259 2339370820165 260 2662128906585 261 1086985055521 262 660098201491 263 101829922701 264 44709567013 265 3037645105 266 1157983191 267 37486261 268 14170801 269 223041 270 94555 271 685 272 381 273 1 274 1 275 0 276 1 277 1398101 278 2092490071 279 156574977625 280 2149818248341 281 8885932672981 282 19196705648611 283 16549469742737 284 14180912010793 285 4059116186581 286 2120129149711 287 251203133545 288 101406750589 289 5607265301 290 2038082971 291 55873441 292 20568913 293 282133 294 117991 295 761 296 421 297 1 298 1 299 0 300 1 301 2796203 302 6275373061 303 629786694901 304 10474213334761 305 57130293303511 306 117450280095541 307 165628688511497 308 92443836008305 309 63467954320771 310 13321420646821 311 6152865979261 312 575279386969 313 216360206063 314 9910197781 315 3456865681 316 81236065 317 29215963 318 352261 319 145541 320 841 321 463 322 1 323 1 324 0 325 1 326 5592405 327 18830313487 328 2508686426401 329 53470578301581 330 323708273492941 331 923711917337203 332 1092398994104769 333 1113469500785401 334 428788411113061 335 246535627115031 336 39311679607201 337 16394732478853 338 1236882490845 339 437907621691 340 16866491521 341 5675980401 342 115548661 343 40705183 344 434721 345 177661 346 925 347 507 348 1 349 1 350 0 351 1 352 11184811 353 56482551853 354 10066126765213 355 262954844996801 356 2037617072598271 357 5856623681349925 358 10367605550748601 359 7769425693383361 360 6140904299982451 361 1711891898265341 362 851489988869653 363 106138316846017 364 40614439994311 365 2519049155701 366 846514254961 367 27772190081 368 9055633339 369 161178445 370 55740301 371 530881 372 214831 373 1013 374 553 375 1 376 1 377 0 378 1 379 22369621 380 169464432775 381 40170363882025 382 1332366411028421 383 11748865277386501 384 44652524209512451 385 71541949220615665 386 87939229749932233 387 44731861300157941 388 28830810880918751 389 6040631697020185 390 2663716583547085 391 265727053328101 392 94479649710811 393 4894472220001 394 1571638859153 395 44413523605 396 14082351031 397 220934281 398 75148501 399 642181 400 257555 401 1105 402 601 403 1 404 1 405 0 406 1 407 44739243 408 508359743893 409 160963885064581 410 6591463310964441 411 72877377455334631 412 290630718826209301 413 652127860062537321 414 647337879673534225 415 597413248298578531 416 217138919690106261 417 118437310227814381 418 19221294011525737 419 7657555132292703 420 623479972408021 421 208057893410641 422 9125674561185 423 2815437325339 424 69205379221 425 21402248661 426 298118521 427 99894103 428 770133 429 306361 430 1201 431 651 432 1 433 1 434 0 435 1 436 89478485 437 1525146340543 438 643008251648881 439 33238791531532861 440 425343335776929661 441 2166036735625732243 442 4658477016417014561 443 6978962421668655001 444 4623280765312793221 445 3388528116591168871 446 915800694234478801 447 434761081044870997 448 56019878838007085 449 20464206411678331 450 1382731226210881 451 436611444250801 452 16405975548469 453 4885369431823 454 105357275441 455 31860488941 456 396581725 457 131092963 458 916321 459 361801 460 1301 461 703 462 1 463 1 464 0 465 1 466 178956971 467 4575304803901 468 2574574872423853 469 165068057750821681 470 2611664659436968591 471 14372526926326522885 472 41177637179919104537 473 53587289758163119201 474 58390473112184861011 475 27273809282502857581 476 16549525644305977093 477 3433282946842885969 478 1449694912915279031 479 151395000617362741 480 51316625644764721 481 2918794924893121 482 877929797102203 483 28553609125405 484 8238211766621 485 157070267761 486 46547657311 487 520780261 488 170027593 489 1082401 490 424451 491 1405 492 757 493 1 494 1 495 0 496 1 497 357913941 498 13726182847159 499 10290673892210425 500 829843888381478901 501 15371964732744858421 502 105346069822607277091 503 302052350099271919953 504 556072584118306279273 505 474485741990336250901 506 400011902107531433391 507 137435217283257178825 508 71256011589842761501 509 11645312861432568501 510 4448878347069812251 511 383172119935376161 512 121677107761110993 513 5898158314933717 514 1699349954808871 515 48273976434201 516 13538475622981 517 229768414261 518 66853819539 519 675836785 520 218163001 521 1270101 522 494911 523 1513 524 813 525 1 526 1 527 0 528 1 529 715827883 530 41178011670565 531 41185572361296661 532 4131205043397912521 533 93721904515853916151 534 708992200728321238261 535 2608000032174741774025 536 4414357446706050861745 537 5729628322086973741891 538 3400130923182845767301 539 2321972602331646155101 540 606848151297332972665 541 275489787012013352143 542 36241828476715987861 543 12699162274678909201 544 915589327332039905 545 274544676228207835 546 11464684275697381 547 3178794447750181 548 79507988082601 549 21734786091943 550 330368631605 551 94531068121 552 867603601 553 277163251 554 1481221 555 573805 556 1625 557 871 558 1 559 1 560 0 561 1 562 1431655765 563 123535108753519 564 164673659067821761 565 20728082811027490541 566 554880846498199668781 567 5133527133277826876083 568 19522931637733969291393 569 44451583503224102969401 570 48433345101217236322981 571 47401440155011303440311 572 20463421283721593760001 573 11722785959312803766821 574 2394936727792740819325 575 970506281361376560571 576 104660471059169187841 577 34011762638354230001 578 2079381120597925237 579 592642368820331263 580 21522905492746561 581 5765667749734621 582 127887793480525 583 34158401318339 584 467592973441 585 131765404201 586 1102728901 587 348908743 588 1717633 589 661781 590 1741 591 931 592 1 593 1 594 0 595 1 596 2863311531 597 370603178776909 598 658900527403381693 599 103352183678985740961 600 3366537981973817153311 601 34911199563867318883045 602 165570933439519508636793 603 362285319666059765015041 604 564099894089044873093171 605 421415841705124337843421 606 326963804791498886233333 607 106391097561696747502561 608 52534077963979170909351 609 8581290261471734011381 610 3152459416982107396081 611 283052059672669084161 612 86090052046429522747 613 4513564391108835565 614 1229464795637815341 615 39159022744427041 616 10169358967958191 617 201324928910469 618 52648742576233 619 652327564801 620 181258842051 621 1388725885 622 435514213 623 1981281 624 759511 625 1861 626 993 627 1 628 1 629 0 630 1 631 5726623061 632 1111813831298023 633 2634984436217242825 634 517913839899535551781 635 20012963376919807216741 636 250519339161536047678531 637 1258855105152621788954801 638 3562799331898195178811913 639 4923100953198596142161461 640 5635574258756367716277631 641 3028135414242749262553465 642 1935145707214494135126637 643 488412562422258000026501 644 212387609347360811731291 645 28270972471182712477921 646 9534251497305019644433 647 722380674949394645269 648 207197254527662127511 649 9408168882881508521 650 2460739477632967861 651 69253519555960741 652 17485475995990003 653 310760063915665 654 79711570085401 655 898032627701 656 246322663471 657 1734044761 658 539347453 659 2274181 660 867691 661 1985 662 1057 663 1 664 1 665 0 666 1 667 11453246123 668 3335432903959477 669 10541790765057823141 670 2584957513479250371001 671 121009102836134321816071 672 1716789720843963440766421 673 10530827377765714272615209 674 29647342347854498259894865 675 55692091421212634720546851 676 51991316846320044879053941 677 46187357646720602245353421 678 18532156926839186745526153 679 10049614751866467105528383 680 2014458564256424954121301 681 784861232546888487537361 682 86524411728271010536225 683 27065936601156828605851 684 1750836276286883890741 685 476604791225251338101 686 18907529030292325081 687 4767497362752644983 688 119355890024687317 689 29372865965996281 690 471108108966001 691 118716279960851 692 1221208234741 693 330982789789 694 2148147625 695 663048751 696 2598421 697 987041 698 2113 699 1123 700 1 701 1 702 0 703 1 704 22906492245 705 10006315891747615 706 42161603999664737041 707 12943234311469961406621 708 721398004143728538318301 709 12238601965628477443264723 710 81026713266312534454084065 711 286168894244524551134352601 712 498771177209086287515078341 713 671904485309520493669593351 714 445901232326763504902410801 715 320414887252300271825281525 716 98940701112717423110351565 717 46615856527202195417692411 718 7569894625630739482238401 719 2679840818995236353822001 720 248114423135671590058165 721 72612297324747331499503 722 4051708966720224576081 723 1052418109636138826701 724 36762623397606507325 725 8967006743995628835 726 200912421247443361 727 48298050160206601 728 702437487966501 729 174139717991383 730 1641920629105 731 440098279461 732 2641586221 733 809551051 734 2956161 735 1118305 736 2245 737 1191 738 1 739 1 740 0 741 1 742 45812984491 743 30018913315504477 744 168663093180358614733 745 64642384581054968826641 746 4351671089227758192800431 747 84343770241074941955454405 748 670753046421192533720535769 749 2420777543290048425846782881 750 5511059405118223412364294931 751 6390949338404725430365526861 752 6542632441693883001289062373 753 3211431367839213404127361393 754 1927970585952414436316517271 755 469652155021051435783165621 756 195936590436883976491205041 757 26214480809084951219675201 758 8530291023089661143448571 759 671398303814861622132925 760 185161529632315733054461 761 8993580302358915360721 762 2239346404989328489471 763 69361087096487411237 764 16414734434477390473 765 330962915539807201 766 77868019462519651 767 1031427898779565 768 251864909709589 769 2184394150961 770 579493999591 771 3226082581 772 982100833 773 3349633 774 1262251 775 2381 776 1261 777 1 778 1 779 0 780 1 781 91625968981 782 90056808665990167 783 674602341176335459225 784 323507070810454196959061 785 25993611213539614342349461 786 598365052797470994572572771 787 5208248989334694463149243409 788 23024937928895816107520170153 789 50400465353935989288721345621 790 80300442722451979734020795471 791 65401595108826665648407288105 792 53196153779198055808871279293 793 19935178188466985442400502101 794 10258982025733512473498571931 795 2012711300588261452228421281 796 755131183575789239459259473 797 84453304502605167701247061 798 25504803988878448994962951 799 1724810936986001071965241 800 451009186349537222575141 801 19223678414683534873621 802 4606666499558275601747 803 127318390963066125745 804 29309793011663767801 805 534452386640745301 806 123277509928730431 807 1493156905312969 808 359544197073293 809 2877674011861 810 756108560011 811 3914612545 812 1184279713 813 3781141 814 1419671 815 2521 816 1333 817 1 818 1 819 0 820 1 821 183251937963 822 270170288559017029 823 2698559459340638836021 824 1616354762431553573491881 825 156543743890372360126362391 826 4140803402922618556701657781 827 42770419588921476351499246473 828 197320921045779302768488537585 829 546395811814576096401507889411 830 783304869946971777074228750181 831 929029077412419221818563521341 832 554179447162115346852739656601 833 370825824831806412852006645423 834 108885934580154313987963352341 835 49037493005440415810117631121 836 7885469963646895971210914145 837 2694722357568041477596509787 838 255123023893561123764423301 839 72086192197265979632660421 840 4228312913340281674077961 841 1053801717519753297009223 842 39703376570380905687669 843 9188251798794585666841 844 227887542335548088401 845 51148665037278518451 846 847339894871985061 847 191903028645762253 848 2133272247653625 849 507037453656031 850 3756365360341 851 978158638881 852 4721492161 853 1420026763 854 4253061 855 1591381 856 2665 857 1407 858 1 859 1 860 0 861 1 862 366503875925 863 810511140554958031 864 10793787553456664346721 865 8086496178640637512673101 866 936352080296560790396846221 867 29272135620416400328749714163 868 334432362991664366287856877377 869 1855116451926278062509940788601 870 5082437693668815132386428995301 871 9616353569416689547816516251991 872 9562039631777539087408325551201 873 8852779436717012053036659226309 874 3999028255132797763368898027805 875 2263272159984191933422663457851 876 532088205146623164344938738561 877 213281151896261569104129490801 878 28537433535365222794178110453 879 8977765988089990680041752543 880 727514348251946386979452001 881 193652171180145915155637181 882 9935141145103546408622125 883 2370676625346868360171651 884 79468003610407087078081 885 17813763349333808769001 886 398542716353762964101 887 87388151864840747623 888 1320729649062366817 889 294083160271167541 890 3010613843975101 891 706937326170571 892 4861454283521 893 1255320869089 894 5662466965 895 1693661551 896 4767841 897 1778221 898 2813 899 1483 900 1 901 1 902 0 903 1 904 733007751851 905 2431532871909060205 906 43176501065544330378973 907 40413591427271708982510721 908 5632664397007731594187717951 909 203185878543166379710219340965 910 2729575859971267041971814679865 911 16062222767222387861841115494721 912 54258060756980663808522139042291 913 95779889263583585025981678771901 914 132193877850216876367458710368213 915 95304773194007006162064045656065 916 71489328374521564902434107494791 917 25129318421816597870894967449461 918 12301086526452322958773170207601 919 2358128982008217273273498138241 920 853122474951185914938710105275 921 96229840159687895007474521485 922 28120267383213018647390411981 923 1969543594783064218268380801 924 496791534639229569626883151 925 22460585169959606638132165 926 5151382996545018375174313 927 154546288750662661809601 928 33645174990584799957251 929 682220758064974260445 930 146399419305258630085 931 2026300225365911041 932 444133198524722071 933 4200357111287701 934 975194824053473 935 6241216591105 936 1598932495051 937 6754804141 938 2009907901 939 5328001 940 1981055 941 2965 942 1561 943 1 944 1 945 0 946 1 947 1466015503701 948 7294599715238808391 949 172701951707024302539625 950 202143515000084459235972741 951 33723226805904555306093104581 952 1432615574600655193517707335811 953 21457788187504471554091799812977 954 149630607305914408362556852273993 955 511677453187174025723300748619381 956 1153578781899419435285798466490911 957 1394383109244852035905357683126745 958 1476338365321860886435782884960269 959 799312470808690757835573548555301 960 500416472018496903889654293598171 961 140002255761641882401558467462241 962 60370602297791364069596719636113 963 9585577136772944089957211903893 964 3166625808086464707581753891191 965 304575719718952645699582172361 966 83303455490444348583635996821 967 5086826743677068010410304901 968 1222022957595474996884987571 969 49017720989489730442275025 970 10842804298350947923210201 971 292697940620530726622901 972 62028703367183179091791 973 1144871033996407943737 974 240821826365553954333 975 3063367242783059941 976 661652070449918731 977 5797757473306305 978 1331860054349089 979 7952220429781 980 2022212049831 981 8017387561 982 2373918373 983 5936133 984 2200771 985 3121 986 1641 987 1 988 1 989 0 990 1 991 2932031007403 992 21883796946693169621 993 690819964493556267087301 994 1010415343545518638886187161 995 202703158716136503131724643111 996 9966422473413643141346919656341 997 174314036345895425904513421885417 998 1306110646545926334415117167893905 999 5394902921315433768490293262425571 1000 11689366600893613788143783131400021 1001 18843974985473479716409907451730861 1002 16343882983586953847717774007306409 1003 13810370234971615570078581112607263 1004 5777573340599982456777597457984981 1005 3092263022110199392507119317286481 1006 701781685404026462399988213237665 1007 270641054471835834061202504118043 1008 36077231142699724800138040239061 1009 10990277325339899731707938725141 1010 910511765299331320256355933241 1011 234604515747001129178030320663 1012 12587079053595035955779863061 1013 2892581135082339873538495801 1014 103570577548748545008970801 1015 22162061684500650698836051 1016 540947675528795109924181 1017 111822832028771932287997 1018 1886177609362673719625 1019 389459249959291261711 1020 4567984183947480661 1021 973191022934351521 1022 7922584774555969 1023 1801954479877003 1024 10060428977621 1025 2540501342821 1026 9470815705 1027 2791299463 1028 6594901 1029 2438281 1030 3281 1031 1723 1032 1 1033 1 1034 0 1035 1 1036 5864062014805 1037 65651395238126019967 1038 2763243384977847897562801 1039 5053285643547207823605641981 1040 1214399962893273162314517780541 1041 70136276606641161269090627760403 1042 1375950174846145832933654211412129 1043 12079514372571763736519210531621401 1044 51445873708161096083587360638169861 1045 138583032609829751669581614445400231 1046 202902545405793948455917121624461201 1047 246652667973797252131699904061108373 1048 159285239922153333496152966949672045 1049 110865032464484332273604999113600891 1050 36692804404904251168881151508224321 1051 17122585510403277489330295954260401 1052 3203827658324356725588109346709301 1053 1119063257508270654793097871026383 1054 126729050818541905097549164222321 1055 35897963071285957725383474598061 1056 2584718471325806549987591184925 1057 630930695596905384379583573987 1058 29950363121280671077674309601 1059 6609253156559317298935091401 1060 212415723087845623003721701 1061 44085097439291386832361463 1062 977345333730056337753169 1063 197433500618192484638021 1064 3054588751180553410381 1065 619904409702371900491 1066 6724566436454206081 1067 1414366802167193953 1068 10724345802091285 1069 2416492768276511 1070 12642409669681 1071 3171530088541 1072 11137502461 1073 3268137523 1074 7307041 1075 2694521 1076 3445 1077 1807 1078 1 1079 1 1080 0 1081 1 1082 11728124029611 1083 196954176918285037693 1084 11053082958900523102610413 1085 25261592514457580601329385201 1086 7295494724377368256266257073871 1087 488726020490014173205661253326725 1088 11137536210216289683586405836995481 1089 106119480923878459814407646619982561 1090 536987136626550135247713754256471251 1091 1424413358708127268365397758899402541 1092 2690307243488293271022024905252934853 1093 2796298413413362052375672649200908177 1094 2672772622686987367250454729444193911 1095 1324155433990480648196900465290446901 1096 778835929711352105370589787656979761 1097 208007203940298475262127089954905281 1098 86019990326706121948316075606830459 1099 13457476308311576536440307632785245 1100 4303034434447703803146565879775901 1101 418312904497005112233052966559281 1102 110972004746440328230237599331231 1103 6999992696715993578004194282853 1104 1626655149686732281270923991753 1105 68751599685808444304317572001 1106 14617755818013268577247154851 1107 423830365660505553999136525 1108 85515406347481637147478901 1109 1729009719420683544973521 1110 341884136215763951098951 1111 4868129700773528915221 1112 972130061187330914913 1113 9780616324098297217 1114 2032517272224088651 1115 14388403251645501 1116 3213674101624141 1117 15786656607601 1118 3935704547439 1119 13041780805 1120 3811025401 1121 8075361 1122 2970451 1123 3613 1124 1893 1125 1 1126 1 1127 0 1128 1 1129 23456248059221 1130 590862548347041157495 1131 44212003578634697873364025 1132 126327305385401737073442224821 1133 43727493611175563125701790490101 1134 3434449637968942946507467619263651 1135 88190746001600456327871041676074705 1136 975844515749045448843790804896723433 1137 5167115770361048782770576211691758741 1138 16668546945789399952019375347893427951 1139 29473443237053094467203084959681813385 1140 41274114617325733384920857682733814365 1141 31662686288518894063550294714284506101 1142 24605812251532190425653950279146634011 1143 9585108986888372385902066149630816801 1144 4865350462769989952359967589513734353 1145 1066391253773959279978277535699876565 1146 396177110376140140475679779523808231 1147 52460073745493627740215248284257881 1148 15495457394437107356894112297744901 1149 1305111938498962954324504726766581 1150 326250924668750118074073482720275 1151 18159255592633662716147142891505 1152 4034303493621398823665372412601 1153 152687975825112923529666260501 1154 31371568768043059110316883551 1155 824388478647404228488874665 1156 162045012221392981071046573 1157 2999376349742845418130421 1158 581379230723979396371851 1159 7642899966149903347265 1160 1503351959412655111585 1161 14065233262170510421 1162 2890014797500693591 1163 19143110285422201 1164 4240264734544213 1165 19595033007605 1166 4856421589891 1167 15210009361 1168 4427089801 1169 8902741 1170 3267055 1171 3785 1172 1981 1173 1 1174 1 1175 0 1176 1 1177 46912496118443 1178 1772587609856751383653 1179 176848999085440975104688981 1180 631559155674553349100029928841 1181 262592335342496610813689502706231 1182 23960942498549538221145240258986101 1183 711892773773712678608709768547821641 1184 8616447142268294555481141361535467825 1185 53495958066750560955064814094774171331 1186 173354016403683399472213128826827707461 1187 384593999377507806242110372453069213981 1188 477496667109810213555525790958075489977 1189 518107303617550594903133055473127797903 1190 302678453389533126547003047990140483221 1191 196505732117612877674843615187305959441 1192 61443309934531175223658536057247970785 1193 27388508293746032596162996671389997019 1194 4998634007818699315938264989936362021 1195 1687613158835621072935910282599100261 1196 191186877283179254494776358252642921 1197 52574178131354394596694275617795303 1198 3868247229207042868544195789843893 1199 916072898219709881977697186339161 1200 45285263305106465406255915613201 1201 9654229257533737498740316913651 1202 328900485461717958017710724101 1203 65474035677343521911982923821 1204 1566000904390988019589545625 1205 300438574857457482874217791 1206 5108739852443361287527381 1207 971995920663982170940961 1208 11831682797660456972737 1209 2294549612697597976843 1210 20012214666958839781 1211 4068372478331839861 1212 25268091335868745 1213 5553195626706839 1214 24184340742901 1215 5960409634921 1216 17670681841 1217 5124019363 1218 9792133 1219 3585341 1220 3961 1221 2071 1222 1 1223 1 1224 0 1225 1 1226 93824992236885 1227 5317762899938998328623 1228 707393042029057349585057281 1229 3158105263382588090568874425261 1230 1574417143677763504584743217409261 1231 168207827293245141974458880268059443 1232 5650574549863338232969488102408005121 1233 78877252276199566872234079314099555001 1234 518536377399244951404416673147032458021 1235 2006894180440517394194344417095104782071 1236 4275088506668516275912917587131068580801 1237 6916258547412624621603179589464550530917 1238 6280716208127989314469286693472907908285 1239 5469899026211293115934332606610933625531 1240 2496931888970822250291339491098701991681 1241 1384818635807968442265569720404983714801 1242 353704231948577572269515922595552225909 1243 140491205756458627358620749587078777023 1244 21622441182123199614217704630617095041 1245 6699278982946764344390303523305501341 1246 655535893717875279494615459383955725 1247 168951215111594602614025378046303043 1248 10939981985353491701290920062449921 1249 2465867359477945759605479363173801 1250 108901413543857137793023386239301 1251 22351741760627945453460162976903 1252 688711725534781118649572170561 1253 133146550828162088649279362901 1254 2909895999133732996647684061 1255 545791424425744199913348811 1256 8553752687084686291427841 1257 1599371351937424254806497 1258 18075741332852910669205 1259 3459129823692784213071 1260 28188691437963813121 1261 5673300717748760461 1262 33103812035399469 1263 7221401136961363 1264 29688024238081 1265 7278097955481 1266 20454539365 1267 5910093463 1268 10746561 1269 3926341 1270 4141 1271 2163 1272 1 1273 1 1274 0 1275 1