1 16 2 96 3 26 4 357 5 218 6 43 7 1007 8 1043 9 509 10 71 11 2373 12 3599 13 3150 14 1187 15 116 16 4928 17 10031 18 13339 19 9500 20 2727 21 186 22 9318 23 24052 24 44063 25 49355 26 28153 27 6105 28 300 29 16389 30 51570 31 122162 32 193179 33 179145 34 80983 35 13783 36 487 37 27214 38 101421 39 297324 40 619132 41 829867 42 629639 43 235307 44 31371 45 792 46 43120 47 186208 48 654345 49 1710198 50 3072022 51 3446359 52 2237881 53 690027 54 71597 55 1287 56 65715 57 323246 58 1329163 59 4211175 60 9624440 61 14718452 62 14484953 63 8033092 64 2029867 65 163265 66 2087 67 96915 68 535613 69 2529175 70 9462805 71 26502761 72 52254450 73 71410234 74 61516665 75 28934110 76 5965434 77 371233 78 3382 79 138971 80 853307 81 4558346 82 19735067 83 65852820 84 160807307 85 287426800 86 350218814 87 262195061 88 104102590 89 17473375 90 843454 91 5484 92 194496 93 1314509 94 7847619 95 38684438 96 150474973 97 441594824 98 988849923 99 1598585338 100 1723963699 101 1116201939 102 373201914 103 51138385 104 1917748 105 8898 106 266492 107 1966952 108 12991135 109 71962709 110 320706893 111 1105088193 112 3001975962 113 6149749741 114 8924720978 115 8475679841 116 4733690714 117 1336734507 118 149786712 119 4363488 120 14438 121 358377 122 2869396 123 20788772 124 128007725 125 644489313 126 2559951329 127 8229334021 128 20642965995 129 38394295842 130 49760963006 131 41504098816 132 20056923188 133 4792189608 134 439085571 135 9929816 136 23423 137 474012 138 4093209 139 32295512 140 219049200 141 1231612799 142 5555774861 143 20724057835 144 61998254553 145 142509894184 146 239383027004 147 276311885295 148 203051381120 149 85062873051 150 17194917412 151 1287374910 152 22591685 153 37993 154 617728 155 5724054 156 48878145 157 362365540 158 2253333900 159 11403065597 160 48580810915 161 169753899497 162 468946833622 163 982473292903 164 1486257624036 165 1532857881763 166 994375623587 167 361088568262 168 61709782678 169 3773496722 170 51388147 171 61625 172 794353 173 7863682 174 72279819 175 581830389 176 3968755944 177 22300931280 178 107107895363 179 429866336172 180 1396085564375 181 3542081314948 182 6744283865309 183 9218933241824 184 8512323755390 185 4874262287526 186 1533135127000 187 221400433079 188 11058028881 189 116887518 190 99965 191 1009239 192 10631831 193 104692945 194 909790395 195 6759593329 196 41811147828 197 223936999508 198 1018146092497 199 3819132526997 200 11465288489638 201 26638140690127 202 46252157640450 203 57243040914268 204 47317405226526 205 23898143276223 206 6507411472364 207 794125191772 208 32404252199 209 265895212 210 162165 211 1268289 212 14168231 213 148840966 214 1389318475 215 11175178396 216 75526918317 217 446973165720 218 2275896104124 219 9717947386195 220 33881927767739 221 93744112092357 222 200136502239440 223 317536062801340 224 355796381834678 225 263083473757841 226 117131403384010 227 27613125200003 228 2848328136328 229 94965809552 230 604890821 231 263065 232 1577984 233 18634715 234 208069499 235 2076889640 236 17989826867 237 131995736038 238 856397420093 239 4836433659540 240 23225569413482 241 92619770676085 242 299251735968792 243 765731539133505 244 1505294511046877 245 2182224388868267 246 2211987573645094 247 1462225786507689 248 573927244718333 249 117169184614143 250 10217284352752 251 278330243566 252 1376076749 253 426736 254 1945410 255 24217436 256 286447359 257 3045529223 258 28274951385 259 223968454353 260 1582318291368 261 9829479609521 262 52549250811084 263 236667497303294 264 878779612196445 265 2640436460290082 266 6261645833817171 267 11333631262629444 268 15000652295260212 269 13746985156018792 270 8124665445603571 271 2812100699364644 272 497231250364228 273 36653163240456 274 815741720342 275 3130379281 276 692229 277 2378285 278 31129190 279 388877974 280 4388486135 281 43488602905 282 370061050107 283 2830137107267 284 19201430859743 285 113290166797135 286 570112450230108 287 2400723751046552 288 8329597948573079 289 23323831018943305 290 51257683735038067 291 85353793888453757 292 103076751767638234 293 85408094965720307 294 45142646670027741 295 13780159656517314 296 2110259993061410 297 131488070655397 298 2390738000653 299 7121057576 300 1122903 301 2884986 302 39611845 303 521221700 304 6223486556 305 65585426555 306 596931751339 307 4916257200659 308 36203920502375 309 233984934923784 310 1303772031562603 311 6157039331185902 312 24328267162413824 313 79042042436843958 314 206247082162461550 315 419698219297911685 316 642559360697325391 317 708068487982411344 318 530616829140371615 319 250853215747228693 320 67532334894947396 321 8955961392169040 322 471679490839513 323 7006541963059 324 16199193540 325 1821538 326 3474576 327 49938876 328 690429545 329 8697626250 330 97150342114 331 942094290291 332 8317441452565 333 66121529544119 334 465077704445971 335 2846987467964479 336 14935375729452927 337 66427303115310390 338 246816683273369720 339 750862826080642373 340 1824251629373684395 341 3435178138959149455 342 4835765652072487588 343 4863849670103782631 344 3296974450937761245 345 1394080185224735953 346 330954136476871280 347 38007840741349164 348 1691996417043296 349 20534158525821 350 36850716662 351 2954849 352 4156831 353 62418006 354 904688811 355 11992962475 356 141559599440 357 1457508145556 358 13737919169373 359 117332855714476 360 893057688531539 361 5965335299668627 362 34480790672355231 363 170919661286994443 364 717495942069480941 365 2506745270236132500 366 7134659158978805731 367 16129219511561887807 368 28107415257997973680 369 36392130971017953226 370 33414795481250586141 371 20487390203227287555 372 7747369032075344375 373 1621839210258273210 374 161296702296051915 375 6069507752758035 376 60180279903067 377 83830116628 378 4793266 379 4942267 380 77393953 381 1173581163 382 16332869241 383 203173216025 384 2214108858950 385 22199276121774 386 202828280279721 387 1662201971250872 388 12043480662089018 389 76160233456078989 390 417184847751169450 391 1958255654880796015 392 7758329083979149462 393 25465787919754446273 394 67766574809663586266 395 142560656816088675536 396 229976107837223463663 397 273907886996401221850 398 229580430994667381565 399 127308092135368491535 400 43053059159912859474 401 7947648952545519221 402 684509518508134708 403 21772686224956433 404 176373496942361 405 190701265711 406 7775472 407 5842167 408 95251283 409 1508253634 410 21989222451 411 287563177356 412 3307465959655 413 35159245405400 414 342343722449146 415 3007292980870569 416 23511515811743724 417 161658897484906335 418 971358964641459722 419 5053407632100311483 420 22460832723145173599 421 83912971783574713824 422 258602045529220258829 423 643448810332927810417 424 1260016117875467632655 425 1881915912925683927099 426 2061767799022572886427 427 1577353988306718562812 428 791057637765362147369 429 239245813877005489436 430 38946763252876931457 431 2904947798638631094 432 78103870847379222 433 516906208497348 434 433816400036 435 12613097 436 6868608 437 116417369 438 1921603075 439 29290484242 440 401782170921 441 4864782806676 442 54666767119055 443 565313565440430 444 5301888219428869 445 44519753530270711 446 331012500059542226 447 2167723323710049309 448 12403333725171460012 449 61280470243809962790 450 257688666093820723052 451 907227868529700607889 452 2625195043500937303385 453 6109454916898592380744 454 11138044671536912817448 455 15401270087826238944908 456 15519336655804182545610 457 10836917533281697563237 458 4915305545624349322451 459 1329494588671054025132 460 190857472020002120822 461 12328189733998727054 462 280176897465385217 463 1514917269588596 464 986865535943 465 20460538 466 8034488 467 141365456 468 2428474559 469 38630758625 470 554678031517 471 7053481877001 472 83562117955446 473 914899030448845 474 9128269946276990 475 81983393982999991 476 655977957521731568 477 4655469546013641581 478 29101656683590939867 479 158555617335592793888 480 743316220388662250264 481 2955219747595903331994 482 9805217170912106406760 483 26649011916115504288945 484 58016032915349811452306 485 98464848447432926870417 486 126040757282675585705512 487 116812272818355477220419 488 74451319289649865165573 489 30541816954220608893895 490 7388123042157073094445 491 935296287509363604084 492 52319000497989176839 493 1005057035568807974 494 4439822983720099 495 2244968600053 496 33190414 497 9353553 498 170617832 499 3045874248 500 50479893305 501 757259498993 502 10091650787365 503 125732544679665 504 1453411941779811 505 15377168030716040 506 147167611900319530 507 1261751657861013144 508 9655613269659754050 509 65553278917880730830 510 391127578806344408981 511 2027399313315809076685 512 9012575107519130983496 513 33879476984883390651319 514 105971209523439081310147 515 270556722948275489516820 516 550977050009612979411084 517 870465552342623625294555 518 1031447343647877039167964 519 879212010653301472266904 520 511494581789147896088418 521 189777499698130342914408 522 41056696746017757225143 523 4583406241217468075615 524 222033287388456476126 525 3605359910375027655 526 13011959203567176 527 5106965027551 528 53840404 529 10840424 530 204749105 531 3793197232 532 65394705344 533 1023119329695 534 14260658748513 535 186435685909123 536 2269529576639157 537 25387814896116936 538 258048905574113230 539 2361469843233549605 540 19398800667173522416 541 142293259366938019628 542 924090153163241536816 543 5258165601944452799202 544 25913114512114169004758 545 109238479907342624674003 546 388394777724588303092369 547 1145451656197987921904777 548 2747109161306708082812907 549 5232594429455928743892128 550 7694905109853414247856375 551 8440589007214474816694070 552 6617604418478229497809501 553 3514109828263832050962563 554 1179225847358162188963120 555 228156551906537769134296 556 22460836751914506554135 557 942271896686338889415 558 12933226203829147531 559 38134679193966144 560 11617577330968 561 87338119 562 12510624 563 244389586 564 4692470849 565 84031411112 566 1368921259672 567 19920290318649 568 272705153140527 569 3487785772139701 570 41141954535476292 571 442774226711457951 572 4309910888862969050 573 37853368947079630385 574 298601213314785912399 575 2099325271275676517830 576 13030165807635987528393 577 70659690866853214913811 578 331093382751960104572168 579 1324012539665880056329007 580 4453164370372652929816479 581 12382445058891942597029510 582 27892764997351276006327561 583 49691453282538105307957301 584 68021220583338910451088820 585 69071761748728168634698703 586 49809682945261272003429485 587 24143048703369812552339569 588 7327372642650453126873297 589 1267886138467936180226582 590 110068483489109544713807 591 3998846613363819945128 592 46394396039178845146 593 111762881450345093 594 26428235061573 595 141676975 596 14380605 597 290228778 598 5768613995 599 107159343753 600 1814957791152 601 27526783353664 602 393854983888711 603 5280928458794692 604 65529198679333807 605 744650526004982862 606 7685543707516991061 607 71909384813792342770 608 607496886191737171225 609 4601516537102193183146 610 30980709087286914588592 611 183656490939402271210338 612 949202686282026717488619 613 4230298584589051136225429 614 16049725941464557398359565 615 51062868035413919572397391 616 133854846783692811902076474 617 283196614831344168526700540 618 471884433600690499979976653 619 601295133633167094584077514 620 565241720814773341407277126 621 374911962741566868837150939 622 165870013829072494830204119 623 45530023910051534163099264 624 7045746468016089272039188 625 539386924890779032029575 626 16970462886601513662819 627 166427187582390759442 628 327548015749868842 629 60120233225477 630 229823651 631 16467775 632 343018971 633 7049712933 634 135676044175 635 2385786263905 636 37654201052072 637 562102297161128 638 7885856242138017 639 102705727770587847 640 1229239916985990790 641 13413754850327295147 642 133265268954423144966 643 1201217917592331700370 644 9760632373586665041760 645 70929535543040880189074 646 457007030057864201470711 647 2587686317872570327900690 648 12750750772548292524221605 649 54056881583781604326504554 650 194573909865995812736845694 651 585517278098188820624128182 652 1446913061575660855263405040 653 2875237662756276357112932516 654 4481173354669414200105440494 655 5315412254852121426175718749 656 4625625674093889901664957082 657 2821914072846887061241573426 658 1139572374594721727354460868 659 282909093238793294995570459 660 39153822518943999116523636 661 2643250404620467499511721 662 72019936487918748634681 663 597011780378656294600 664 959958039991902129 665 136764424154659 666 372812277 667 18790525 668 403578943 669 8567314110 670 170623814355 671 3110951179876 672 51019614068665 673 793330395101584 674 11623988655321720 675 158573913867234695 676 1994316782627690769 677 22949018202298624213 678 241377905980557578652 679 2313554596998901482381 680 20088797269903220789140 681 156866073159601973124005 682 1092879773392698886220501 683 6739112900411675720112549 684 36459146011292962489846036 685 171305907435101185096882404 686 690832427450861017455164684 687 2358846131139094321519287200 688 6713588156928648273806027716 689 15640112008078032878189735180 690 29191848841564905381824787799 691 42555325976240370067459951578 692 46988205791348033543526197153 693 37853470751264244533128358065 694 21240096777136994550663727846 695 7829163366833466575877490477 696 1757908834007809941544038574 697 217581420060633485780149691 698 12953177270452516227267515 699 305641024989371582516720 700 2141615055731412087439 701 2813387243582359296 702 311118373959894 703 604763697 704 21368256 705 472797767 706 10356734491 707 213207824532 708 4025801272895 709 68512617929042 710 1108017786066905 711 16927088509933864 712 241417155670891876 713 3183671157994906985 714 38540288989554943280 715 427996356919743781789 716 4348769547101309403249 717 40210534505427476342091 718 336049820445829376474135 719 2519988360619638285223940 720 16833148552207637899352304 721 99373833488123236607287958 722 513761370852752791364742917 723 2301711848770348979174536136 724 8828612471416145408831101347 725 28595318070072143252824305322 726 76976588377023160427501147520 727 169059453608945819812625070535 728 296384586461919783450392652694 729 404127853188798086790057215149 730 415374373659867100798727128502 731 309769823398556877900813060639 732 159870595475366831670008856505 733 53788474104691665769243082381 734 10923109611544363114481319351 735 1209120431677996171890104310 736 63476675046910908714825068 737 1297090968778891086256534 738 7682452907375462020760 739 8245306721545442843 740 707747273498865 741 981027576 742 24221406 743 551638724 744 12457389919 745 264815868643 746 5172410355353 747 91229763523689 748 1532362175978788 749 24369742801333953 750 362732239938413944 751 5006027334716872044 752 63612427447549916539 753 744018208947744707260 754 7991696960163971406388 755 78439335950334426207348 756 699065605419747106890546 757 5619157322522148602196835 758 40468318534775316136908635 759 259267292337605586456768031 760 1465553680188386461843341179 761 7240335344100245163185040804 762 30926272078230733802285947160 763 112821628290098429875628199967 764 346640369424043586880262114618 765 882601819080725129317662713569 766 1827449109801407029838270772294 767 3009208982772621908030801292151 768 3837801952334473535668395145869 769 3671881741879416832417525225491 770 2534964561689719134599816819993 771 1203319988011674814441251425504 772 369541834332156594286508310568 773 67872891829664683317897824882 774 6719193763419319064804081684 775 311065536683547510870194672 776 5504643623415495973420944 777 27558682070336238141596 778 24164852396939462672 779 1610018067277087 780 1591390292 781 27371477 782 641143322 783 14913142010 784 327039865139 785 6600611530473 786 120514534401503 787 2099632409606767 788 34709923473120791 789 538311076011951053 790 7760699115757659256 791 103307494936221592144 792 1269704976677243943757 793 14380576477488505278207 794 149395599275215264167313 795 1415206422048882834572988 796 12148235869120687933950141 797 93925884272564619524355125 798 649862001537019454145026760 799 3993840739975041919686753014 800 21615929965525991871668586367 801 102036115153585454570603898906 802 415512632945175294846718234439 803 1441720504184805492325402178460 804 4202091994019839625952547696948 805 10119924388431807209632790349448 806 19753946720078475436109450502922 807 30552586695194679809473183648378 808 36445545534016264623672178667152 809 32459142418017413084409522112285 810 20744602735190210759107517343929 811 9057205044427626139873320589180 812 2538856290354361833542089789682 813 421741425205671627159602432413 814 37339167473940861740727081219 815 1524367246372497895996123077 816 23360816906935923243900412 817 98859182448594656248681 818 70820905959400397996 819 3662547644073751 820 2581500349 821 30841062 822 742435421 823 17772664092 824 401699203100 825 8369154932203 826 158003564024879 827 2851785665332251 828 48939293786635075 829 789634910059393912 830 11872036496901183141 831 165243927611547511356 832 2129692422453343801408 833 25373997557689517859913 834 278272337361483208616706 835 2793542727304920736416541 836 25522446788811306088741038 837 211035041387905497514163766 838 1569960428988126211407100195 839 10437296032484629397643068750 840 61528520374389842809300398901 841 318818939780061277293573710208 842 1437901285597183421104922855474 843 5582511368625274586407923560909 844 18423494488841077497877897155924 845 50939927101733231682492368092246 846 116035934144605551704630065682098 847 213531206155355993513436013956610 848 310199944175872447022464058378762 849 346103275651389753567947237573912 850 286936535883081874751069767284677 851 169761379386121311355310158599734 852 68172213409778949303079422940463 853 17442650087184327004316155027097 854 2620571561634716766727989389507 855 207497122405432580871933896842 856 7470116391750523156413147778 857 99139535197933304486190823 858 354630092197951742130493 859 207557674783329741727 860 8331741927575259 861 4187623946 862 34653872 863 856725464 864 21089826697 865 490866036350 866 10546999744814 867 205679849198031 868 3841391940521745 869 68345203034449603 870 1145657354847836489 871 17935247679896954519 872 260569610262719867645 873 3514762654372579227660 874 43957013199885434692056 875 507664794760553951711217 876 5386204258215320118908300 877 52214238295009356166167730 878 460119284730143475361308483 879 3665938717583645045035199631 880 26245401106100073954472219145 881 167647766495553081650205268975 882 947894908284749515157200401851 883 4702124421385259846562893590838 884 20262493130533310874833268578265 885 75002757889678058086570367600911 886 235434085593018526650951965230874 887 617524077373493461203235418691947 888 1330474688381346650214332286226978 889 2308165259572378921799201029812606 890 3149450551088616650669383699619697 891 3286755697974654326234154826566464 892 2536502028134298989341686379796252 893 1389225663933397124760647166357512 894 513121753982070394852494504972963 895 119835824429687001900923665671083 896 16283425357151868592675790187822 897 1153080366808398750997116467640 898 36607086513568978474234842306 899 420732181007072104547488414 900 1272137753031164448468416 901 608297606620266080231 902 18953452747663789 903 6793024253 904 38834763 905 985314814 906 24924103115 907 596892631055 908 13214751861000 909 265933782643412 910 5133913035261985 911 94586625031476852 912 1645068036071555067 913 26776822272554638613 914 405407613035485544551 915 5713043871616940155013 916 74850324148466204808222 917 908327690192811556181832 918 10159785788055681877179503 919 104210440706231422744552292 920 975590929351169293786477942 921 8294835766472193097188694935 922 63690862071727206053023658451 923 438794136989844538365815794705 924 2692808871362744251748433736492 925 14602379286784882202968194426606 926 69347802805894720048384554125612 927 285534724806880957549217306464283 928 1007700078594416677041066905567425 929 3008635030404405671014627452376800 930 7485974465257859950414704602814347 931 15255230768675710693538958613567009 932 24950071034293243524236790019068265 933 31976309528163931768561028574141756 934 31212582436147780755088366194362012 935 22422534923186175168876792260426877 936 11368588146888779223874051086120382 937 3862187061559968319753916312156484 938 823305180680312552840425558326667 939 101180207439378070587890138173441 940 6407772967186455014110091091922 941 179391955064426986198051993931 942 1785519384917691620581946398 943 4563443617251173557073864 944 1782762210259059502700 945 43116238736297522 946 11019417984 947 43409763 948 1129600197 949 29340995519 950 722440875069 951 16466259160649 952 341632898284250 953 6810388876001698 954 129786647560542297 955 2339146650229978690 956 39533555690092304858 957 622821840958864734969 958 9154215497605292532974 959 125412099798340614087645 960 1595862258451560431086996 961 18774854164222583870787630 962 203239085837184488102876639 963 2015507497879142979259288186 964 18227862656471146968806990923 965 149556963004683807470038087140 966 1106655164278843677282206293416 967 7336119587155408824058582969322 968 43250677055460846851858828684424 969 224944605790639400662955164438464 970 1022759555331161089131493328416765 971 4023754430081136704428311837415674 972 13539050655409821066542998355421230 973 38447538268595141278934339049671362 974 90748785124025636576696202272279161 975 174916298241375039041389737313223354 976 269697639067894659328260222506320770 977 324655269157883807251500362630160722 978 296409497461389178834849912782693671 979 198213867128400029768197220715287942 980 93033660858555802168016829041324044 981 29070075668863277159373456185268388 982 5656334494497487997093701944644844 983 628702813574687757764347160452587 984 35608579952522038081552786632871 985 879104987493774295374394638847 986 7577455563191831874042176348 987 16370096438838048248682545 988 5224812810540535038577 989 98082923192138807 990 17875333262 991 48406099 992 1291078251 993 34412482170 994 870514060075 995 20410377032484 996 436201297300643 997 8970590144483488 998 176644514290982582 999 3295338072485635837 1000 57755103106647127018 1001 945465283971273905487 1002 14471475912056369848630 1003 206956605720608981418758 1004 2756235032119723450596781 1005 34034316676200023412972088 1006 387904969635459515821629374 1007 4064192829132586834449943387 1008 38980441420108545077250293099 1009 340616286124755043978888869697 1010 2696801005482326821517717748840 1011 19228503483700960445532383206188 1012 122645474223680741360586280544038 1013 694654348245615671282352187599581 1014 3465211927308895191376575883556509 1015 15084152326124026093441386300006667 1016 56703110903163669358279545844235579 1017 181904728301693406124374654799793399 1018 491321289932460006423622867572011962 1019 1100101157676135337463694492428881627 1020 2005590438974366481169038621353207727 1021 2915298853704379812255424054823440761 1022 3296223943451986105284610876502005492 1023 2814844157176082134034633846519946683 1024 1752198072695610150345217399768929118 1025 761331269303849979798333683705044281 1026 218805924545657549771964981654894879 1027 38860587508405441558898856015239278 1028 3906566690898548246282518208215829 1029 197880125036028891295346298390231 1030 4308027977417817847249378419729 1031 32157496277137442771304425205 1032 58723210507080112440814915 1033 15312568816927652880312 1034 223123818104415872 1035 28996770865 1036 53852224 1037 1471350181 1038 40217486211 1039 1044491050350 1040 25172917417461 1041 553709801568672 1042 11736702818872955 1043 238570661387998434 1044 4601703196108020455 1045 83536098612556388059 1046 1419117350240954139962 1047 22587543461829844701305 1048 336660019624436286623900 1049 4684284077832644689428498 1050 60591712689268420126790971 1051 725526067641137576983493630 1052 8011579521274866827386645518 1053 81270043246965059180269647123 1054 753999263211495298128629850197 1055 6365589601703007878782934904466 1056 48628306584468588386403647328252 1057 334085875584115402467825201198093 1058 2050336134657497668478501868054133 1059 11156985605782335180888620253717679 1060 53381475936302125087898763084549652 1061 222469856698929191700597970939777709 1062 799063240500831170516250272612603308 1063 2443980647836785535476011330566855194 1064 6278587420989675351831273896460250423 1065 13335979052243471138018959966756199530 1066 22996132863898549183166168107919271771 1067 31512957116536413972854794609299279675 1068 33466538023585011218148947525588817951 1069 26731075384739947159352649652433560591 1070 15489319598999982692107822610378978502 1071 6230275950690958328686995063115861871 1072 1646918224521748878810025887796799323 1073 266983019575884414902792872066715197 1074 24274207700288216226747493685928803 1075 1099637867896484352048135311842056 1076 21111363687295195609245899198226 1077 136471216464708162248997198263 1078 210653338696001191279493428 1079 44877160570220407234120 1080 507572943981179610 1081 47037596888 1082 59777844 1083 1672126520 1084 46842366559 1085 1248162954765 1086 30898795326157 1087 698977963772913 1088 15257617421597138 1089 319848682061091085 1090 6372427809671476682 1091 119685189403069009405 1092 2107370554571818376422 1093 34832888956394273701695 1094 540284981060124359355442 1095 7841097060526475050504512 1096 106054126754721375473538114 1097 1331447930902953740625074879 1098 15460826344080758097795095848 1099 165462671063079038496113124278 1100 1625356625443392716385924581857 1101 14586086741527607900847181276341 1102 118962433991713972471580522727451 1103 876816627133940880546827722503597 1104 5804423740014389434279960701688817 1105 34276847871490272759410079758327386 1106 179197348519030346541429417999188470 1107 822345412594233935364060946023799632 1108 3281106160070351520393695166879031161 1109 11260389258125583516053450423320514464 1110 32836045426488176871616655148778674777 1111 80234064385835386728006599317027310126 1112 161665659981983947165859083905480918558 1113 263674122398277602684092390567027829983 1114 340639540277556964364201254428696158880 1115 339785389110173528248439642556893281382 1116 253850769618225604167196618794324790214 1117 136924619668688731598393595979639025733 1118 50984826150558333222938761240972182582 1119 12396097807218800192087049602928944971 1120 1834247350671982744692647059163299405 1121 150832480589678403977323062553139157 1122 6110787751650017444948927210789500 1123 103455614594937235849063377841964 1124 579161787499702362414569800923 1125 755660813699067293684386645 1126 131523296920767967293074 1127 1154651688069520966 1128 76302824667 1129 66213945 1130 1895231996 1131 54381431404 1132 1485772421413 1133 37754387472385 1134 877689150408873 1135 19713903531245853 1136 425828697856888731 1137 8754603438951829534 1138 169939887124796083094 1139 3097792512125571476880 1140 53106835424410138499792 1141 856035693417884257672996 1142 12938505349820916437839919 1143 182676533653539319227084782 1144 2400079040819151160857712477 1145 29246811340535092679844617141 1146 329459040838839531335893280914 1147 3417779569072120410685789329608 1148 32509528560445774060696503370091 1149 282165973466853566579928127888834 1150 2223106991372057199980525669429176 1151 15809448723473604824544492481981889 1152 100846860527327716749193741335701879 1153 573037853414632705511074935193252020 1154 2878188427766765373990540090464416959 1155 12668255294540839744905825675678729292 1156 48391308096660051732480609063614687745 1157 158681011399876976465796925575502803506 1158 441168424361273661598704007561446210005 1159 1025312465150477820004067416858875513105 1160 1959795687800290519942306802649567645639 1161 3023291549543191205861518315887110977693 1162 3682144159458037853649104005890101587664 1163 3449837108709724420783583450962736884593 1164 2410685740944879295709643375936914091717 1165 1210405229301362564815842957771780934204 1166 417229111781795199214805075972672869019 1167 93303499690010276856976111644343532917 1168 12601787411119488844455447956721099548 1169 937226769955291835292404344629262295 1170 33958204342160851501950632908893033 1171 506981188547408315439623321242197 1172 2457869023340489010203859604441 1173 2710724962095638674301856149 1174 385460608345066165651430 1175 2626657975641421640 1176 123775903575 1177 73192820 1178 2142610505 1179 62937474824 1180 1762055677040 1181 45930118371935 1182 1096520005169557 1183 25323558483881147 1184 563157220006942353 1185 11936530147340423720 1186 239237963878469804848 1187 4509968941906084111707 1188 80095222998915915322464 1189 1339959917461796439785225 1190 21062129901578247721373372 1191 309931837545189679220052382 1192 4254044072155350749835967419 1193 54295844712975199280278012157 1194 642424174795904003811687609441 1195 7021540897819227977106545548294 1196 70604441106981532368846952648690 1197 650235467887979868270536924508329 1198 5458203743063185195017994648881862 1199 41543125092136041571607922531286671 1200 285053881816580332707294105600446362 1201 1752154131915574945471185497372602192 1202 9580070343801837520406650162600763771 1203 46228063060627170550523865225582254351 1204 195153929380463069579844663289472980206 1205 713696785577674487128504549659251492708 1206 2236129790680867195121671818536186186488 1207 5927323045781462590480050413659782427108 1208 13102489699046982556032355554783596879219 1209 23757658486493292906972869794583849684980 1210 34665093744172971384128760579490415346520 1211 39802146560157758471490941087713035055244 1212 35026161078479767718555093711145214314798 1213 22893002739461141870353450549837042245018 1214 10699907911660331297616276293684146017593 1215 3414351621164399922415552835871168704974 1216 702280907554414102864930792823048512542 1217 86577770679427397225639066607973232015 1218 5823639753011022293545032604523451497 1219 188708836925357322356794587026828581 1220 2484446359671960229320445963816829 1221 10430798863740193959066995613565 1222 9723978904375562532446889639 1223 1129684885911370743895396 1224 5975249677014936960 1225 200785152749 1226 80748096 1227 2416330190 1228 72622337025 1229 2082287436236 1230 55643289978660 1231 1363285695945909 1232 32348628192914139 1233 740049252249502145 1234 16157832288425254914 1235 334058257750062880823 1236 6505929726224500960752 1237 119562159253058244490559 1238 2073449272577625940638243 1239 33848693121698526443221710 1240 518362739237087539439573280 1241 7420979756273573010729527536 1242 99029366599451079418263796969 1243 1228277875557063829275734301605 1244 14113269308362762723478500545373 1245 149660604781936306044249848315196 1246 1458538733735846767540036062844982 1247 13004984275100751700867285263656761 1248 105580345854835608293293806473065730 1249 776319063223148308368920178834719503 1250 5139772196023328109096278912632757123 1251 30442842343917677089590707298578344474 1252 160159576246892230758964315302103682065 1253 742489165493949925935802464788884496118 1254 3006333023061641749122888629512577012186 1255 10525933305547385015793450610912023446410 1256 31511542504996318100759538452916915201556 1257 79636638538056831846698384706031936084996 1258 167436922930184383398278209309520828103103 1259 288002526991497407809622115813568179344860 1260 397470320331819191226954694590592459071035 1261 430241465523006488951019665165591187730181 1262 355620295975469757583743030785650869796049 1263 217402694339299287245296815118203554492667 1264 94586524610441533818522476197034744383365 1265 27940995339089999639818523328184708445529 1266 5285959009777379143703860800177541398216 1267 594813278057317683112746257078545843124 1268 36186311873750350258486910842069234533 1269 1048672206151407938311082946485615055 1270 12174956054680747787835444616374457 1271 44266624364260773815810638309098 1272 34882095055636955969473668717 1273 3310812868827785785639332 1274 13592789407967592557 1275 325706994544 1276 88914761 1277 2718588626 1278 83557488715 1279 2452328808125 1280 67141171670104 1281 1687102448970576 1282 41102807687775755 1283 966609123149671484 1284 21721724662987443271 1285 462846245367546938184 1286 9303575876602896186557 1287 176738118564130998988340 1288 3173562597005737259471080 1289 53738999091718628804181838 1290 855289771184957673558763760 1291 12751989318940545119922903865 1292 177622847092942225555022628293 1293 2305233777934913604542245596696 1294 27790041028111440839480920534965 1295 310082713658985817659562165632053 1296 3189925488444606356439648945993592 1297 30128884394937573348402087425694616 1298 260098115196900078162531051933450439 1299 2042296113139240334242065850310669495 1300 14507348401840692778222834787269534190 1301 92675249211312711218579989467478495864 1302 528928431325427061105602891322092643936 1303 2677534424349538449684833721466095997125 1304 11925424128668653582217676914971328683548 1305 46312408970494843627847280400618778818972 1306 155241596002050957373279450698839869069899 1307 444060829399899048728563330912188507172849 1308 1069958810019078710000863979864549818605608 1309 2139678217456115868774732069855837529450859 1310 3491314227463625178776801533590251131363289 1311 4557399434354863970684999656978926189621047 1312 4650697390789365927844202659320506281281718 1313 3610609648379571139205985966817739300314764 1314 2064557883056898379321949842101964221800039 1315 836139007541699823028496740406756226551116 1316 228652262542765134027432348004058323335576 1317 39786590737486665747836615113032071010519 1318 4086532089938283402341247732823097952094 1319 224850646657310153169356051914539304916 1320 5827567004987088230434110985480855910 1321 59663012705792268315854240923416281 1322 187860398774896274998754741267061 1323 125129905009667912540435944684 1324 9703132255435324509530578 1325 30921540326566915594 1326 528351049965 1327 97729191 1328 3051718111 1329 95874640121 1330 2878678331075 1331 80704368151505 1332 2078568978604636 1333 51960139342117628 1334 1255207346183382641 1335 29009819016813616809 1336 636542634779270490502 1337 13193863802177465668551 1338 258832506780068276481338 1339 4807118062515632121566376 1340 84335487743492645696508010 1341 1393179886460946889559740801 1342 21602153194705827284649713182 1343 313591565656980575065749452160 1344 4251335085057387721802216836931 1345 53669628215883178545683042179216 1346 628819531248487777380493878379355 1347 6812797179072260395393251450172367 1348 67988062523462885038154521209457816 1349 622352296474950517928014380251961636 1350 5201958414810139123657205568081359311 1351 39505818783999303308338758090651755777 1352 271105809843189265549214662093506811229 1353 1671023173191232935210437649211611354168 1354 9189810478860365269738009966521261821215 1355 44762723253929257713031788555795128229870 1356 191539366265677833090423658505659964410246 1357 713441342011883103466510693420731636863028 1358 2289579528940359556733432553979133848694904 1359 6257704969228592865068901114688302784788224 1360 14375435829692962982981820173182112375144100 1361 27342969182730359351252598328480087834274833 1362 42323506540098595249465460340511810400438719 1363 52255202147653854765418126918762433869582200 1364 50271738072032498419440629685682678081730071 1365 36658485339935398164305717326062051292541469 1366 19606008752156288137362243019101245313294997 1367 7391416962510708819279341117209274927377742 1368 1871152308561832794999705327409841234938894 1369 299467478034078162742345542102974077560605 1370 28075608099274419540693687113719101625843 1371 1397152969590497388238679422261512259838 1372 32384320808185664781064150678688309590 1373 292376832576141645939932510410117726 1374 797249168448931972052192316214004 1375 448869057516558032068245902205 1376 28437359426392959657015608 1377 70341828101863324293 1378 857073494533 1379 107229177 1380 3418191063 1381 109716375158 1382 3368526268731 1383 96650483620300 1384 2549968531013925 1385 65364937865179624 1386 1620921695116950836 1387 38499919935269228827 1388 869236583883802960183 1389 18562668290731133767029 1390 375705990457849763352840 1391 7209779586271927103422250 1392 130903092691295333970421442 1393 2241791910447677267908366993 1394 36102471970547161572598121716 1395 545409667262068714601694876271 1396 7711515043970908257342374108168 1397 101768786230698754679157886606440 1398 1249644756887679452452415276178895 1399 14228556199072762151910468900939887 1400 149676078856673258368656561609305139 1401 1449015126103111836083120034836940436 1402 12855584963997823935560331607579362486 1403 104040707006865598475388373188835545793 1404 764198937013802595138101030462168363580 1405 5066271069642852378815476902195279588299 1406 30129998005814200333313800203246607184822 1407 159667115183516862585294231455099208562626 1408 748339102524314500860727202203937599391369 1409 3076400535593201522633980766952030639340033 1410 10990547380019172605311738509991992054876134 1411 33767832232459774008950824610005558002401485 1412 88183538691675722866895565365966033997704359 1413 193141214303220947952732538408247877075827796 1414 349416126730854055352614634152069679297173381 1415 513067370288984557653153566955116296406862981 1416 599158839703757598352738075891318091850126596 1417 543412592390901267189147270867374092357077082 1418 372193241106788489235356101304530837295211929 1419 186187843765351381789312757617953798674880865 1420 65339668453101308456727609006483707150227513 1421 15312382865990142971620168486949927557320013 1422 2254045107759415257205356550545409142759790 1423 192887208371316671187969998514186218230880 1424 8681480113000755732532679893390929870651 1425 179962621487253223033162721289259606411 1426 1432784038987415322187303817946878250 1427 3383396612161923543052128029007179 1428 1610194067734827482317348893970 1429 83342511434428967103724846 1430 160017021412688851716 1431 1390316107378 1432 117453952 1433 3820625523 1434 125236811259 1435 3929812303456 1436 115338101323211 1437 3115493374611710 1438 81843082998957525 1439 2082051656152022716 1440 50787325600532763374 1441 1178969016099436735069 1442 25918441318080473635320 1443 540746660778761499567977 1444 10711715406652345937295293 1445 201064905078808068706314579 1446 3565634664823031080124767804 1447 59565130664754326715712753579 1448 935208571398363393942326252527 1449 13770112866008896614491739648505 1450 189660939903631228057978100984214 1451 2436398461497587565780465680419482 1452 29096619345588032454628471063363529 1453 321939770938022746786281122149349868 1454 3288269695420008675454846091414605031 1455 30882715294171239389611515154877868626 1456 265554801186652926264205642503951635540 1457 2080859369668119421676640711987593950613 1458 14782592403263774423188626903115501966820 1459 94675134984134575289434925121707476186747 1460 543269107704982495147015494982263695131587 1461 2774117845713709220211167247456238143226103 1462 12510682442849894810894970673476405813614111 1463 49411479995763287233512226535405029207387008 1464 169309055197586940334611223606871198260448428 1465 498024202807697164059579688166699162506804571 1466 1242681797395246859724518052940589836478657363 1467 2594949795954829270233405881413714233991497464 1468 4465193331600259982906077322279646314616070207 1469 6219667238283910079780473727277493410422608538 1470 6869962849738987199222670937102520815454872169 1471 5874020830598183934270581760469431580046029940 1472 3778874330012600721294046256527921524269695480 1473 1768127013259939417576145317530195906939624172 1474 577598629195580864469591635270513317937744082 1475 125307313276151292681425279546947849981203554 1476 16965846704035408438049516248294696348136190 1477 1325188575089152731076256248545158664066074 1478 53944055275830289489855513999040034524463 1479 1000068686413256558063329507057426644628 1480 7021315898809415670192119614966060290 1481 14358588362207177551318385127497097 1482 5776127562463936349594669012464 1483 244255245635068678550952896 1484 364014524994589707072 1485 2255324532691 1486 128444218 1487 4261790764 1488 142602285375 1489 4571286766047 1490 137171098444601 1491 3791493689764001 1492 102014833533363360 1493 2660716482824884785 1494 66610223280133586564 1495 1588715950168375299146 1496 35927014969155879311001 1497 772004760090753442660774 1498 15771847727488388527116217 1499 305760641244815046710242180 1500 5608833406204116321235693992 1501 97081258894766885111529363674 1502 1582087413714474102414074666315 1503 24225283736993095163437609021134 1504 347708348443411632741349602567958 1505 4665096561077410180889900779372728 1506 58328393488715951198145795112702702 1507 677450292930710609697400418018086005 1508 7284109959468577075903893574601091487 1509 72241169984271893043518758497114214565 1510 658210527090326206170782891167401661512 1511 5485541438878553316305626405632923333262 1512 41617977770862178400263422675098269594099 1513 285951697802687623002400791168687970596954 1514 1769223569290859870251696268082943638018733 1515 9795608584773944126353820269746681334648960 1516 48198659523005060909200520147366366150578009 1517 209152815597191850282446756762862888858403072 1518 793620098259112884766521245652455549874779909 1519 2608199862838351844445550661759323496911193285 1520 7345099642463741514256589492064612915485250607 1521 17511865667898434347395920410274029890620503521 1522 34864465620453083152125543120694654850552018387 1523 57060765116173983113474998616356146884067759859 1524 75398009816024355288406662728312083261896088564 1525 78771078682294025803924997498388262002910580883 1526 63495254484849873093282196137352815085585741427 1527 38366874643450614633109981978222421860353638173 1528 16790962802040710940121632719186062362713294736 1529 5105936157859066857414137595337205314286586359 1530 1025439529945597796447536184339481849497437413 1531 127699287339096282267802248642059985236016169 1532 9104412760281297683485685091544850171631849 1533 335191818141615481266626354841471707246671 1534 5557472821900830502848678042717346049148 1535 34407751338631141061721817545205678214 1536 60935528206222021363156093452943175 1537 20720266137374147657281946545184 1538 715848658726186236039732946 1539 828077995985756666817 1540 3658512420780 1541 140242173 1542 4744613006 1543 161992066654 1544 5302575543375 1545 162603317088057 1546 4596752934969091 1547 126609329756915291 1548 3383548240927523215 1549 86879852562933810555 1550 2127586855431608307156 1551 49455168757054939568808 1552 1093653590146737862965731 1553 23023261423171873692945797 1554 460557080349639316041600983 1555 8730241862741255002021710519 1556 156394038874567447728892078844 1557 2642258607607279846392610713055 1558 42020158281308730458194707888695 1559 627613547074685863078359362689866 1560 8780866406081888648407159877800112 1561 114747003548947312108487975913887619 1562 1396338177911172732893390354731772201 1563 15772494113468814724545982070441566396 1564 164808902337011297908720281705666827829 1565 1587116905517730525173357434335934847543 1566 14028692883651688471475271246407983050124 1567 113314020097080758888180835545675983358472 1568 832371331753975812667080699187836851383465 1569 5531386767031006219319086206542323648187036 1570 33062067429482429539892184640168963570820954 1571 176623491476516795596968752199262061409590537 1572 837423546097418592656465595573683302972111759 1573 3496602314300654515931017465569978121990593003 1574 12746685485412692391834154442026409920209750988 1575 40179222102099049542778130345837476446683734367 1576 108329066523250378779904028537405665137030038217 1577 246777152271376465117510197472200648932190496452 1578 468421765957671936097076509094445469525323368529 1579 729180241340075423334025164491525514004204284685 1580 914013481622188222548144709917672607011401031991 1581 903190162043102450975566385801129009326786013323 1582 686352248695423061871214011264376442595964286278 1583 389538511422460276560796568853809630924899843118 1584 159454851976201641126749333394887493450779690898 1585 45136159623149499838120057920464918431876064056 1586 8391579072428199906706073282358048597603640035 1587 961172659822534419789211952855847770766610050 1588 62549838849936949309085735490489082202859967 1589 2082779175827115695226096016748540764215712 1590 30883382887086167942569226119447096307600 1591 168614169887510788334275771448158646254 1592 258600532581146036851562841034046380 1593 74328245732264512986202759585238 1594 2097966415839874149389915724 1595 1883752214138635184720 1596 5934717127625 1597 152891538 1598 5272181237 1599 183599096308 1600 6134248808380 1601 192143612953083 1602 5552791896640275 1603 156480965837605955 1604 4282492495208541471 1605 112716202054785224680 1606 2832278864780150204335 1607 67624900500224416278314 1608 1537859744882238621890880 1609 33333019865673073930607320 1610 687426639267054491739654006 1611 13452612807630073216235516525 1612 249162187657182808174934466161 1613 4359222292218469227849090996524 1614 71912444689047846020872338413527 1615 1116215436772824781546156525894435 1616 16261494560238418861755892075205954 1617 221746921128380611071714392498198412 1618 2822285393091395859880211040830287455 1619 33426370241248328284426694943433508875 1620 367219408916963867464777025775984316024 1621 3728993819115737572707058295282978040678 1622 34868728544159816074970118809739015922479 1623 298998076053538578590486555434377926272456 1624 2340699618729784251970259175688898513600454 1625 16647634052728375730331883543116778642689021 1626 106998054854691040953518189044128197967009717 1627 617842715350555271021064134639074008837876872 1628 3184678992096855034602873750065320575052295177 1629 14549738416950345966827788975257222525999342787 1630 58455931009207461489597537569044112280518568734 1631 204730174755604683444708339272014901986884139512 1632 618959520660970960257472360831098871178703209337 1633 1597689427430212807959916998389948012857131461733 1634 3477582811290012610526148528738224158164560328788 1635 6293483514732738885829562308588235585157835389164 1636 9318203260955808790966087511972375727571218018735 1637 11080141898868054050014061082396926494279860585669 1638 10355989730811762284326821242827004616879889398062 1639 7419127883607324731144182697137628009948923551843 1640 3954980772855831268812316276853977776627400058479 1641 1514257996771816420520783454727676888889261279858 1642 399000856810767359447468039539092321054587499727 1643 68671625524642751079093124548227513958201749174 1644 7234597016859460390204194076846834297615854735 1645 429734728048564182373526803858379096370314078 1646 12941751137581025140503912754032950749686900 1647 171621772842640853510558298666641200980177 1648 826288762827417741046378471582429703292 1649 1097458862288541606367100633350561977 1650 266632101992896631426501460231017 1651 6148594438720861390251257754 1652 4285251415185005972442 1653 9627100671966 1654 166437584 1655 5847753140 1656 207630755177 1657 7077893719634 1658 226361304165370 1659 6684203764846443 1660 192627828914218413 1661 5395730664048867727 1662 145490108348818888271 1663 3748834309158287547535 1664 91880712424427192309435 1665 2147164426135334841405506 1666 47880474066176768520244768 1667 1017144495311314801532949701 1668 20530915117912671180445936577 1669 392772229609245349619197790913 1670 7108516396311790883235899606398 1671 121502894656638240660059505129679 1672 1957473995070001900820602705073597 1673 29653991018352446303898782714808317 1674 421334075910171940822634176697989930 1675 5599595396923052893367040824491870680 1676 69414226133313349874506779912120991530 1677 800184515370600143419199588854791760289 1678 8549834726740761793559159919953386209358 1679 84373432275863344546422281732638443199249 1680 766058798515869606600755311407482433212659 1681 6372611791544594835209457131575622182647754 1682 48351169697303355764599011718620599290473776 1683 332957221136363289161895386944576609044368819 1684 2069752299497231201371549680717056937243144568 1685 11545852623178500982369076192192879999623483579 1686 57422575740932703130935043967481802639346212016 1687 252792984730770490576499295508377982491813549192 1688 977261742149728618476742253450385171594634443428 1689 3288262739824380027088604133708801649976993145098 1690 9535051050263525531202947675274666013885052294466 1691 23563495886377290094259344143414618393058283106118 1692 49006082920962065085613942141752143232371543561291 1693 84556133733131772595501615271343260909394038776804 1694 119077434369710726950855718272770265244903888306597 1695 134319185619678062477724663856517607734982091473795 1696 118741909153372142323283234355346270708733479928172 1697 80197097815095285327995043922733578211427452445025 1698 40154881682583053573145302789723723207960622626034 1699 14380103509385964518437586555623824976933970084975 1700 3527142876712642508966983479245862577112188163459 1701 561967195692939811815116475259543729783505656637 1702 54453685798703155620410419139472582454143541220 1703 2952396677899919606236037871294463585599650854 1704 80416073095830204271094923293826938587224779 1705 953717830056989891276739306103403934437013 1706 4049203694485665085237494914819614424500 1707 4657438028051214455022356468201257997 1708 956469201083406467931423276501497 1709 18019932676415012918587237028 1710 9748298928712935429887 1711 15616762409383 1712 180927159 1713 6474761126 1714 234309659499 1715 8146191240467 1716 265892043592352 1717 8019022718005684 1718 236212417909986597 1719 6768739559710732956 1720 186872740509319151267 1721 4934756572002751892551 1722 124072657851337886320575 1723 2977499834204750739859695 1724 68259179382014553597016499 1725 1492497857080926196515043100 1726 31046540961350750597024160163 1727 612916066889841356626940846981 1728 11463459392378327830084302931468 1729 202798422127149792821968797622672 1730 3387096192766740261255649695308889 1731 53288415622343277013725433655728935 1732 787800508823486569816110092895736833 1733 10916200285750305748983424395980624610 1734 141398126811111064414066306330288012005 1735 1707254884530251062556268601135035126807 1736 19155695342298704782565526320618151209351 1737 199064068921264761867681919196960606046960 1738 1909055552964984616112627235194170434789160 1739 16830072050347558844457170975273760178530979 1740 135820646246284049071458899389761638121507158 1741 998777609269600282289173033987878038546720100 1742 6659244999791333746558045858033611959268395069 1743 40036953322817804250279644381617831476200856970 1744 215761472217108473838790378315934112720474909608 1745 1035379326737655649128383756452715252413019561110 1746 4392126339768312589630292671403708987548482511907 1747 16337788907309888797726412007336001164584546632863 1748 52814262274339500025834000324298586873007144549239 1749 146887148110427519844994950590748414151590759471147 1750 347525808246630086805072949821876832611927491754821 1751 690593500174410947179132736113354472510014105077164 1752 1136054422243765588933597289571919534841432257645701 1753 1521692027140868903501748357492426810253525387312774 1754 1628286346682854402818116378633720742977246314161137 1755 1361496228027793787370568470592196711639808211257469 1756 866890902379685652343479478044892057057295011897523 1757 407692126069930967686718930924892365277820735937619 1758 136560201494638477275652411869921784286926356219596 1759 31179724750444755872850118085396707876911081399642 1760 4598800840187369544239201875336573220197380644508 1761 409864418023165612234677955926815102939209031421 1762 20283783393352549011241423962965764864212806085 1763 499680819310769849932347541546268767332546432 1764 5299896886107424875159668538095011682027333 1765 19843003195200707257337219310660757615759 1766 19765414204236756663270466393233751260 1767 3431069723992764618188961804464063 1768 52811740454309366873066605919 1769 22175905867964960670496 1770 25332992399676 1771 196408715 1772 7156818473 1773 263874485395 1774 9352997230433 1775 311444138865657 1776 9589128645688494 1777 288584872296390166 1778 8455505247442059657 1779 238893580027052308092 1780 6461547799563903916762 1781 166558397142910608270821 1782 4101991077701101958026690 1783 96608789374161872642033675 1784 2172555172004058365602795066 1785 46536283848313694367900654567 1786 947227596660703670191417881008 1787 18290868215456138624688507796924 1788 334564123444313817787031335454639 1789 5786467899768382604639697674952950 1790 94430733621245465076862252372927911 1791 1450666536663115327166320713139536761 1792 20928018564801413451974251659545029838 1793 282816238300411660129355393375436128579 1794 3570532464903038013301993175528187001362 1795 41990893019299905582568586480639523696771 1796 458573308311706649304367474261217367795167 1797 4634755505904995129749822936447406696340853 1798 43194583161267997033764085443783676391802772 1799 369750783911417478484854879868410175437940861 1800 2894773818474724326008387757923417271027955640 1801 20631521194254740651317871790295482239309534962 1802 133186959903575611607396578956902157943476169496 1803 774467998153006944677237593481282131418371880308 1804 4032009964956615562659761198382176762544386321913 1805 18668794846898754194508009372245365273094981531053 1806 76310570172681814027322907473097683225217515280752 1807 273133969283773804825471412662920915963087208740413 1808 848273550010256358109530390106864949532973843874230 1809 2262791571777491772430225806041314701471826622543451 1810 5125478156861785365120791488758408709918418155270081 1811 9731840535196511635133710837812701513922498691548161 1812 15263465993359420677608313911424554266847977917914641 1813 19445721659509548550796503770887231632591925772760426 1814 19738925665968868941609160273417414507964711089619994 1815 15610932843882318981725539267913367043499758750538835 1816 9370661228799202278489623408123931011687287802007641 1817 4139294224488085386198771225872050768996548139835871 1818 1296839667907107892936897652396346375028265481775413 1819 275626837327450759700260674358474634992372548244501 1820 37633814431884270889647941903006357963513931601722 1821 3084985683350578312046743224812662469862605927736 1822 139355213274878013244913308823655935358730227001 1823 3104863388701796619665469226548403147716452882 1824 29452009935110945190603292480455738343825435 1825 97240051505202172235011646789993257755232 1826 83881223174303384233244467305489635412 1827 12308017275747305209768991506000887 1828 154777488900803829949156027391 1829 50446832279669692626939 1830 41094337424125 1831 212932335 1832 7897725571 1833 296580822578 1834 10713427964675 1835 363805345238620 1836 11430690790475967 1837 351308959274048328 1838 10519910104294313842 1839 304008146252931489777 1840 8417741652597661485240 1841 222328093858782274820207 1842 5615725403594403006343106 1843 135784822640285850794728365 1844 3138310706625013046972909995 1845 69167710882499540303528842824 1846 1450374152368925868879161571891 1847 28889226399992139468170744022685 1848 545828696720713723132166242224575 1849 9765769904742250263491817897293679 1850 165122979723585117519851689858626929 1851 2632674552269826446053782073730669584 1852 39489450890355609212152297820232842207 1853 555939945202251817425305570751504780414 1854 7327224729068225735289472454971133308413 1855 90163175628301066876438403638293496530972 1856 1032796930597133191280708873035514027170892 1857 10977878419148117305636468601570446394218362 1858 107909243134292975269252144545153880739175030 1859 977325574807756826568047536709650794148238145 1860 8123304757004204554795499373294044590690381217 1861 61697010577252662144642390233868107619959949262 1862 426180781469610896039647019942294015939465979980 1863 2663779210676290497082513928416409307302067440626 1864 14981170411049889502266388585691466369573451152729 1865 75347573455961719737473631562955321281909916734911 1866 336614752475736984728026260196778147597789223041012 1867 1325850710642905016486544619553839855160644159006001 1868 4566233890259170803877231808849845534018244146825874 1869 13624501163535976214767604035162209767294470035354685 1870 34858226842803371341320272517392124673901945295286156 1871 75593023050326851697662650367133979083348752136009416 1872 137141055872602443163916045620580243459220593534784173 1873 205072390482948254077769259131311618329669236367317434 1874 248497122416721841313593036772727561680092486450217285 1875 239285421289835241850883264673524096402843588609753160 1876 178995151623322089251320233591734856720679601940522399 1877 101292206109515579200375467991780218071035462936140199 1878 42026214407614733878343792212266521416338885994729156 1879 12315397213515475118766602556287624463028075925283819 1880 2436524184643275615946658073903125522349184820253176 1881 307972455718214060929527409551300856789455847894182 1882 23220207091185197137871349496851206685916749173880 1883 957408935642398109717606745337972392798630551012 1884 19292669021796052876190890033086802749742320280 1885 163667502946460536121818068984372008073176712 1886 476522002408590692849256573934599983326034 1887 355978353317133095011126393691862773779 1888 44151620761595643507263864084696304 1889 453612603269142955508269505842 1890 114758914572231898133996 1891 66661866931415 1892 230549760 1893 8701476273 1894 332702057795 1895 12243950239530 1896 423850157330241 1897 13584653247340780 1898 426191087139908359 1899 13037313845896921750 1900 385176871795223052505 1901 10912515164633715738879 1902 295156653749958289500018 1903 7641707586706551133340197 1904 189576046383941417987327236 1905 4500103980712473365172204230 1906 101976052846363174457992978510 1907 2201132472909791078286401579751 1908 45186498597366551278486077578559 1909 881061438070798614077371181511986 1910 16290781831664141671132324210073814 1911 285087819086435815875797853276678864 1912 4711936892315177334488014956182585742 1913 73393850434351454360065547129282297237 1914 1074935704270053040332349302850465133731 1915 14768281918238985905335319735228621963150 1916 189837313138822803797353309164042923534538 1917 2276818969003489313385636035477768147082484 1918 25402330191575482618890766746849533364544455 1919 262800338708977840899679475082750144233872118 1920 2512405392069516218870640971792933503874496649 1921 22113106431562318794127914311226586810301780670 1922 178466634603491668598488429780357174909252884862 1923 1314963706192944510676386955116551997639793273727 1924 8803518443384205601470187198574897971603081669890 1925 53276361310206062116574944669074251805081124126632 1926 289793062823787831160890414050686613194935070646252 1927 1408046550218424471748592962075641089941568163475052 1928 6069460100935546200995588696362912280691072961529302 1929 23035866569594520354550050854677041997333252425715482 1930 76337962985684950230921840851654271000459553359438239 1931 218829204100972347069262002101897808721006413066450512 1932 536989795376041851003636651022850492931345700175084348 1933 1114882369172547616392931326399138324219007694175856303 1934 1932591198725189090511615061212969123170802751731455859 1935 2755251346895057699698548096457236368393488446966233079 1936 3175547845931606567279628954775375522934024042391411811 1937 2900741088685746788038137858799689474078044978195115693 1938 2052360653880489760852174751419639253433025752915447956 1939 1094918574436662597604307032077353652868914850933051827 1940 426691750431197646981557816459691822724305519290237245 1941 116952783153189265202468704703882282033357482234667677 1942 21538722997384735533554840359533008345749319560530267 1943 2520260964930367653274189970374374574238544070350669 1944 174774884804377255845563496742550511083670554029226 1945 6577664721733320247531841578377325759204978399042 1946 119878729396387999115415806300530025925197887185 1947 909515227608070996993432833310734691309313553 1948 2335182008430520888689945613007890044284655 1949 1510714594221739294240790931681671081517 1950 158381774433865559792580698110415997 1951 1329420675492839830120565161711 1952 261059176139568179123114 1953 108136662647799 1954 249314416 1955 9572264352 1956 372530288511 1957 13962476225497 1958 492547626746845 1959 16097265422381177 1960 515312633015745710 1961 16096351324853142189 1962 485956702438995414966 1963 14079976009956651771955 1964 389788581769665499502460 1965 10338263919674643266735649 1966 262981449050535046382768189 1967 6407317474563540158160859456 1968 149182179588414022061755602020 1969 3312153646992108852519772011280 1970 70021126153727965877988113111584 1971 1407751576565983053994076312194063 1972 26874479468073083360208471461273852 1973 486264545119233900022935448487286881 1974 8322404411573134967944015297231455654 1975 134452867372687745453796632116167446527 1976 2046020783001551214967631521229126925425 1977 29260800968844592444347019019845834395213 1978 392318671236861989446694710093900901439719 1979 4918432781277647155009939718461216483950328 1980 57494538349393598092510263664377383362033475 1981 624784188388159746712202807881296308093399332 1982 6291188171247041621956639064867140837449154027 1983 58495344716396396450867772754045986637483998743 1984 500335012359051108847834054129933177135213398394 1985 3920861317067027625368321306001532801160019451281 1986 28026135424446532079297932645591303291067754126388 1987 181852177557125506060146670970353914914251585322983 1988 1065542703138758047081994557651070226993345763276549 1989 5605705713548848615373612424414395940547390620489825 1990 26312663310680526208092718291149503821275464378475911 1991 109437705160183800043308558099880929008320464719428257 1992 400234442772310351364761181965128194822849534143163037 1993 1276212418909876293322801626150827271985922259697017901 1994 3514713688916304085166118873333401750680525134481023728 1995 8272309620361976933382837719497434162290334555677049789 1996 16442823128541557364827366606918856844063124358498191170 1997 27234067205636119582169926459198500085489604821008249767 1998 37018195997944110084197741139234735024910239551964098370 1999 40580365691862235344399122914660306022388768165624228535 2000 35164277152338382195656362332214989955609655496712901746 2001 23532393039255590816648912667401705589292349617795316338 2002 11835527443044428000099352265498040815441605202479061432 2003 4332197233969893733931739095362243657085331861116259193 2004 1110638434490380130913764289953439320905883540671407043 2005 190400978265032780650850276702434086551644763599394957 2006 20624296797674650384437859884083060531792728422952858 2007 1315503356274779043188839656267040425186591727728678 2008 45190379555841026583977790566958758197751596521512 2009 744889664817425635009978575863961485325932333331 2010 5054258996664334988622136382281443090202988139 2011 11443490510290877477369389333546738016218150 2012 6411228559133855974170151234590503527030 2013 568150977025398952552203844125525561 2014 3896186569087060861220997112894 2015 593870146825076934851181 2016 175415696362532 2017 269281441 2018 10514490064 2019 416377267344 2020 15888463231473 2021 570969733529233 2022 19020660722046829 2023 621065894663695753 2024 19800972096425124243 2025 610607183050320552164 2026 18084235219071399052674 2027 512161618456086253449064 2028 13908208405917098079550110 2029 362561451747416933034975978 2030 9060984003713930531871318673 2031 216616841435440519775538414491 2032 4943348173172015804971643911070 2033 107538193298023199896250429758395 2034 2227412631891844171684666697080861 2035 43863876057053784720049516078868124 2036 819821117300532033123277713550812254 2037 14514472706578045816214245403951039837 2038 242939199464837856376976438518558725316 2039 3836440999404124567418567667211407899578 2040 57037796494783701586041562879612995889208 2041 796520307992317959021613109891458451918020 2042 10422000336783827523698578318785923699167767 2043 127429708357593028513594017270590783560096393 2044 1451852616203330790534682733278425678897717694 2045 15366881839759421883261864126285108505492645135 2046 150605193511011781307495111414970099986988912866 2047 1361926092749388523944007917814135596085870318191 2048 11320671651487540767605080183670725844787828784745 2049 86140171762013029137041744086191370927142427346399 2050 597327453870937582343460431074167868457762355110588 2051 3756476760625436793362547807664058588847744478777975 2052 21311166996320913273769735539639141070165973228282617 2053 108435792522296475356408444817798191087606596912079080 2054 491714036481378340469288271892809307861180213894614974 2055 1973257995080631028733134592197271061103236064896966546 2056 6953834504821797823375157459885236496916573170542378892 2057 21335624903861210715557685372162289516192723243317080738 2058 56451389010121415463696229125406808554724418102571982288 2059 127434650784581590292342480683917441323788140733846035220 2060 242506688821934306448176263362562161929202537452583355888 2061 383782360755697727425316309336841895123989765088458656471 2062 497358193337450443836054996907805751013870919313877937364 2063 518577001951129981726546662047184744309585380073393687267 2064 426279475411760375712962276920754358801374752861698092636 2065 269822714324915954169497100928428123040590738956436843407 2066 127936189107378885704129999397404759224133603932965321385 2067 43984756786907183968134183201110530566423131621855530100 2068 10547143033386172755131501762201175916710419797974673945 2069 1683132864185813107924887850419253252101622217184488021 2070 168776814928098002708188584916675385946340997172413041 2071 9901589020184862019935290753393736164189793795299894 2072 310470431483413096691865439491134843527371137469885 2073 4628515963839693088791627180505965408150839208825 2074 28086977798703872992914104694191931186176057686 2075 56078487496029039868241992163732685089891757 2076 27208217750008061276344931341377263034725 2077 2038085088062287118907665823292689612 2078 11418710466094145968499730419212 2079 1350964775515632339643552 2080 284553506432983 2081 290507712 2082 11532766817 2083 464575377760 2084 18043018546944 2085 660300340346303 2086 22413486919356713 2087 746193998852172947 2088 24272749104626764141 2089 764212995968977008328 2090 23125390760328937659746 2091 669676330866799542954449 2092 18610144602624314301950032 2093 496881213011326348720502802 2094 12730092060252303439289265288 2095 312283413507884984373314201138 2096 7320114747622635161839110841556 2097 163743961369865623366357460048775 2098 3491432553384270910244389643972945 2099 70865683209629599073145299851113479 2100 1366888898834739073200031977582318677 2101 25008988194297746938147293398996278818 2102 433220021713869362415608427560641262617 2103 7091436355026799630817900775275757556856 2104 109468536148593746353631636989389511441951 2105 1590092431703502041610790030484396174030253 2106 21682562367457808212346455706240504805213410 2107 276861121152231307971173924381558238336370334 2108 3301508985143103341298811671989722173456201395 2109 36662132117524916386207136469265368873759852181 2110 377956651915933074466316116629184016973910891917 2111 3605353652190594197388767554396504084613235787256 2112 31709247621051234585919146673552832901929680368070 2113 256143475313129759522125253854339086138131841370995 2114 1892473445770094478603161091514805032454112868169908 2115 12730976269717297003047718201031717866008407402844479 2116 77596650729361542125511836896576136126772332361799409 2117 426229651676560811506865100600653486918091069591128717 2118 2097563043820408808846320533192982700986296360092727584 2119 9188833445661309597953545365441158142381998156161451228 2120 35579574496748254349430808095075614293080353536026797678 2121 120818723555618026328133516148588213280389101624128652004 2122 356687406558674275881556025876831374103582549612369414086 2123 906691022687809996864839067287117968977866959665311550827 2124 1963126493794570830478717499496528223816905055222166517860 2125 3576605632037448264785678812317477003316185982002862792430 2126 5408259405536120149402789883756655738091625831972771337728 2127 6682258983337644182605676069558505715719343098196340710261 2128 6626902020131065894424443900339893225380445391751231485824 2129 5167579315042315962538807691203043389045773972452757612244 2130 3093790632055520789499618074480586313822280326232615883928 2131 1382926832342994407589396918617539862551814140366652145747 2132 446576811940758304942093853845817318889450740628627489117 2133 100160612786744342335180524931387988604007629108234173854 2134 14878790354229361450149863508050112668025593467036989861 2135 1381167733229693365598929709858546092197364358896045996 2136 74527719486575488061478094310053637502263429090802438 2137 2133017907129935892215807331127566463646226491187943 2138 28760178908928099940089655352808470043642426551739 2139 156081894971328547720254824723671129206511339451 2140 274810972843891446375900976903928551323544955 2141 115467278432328716756366879477048759824059 2142 7311068702048616288471807954200569942 2143 33465273388816989765819019648539 2144 3073240563517577420839902 2145 461593230836286 2146 313051872 2147 12631927946 2148 517478641537 2149 20449009531600 2150 761844759345968 2151 26341591825129329 2152 893835122702910631 2153 29653486373937569805 2154 952825142953905436432 2155 29446564594856529579951 2156 871519990172660810009446 2157 24772346351690229927930253 2158 677067704240793348637542943 2159 17772569015350144235039262366 2160 447100208636707008922287788091 2161 10758011741217011941014487404553 2162 247276737517533862431108896188406 2163 5423729604646665742429883534851915 2164 113372663777432558734807437148500875 2165 2254844301938786940534081067238715426 2166 42594880936820102859964670358654969095 2167 762872069418384095289828847146295249501 2168 12930150850563766434318163553168931807492 2169 207001339891476529923573796429232552529783 2170 3123611702743893405663972121261282781283649 2171 44328712343369257803046410534903711752562683 2172 590232526568189703814053588522350199899860229 2173 7354797248379702860071343933889680627847537700 2174 85536903066971332396523891046436589925935717067 2175 925792003720656397384367902003956603258431465908 2176 9296059312186379414088860647991426262955074275501 2177 86308974445573959475945826364672304913081078649820 2178 738274959093523833269131796352155602120405317743155 2179 5795544028237784963925414823892830104512833974299888 2180 41577064988893301617694650773497252928494472484848677 2181 271338244539535566169243145324857409730714819477855905 2182 1602895835651379801233046924852742709732458314644836432 2183 8524719299576419516567784317696224865768034090929307113 2184 40574891212721023019871547927436390180905141279610750149 2185 171714962265966375633721473736558504475942752634473147284 2186 641530975265656770015792148424150347466798714667003448478 2187 2099153237797233253575445164618743617855438910096503828574 2188 5963073858553598413455075443967841357550099846535168287300 2189 14562770252516983627214374465292316355910870902085506377023 2190 30241897208287615420989793275502051196485304171165105173147 2191 52749505103988637658388687290579452269945573642979843201527 2192 76213168767500244773410133206638161902298660962207879237706 2193 89779530709587445614560713230857008795644673921427579487041 2194 84685264174313229898948974503450494327161976074484514500459 2195 62644057492930588559154269070219118559641400749512499640799 2196 35473442236087855441096046393361494240408361663192150188037 2197 14948754037435304203194158295820510619966846339510519621300 2198 4534090070323100350093345360934321831557486605903097415408 2199 951172115833531719295658012979124876380824876390621031555 2200 131527585918819648641317546707126965741223896904220693577 2201 11302644311874541115019056890470977487475136529513876869 2202 560958545176232221159455597579636440250109915261417697 2203 14654424160160294939105981920194444169872291169228924 2204 178706932707409577441089647015317510330891030636205 2205 867361312869223973323924421233717846277760932882 2206 1346703061501749016411251109750276375383719502 2207 490024466542578783899230409833503514377346 2208 26226444557730978461746550883858992308 2209 98078020833813366624915932064893 2210 6991157528627727242881336 2211 748781181524640 2212 336974357 2213 13817033594 2214 575463758507 2215 23131179124625 2216 877039962580704 2217 30878768080030976 2218 1067571409690541455 2219 36108158308119364628 2220 1183623207284780927519 2221 37342154981668068920434 2222 1129054385029629982844245 2223 32809741791675494961619750 2224 917506777518854891394563211 2225 24662155121889237323419544722 2226 635874422199168504695056742040 2227 15695949605710689414614327334300 2228 370471394999817938764013329069823 2229 8352899660613159607932369728244711 2230 179677872862613131998871996563128165 2231 3681784593317315175482525183147504275 2232 71745575180052472249150516664228607378 2233 1327272657939008661670216447465390871444 2234 23269931540442116132310614786459318543141 2235 385923299130161973692551056224601961970252 2236 6042533375603540418048497781352447060320014 2237 89130818006023338477235972021806762038723933 2238 1235795597221291376810276223415778279924365237 2239 16066952538515855065686632447685949147069668072 2240 195379358323864149719719811826895092183834832700 2241 2216129232368334958752653566414552302472899118785 2242 23378130883635601105031668589619878582908415492611 2243 228641963553594696651866050474884663326696737238360 2244 2066159499099447129155734648288311338787259429216901 2245 17188981598537634528182149256157636187091214181941752 2246 131130915728993029012931482793621499172845131537547253 2247 913435596584406176955945417870853245522790790308354134 2248 5783095547660659990151795325597803363580721041391463144 2249 33110643884501444256344284395770661060310612648574591196 2250 170496902100975599059370769294594553253085777731312803147 2251 784873544305319988479168145316066261321065157635413308609 2252 3208897902978224307356470715101114179916816962547861005531 2253 11567367099188315077701549276759367766245765517578651632023 2254 36471535414842994196357633763365538738300524474379740689102 2255 99690230438362451743054390768318757978639658526919838359363 2256 233899168476546983891830432906977369416196213281742170186907 2257 465875402155885178335214901261182516854928159036390319636278 2258 777975146860997952251744427420409685795793095507881223628028 2259 1073995655073218704881985713421749435984632273425008233000390 2260 1206233424708984319794783722948549684601305919534943855329175 2261 1082194054380658539640809685315746117530368356697106356941232 2262 759403523022731420994994279344805981087776674611989184449445 2263 406738934086232246411926422676591468445761192206507704249327 2264 161588626440387203500358655935661862898485923261003306651193 2265 46034572818684802888170625091068428356662406922005441555090 2266 9032776145985199337643549548831640050887762002362853417756 2267 1162695719538898556502950323220264812014332808756224276753 2268 92494029047342528032434866755355323009568160082038828456 2269 4222247662677166419718426641612534092741490247696257837 2270 100679955264878948830324095579837937430965653520727726 2271 1110430081087436503076975351655155865016888940242732 2272 4820005851410169562224035312944707592532274498168 2273 6599478605541157931692668121581473832011659341 2274 2079584632720965421213006393245272598071350 2275 94080143706955030189345907664189923171 2276 287441194904460836134475695187207 2277 15903826133986675360229504 2278 1214647920181579 2279 362337423 2280 15093377699 2281 638931179085 2282 26116266948695 2283 1007465467948225 2284 36107561077404752 2285 1271482988524460880 2286 43828216107931265857 2287 1465101400680498537787 2288 47167487147630931919398 2289 1456278715568040344265891 2290 43244619151104906985292638 2291 1236711832294638973206924382 2292 34022663654023113817765277052 2293 898573412734010194391458573228 2294 22740591461765242619562168350337 2295 550820077332299437518783912889062 2296 12757511300850608262862668039393745 2297 282198793230370683487409313401756126 2298 5953009083364286181436599573811171660 2299 119565637556489271938217050199056640684 2300 2282717704174609062133717998585492527336 2301 41357156244054982374773163735726396931672 2302 709807907823043257283243849966902812821716 2303 11518750467726264889159618198440729724294425 2304 176387613855274225601418157829673107845828604 2305 2543299604367937011403024315270743714927861810 2306 34451330929105263896705620009002707535770919796 2307 437364090933789883918644503820947195895518592643 2308 5190236833383565955056253358649298807091600483692 2309 57416576960767690870176982421034193101532169798517 2310 590345570456167470837664138459083080849274427945010 2311 5623578982392198913292468812355678168975927626501674 2312 49461984769522151320080054143016671440793291130105055 2313 400204647493068108363135359785016169997517210505068017 2314 2966989768102069725942713599178762518896605916697867065 2315 20067907496197162134685258511583111052405842419609255029 2316 123256470127867668648142500104867589924520832824643855557 2317 683958779073301575431290140471488508174603631000927936258 2318 3409988247683800296071858522144404890409710802198452895389 2319 15182455563170981615746119315250313410778994801307952285704 2320 59965804943634170902016667438266412363756195940514827405009 2321 208569793142519478549579546341275426769835682339355591096520 2322 633671171904658414528735372096897877615344341218476145024949 2323 1666613935367977760825950831905173021394533785535454698688542 2324 3756759184269932614212622194794154196162392061682098261553755 2325 7176794798454643815695035742408330467122497709369862265420038 2326 11473952768603242633720542690978152189560872083948154998618485 2327 15134742280446670403442595538281402343419303487951925471959830 2328 16206356423841914318736337110448311232218725866587645485957960 2329 13829371404812659380043581421348266939948286618038306001477788 2330 9205880554486180989088843984663089844552753908327662697603371 2331 4663673726001172855636112356205537827869651142547614242700026 2332 1746693010862479985266192159266846950077665777632248402428031 2333 467388574499096359724688067044170524162413363229777427524481 2334 85779475177165456591243771360785398150115634851582895205339 2335 10278158203428757107722117014271356404469720369539552267452 2336 756915388413954480041901653529668277051588336460237872667 2337 31780201012275183974235112332947095836419710895520527730 2338 691699194825774015589149850189486660123648117404575766 2339 6899872021196671315660752474124891584690695124836180 2340 26785211725295289401082724780334324943503496842932 2341 32340550125695496256442424767982446552231045358 2342 8825421055330823556913947101755752658624423 2343 337486593748776061966277895615377408033 2344 842415454815551967952417527516992 2345 36178799385410603837681768 2346 1970361443909421 2347 389205173 2348 16466495087 2349 708306210094 2350 29433136186499 2351 1154854933627604 2352 42120144227477745 2353 1510207531063759008