1 21 2 83 3 30 4 205 5 129 6 51 7 419 8 362 9 243 10 88 11 713 12 839 13 701 14 562 15 128 16 1169 17 1638 18 1715 19 2049 20 903 21 197 22 1709 23 2923 24 3343 25 5879 26 3442 27 1754 28 292 29 2471 30 4834 31 5947 32 13342 33 10259 34 8223 35 2937 36 457 37 3381 38 7605 39 9789 40 26982 41 23790 42 28628 43 14492 44 5790 45 688 46 4543 47 11434 48 15499 49 49867 50 48875 51 77358 52 53045 53 35081 54 9993 55 1058 56 5769 57 16493 58 23561 59 87001 60 91096 61 181792 62 146406 63 150208 64 64280 65 19236 66 1589 67 7527 68 23064 69 33877 70 143918 71 160377 72 383152 73 349085 74 481171 75 289063 76 150785 77 33546 78 2424 79 9209 80 31511 81 47151 82 224458 83 267770 84 749237 85 740408 86 1308972 87 945714 88 792360 89 281928 90 63642 91 3651 92 11367 93 42004 94 64443 95 337485 96 420837 97 1371936 98 1460393 99 3134584 100 2606517 101 3006488 102 1560099 103 646756 104 112278 105 5552 106 13843 107 54955 108 85605 109 493865 110 635308 111 2357920 112 2698956 113 6868867 114 6273818 115 9456818 116 6061473 117 4174264 118 1233097 119 210972 120 8376 121 16721 122 70710 123 111637 124 701072 125 934321 126 3874152 127 4662219 128 13933702 129 13842067 130 25715484 131 19336956 132 18771419 133 8401620 134 2780008 135 375366 136 12709 137 19501 138 89787 139 143363 140 972766 141 1330132 142 6144683 143 7671038 144 26279979 145 28288458 146 63104546 147 52873508 148 68292932 149 38775160 150 22027868 151 5384887 152 700068 153 19192 154 23265 155 112284 156 182825 157 1323165 158 1850007 159 9409947 160 12206871 161 47013309 162 53533915 163 141749332 164 130573897 165 210907767 166 143213239 167 117357576 168 45177836 169 11965960 170 1253442 171 29085 172 26703 173 138913 174 228157 175 1775869 176 2523272 177 14011794 178 18704752 179 80662296 180 95770852 181 293291390 182 295233597 183 579625394 184 444931219 185 493690388 186 247683896 187 116380032 188 23479960 189 2324820 190 43952 191 31259 192 169864 193 282547 194 2333978 195 3400185 196 20360133 197 27860553 198 132861526 199 164624239 200 571152250 201 612454076 202 1441785826 203 1230117498 204 1731179988 205 1059234356 206 734453321 207 242586532 208 51563275 209 4182330 210 66562 211 35943 212 205849 213 344797 214 3031024 215 4477416 216 29024908 217 40518514 218 211750601 219 270990642 220 1059826700 221 1191868062 222 3272829938 223 3077741375 224 5327366624 225 3739459282 226 3571855232 227 1579960971 228 615506936 229 102260008 230 7725252 231 100629 232 41033 233 247190 234 417737 235 3877067 236 5829143 237 40453074 238 57949575 239 327926926 240 431539175 241 1877359221 242 2213853957 243 6938211559 244 6999797331 245 14672456529 246 11575895449 247 14219555608 248 7824398864 249 4600596226 250 1301044428 251 222407905 252 13947186 253 152332 254 45997 255 294481 256 500755 257 4906865 258 7466018 259 55484398 260 80783540 261 496368919 262 668159426 263 3202166677 264 3916201839 265 13924232948 266 14819566633 267 36536471300 268 32053159987 269 48990892426 270 31392029773 271 25862266838 272 10066554206 273 3258246320 274 444938056 275 25682700 276 230359 277 52805 278 348230 279 595809 280 6139804 281 9467915 282 74813270 283 110954007 284 732057539 285 1013578815 286 5284689554 287 6669257382 288 26526195377 289 29748053064 290 84312021717 291 79930687493 292 149381669951 293 108820063834 294 116870964545 295 57732935156 296 28841997336 297 6970742564 298 960071644 299 46491258 300 348632 301 59003 302 409181 303 703631 304 7609334 305 11859652 306 99516252 307 149574326 308 1059319394 309 1493806312 310 8492687321 311 10995958218 312 48422553574 313 56554030506 314 182990523690 315 184117478141 316 408025728064 317 333507674600 318 450758973466 319 263254499248 320 187391274782 321 64071592341 322 17261578024 323 1934442193 324 85412820 325 527296 326 66013 327 477890 328 826467 329 9347773 330 14716439 331 130613797 332 199119575 333 1502849738 334 2162714521 335 13253166408 336 17695242361 337 85162817442 338 103003375283 339 374889619126 340 399442614995 341 1024854813140 342 911965864814 343 1521516374189 344 1021999509146 345 961143932482 346 425561678264 347 180951789371 348 37315740860 349 4147066744 350 154924338 351 797909 352 73507 353 554685 354 967317 355 11396791 356 18094012 357 169428278 358 261277012 359 2098239102 360 3065184610 361 20232010290 362 27576219869 363 145302884404 364 180854242935 365 732379858842 366 816162102622 367 2405443060332 368 2285730068703 369 4558280985034 370 3467128857065 371 4149437926434 372 2205572884388 373 1358685317438 374 407432535676 375 91512068128 376 8404992631 377 284132892 378 1206940 379 82135 380 640506 381 1121667 382 13807120 383 22086205 384 217417532 385 338929787 386 2884070760 387 4279687747 388 30198868952 389 42090299472 390 239930323444 391 308761030996 392 1372627478728 393 1589880969684 394 5299365297566 395 5359844795220 396 12461272994515 397 10396989228974 398 15503642184077 399 9589922723370 400 7908895669415 401 3134105349656 402 1136043507756 403 199611689876 404 17923081288 405 516138474 406 1826193 407 89889 408 735885 409 1295135 410 16580082 411 26812792 412 276338833 413 434803426 414 3910017445 415 5877077316 416 44252402238 417 62725149276 418 386405377181 419 508816945418 420 2486366305604 421 2972938238713 422 11079067493192 423 11771109982622 424 31627736426004 425 28356193067195 426 50940397713324 427 36015723602513 428 38215501850226 429 18462679828067 430 9857194833782 431 2588805201236 432 485443311192 433 36500185600 434 945381252 435 2762528 436 100489 437 841424 438 1487219 439 19795817 440 32227443 441 348252591 442 552764481 443 5234267803 444 7962843639 445 63698634999 446 91863772631 447 606819302446 448 818783450673 449 4344140540801 450 5384820534091 451 22126979041641 452 24526130302639 453 74926316568562 454 71873868627060 455 151560568197603 456 118447138802374 457 158037990914474 458 89915376299706 459 65113946851204 460 23063085097064 461 7136619008741 462 1067104761772 463 77495651875 464 1719241122 465 4179698 466 109353 467 958085 468 1699189 469 23483165 470 38511836 471 434696486 472 697644462 473 6928388457 474 10650340218 475 90254194008 476 132038596163 477 933282850589 478 1283057144169 479 7380631041419 480 9384008858324 481 42551351083594 482 48844454089897 483 167628059659236 484 169669104811418 485 415953884922912 486 351547719754752 487 569464033497724 488 373850883395135 489 352115512726850 490 154429446153058 491 71553733906838 492 16437590154771 493 2576479519696 494 158441942776 495 3145992492 496 6322981 497 120367 498 1086336 499 1933615 500 27692698 501 45721895 502 538551903 503 870772163 504 9078845070 505 14092710969 506 126038624742 507 186872832070 508 1406856801399 509 1971104022412 510 12194624572357 511 15921061762102 512 78663325484654 513 93866795240733 514 356744478319193 515 378145272570780 516 1059578539300038 517 963225608880684 518 1843869849130841 519 1348501336679474 520 1611584068860629 521 842433890110474 522 536350585001496 523 169593707584856 524 44856876731326 525 5701572081668 526 335197585537 527 5725989210 528 9566352 529 131443 530 1227381 531 2190947 532 32486878 533 53956872 534 662169246 535 1078939244 536 11766077109 537 18484018258 538 173739820778 539 260608776810 540 2083302933594 541 2965414619088 542 19684533635485 543 26234921409852 544 140989615192201 545 172990974961029 546 728313144927854 547 802100677628198 548 2536679228471536 549 2444259216234294 550 5471718641545416 551 4355646640000561 552 6368074260767724 553 3878041613610347 554 3245758996330258 555 1290797838911517 556 519680769446582 557 104305758467906 558 13680844358280 559 687537015112 560 10470254484 561 14472171 562 143173 563 1381432 564 2476159 565 37922723 566 63353339 567 808461464 568 1326591335 569 15114551077 570 23942021955 571 236720338260 572 358949916537 573 3034927491459 574 4384095541471 575 31074268274790 576 42278232534390 577 245084269300501 578 309455470284136 579 1424589746808632 580 1635517379992958 581 5752505726696723 582 5827286033473808 583 14987123979980702 584 12901465752565860 585 22438356313313109 586 15342918680610474 587 16439982201031211 588 7887629025797722 589 4420043438809585 590 1246299122097464 591 282085286394636 592 30449633653404 593 1450290899092 594 19068730194 595 21895248 596 155501 597 1549579 598 2785129 599 44092195 600 73996528 601 980796198 602 1619510192 603 19244690682 604 30744896442 605 318522046824 606 489290787949 607 4356761886936 608 6374998826047 609 48091150055233 610 66576792976449 611 415212481817587 612 536227994960841 613 2693540790778985 614 3187687938504907 615 12467480592329822 616 13165515527684723 617 38393554251317406 618 35193671142677506 619 71994828763620048 620 53934925930184237 621 71233288256471724 622 40202758054336040 623 29931153977371618 624 10782180339251712 625 3776143896709238 626 661517645851641 627 72672640838784 628 2982635016217 629 34849245756 630 33124056 631 170735 632 1732638 633 3122481 634 51006752 635 86104031 636 1182699992 637 1964940197 638 24303274796 639 39128797127 640 424247305458 641 657736700110 642 6172169928194 643 9140029261925 644 73083217645763 645 102819789746286 646 686406712586741 647 906508540254010 648 4926063471766677 649 6012505294159193 650 25802143593159668 651 28484617077228638 652 92772758438504963 653 89756083337343844 654 212025434082284346 655 172710501402436044 656 273127300677063452 657 174466745821695474 658 167764479960870629 659 73805585333995946 660 36441353633549234 661 9153416258124056 662 1774699669142171 663 162554086346100 664 6276489424840 665 63498175626 666 50113493 667 183235 668 1932059 669 3489489 670 58763622 671 99657694 672 1418653525 673 2369063870 674 30462889996 675 49388526564 676 559376304557 677 875398001642 678 8622735366409 679 12948531642239 680 109257272265623 681 155898860221806 682 1110207653600791 683 1494233438333826 684 8758884198637731 685 10956257766109065 686 51463854136533635 687 58715659426340228 688 213449038793469550 689 215999415617752403 690 581197347585759430 691 506485917008391662 692 947491481233633752 693 667501679502653967 694 797051184187986724 695 416531837163108365 696 276119856917230002 697 90011896809025316 698 27450569522474582 699 4193390258766976 700 386169492520888 701 12936132821623 702 115999715748 703 75814480 704 197769 705 2147522 706 3895141 707 67437429 708 114876727 709 1691992059 710 2842440175 711 37914534512 712 61887907267 713 730663062142 714 1153275855621 715 11908055940251 716 18064808939868 717 160938518622458 718 232670487277967 719 1759991225393204 720 2410687828729295 721 15163221383932039 722 19430370018064091 723 99019732942138208 724 116775413662499369 725 467379431251224301 726 495891500631743358 727 1496395645180511318 728 1381854759258766584 729 3000131446963032750 730 2310897141930218484 731 3325439721164771467 732 1982814946646330474 733 1712547174131201717 734 690216339976607226 735 300566413940775639 736 67191998423548664 737 11169726807193056 738 867493809163916 739 27168568744840 740 211435035906 741 114699173 742 213081 743 2380603 744 4327355 745 77167099 746 131895128 747 2007904636 748 3389570056 749 46895057517 750 76985815234 751 946250268905 752 1505101175175 753 16259057420978 754 24919236960374 755 233436347500612 756 342579831190025 757 2740046604669451 758 3811375977655966 759 25631226134756561 760 33525695277137783 761 184782132822100351 762 223781756438908299 763 983383427059268597 764 1081099895369883632 765 3654801937568880526 766 3542278235784498233 767 8799542218255032182 768 7285635449857238478 769 12472206845068034016 770 8256842073478295675 771 8920992212873961724 772 4313278211440366853 773 2548179744461453442 774 751035478543870771 775 199631781389907638 776 26570767984575536 777 2052645997218352 778 56095403983912 779 386136607692 780 173524224 781 231111 782 2632180 783 4794659 784 87919620 785 151098395 786 2371538332 787 4022128681 788 57619921388 789 95211679901 790 1215559083187 791 1947949009374 792 21966857694203 793 33983851191841 794 334255678572067 795 496031414633035 796 4196633753918817 797 5921324467268511 798 42386414382465418 799 56503825362015054 800 334988983099033347 801 416342020015717851 802 1990582990747037619 803 2267216593821524825 804 8467020457476633621 805 8629635200216925086 806 24139813055803460873 807 21265331148399949864 808 42459357982337272162 809 30905600790256285788 810 40498560839209288083 811 22523297295674355474 812 17487296563801043834 813 6451396291608439626 814 2480006573900968244 815 493000852345096856 816 70325949072417041 817 4628159609175012 818 117622180028155 819 704003599290 820 262522418 821 246345 822 2903383 823 5299049 824 99839662 825 172224716 826 2789717191 827 4749923676 828 70383138509 829 116928827296 830 1550292335255 831 2500209783892 832 29392706578367 833 45857830265993 834 472608271573827 835 709193312181721 836 6319882536759558 837 9061379859182789 838 68720525819055743 839 93153937469625318 840 591780236473845421 841 751979837061375867 842 3898554960069207771 843 4569230334741750323 844 18792510209420983901 845 19898434557741632516 846 62587386811906637998 847 58068043149129555113 848 133249718440548303966 849 104755226941071041274 850 164211215002713679656 851 102086505189187249944 852 99875581799830536724 853 44642662434051506495 854 23524062382825050194 855 6263373303785811954 856 1452342967278098582 857 168298106253164571 858 10913446331476456 859 243211084210312 860 1285406174388 861 397161957 862 266465 863 3194776 864 5844035 865 113020263 866 195650925 867 3266183957 868 5591781045 869 85497854608 870 142772703523 871 1962366147127 872 3187382350137 873 38971331682833 874 61300306036428 875 660437998146691 876 1001194221139844 877 9382794746107149 878 13617039314660109 879 109436190892982922 880 150655286216121144 881 1020859618964301242 882 1324012551705589891 883 7401136530383767080 884 8918360104302849691 885 40019828712496842095 886 44003464657066592189 887 153404534444827201838 888 150118983024383250110 889 389477000127121668953 890 327116730092199887400 891 601015328673830907958 892 413142708048135325188 893 493325248545040654505 894 255726782094297780474 895 178621752172478415929 896 60271525479813798298 897 20470135868870924312 898 3615709383550526264 899 442922645728337626 900 24685476015958908 901 509297118577633 902 2344010229426 903 600859332 904 283231 905 3507765 906 6428077 907 127573657 908 221566554 909 3808652592 910 6545928480 911 103360157794 912 173357820692 913 2467315781401 914 4031415866723 915 51250605186790 916 81182063705746 917 913030541202552 918 1396924136835557 919 13737931599648329 920 20178930251521343 921 171106513524986662 922 239619339304351823 923 1723597237171098289 924 2276174297455081018 925 13663980571130515441 926 16861984064412864993 927 82258261561814665211 928 93265981620735649892 929 359159651424923697845 930 366117272370620211189 931 1071919839812520750542 932 951534625063780560518 933 2018091743237847299086 934 1505574885985514009670 935 2162476560738440462256 936 1261617899203059489337 937 1118459549264599211724 938 461839548907695882707 939 217238292165238311202 940 52210951327871926253 941 10569552761487982838 942 1065637271554953206 943 58037206894038240 944 1054350043075912 945 4279088595036 946 909023103 947 303795 948 3843038 949 7055447 950 143572206 951 250219361 952 4424262329 953 7632051713 954 124275528552 955 209674203383 956 3082539233164 957 5065313381296 958 66832304853789 959 106684259448435 960 1249469174183862 961 1928696995255258 962 19856787878535858 963 29489886020894366 964 263391072288977207 965 373729406530881065 966 2853905458997344549 967 3832143273915128953 968 24588292502629346742 969 31016175664193238103 970 163529043269262792303 971 190981204846801870731 972 804648427622276117061 973 853766730171332101421 974 2779660318228177667612 975 2610499542415617351134 976 6284766175570714185683 977 5029944542438568768968 978 8508927862281776817710 979 5520521686766575640556 980 6010728245348749110357 981 2902204525166015205474 982 1825037025627747463271 983 562829167274015813866 984 169018335300774491041 985 26507756373193130456 986 2790389714292903936 987 131637964068668244 988 2205474686262412 989 7804303903722 990 1375242904 991 325417 992 4202003 993 7727119 994 161139012 995 281691996 996 5121034025 997 8864639590 998 148720106993 999 251998614754 1000 3829765530014 1001 6323885388676 1002 86492804767726 1003 138969596932692 1004 1694316744983535 1005 2635508370227464 1006 28362385247620948 1007 42544762978255425 1008 399351564223225179 1009 574034950364090540 1010 4632772681955141116 1011 6335018665761155799 1012 43232042716491935041 1013 55603070669718678762 1014 315514637293966212599 1015 377998418062162753233 1016 1735750333198422346651 1017 1903140709238906730081 1018 6864843275762337720989 1019 6734050250448266585743 1020 18360711440016323571438 1021 15586651196857540890323 1022 30569090784645308791806 1023 21630020057567580679570 1024 28483062499082801443704 1025 15584898959668016044829 1026 12528288014867334886724 1027 4775781158151168223880 1028 2006755799820012319474 1029 435047656640282188880 1030 76944874444486461782 1031 6745453374691804941 1032 308698672906891544 1033 4570266712388257 1034 14245272983748 1035 2080568640 1036 346557 1037 4585634 1038 8447273 1039 180384511 1040 316277881 1041 5906556491 1042 10261085983 1043 177177660460 1044 301444251783 1045 4728842559597 1046 7858375301645 1047 111137659768986 1048 179678995121025 1049 2276157016398188 1050 3570189916596259 1051 40060520077250885 1052 60671388050326505 1053 597033513433846970 1054 868439726210056058 1055 7394098243520315517 1056 10255010922289579618 1057 74428076430410565999 1058 97452874467535595209 1059 592261560624905733838 1060 726391205478869101899 1061 3613430528502070346973 1062 4088576400984223460971 1063 16179783928805615614837 1064 16559833057024887652301 1065 50372159115588805782572 1066 45379890410056001188094 1067 101427279456368370306563 1068 77314664194746207797464 1069 120486808022178798990586 1070 73737316507998047488020 1071 73251690501266049077540 1072 32923005594824472630474 1073 18652154218183938193469 1074 5253655004528742727994 1075 1395990295532696613154 1076 194268352416020505464 1077 17583828817023246971 1078 701843605669247340 1079 9551531997680728 1080 25983724060002 1081 3147647781 1082 366467 1083 4994731 1084 9218087 1085 201444709 1086 354155064 1087 6790106621 1088 11833515072 1089 210196737285 1090 358993728090 1091 5807519082196 1092 9696796117065 1093 141902628774011 1094 230652298976891 1095 3032102438866063 1096 4789724378642927 1097 56014448819733797 1098 85544379129515275 1099 881072951857405426 1100 1295495591293974482 1101 11609228800665498243 1102 16326314068339475421 1103 125438905434970015346 1104 167446390082114661824 1105 1084416794781485317033 1106 1357953467309427248570 1107 7285964933898745893647 1108 8471389064505639702906 1109 36629124199252926293691 1110 38823190930315574618905 1111 131224084603311615373277 1112 123820781593630860987404 1113 314533998208667632727054 1114 255228574151627479288403 1115 463115995990970430308110 1116 310633480078705931323518 1117 375237524984654042675328 1118 192445365250011639741375 1119 140368435984483661561724 1120 49365407351063987984465 1121 18542974402218621263298 1122 3623672204204353982372 1123 560308377412708390838 1124 42687333476792518276 1125 1642235268598293648 1126 19808958205286071 1127 47423839410156 1128 4761996628 1129 393271 1130 5430564 1131 10037673 1132 224445102 1133 395635113 1134 7781143547 1135 13602816415 1136 248339539487 1137 425807870905 1138 7095747698613 1139 11901054565276 1140 179938216668894 1141 294480851917719 1142 4007023275490864 1143 6372653565885627 1144 77522375281219758 1145 119456286613728954 1146 1284453286446975779 1147 1908203945796261679 1148 17951516202983698083 1149 25569414144881831339 1150 207579581935359958041 1151 281334064253468345278 1152 1941120470673283549549 1153 2477688195380496272713 1154 14266629463839204505242 1155 17007605298578860709647 1156 79849573292398217821359 1157 87505269651904986004811 1158 325367732226906289662168 1159 321101701809121491970013 1160 912922857710899047689293 1161 788608854407952352217118 1162 1637109490677850633321718 1163 1187973247326522979156584 1164 1706387785828314867999998 1165 984534833332835902896252 1166 892898082906426243317059 1167 373337657035715191055474 1168 190678098122008644881357 1169 49020801378080591043210 1170 11533399023556676390151 1171 1423295783481071436056 1172 110831159259914248356 1173 3741366855922389956 1174 41369178119950792 1175 86509349370138 1176 7204318681 1177 415917 1178 5894881 1179 10910379 1180 249460504 1181 440969116 1182 8890354919 1183 15586121136 1184 292271606056 1185 502894515060 1186 8628075203295 1187 14532295299772 1188 226783262225963 1189 373076447088045 1190 5257945536049406 1191 8411371636418372 1192 106295806015362480 1193 165056094934116515 1194 1851890707353641421 1195 2776153676544258131 1196 27371122417437289550 1197 39440714587296832198 1198 337493352027884543767 1199 464248352865307743681 1200 3396567411313993364412 1201 4424953778609914859149 1202 27202391308111096054249 1203 33156413942986728970462 1204 168259549344283406818415 1205 189804669327778592125395 1206 773031232281247489602331 1207 791752138731134738619739 1208 2508625408606004669932925 1209 2276028294095234518135460 1210 5388845962225999633988910 1211 4177928679059600381408633 1212 7017159163458696417394622 1213 4459484783311546137165566 1214 4944334085041701462470856 1215 2375462393698975917114299 1216 1573074841080980429236724 1217 510079406741289607016393 1218 171389402958159717882258 1219 30172505980740253297411 1220 4081205180128117519382 1221 270075949432219629836 1222 8737728199266141512 1223 85852256879931664 1224 157880126037972 1225 10899236176 1226 442421 1227 6388346 1228 11844311 1229 276658913 1230 490259641 1231 10128770962 1232 17807023381 1233 342703311410 1234 591689406537 1235 10441810243950 1236 17662964002955 1237 284175628949614 1238 469792492201558 1239 6846976182260746 1240 11033663080133442 1241 144474173906368624 1242 225983630168187006 1243 2640346756260333741 1244 3996275594092605072 1245 41184205925780346066 1246 60005193877112804120 1247 539779284215880407699 1248 752694853999823466315 1249 5827727237849909317032 1250 7716471824574479033902 1251 50627507704149401221249 1252 62979773909708213292361 1253 343677977757544437767050 1254 398116243887781053025327 1255 1764628579212066209910891 1256 1872325669353973153054251 1257 6543514318013665021132379 1258 6224499513337030426423133 1259 16547090293053803390377689 1260 13700121907975451164844862 1261 26427551618798473246511273 1262 18247565980882879010441464 1263 24170619262344786700840466 1264 13140749583315860354980644 1265 10886210883433463096301699 1266 4231997107541540450480474 1267 1949763011643446962830794 1268 457241258801285417946330 1269 95312525784935386444516 1270 10424739731034418823864 1271 698714222432944515341 1272 19941628971239516252 1273 179187512616968083 1274 288018594077970 1275 16489206018 1276 468163 1277 6912061 1278 12842999 1279 306243043 1280 543843620 1281 11506757493 1282 20287815206 1283 400438425328 1284 693546352552 1285 12580962957274 1286 21363738378201 1287 354161526833581 1288 588201740845055 1289 8856002108485116 1290 14351872164156325 1291 194826886344789247 1292 306699197003070952 1293 3726462296371891274 1294 5687020409301185127 1295 61226639420001323857 1296 90078793771811107409 1297 850324936582065834860 1298 1200535409508486585954 1299 9811623521142533391339 1300 13198594532803665389331 1301 91973950389457349951572 1302 116909500154618050525849 1303 682398651689998255674793 1304 809375950526054327199078 1305 3885950241439053477091591 1306 4251584766309672504068223 1307 16315427405925881750888571 1308 16142458669270001469094163 1309 47961959758540536706482077 1310 41824835998679231024754788 1311 92336459604402889796831822 1312 68368268056799131657145513 1313 106339792750606893170091246 1314 63999115470649970307201626 1315 65161190903638095581982288 1316 29311317319901637545228400 1317 17633053307839029447911724 1318 5268663455376551513907455 1319 1584533866659667402765922 1320 251151979914650902672514 1321 29734046375392945669238 1322 1708374840678434014371 1323 46496015419007697216 1324 372063623512768984 1325 525607826233980 1326 24946120149 1327 496653 1328 7466872 1329 13899159 1330 338364708 1331 602237741 1332 13037578849 1333 23045945993 1334 466339114047 1335 810180145081 1336 15094174610988 1337 25727828881828 1338 439041204429174 1339 732589393714355 1340 11381025913492859 1341 18542592921098154 1342 260543876382350191 1343 413354028600905237 1344 5209143091093559019 1345 8012518538808081748 1346 89929850617346647411 1347 133669556967287525585 1348 1320546465377986117449 1349 1886593198746219154160 1350 16230947898623937548832 1351 22153209172413514526411 1352 163617173139642626760567 1353 211606150804820154356730 1354 1320501360059937298336074 1355 1600520350817460979951369 1356 8279504395929183333156026 1357 9316964837964736629269023 1358 38999727913020075051823728 1359 40051421540418494740033291 1360 131607926987949296340424255 1361 120627524276263187178773597 1362 299952578562060185663597054 1363 237934616406921351926006366 1364 426669254513049984133515353 1365 280197113657116771180942920 1366 342426904913850190918978342 1367 175332594882922033126857228 1368 132751429618951685192779385 1369 47955652542801781570905474 1370 19941918782594045520170429 1371 4263515124429317731625002 1372 787865911708913569433880 1373 76335028381717182112856 1374 4405722001981629683926 1375 106277085930590756148 1376 776176925083730689 1377 958903461054282 1378 37740408680 1379 521849 1380 8054623 1381 15011335 1382 373073650 1383 665804920 1384 14736192142 1385 26108767922 1386 541280221248 1387 943340099998 1388 18037137347752 1389 30850628607000 1390 541552725521842 1391 907458933113737 1392 14537654915133782 1393 23804803794170533 1394 345836322304519205 1395 552028856254801400 1396 7219196105426346231 1397 11181416906752832677 1398 130642850594256396608 1399 195916932300520629988 1400 2024301702031683090545 1401 2922339452577811756049 1402 26417319152417928794690 1403 36536656255141124880911 1404 285253025709190159678795 1405 375165295630757349815679 1406 2490611346185938625712052 1407 3088175015786901402448799 1408 17119430808939088302448489 1409 19753155290293605556428154 1410 89751022869666964908745095 1411 95211705897953157663772545 1412 344374080917481616488776411 1413 329031160297711248885481932 1414 917057066044834384278634781 1415 768366736557311442256316949 1416 1582337554945376364181625710 1417 1118448931268953866014162918 1418 1611728516721674719259568286 1419 918170657804867677584828822 1420 858909899747289273400529688 1421 361557686750790339219232321 1422 197696962956586475837586724 1423 54402737436863592943009067 1424 14652971210961651353240626 1425 2089949632482103956112317 1426 216678099328637048301782 1427 10804404840370175328506 1428 247445544518728046200 1429 1612362028410928456 1430 1749842177442276 1431 57096558995 1432 554183 1433 8676170 1434 16190273 1435 410477071 1436 734434335 1437 16616948136 1438 29513247167 1439 626317497592 1440 1094635246285 1441 21471443136786 1442 36849282073431 1443 664813886170034 1444 1118572049493376 1445 18460349261273068 1446 30381288150552242 1447 455807796056533595 1448 731778887887535515 1449 9914471131071679773 1450 15483385097531379405 1451 187823549286642866181 1452 284052206262805276421 1453 3063061772122611940657 1454 4470355882555804946513 1455 42343547656068427830241 1456 59305522833655912529120 1457 488072217681749734656586 1458 651892879856772688543867 1459 4593815553437356858422567 1460 5801676824424307995148802 1461 34443659206023617628254649 1462 40665866161831190804119753 1463 199470703022989094762094966 1464 217991901358763177423218927 1465 861979912142325001574778411 1466 856540476994413339332765931 1467 2647201830394877486842277621 1468 2337078218603908640455506077 1469 5437838895116702328753062576 1470 4131110014313278976885941630 1471 6889377002394693751857384083 1472 4301196933145173317557675928 1473 4851949970976952772648855230 1474 2338655742498486848198799156 1475 1619147241758108957401613781 1476 543242926381629401572330474 1477 204009902486612061664854131 1478 39742751343529137327684730 1479 6514134835536490328554065 1480 558832429752788979907064 1481 27784711759050876253236 1482 566336342450018347084 1483 3362264470974717892 1484 3192470635238850 1485 86380053552 1486 583773 1487 9333445 1488 17435509 1489 450846707 1490 808279868 1491 18692182156 1492 33291768582 1493 722642989155 1494 1266224462058 1495 25462722640386 1496 43849439219485 1497 812454689762603 1498 1372163901229296 1499 23311618152652220 1500 38541389410920889 1501 596750370080741271 1502 963275001295986369 1503 13505468684580032153 1504 21230434656426216491 1505 267507467771659721869 1506 407587604729824976917 1507 4580183214224692330470 1508 6748307141174292516733 1509 66929836986056505427025 1510 94791572866189166991426 1511 820737049541269176822650 1512 1111753286896494278308485 1513 8293413201478509687794347 1514 10661976913083153346446180 1515 67447134614459279349149236 1516 81558238103063171494237999 1517 429497284797310204680262441 1518 481980320455470055422947562 1519 2073032083367871376067720647 1520 2131714729918422859011147801 1521 7269302212654193409325409851 1522 6704949977996484613111171321 1523 17536125246091919848969692317 1524 14111901793013520618250138579 1525 27118940384599005409725165710 1526 18291596174585238954924284723 1527 24431393674557481095039712206 1528 13168607259678629713298535650 1529 11323517691714550878466658592 1530 4458440560727252164690110413 1531 2216986563597866638718261724 1532 561575241473426952095570120 1533 135534670969065145522737922 1534 17386784740351379354011296 1535 1579295133686665851056438 1536 68320000154385774548241 1537 1316994238478598296304 1538 6987010651494618217 1539 5825563720482828 1540 130682324024 1541 618185 1542 10027026 1543 18755003 1544 494307030 1545 887992455 1546 20976382056 1547 37456251059 1548 831477817663 1549 1460849500355 1550 30088800851000 1551 51977167342362 1552 988599336066112 1553 1675836984152870 1554 29281633484790479 1555 48626998572572539 1556 776210582247123410 1557 1259799275246125334 1558 18255251710154434343 1559 28875904707736444313 1560 377280922250797731490 1561 579899016517073558522 1562 6772382246214250764608 1563 10068526937274829069070 1564 104331771925675745175217 1565 149480996585781605675089 1566 1357785967601115834967203 1567 1863980955940795263512180 1568 14676982057328238150748130 1569 19179618974438398902782107 1570 128983197548631691001391117 1571 159036596969582206967800906 1572 898457876860479509597805099 1573 1033024221686339728239222409 1574 4805912519413837523815887694 1575 5099304636563212257230076591 1576 19052841347223653157230580825 1577 18313658565001197761005876171 1578 53250743322613679764758358997 1579 45267801429127993829371307933 1580 98592122324078188844975970548 1581 71706253596996188843810327710 1582 111255556059167087004575336963 1583 66006711095686096267746423784 1584 68759288094795788431077600442 1585 31184458943323986173568181404 1586 19752191391616225501816881644 1587 6152002723276313711774755474 1588 2087516995964509580273710709 1589 370361033025039575171291594 1590 53871142543694478947141266 1591 4090231286521880533365656 1592 175250144757697427591771 1593 3017665773926122524580 1594 14565248754437178664 1595 10628627558184570 1596 197706227269 1597 650269 1598 10758839 1599 20144721 1600 541109528 1601 973797916 1602 23489298095 1603 42031084084 1604 953997481919 1605 1681169052288 1606 35438414229216 1607 61391540312190 1608 1197808077713053 1609 2038059464369762 1610 36596108965858362 1611 61024261162524541 1612 1003480149377240141 1613 1636739044640424017 1614 24496068749059109949 1615 38974860062465810648 1616 527417897229623109051 1617 816396640370343300058 1618 9912657052581042405399 1619 14855473778461973833483 1620 160578838128183706436934 1621 232410127870298385017173 1622 2212962046362817879987281 1623 3074267272144770913436363 1624 25499446331741731056190610 1625 33823296095954922538228562 1626 241129272699704359352828043 1627 302953017241098644623075653 1628 1826574394511325866440346732 1629 2153526724681140891308627824 1630 10775844608352374180525427433 1631 11757956292037652546813359802 1632 47884711143896265855401519655 1633 47716718344378724474333573010 1634 153456374896546431490634292891 1635 136599550172700728892691504745 1636 335357675112719214499642093853 1637 259113426109798394284783657124 1638 464828940400693833596143929774 1639 299065577611059573040791294803 1640 370393664709561851222128891390 1641 188812051399380868468126223630 1642 149309721130884225817588853352 1643 54961552454535494513401902063 1644 24866408725004550841609936724 1645 5795229683777615930637237365 1646 1253920159717020851557642962 1647 144609339304773429818128676 1648 11513076106096964050072982 1649 431948610936222795709576 1650 7010079536115354506408 1651 30276573381229665079 1652 19394498083557108 1653 299105056744 1654 683531 1655 11529742 1656 21611937 1657 591336873 1658 1066270751 1659 26247544527 1660 47064029039 1661 1091538781597 1662 1928923283069 1663 41606515691295 1664 72288962662203 1665 1445489553049612 1666 2467825755421405 1667 45518019763710269 1668 76206298330350691 1669 1289718450361051344 1670 2113706153092697245 1671 32638050270637000629 1672 52233276481696634609 1673 731138455754150159354 1674 1139302063849293183478 1675 14357100113211741564824 1676 21716154670927070237379 1677 244197110455449376768423 1678 356840299724823734993174 1679 3553745504238892516830670 1680 4997650541795806846252113 1681 43539743486265618883457827 1682 58575929208737191032781940 1683 441369024751246237144048203 1684 564196034978570892651739835 1685 3621658994343717796484021913 1686 4358744013179553992399180194 1687 23437109173767139784604190549 1688 26236471881573031325239357513 1689 115796223037608853499379181914 1690 119258529144086555144284179951 1691 421161955462777385770012024695 1692 391474311483374785310898948011 1693 1071266458497930109023991354128 1694 876595254342238901675070291869 1695 1787720436354881693727924870781 1696 1244323712028061232171681593278 1697 1796865630915707700063417844118 1698 1012664865669394890085830320184 1699 974566251878604317843689186958 1700 415704885060179291537192719428 1701 241003431253653399753214139131 1702 69648999585605315587898180474 1703 21364794596576868139224190997 1704 3450473066913049387367551002 1705 445598787776930559269917495 1706 29931687601624986023371064 1707 1105522892748035442193656 1708 16078111047705524807996 1709 63098081102981500168 1710 35385567029438322 1711 452509013549 1712 714621 1713 12341387 1714 23155919 1715 645255777 1716 1165501174 1717 29272170455 1718 52585981246 1719 1245776115866 1720 2206551544702 1721 48690593685708 1722 84872682877643 1723 1737898933196551 1724 2976230857536963 1725 56347332874024104 1726 94716950302347219 1727 1648446271875036841 1728 2713654488256563423 1729 43196626449300212707 1730 69499914194610159721 1731 1005554070237445742695 1732 1576770906544837371228 1733 20597105589695027728113 1734 31389907765922697670245 1735 367325712809009698766127 1736 541370880249663558420563 1737 5629917109499365104782056 1738 8003025386070191284709251 1739 73170798918214775797945425 1740 99689202685970790492770899 1741 792262001969003340117846170 1742 1028852977191418418451955738 1743 7011001908927416056511293995 1744 8606717502693570684623574897 1745 49468352249240830401763272996 1746 56852786321860253614730727649 1747 270372095996693303092434593449 1748 286778777178432410303048849182 1749 1106144178139506904577545794727 1750 1067869381731320763468408975951 1751 3239714682367363328089975489531 1752 2782287838231517250103833387179 1753 6413863235076535431021398907677 1754 4756484931193355036714907904808 1755 7968189747040807634764621883086 1756 4888389896812873574930521487033 1757 5616121727707460194777740841262 1758 2706444069214032544598202254894 1759 1969090243611476777807040688368 1760 677349249113765132692240580219 1761 278962925238866353273432611724 1762 59788385960155667861356063133 1763 11603223448201420762640266146 1764 1202473658286942870844909011 1765 83944527321195482229954038 1766 2730615224412591155524136 1767 37315743050376845920672 1768 131193086937842814136 1769 64568435521149084 1770 684590167056 1771 758043 1772 13195060 1773 24781963 1774 703008912 1775 1272049523 1776 32580241119 1777 58645063589 1778 1418292981624 1779 2517838450811 1780 56801239326284 1781 99309696322350 1782 2081957081326589 1783 3576846034097706 1784 69443011096292443 1785 117159095746459295 1786 2095802133895741474 1787 3465031431215519214 1788 56806614863639295287 1789 91868452545397540982 1790 1372378308332601938570 1791 2165434350552791815176 1792 29283105955216549977727 1793 44945988300136475503047 1794 546355330384333949589955 1795 813127991664081348878091 1796 8805361542561721437954163 1797 12645136719652470264088122 1798 121050041279781097225378657 1799 167064222662815434100061265 1800 1396210330319351668447454482 1801 1840475916957090997320983300 1802 13273311587857385448392450039 1803 16593900584019954158158749403 1804 101694325218277343441906707728 1805 119439713855823899057855787754 1806 611403794470522213687064942249 1807 666219731874461228043310269961 1808 2790194900273088295259828189578 1809 2788552876148083938592026019375 1810 9310329029509389366979498670211 1811 8366346585403954359715386125451 1812 21552723219540535388128939355139 1813 16970960086932193689107790022301 1814 32418870184869100337612900042685 1815 21587406150630625033474189747934 1816 29024224037270101785338549785673 1817 15532012496484728086618010781064 1818 13815119420676282636084529586946 1819 5540045718082905400525105260588 1820 2941084021211840570850160887987 1821 788308861077637137854062605474 1822 218702123139029523961102043354 1823 32138534969969965650489864042 1824 3686497795397904129637420180 1825 218997584013494897269936856 1826 6974737357260141525903641 1827 85658532192442017225492 1828 273353356366409855467 1829 117807828529280682 1830 1035700351138 1831 791339 1832 14092773 1833 26491227 1834 764827616 1835 1386163960 1836 36195057176 1837 65268765548 1838 1610983774428 1839 2865842179456 1840 66072310176901 1841 115810475562182 1842 2485093090627421 1843 4284376557127292 1844 85227168502854582 1845 144273254801979963 1846 2650715594777086783 1847 4401466684031143537 1848 74253819061679572337 1849 120659907723134959025 1850 1859497271259957359769 1851 2950821030045758924063 1852 41278108850745120609297 1853 63782791078489517923711 1854 804384402377000066405929 1855 1206775889228342027650916 1856 13611927738527973502561275 1857 19726385067605386880000388 1858 197389428748345122855811392 1859 275545811599933803270980383 1860 2419419756191832612713878609 1861 3232145850946699886652721873 1862 24616041489717327401558660330 1863 31291221795405071459930425794 1864 203856084690179340808105477323 1865 244470636409233034826497704579 1866 1339780462250711558228771236828 1867 1500633891289878581722944084349 1868 6784094981237804730788606207593 1869 6993226640228896110320937827046 1870 25553500799213049474942614989991 1871 23893236066380753512606839691347 1872 68400281501014653845109602823771 1873 56657520887760004917607076582003 1874 122678221892178477078335262803741 1875 87292794840989719871232933798644 1876 136606525757245668812499537266670 1877 79883071689893483503956973855913 1878 85165919870951508269414562559326 1879 38784087714228800873978840380346 1880 25972386674269085945574347130552 1881 8345465094672960072826872664584 1882 3130112204860293023125506286724 1883 616671512565237264836024030015 1884 107391899298013103465132729714 1885 9996887264101404319389262098 1886 612153078967499658809872982 1887 17259942070264034071104171 1888 198649378347588719701976 1889 568468094014682792680 1890 214962561679816452 1891 1566886561397 1892 829197 1893 15035064 1894 28291445 1895 830921283 1896 1508366679 1897 40137220713 1898 72507392033 1899 1825603210425 1900 3254699412915 1901 76639432747162 1902 134666881139507 1903 2955808030366196 1904 5112494386726103 1905 104180231350111552 1906 176966499554012186 1907 3336149935016928953 1908 5561576671658596808 1909 96498610835100948227 1910 157536643199196322398 1911 2502115097230117726244 1912 3992489625725938515192 1913 57706995250799538960685 1914 89762651122626828965657 1915 1172844257751098165859604 1916 1772935423800048222888399 1917 20791709230298392786636912 1918 30442591345463927435191515 1919 317512957114468140850620613 1920 448039465684194705262031078 1921 4123370937732277152368524735 1922 5583934133356519497461691473 1923 44774032855655741288635140489 1924 57819736815622072848636264260 1925 399180223222504256205382187352 1926 487974736572170392648482970363 1927 2855620837577275279778210906319 1928 3272363208364539747089555326770 1929 15950336824350606078146404232074 1930 16914113567461987681415367040969 1931 67235110601270985094812583855034 1932 65190179796571648436435431904303 1933 205829289734438519287509975800952 1934 178762405791413970183835794512491 1935 433649855844092021611539925710415 1936 328484679803740625954041568128157 1937 587944591571510378779873522952222 1938 374423167607131726906599528602110 1939 468873568260487522161028666001753 1940 238165698753204787216379966202840 1941 195866228557659908195269055130518 1942 73812310988648380916637434632788 1943 35897585331541977289849351582409 1944 8920061559104054024810788030474 1945 2239178298544293782986755572129 1946 299278176007465857666869921722 1947 30504247738316647045826263320 1948 1602061544731046065189996664 1949 44008167198241963133970226 1950 456332979106671504153388 1951 1184243145609328417249 1952 392212481754956322 1953 2370505759036 1954 870505 1955 16023939 1956 30178461 1957 901543141 1958 1638979390 1959 44430990878 1960 80398656372 1961 2064330409799 1962 3687575455564 1963 88661686683855 1964 156146597276815 1965 3504279769002607 1966 6077813207297267 1967 126836193786385040 1968 216257547125474975 1969 4179601126847893673 1970 6993054239488593133 1971 124697152939272677765 1972 204515778354799767691 1973 3344774934902116376171 1974 5364493833183463583567 1975 80047158322608059921521 1976 125272643323017991992523 1977 1694491793939817810511057 1978 2579826042913992573298498 1979 31414285171129275730929023 1980 46388696494865831488749772 1981 504423107893688394123420603 1982 718696761299734655867007613 1983 6920762576382723306943257688 1984 9485831196037632764268828820 1985 80000776771667942038638138449 1986 104778399278368630558274362385 1987 764854564057499265179301992090 1988 951536355579938284675090229591 1989 5927623944994600868429307610219 1990 6942962612305805355647004367167 1991 36287399825111880475979202121780 1992 39602408902881021619411650994799 1993 170232049856102871021520899803689 1994 170500752495358510278188229062842 1995 590354206023070042136854396754983 1996 534495594525094902378520725751329 1997 1444235397750975226453519638279611 1998 1153504480466660770423597367385972 1999 2346664930529551364718521258539805 2000 1601661554555847946475567531191653 2001 2342220117265625349527239039036686 2002 1305082131502031351564262849365318 2003 1291666106183644152502420062879886 2004 555646589273625068367671724761382 2005 342629485386220268790912825335232 2006 102796618879865708271207827509321 2007 35127724249319276410259550961724 2008 6358998277021564461613258021427 2009 994130878217422326285134977090 2010 83094289627249748470003520397 2011 4464661678382247527809338038 2012 109087266885324381637593806 2013 1057559335928765697742160 2014 2463166619367675671368 2015 715658819098326060 2016 3586282136359 2017 913669 2018 17061152 2019 32158413 2020 976852178 2021 1778698903 2022 49100929650 2023 88995454187 2024 2329280672348 2025 4169056802803 2026 102297882848162 2027 180589164629602 2028 4141316425478155 2029 7202125058630898 2030 153814551708069794 2031 263171743407568578 2032 5213170328966830956 2033 8754777626940269518 2034 160275079731117055108 2035 263986080880159374890 2036 4443198361178249446960 2037 7161680579926336319842 2038 110209751421120212360723 2039 173491312217085965254153 2040 2426543297015559653053459 2041 3720490858837197817445257 2042 46975264375399175291997304 2043 69927171540610291746441483 2044 791246377338678065706118197 2045 1139599605443289664257774411 2046 11449414436929591295167160613 2047 15872798480669793097733768686 2048 140458711720637739492925329961 2049 186611291966148016241770148945 2050 1435859416664248815741600463329 2051 1816179701343354358511259640820 2052 12005243433013678820296572394846 2053 14347575414042909036388322424859 2054 80189764824736434242274741946455 2055 89639983784322834761863838963066 2056 416130077091162264372174778263149 2057 429341769490470331309602606300553 2058 1620238566305607587712472136081718 2059 1523709307240217065938720941309231 2060 4550669631174005160358056056139015 2061 3818804815267040640422351194573131 2062 8725860585808239259982771348582181 2063 6356658454502449530885174974788253 2064 10663862892117473853661876847534516 2065 6492684885273892279568425936376094 2066 7575302940619993458200416478342483 2067 3651111185485976250972587864827688 2068 2777310972707021137813543401146958 2069 983189125775766673249971138491580 2070 438221865718755143937806865375189 2071 100910306402533257805652994455474 2072 22929878459084338840619760291791 2073 2786329371652804085102951426314 2074 252451297514541776462524470785 2075 11718097977044495349709701656 2076 277702079311514734581442536 2077 2430927867734864904449924 2078 5130551843250842111548 2079 1305774316307167194 2080 5425601685144 2081 954533 2082 18148711 2083 34237997 2084 1057113584 2085 1927605466 2086 54174196063 2087 98341256330 2088 2622867927585 2089 4703194769280 2090 117738068658389 2091 208296138468090 2092 4879559601171713 2093 8507085781199540 2094 185857755356842522 2095 318943149985365620 2096 6473611367922018917 2097 10914893253259005006 2098 204972143825183722941 2099 338930425016978445149 2100 5866155506550153199453 2101 9502036900346097884113 2102 150667333453568719964251 2103 238480413099208887553127 2104 3445886282879053273513891 2105 5317718530208392343323464 2106 69560780925554641903705897 2107 104335082848813148381206525 2108 1226865069229446939575473311 2109 1782985614029121952707436147 2110 18692927599766377511126281371 2111 26181271060780107861540768613 2112 242656624821863499731993106280 2113 326512912027512290193577759249 2114 2645371688590252181166260606033 2115 3396191297147696079586650755074 2116 23765705763291189950477991317450 2117 28931016703446012718256087996745 2118 172365723621195983900878365732107 2119 197148699925456038231047603436636 2120 982865227838272194226942707812044 2121 1044947726336669617446879549458999 2122 4271790519967558845011061941604841 2123 4156192542594885277467493545898218 2124 13639494901805868815796675697817127 2125 11954419989171785029034025438626769 2126 30496270284478558842718220126401051 2127 23479591350504485580846397195484561 2128 44892110961626255416055844132672797 2129 29381028775148037742299634862188183 2130 40163140491925720942498650699601454 2131 21316677464591553151808283836639123 2132 19592439767705448480748953094140606 2133 7958648802299542631416503031295730 2134 4520663858637858359088167992489992 2135 1265911350791718745533845699883581 2136 394288055353288411891395686636724 2137 65558301878466910331782498606760 2138 9204286183716560661770133707794 2139 690559801585783316667490105584 2140 32566617252756702078284988182 2141 689397288098246997455081541 2142 5630430808413596557613064 2143 10672726546569932252017 2144 2382592114353539604 2145 8208264623872 2146 1002717 2147 19286228 2148 36432509 2149 1142636275 2150 2086321303 2151 59675782489 2152 108503123015 2153 2947620956761 2154 5295093050937 2155 135177290900130 2156 239663160648037 2157 5732271221733016 2158 10019397178685876 2159 223782976611609621 2160 385148388236915337 2161 8004263023073580831 2162 13546013568317638064 2163 260868450899641044313 2164 433075007808210471244 2165 7699984670069311934206 2166 12529278718727236829118 2167 204585190614980876223539 2168 325542794135399035766899 2169 4854417438561384147288767 2170 7538225310727614715206121 2171 102035802136885381544287989 2172 154191249566354915339772937 2173 1881498103868028102879052141 2174 2757726297374127380634768767 2175 30112013046771215151855691854 2176 42655214799988724623629966891 2177 412869343206831475166817894488 2178 562259187400886492597779582390 2179 4784689210284480958267403655001 2180 6235594067081023179585259107409 2181 46047697854635309800217449274403 2182 57040051986335504935895808738980 2183 361064748422477111681235154251290 2184 421787657378569383597888303738427 2185 2251914122275669450724008212571677 2186 2455113854195235039084271704202690 2187 10856897851652465838219617836988599 2188 10896362516811465596278991706529609 2189 39046569804059846715636712836013006 2190 35607491084107679605039319179918383 2191 100616489843222109351641976868599717 2192 81562906750628146525771567142531371 2193 175593704613032225293089961426719157 2194 122984718629605753674228359251459229 2195 193433509570411354603724743130211020 2196 112561347461772099453663233514671166 2197 122403093125268297583766018261327363 2198 55958990660482964880360621848253304 2199 39386546758183270340751332541007994 2200 13093127275176195783596516965962084 2201 5350462504666464288054777983816564 2202 1141314492476468766093438001880474 2203 234848828203930523789721819190349 2204 25936099539259341593647624676186 2205 2089588590965044041935920602114 2206 85699604313116465400827150264 2207 1752512186220408577844176571 2208 12949236852064679401057820 2209 22227611655047416824376 2210 4347248072281134546 2211 12418089931701 2212 1042771 2213 20476599 2214 38711297 2215 1233786619 2216 2255504934 2217 65635376598 2218 119514825216 2219 3306325901389 2220 5949501038780 2221 154836693589934 2222 275073117869487 2223 6715130327612407 2224 11764991931039450 2225 268551531833035998 2226 463444522120670114 2227 9857463711732203841 2228 16735790008787973765 2229 330409804483359545411 2230 550849493999105977448 2231 10052129439412595254789 2232 16425459447760761259054 2233 275965141334753496044951 2234 441436134903500045543669 2235 6786961617711357036768031 2236 10600729125546086114744960 2237 148340794728079780178902621 2238 225710165074035259517129701 2239 2855582523992645391210713577 2240 4219144240004818763716920808 2241 47915109246052832475913343919 2242 68522746574627674735988255806 2243 692734254479792669299339413051 2244 953638711687090267945239490363 2245 8508215210598485110598667867504 2246 11237510249880583012609805214409 2247 87475951615745730602405374202961 2248 110066116527251602526720513587339 2249 738471470766495550650276818832410 2250 879506727576833004977638723393442 2251 5012269277638704304119630129453739 2252 5597265360527355503023344590743725 2253 26622442595050827277551781549463588 2254 27567399305362175205572528391773824 2255 107200701724808058829630517349137833 2256 101295028566106479316400534530252730 2257 315142566697059559028925120551714855 2258 267319654846202479543786269141632010 2259 643996924089878015100759338544692091 2260 477831174271127460027547202498206585 2261 858862832507366184172233786747105053 2262 538853576009380355800651277409587852 2263 688764159044451363652982654350869326 2264 348099942957372163261347971376261203 2265 297220916298126594232263615938956270 2266 113967344203443175646369540154843038 2267 59654377894155939239145833117968272 2268 15585809648147586696594491266013343 2269 4426369224477213071053460433311724 2270 675735623471567747364705786219065 2271 85232801061508772817266162745570 2272 5738008146854483062660704689060 2273 237578690037683190939134898038 2274 4356424564580691800400340876 2275 29977485958494668804679168 2276 46243635623107714259959 2277 7932201306570531516 2278 18787035006796 2279 1090757 2280 21721004 2281 41095383 2282 1330389662 2283 2436360101 2284 72085294949 2285 131442388049 2286 3701741961199 2287 6672784526867 2288 176953957813664 2289 314987487124624 2290 7844865595762250 2291 13776402660152366 2292 321210005067422559 2293 555854575908964307 2294 12092556506682903621 2295 20595087124544950483 2296 416531645673398655538 2297 697188501673519070792 2298 13054019164791200751370 2299 21421296236691012233368 2300 369927937712582936950477 2301 594612168815386674363271 2302 9420121978315086296033189 2303 14796595833228649730253203 2304 213825040531527791414978009 2305 327505669010836971270734329 2306 4290639868125429762531945109 2307 6389620903978144241351278217 2308 75360537370394769825520862314 2309 108745068434093880322531410415 2310 1145972877547616211535600148492 2311 1596402179483755593262752024459 2312 14888450742091423818960789566863 2313 19914377486628039833358356236094 2314 162992465579141594462312595704782 2315 208334629070367139071549971051601 2316 1476774461725959341154264882084643 2317 1791187248498125630968149130734740 2318 10859537006986131560692632244254723 2319 12397815534438360948654781421552987 2320 63241055414251001364874699069967769 2321 67231546458724254947650795268681290 2322 283269404365536137334195355036611549 2323 276494632116833108811491294258562313 2324 941039192604829566911679437332787226 2325 831960087466984171842915137866758703 2326 2224787184035913398686072426349994783 2327 1741705749718210581570273302758771211 2328 3533790677389511060499847578514734088 2329 2378949622712041244375272208431456925 2330 3509031418694853797957130024374069245 2331 1951018428726375696304710794374007646 2332 1978025721976823231613720234921726518 2333 857468185393815491340443208604125384 2334 558635060275122910659298387996015966 2335 174322208401925188412245674461534796 2336 65336312863676094247640621908405171 2337 12905736659734349191130413530305474 2338 2405719266532499318051737514098637 2339 241377942879073452953109701904042 2340 17298368755111100574777389460839 2341 626685200262108742972646080856 2342 11060509451749073375253028956 2343 68976421604038459796258036 2344 96299946478292694311752 2345 14473061855040055818 2346 28422461999777 2347 1137247 2348 23021625 2349 43587093 2350 1432953644 2351 2627570556 2352 79061309070 2353 144355393084 2354 4137025231066 2355 7469508634310 2356 201792602589679 2357 359867016818916 2358 9140526658301476 2359 16087009835035939 2360 382995895855199304 2361 664465931695190182 2362 14780086065707309377 2363 25245493965066847659 2364 522820087224855918847 2365 878105622594086489060 2366 16864058615821715523251 2367 27797920046074673851553 2368 492974571857310300667865 2369 795954982239879042256050 2370 12982505002453901645575217 2371 20506006131814023320326274 2372 305728386742527825452825667 2373 471171100835135958180468209 2374 6385940808420548158233654373 2375 9579315208287118845494795389 2376 117227703118051948952337212457 2377 170597804910833318385064862428 2378 1871346493114603657646985314823 2379 2633140485797382728398680210393 2380 25672193001548287191988838269467 2381 34731723126027785341359472373363 2382 298327207519289751836276323589016 2383 386710485982720867831999913262307 2384 2892677964662525846399113993540689 2385 3566627370788642994143046049227859 2386 22947100984801662700913919173092970 2387 26733353886862386835117762301311678 2388 145757541163115626272488146782106955 2389 158888553745033837809195066573425889 2390 721136589644764730197706561648598972 2391 727155633866695611954190107642736149 2392 2690321745587972758692193396279692649 2393 2468346172611584478110999687855974750 2394 7281800638791654633115929633398271015 2395 5976596468871108658330817098294846635 2396 13600311502192779129924393133330016731 2397 9722414836552905746490616705587210619 2398 16432813669821001590828375097741199645 2399 9880650037334843459923974899780680892 2400 11812873661920055458573799938946806894 2401 5683228631427254514054573789195325433 2402 4509429301068702580997570469191939102 2403 1631647861493395733840749626382719070 2404 787305182133336410187895484195491416 2405 191850156300677346942449770711291067 2406 49699164533274676359644594710986724 2407 6963725140847436523212635704819073 2408 789385844526801388036219076122290 2409 47671224257437656936523308809123 2410 1733359418126049308672202496982 2411 27527057784041724475309258436 2412 159611141263412803641195832 2413 200366198022183383374624 2414 26408152552325928996 2415 42999671698752 2416 1190871 2417 24379566 2418 46193005 2419 1541748473 2420 2830598267 2421 86581480336 2422 158360479605 2423 4615618704003 2424 8346413042647 2425 229625586229406 2426 410290307536231 2427 10623039603109510 2428 18736388080447384 2429 455270286656412824 2430 791848283473904974 2431 17999216571391755158 2432 30835497893456646939 2433 653448926907280697211 2434 1101204220879438497580 2435 21675911675665984029263 2436 35880294153745573835004 2437 653235788008969729076340 2438 1059482178501468418382585 2439 17772470740179778960776327 2440 28216615087624480742466155 2441 433753202663009544022516079 2442 672476175167246261540012403 2443 9418556441150488804423995737 2444 14227470991346910002129326813 2445 180424900921006594112418112730 2446 264756888300126099571550788297 2447 3018490563046894505807701682287 2448 4287678541560380316282593117631 2449 43612939814528493550602980896611 2450 59739826034490546541122371142123