2 1 3 1 4 1 5 1 6 3 7 2 8 1 9 5 10 8 11 3 12 1 13 8 14 22 15 20 16 6 17 1 18 11 19 46 20 73 21 49 22 11 23 1 24 15 25 87 26 206 27 233 28 119 29 23 30 1 31 19 32 147 33 485 34 807 35 689 36 288 37 46 38 1 39 24 40 236 41 1021 42 2320 43 2891 44 1988 45 696 46 98 47 1 48 29 49 356 50 1960 51 5795 52 9800 53 9737 54 5561 55 1681 56 207 57 1 58 35 59 520 60 3525 61 13088 62 28586 63 38216 64 31350 65 15322 66 4062 67 451 68 1 69 41 70 730 71 5989 72 27224 73 74280 74 127465 75 139901 76 97552 77 41558 78 9821 79 983 80 1 81 48 82 1002 83 9743 84 53092 85 176301 86 375687 87 526644 88 488666 89 295594 90 111606 91 23766 92 2179 93 1 94 55 95 1338 96 15245 97 98014 98 388465 99 1002780 100 1737993 101 2050495 102 1643306 103 876833 104 296960 105 57560 106 4850 107 1 108 63 109 1757 110 23121 111 172941 112 804863 113 2468594 114 5162212 115 7500114 116 7613705 117 5361161 118 2556292 119 784815 120 139538 121 10905 122 1 123 71 124 2261 125 34083 126 293337 127 1582433 128 5677913 129 14057595 130 24557146 131 30595759 132 27196662 133 17055206 134 7346024 135 2061617 136 338567 137 24631 138 1 139 80 140 2872 141 49070 142 481076 143 2974606 144 12327089 145 35587619 146 73371452 147 109579231 148 119187056 149 94074141 150 53129773 151 20856157 152 5389589 153 822200 154 56011 155 1 156 89 157 3592 158 69128 159 765734 160 5376638 161 25459764 162 84641814 163 202906609 164 356671063 165 463784959 166 446733374 167 316704887 168 162576352 169 58604419 170 14030026 171 1998326 172 127912 173 1 174 99 175 4446 176 95598 177 1187420 178 9390108 179 50343357 180 190722253 181 525133299 182 1070622169 183 1634530333 184 1877718985 185 1620650656 186 1041824596 187 489921030 188 163215680 189 36392890 190 4860698 191 293547 192 1 193 109 194 5436 195 129951 196 1798580 197 15906414 198 95794876 199 409875306 200 1282960133 201 2997368441 202 5295691530 203 7127212804 204 7320596227 205 5717031303 206 3359445236 207 1456867502 208 451056061 209 94104897 210 11831850 211 676157 212 1 213 120 214 6590 215 174030 216 2668030 217 26221330 218 176163895 219 844734289 220 2979694699 221 7897175508 222 15955940545 223 24801363667 224 29785564159 225 27628068019 226 19684321720 227 10646118752 228 4282182682 229 1238081254 230 242678315 231 28821214 232 1563372 233 1 234 131 235 7910 236 229833 237 3883387 238 42178805 239 314199810 240 1677170944 241 6616636394 242 19723159063 243 45120749785 244 80056320632 245 110839830070 246 119996479863 247 101365129758 248 66353395167 249 33226427668 250 12458214549 251 3378001655 252 624316614 253 70252005 254 3626149 255 1 256 143 257 9427 258 299816 259 5556605 260 66362567 261 545164502 262 3220206191 263 14115171396 264 46972323673 265 120646819535 266 241958659767 267 381751598614 268 475673551539 269 468220125919 270 362803682232 271 219529580756 272 102307478009 273 35916307114 274 9167479110 275 1602719169 276 171346884 277 8436379 278 1 279 155 280 11143 281 386617 282 7827159 283 102330823 284 922568356 285 5998541602 286 29044583556 287 107207717001 288 306905076327 289 689940825781 290 1228521435245 291 1741760770834 292 1970299797835 293 1776347178159 294 1270432817570 295 714368785774 296 311245243494 297 102705245487 298 24760663175 299 4106624823 300 418165902 301 19680277 302 1 303 168 304 13092 305 493427 306 10869420 307 154921529 308 1526123563 309 10871049029 310 57844578561 311 235478097540 312 746564626586 313 1867813631497 314 3722696614640 315 5948105451285 316 7645293329008 317 7910310386978 318 6573498855695 319 4362917365998 320 2290449073762 321 936725027046 322 291552586310 323 66589278360 324 10504477330 325 1021084368 326 46026618 327 1 328 181 329 15276 330 623648 331 14896729 332 230618970 333 2472514025 334 19213375547 335 111829544427 336 499539143450 337 1744171626146 338 4826021978834 339 10690129731901 340 19093331342037 341 27621513392240 342 32431081930025 343 30889910638531 344 23791825587150 345 14724271642996 346 7246716408503 347 2791893948412 348 822188045422 349 178383341789 350 26828553253 351 2494602933 352 107890609 353 1 354 195 355 17732 356 781339 357 20170980 358 338020998 359 3929915707 360 33185756673 361 210404309246 362 1026647590404 363 3928073321154 364 11954027131671 365 29247531976156 366 57985313577874 367 93655364463154 368 123616511536835 369 133454159408325 370 117675331711128 371 84414038750828 372 48919040083357 373 22653987626018 374 8248251396297 375 2304732920580 376 476175005878 377 68425336133 378 6097551320 379 253450711 380 1 381 209 382 20462 383 970801 384 27007732 385 488390970 386 6137180737 387 56119271003 388 386120794690 389 2049593135964 390 8555142960622 391 28494786763577 392 76586975111343 393 167516550239131 394 299989327748146 395 441581207648059 396 535321769983504 397 534431991938544 398 438420680299102 399 294175488497101 400 160235478690245 401 70051007618793 402 24173893078668 403 6425332550912 404 1266997186219 405 174296080214 406 14911175719 407 596572387 408 1 409 224 410 23506 411 1197105 412 35788404 413 696349183 414 9429099516 415 93065308483 416 692486789440 417 3984042936221 418 18069242636791 419 65580483835299 420 192697918152164 421 462504665028990 422 912789223375352 423 1488160482799819 424 2009847820745650 425 2250831747890393 426 2088447009181762 427 1600915880532333 428 1008636406186045 429 518129140072881 430 214472019296970 431 70332225983480 432 17823695497683 433 3361238021399 434 443462816157 435 36480418616 436 1406818759 437 1 438 239 439 26866 440 1465597 441 46966584 442 980678463 443 14269086906 444 151566196657 445 1215821400558 446 7555864948793 447 37100112387601 448 146146635618352 449 467437976405713 450 1225248331082268 451 2650776963861858 452 4758015578519839 453 7110302720587236 454 8862519209357651 455 9215620174616749 456 7982507536559192 457 5740174025642750 458 3407481542915483 459 1655790204324505 460 650699841907319 461 203258839228059 462 49215765067217 463 8892854889747 464 1127112875539 465 89287170602 466 3323236238 467 1 468 255 469 30585 470 1782515 471 61083273 472 1365318399 473 21291367383 474 242723375733 475 2092978919019 476 14006814132319 477 74210490785690 478 316156232916019 479 1096419065930328 480 3125227329977906 481 7376898494955204 482 14501463487494871 483 23836660335985147 484 32844849125642170 485 37978047802414825 486 36833821899687704 487 29903174439748731 488 20242405937633474 489 11356819066984598 490 5234669261145314 491 1957795888550644 492 583800964379198 493 135323033956176 494 23468931294026 495 2861905353744 496 218620166144 497 7862958391 498 1 499 271 500 34665 501 2154407 502 78774561 503 1880510203 504 31354587481 505 382660068607 506 3537463160027 507 25421054473171 508 144889381534880 509 665393818593013 510 2493214463791829 511 7698364136960629 512 19742369592899128 513 42305081323067246 514 76090558909154821 515 115225705991522284 516 147162757868290745 517 158578555631270199 518 144029612811453466 519 109981854926561272 520 70306102716022117 521 37384373793905457 522 16385790361927975 523 5845423711738077 524 1667273577102967 525 370628915395117 526 61792712429809 527 7260281943200 528 535493886096 529 18632325319 530 1 531 288 532 39152 533 2588844 534 100790392 535 2564191356 536 45609817830 537 594503892786 538 5877396141084 539 45235181329094 540 276582964712715 541 1365138849293964 542 5508930857148333 543 18362274527644991 544 50966478600102875 545 118554544441136198 546 232247182640603069 547 384519694155715151 548 539279433953619959 549 641353942673049379 550 646688342562132546 551 552028084932474618 552 397758473488026427 553 240800264859143513 554 121664092570706689 555 50824596156544137 556 17329245139752173 557 4736519302417857 558 1011418793235420 559 162347637226699 560 18403112681237 561 1312120760014 562 44214569100 563 1 564 305 565 44048 566 3093744 567 128003788 568 3463585396 569 65585640368 570 911045954508 571 9610030996402 572 79022928167466 573 517000913121069 574 2735020612864071 575 11851770401107110 576 42509392557697779 577 127263883248652565 578 320144266678177244 579 680259925328599822 580 1225743637665075602 581 1878071970758410205 582 2450840175566614544 583 2725368880764787064 584 2580832607233371988 585 2077282662914382786 586 1416450825358734843 587 814198803437156259 588 391790332186984567 589 156316934902545056 590 51036877276302820 591 13390176669115636 592 2750793405260018 593 425681555889574 594 46611677622228 595 3216181117273 596 105061603969 597 1 598 323 599 49402 600 3678188 601 161433640 602 4637116440 603 93294451246 604 1378275722750 605 15479116162006 606 135685628461090 607 947604752280733 608 5359393301113334 609 24871199541022204 610 95715134761410092 611 308107309897164232 612 835354630256699847 613 1918138548940727472 614 3746110005551166755 615 6242143802047751759 616 8892876836847511252 617 10843351844640794772 618 11316347170077536669 619 10097362051839869115 620 7685827271078210167 621 4972657205019272597 622 2720424252682911111 623 1249402802219968679 624 477011707044911497 625 149393405996067386 626 37682104370881989 627 7457959548617307 628 1114070496225386 629 117974260427057 630 7885831994497 631 249959727972 632 1 633 341 634 55216 635 4351643 636 202255672 637 6156572500 638 131363668000 639 2060036760356 640 24583486376466 641 229234580670698 642 1705173785702571 643 10286299032506568 644 50993674734867665 645 210002606115046653 646 724773752148859554 647 2111319456843482529 648 5221309078624641891 649 11011683695500654164 650 19873835997111126589 651 30770476798583284693 652 40932509510346596965 653 46809319548219277498 654 45999699936492668229 655 38789881355444667796 656 27996872016424502351 657 17228363090025294635 658 8989858166602150154 659 3948311453847417554 660 1445043325083938387 661 434813731569071452 662 105593813142990457 663 20160775873156260 664 2910600577927032 665 298393910283898 666 19341416418961 667 595405363473 668 1 669 360 670 61542 671 5124888 672 251829798 673 8109684228 674 183197482514 675 3044110907174 676 38527938529198 677 381426871359156 678 3015788293003719 679 19361951140187578 680 102301160905905940 681 449723740177771321 682 1659727162745855610 683 5180125093012266720 684 13754674191742591933 685 31221132221006902291 686 60808327632037823482 687 101907788130435282810 688 147233421192322362172 689 183572380290040785357 690 197550467082119167277 691 183354477363292279846 692 146519041022445695642 693 100520294573498476793 694 58963316024246712805 695 29404714445711195568 696 12372351575167329812 697 4347860622524742624 698 1258819131265228533 699 294724427889910779 700 54350200905891306 701 7591765187942730 702 754261383663175 703 47452227331932 704 1419855914607 705 1 706 379 707 68382 708 6009129 709 311713029 710 10603016407 711 253174113324 712 4450104334472 713 59630829213904 714 625618293334834 715 5247653635686487 716 35784238511291477 717 201079297734191773 718 941459169636578817 719 3706391781630725256 720 12361660780136837413 721 35144217886582134425 722 85596749705357164079 723 179316828953286520029 724 324101842678081875330 725 506530760509994650833 726 685501542916467422574 727 803814298576677900459 728 816505574949002781292 729 717720769230515438077 730 544843749979453435354 731 356099776538745916809 732 199513953470231710326 733 95264862928149654905 734 38465366656368979329 735 12998899937458739144 736 3626267773745622687 737 819552488516980507 738 146142244545794130 739 19771374472494335 740 1905461980786063 741 116451943149426 742 3389524479050 743 1 744 399 745 75791 746 7017042 747 383691969 748 13765383383 749 346886123097 750 6439598254298 751 91207147497204 752 1012334165416522 753 8992163718733439 754 65005180913315352 755 387705099246930499 756 1929244380589338839 757 8083893155641288458 758 28742604142956029284 759 87267417380423570762 760 227433711403243056537 761 510929262310454258342 762 992686186716274132371 763 1672236143414712562475 764 2446662088644688928209 765 3112248698251901168058 766 3442770292116822939356 767 3310168832978629004239 768 2762598798254192662597 769 1996792801761963036736 770 1245850120544375660809 771 667962524493736847918 772 305896259377984199196 773 118709545704103789236 774 38632158393827994544 775 10397462608925449127 776 2271010680749385577 777 392011214955564798 778 51416763504303106 779 4811061448149270 780 285859938141788 781 8099766813570 782 1 783 419 784 83771 785 8161773 786 469797879 787 17751652725 788 471430343984 789 9229119752526 790 137951180237172 791 1617241331174058 792 15186803980632255 793 116181919136676330 794 734110171376586748 795 3874756589905842684 796 17244701151250677426 797 65219470149231300185 798 210970417271736763946 799 586835818639702280106 800 1409840309982913006572 801 2935726031427778569508 802 5313098608815737085558 803 8374229185257293953828 804 11510152577717673241193 805 13804875488073594379462 806 14446800503506618334399 807 13181158893260490901537 808 10468631603601676410828 809 7219534624905818781687 810 4308227150803344611912 811 2214215802272177114594 812 974067824328224204664 813 363831520480003712552 814 114172598793828082310 815 29681666063210363403 816 6272395238891807225 817 1049133708606047687 818 133531212031041500 819 12141099966294528 820 701893492760378 821 19374186136140 822 1 823 440 824 92380 825 9458105 826 572344920 827 22747201351 828 635757393894 829 13106613414286 830 206449649306144 831 2552445767506044 832 25299372241918523 833 204479116948261708 834 1366418289369756119 835 7636014826809636513 836 36025727386572946375 837 144629056436691197171 838 497352873718001940430 839 1473098163706428868746 840 3775161873329169801131 841 8402158778393811260050 842 16288595753098021650650 843 27567451829886413220491 844 40796755326285228384221 845 52843026312442315931861 846 59926843890991455061655 847 59481119112274084597970 848 51619042951746349776297 849 39095957782613614031365 850 25774496480881452176498 851 14736617578883260287115 852 7271935948930739846909 853 3077534804679452303065 854 1107889751161661696132 855 335652885105019534073 856 84382885807534234241 857 17270378000184597089 858 2801748503881598244 859 346341371045659289 860 30624200867213359 861 1723835267101218 862 46384328517112 863 1 864 461 865 101620 866 10921336 867 693947599 868 28972848196 869 851089298097 870 18452222507437 871 305864501562193 872 3982356072964233 873 41601141909156923 874 354677158843831595 875 2502473577771775458 876 14781072232973624413 877 73790326462844873959 878 313855898276408758456 879 1145036024774012597234 880 3603415769153022726751 881 9827839164275737422245 882 23320383306795814040015 883 48296261308914931575967 884 87511574582089182037721 885 138992700147411913340642 886 193745148247327760189491 887 237170924790890977063039 888 254977503436950437184018 889 240601455482736503450834 890 199024139441991424437367 891 144031967023900957318143 892 90934459306415587385896 893 49895417405419256653294 894 23675038302220499092191 895 9652070491435163063972 896 3353056840983362502551 897 981899428009666360083 898 238961520373271083264 899 47413273162332221408 900 7466982011390029602 901 897222378022670064 902 77209915836702486 903 4234698347488074 904 111146809165122 905 1 906 483 907 111552 908 12568577 909 837565400 910 36690590210 911 1131418198546 912 25764360776224 913 448834873903982 914 6145764377751670 915 67567785216956952 916 606760469765151306 917 4513225937096215900 918 28130429149361397296 919 148347572466925974015 920 667300664126936396202 921 2577901323326532266495 922 8602283235374911683139 923 24915078866317069334332 924 62886910264329270208817 925 138785635689294633506810 926 268515185230836631063086 927 456377777375361852363295 928 682422769670916717748229 929 898578102265677530725385 930 1042293462206295033724033 931 1064799033445449437180267 932 957283772044475487260457 933 756276456940571020050792 934 523898415423464632147639 935 317281009531313403012620 936 167323700557190832398247 937 76448359727492376409346 938 30062763731722315483827 939 10089875696139872572106 940 2858993571649293633187 941 674222034993690094998 942 129806682433372992415 943 19862149943430984909 944 2321657471965045391 945 194578112481541534 946 10405122183325537 947 266552682265118 948 1 949 505 950 122178 951 14417501 952 1006522848 953 46209917412 954 1494097084641 955 35692230003865 956 652660315037208 957 9386327400555126 958 108462124555428566 959 1024476453154049883 960 8021873578132558953 961 52681633853947683587 962 293010048671633402303 963 1391572530593099376394 964 5682472156658238722406 965 20068809081688180595211 966 61603788824688723218051 967 165043761131839012796538 968 387254071721138810615498 969 798035394298186974810200 970 1447599269039084695412922 971 2315299977872429230929546 972 3268908509361365233359356 973 4076745889173082859316826 974 4491503587743236028470143 975 4369726341752158166362227 976 3750326784571728533668300 977 2834868016990948152268213 978 1882946872685375839997787 979 1095540034925958170376747 980 556076825166146531432136 981 244956677127275626554264 982 93024977042037662526487 983 30197498649258624866008 984 8287821915154163158226 985 1895682544643026127078 986 354451683380326482001 987 52737122791983344496 988 6001012210079345541 989 490159717952735254 990 25572073065688084 991 639754054803187 992 1 993 528 994 133562 995 16487779 996 1204561204 997 57895106929 998 1960539208709 999 49076171791686 1000 940842824155426 1001 14194312911765352 1002 172173399032491489 1003 1708305848840644908 1004 14062069574575981567 1005 97164169095597333085 1006 569112968472784771184 1007 2849187247008769026226 1008 12277765628739559593968 1009 45812008345231497287428 1010 148763001786011574685393 1011 422202218534134626155086 1012 1051020125817426170445123 1013 2301721700822417427871890 1014 4445152029810233120994027 1015 7584455006328589322701294 1016 11448808773874635599695701 1017 15303010771174051672558107 1018 18119490222591592443386616 1019 19003113251266588904129509 1020 17641934293685982141007472 1021 14481153641764762218124001 1022 10491190483425630552124607 1023 6691802144615792503029243 1024 3745820217991047350088673 1025 1832391137605793399926957 1026 779190198837209493510888 1027 286081468956315908712162 1028 89913479056462386738115 1029 23924966740591410066935 1030 5312458501742717849990 1031 965470149561548256420 1032 139783568246351320803 1033 15495415015151007011 1034 1234278936407559626 1035 62860093812055212 1036 1536638374367584 1037 1 1038 551 1039 145706 1040 18799693 1041 1435861394 1042 72173214245 1043 2557040058784 1044 66997475109457 1045 1345083882625085 1046 21263347390705588 1047 270415399593537046 1048 2814921016428474089 1049 24327507595323954227 1050 176620886728642438645 1051 1087904795302666519666 1052 5732846756778396700502 1053 26029164103041541324904 1054 102443312298281338687595 1055 351297679078883970519125 1056 1054227977681256083059002 1057 2778856390907350111825447 1058 6453742958048934286863498 1059 13239572297083782456328828 1060 24040010957744046381854171 1061 38696082978743594054199214 1062 55276888396160139215815436 1063 70119649908828799065227558 1064 79000969424651143676949881 1065 79030446350839285993017002 1066 70142850700850813422452041 1067 55160053914069388641597370 1068 38360710078967384001056812 1069 23531332387779992075909148 1070 12689470443328763948802126 1071 5989828578508318539683324 1072 2461527921744940479890996 1073 874669538870182000368395 1074 266419256195046348435140 1075 68792430935542439179782 1076 14841105614557038856645 1077 2623596070545700463475 1078 369898700620470421665 1079 39972057048899269176 1080 3106917511774520338 1081 154550690006064773 1082 3693555574543651 1083 1 1084 575 1085 158677 1086 21375717 1087 1705103477 1088 89543246463 1089 3315743024528 1090 90839572491410 1091 1907855375796020 1092 31567005857812697 1093 420422690791724392 1094 4586098604483752804 1095 41561404140714236032 1096 316641674242365609467 1097 2048307271671107649398 1098 11345571005727676051080 1099 54196697183273764828990 1100 224642229076847970449672 1101 812182863123697317012118 1102 2572763874493603273770076 1103 7167688465885423302104300 1104 17619053911145308506879492 1105 38314942974375943125520668 1106 73871911493517332600884370 1107 126490759805314592176863165 1108 192600750740007978434255686 1109 261000947019560316742762062 1110 314913564284365279607774182 1111 338297056491933322500219881 1112 323414819988942421237941213 1113 274894716665110194096018664 1114 207435019278841911272039977 1115 138682094071692712241846523 1116 81923557560244743196191620 1117 42612918774064474626587238 1118 19431819401766613968250050 1119 7725619280954850233517874 1120 2659473856594776231804838 1121 785782958081030585092848 1122 197058817014798190658747 1123 41337646408059725602731 1124 7113476496631461372487 1125 977307515657099602686 1126 103016077330170693717 1127 7817984956547090734 1128 380058458552682303 1129 8884204649055027 1130 1 1131 599 1132 172477 1133 24238987 1134 2017492697 1135 110586168077 1136 4275766166593 1137 122362865626987 1138 2685690388577836 1139 46461478513948627 1140 647332921119469579 1141 7391289033954213516 1142 70158021772988210024 1143 560226551797389450719 1144 3801211470855003836900 1145 22102115976241930791600 1146 110927353012718322424790 1147 483530848333929609253712 1148 1840330234782235015402838 1149 6143698651595951759205476 1150 18059939969467193419421180 1151 46901915710715004754553522 1152 107909550231040466616384091 1153 220456310256096138811450134 1154 400666304297451694449888183 1155 648726246710468802015879640 1156 936703860087737734794413264 1157 1206911125757934727041544485 1158 1387956657211362265925292535 1159 1424363531442855903689197401 1160 1303585533414402810545386781 1161 1062822748461070115710948812 1162 770715492803748903085463250 1163 496024118382224478387033857 1164 282532943256338670173046068 1165 141920675356682959387830651 1166 62587909625419072932067247 1167 24097769070061159704181770 1168 8043925951251439658838840 1169 2307473930117360925289293 1170 562468292062464513479399 1171 114814593773647282539546 1172 19246001252209254961359 1173 2578301564935132936074 1174 265257655437416598007 1175 19666001066653065277 1176 934781835666640119 1177 21383602613828364 1178 1 1179 624 1180 187176 1181 27415034 1182 2378827468 1183 135976321866 1184 5484516610943 1185 163795831083021 1186 3753372626870072 1187 67822298930636237 1188 987507374138648165 1189 11789748745561805781 1190 117082530634352039684 1191 978788599793137815974 1192 6957616404878732698956 1193 42414334278643017763776 1194 223362911911984025094700 1195 1022519720857454809667165 1196 4091009073737261663672713 1197 14371336866405024930470423 1198 44503893997604594878453479 1199 121901391862702803130510401 1200 296196890957871299468516784 1201 639971903988490127126994341 1202 1231994872617723763035930592 1203 2116442818509004372265069067 1204 3248379804958145548536885085 1205 4457979489507060193251987247 1206 5472746862318852144652736319 1207 6010191652540304520047878611 1208 5902494975253981651726839960 1209 5179829827857228621708912493 1210 4056967665458972644493862376 1211 2831086046136051244661833459 1212 1756257258284605394230148414 1213 965711663337030819738707194 1214 468970984205328022279583302 1215 200219754239805914781097892 1216 74726037320977368435828625 1217 24208898171812392757212690 1218 6747794164867449125956027 1219 1600008874482933762029757 1220 318037907973525630649170 1221 51965652313764243905553 1222 6792353479449989008557 1223 682437861127211907887 1224 49453872015669250475 1225 2299575013261473546 1226 51501493576783437 1227 1 1228 649 1229 202776 1230 30930104 1231 2795528818 1232 166493836322 1233 6999214201908 1234 217945458501826 1235 5209241969511771 1236 98225302692075273 1237 1493125741477252134 1238 18620472088836973903 1239 193264459961893218125 1240 1689608205363162992381 1241 12568379303485345593632 1242 80234298445735278165692 1243 442810629304878630158510 1244 2126155780373320179339297 1245 8930074174685427744789265 1246 32963871844779723303436083 1247 107375149305714485256996527 1248 309716040591760303854700345 1249 793431075378759062360205481 1250 1809804845624434443803367003 1251 3683317939216326141302927089 1252 6699898100847677233512389335 1253 10906687212950817970232647110 1254 15904885741700260341391684917 1255 20789525758945022086258306902 1256 24363740474113825914927040557 1257 25596475723687548394096405515 1258 24095755471109490813776975054 1259 20306633049207114627678914990 1260 15300152600278228045881736580 1261 10287925007579346871452036289 1262 6159005210536554480300428850 1263 3273007057201149486596032246 1264 1538215059444724212229824658 1265 636373899990222964578370134 1266 230433249295060090368514171 1267 72514078167634864618245578 1268 19654617823882946520378739 1269 4536687090822947871674942 1270 878710164576967657453193 1271 140039360525391703284401 1272 17869769600288411798941 1273 1754313575041880032136 1274 124323713492654959450 1275 5657955859636852041 1276 124115016908960463