1 0 2 0 3 0 4 0 5 1 6 0 7 1 8 1 9 3 10 1 11 4 12 3 13 7 14 4 15 10 16 8 17 15 18 11 19 21 20 18 21 30 22 24 23 42 24 37 25 56 26 50 27 78 28 70 29 102 30 95 31 137 32 129 33 179 34 171 35 236 36 227 37 303 38 297 39 395 40 386 41 502 42 501 43 643 44 641 45 814 46 820 47 1030 48 1041 49 1291 50 1317 51 1622 52 1652 53 2018 54 2075 55 2509 56 2582 57 3107 58 3212 59 3834 60 3972 61 4714 62 4904 63 5785 64 6022 65 7072 66 7390 67 8622 68 9021 69 10492 70 10998 71 12723 72 13362 73 15400 74 16199 75 18595 76 19577 77 22402 78 23625 79 26922 80 28421 81 32307 82 34132 83 38665 84 40898 85 46204 86 48908 87 55100 88 58363 89 65596 90 69533 91 77936 92 82667 93 92474 94 98121 95 109500 96 116268 97 129487 98 137530 99 152865 100 162424 101 180203 102 191535 103 212092 104 225508 105 249314 106 265115 107 292605 108 311258 109 342988 110 364891 111 401499 112 427211 113 469395 114 499513 115 548059 116 583303 117 639175 118 680282 119 744488 120 792466 121 866184 122 921995 123 1006616 124 1071501 125 1168511 126 1243827 127 1354953 128 1442284 129 1569525 130 1670569 131 1816124 132 1933026 133 2099367 134 2234323 135 2424380 136 2580052 137 2796953 138 2976313 139 3223707 140 3430145 141 3712143 142 3949399 143 4270615 144 4543154 145 4908715 146 5221324 147 5637233 148 5995496 149 6468219 150 6878432 151 7415453 152 7884686 153 8494366 154 9030534 155 9722281 156 10334543 157 11118789 158 11817186 159 12705983 160 13501968 161 14508425 162 15414952 163 16554074 164 17585580 165 18874082 166 20046801 167 21503460 168 22835827 169 24481471 170 25993933 171 27852327 172 29567903 173 31665092 174 33609788 175 35975290 176 38177958 177 40844642 178 43337735 179 46342359 180 49162345 181 52545732 182 55733203 183 59541464 184 63141797 185 67425726 186 71490005 187 76306695 188 80891501 189 86304490 190 91473276 191 97553354 192 103376993 193 110202775 194 116760176 195 124419800 196 131798804 197 140389600 198 148688664 199 158319387 200 167647443 201 178438973 202 188917779 203 201004348 204 212769350 205 226299923 206 239501703 207 254642364 208 269448066 209 286382377 210 302978579 211 321910700 212 340503640 213 361660135 214 382479502 215 406111288 216 429411871 217 455797021 218 481861487 219 511308738 220 540450139 221 573300619 222 605867078 223 642498869 224 678874803 225 719706678 226 760318818 227 805813503 228 851134100 229 901803538 230 952355304 231 1008766058 232 1065126763 233 1127904218 234 1190714239 235 1260549574 236 1330515216 237 1408172474 238 1486075443 239 1572397188 240 1659100817 241 1755017486 242 1851475191 243 1958013796 244 2065277501 245 2183570135 246 2302802344 247 2434097306 248 2566578535 249 2712252888 250 2859396630 251 3020966286 252 3184330633 253 3363466377 254 3544768337 255 3743310333 256 3944440965 257 4164414477 258 4387458370 259 4631092061 260 4878342119 261 5148089668 262 5422071007 263 5720629064 264 6024120051 265 6354455158 266 6690511506 267 7055884612 268 7427865977 269 7831860243 270 8243461837 271 8690013158 272 9145293444 273 9638726872 274 10142146018 275 10687207510 276 11243664427 277 11845565459 278 12460438224 279 13124897461 280 13804089207 281 14537380169 282 15287370715 283 16096373044 284 16924268457 285 17816528480 286 18730123495 287 19713909605 288 20721751377 289 21806127345 290 22917583103 291 24112478668 292 25337813497 293 26654104675 294 28004566165 295 29454161166 296 30942065534 297 32538004549 298 34176838357 299 35933388821 300 37737916768 301 39670693143 302 41657070838 303 43783153359 304 45969057429 305 48307125638 306 50711892587 307 53282368637 308 55927141137 309 58752353116 310 61660246084 311 64764589569 312 67960869848 313 71371002692 314 74883276122 315 78628316539 316 82486742952 317 86598489500 318 90836010262 319 95349179055 320 100001761448 321 104954252089 322 110061160133 323 115494326085 324 121098416594 325 127057380775 326 133205411789 327 139739393903 328 146482376691 329 153645052850 330 161038623359 331 168888515726 332 176993337491 333 185594245143 334 194476449665 335 203897895781 336 213629565676 337 223947306762 338 234606980923 339 245903543026 340 257576788074 341 269942050723 342 282722064724 343 296253895813 344 310242165458 345 325047116102 346 340354129714 347 356548166021 348 373294195527 349 391003517061 350 409319439704 351 428681350218 352 448709569689 353 469873419597 354 491768841719 355 514897054643 356 538828149878 357 564097337915 358 590247289792 359 617849439673 360 646417401510 361 676561184300 362 707763606293 363 740675780355 364 774747884813 365 810674807888 366 847872156826 367 887081433851 368 927681633679 369 970463898032 370 1014768438911 371 1061439258955 372 1109775521413 373 1160677486638 374 1213400870196 375 1268905835167 376 1326402106961 377 1386913603381 378 1449601401371 379 1515557265254 380 1583890814652 381 1655766016923 382 1730238059098 383 1808547746685 384 1889692724236 385 1974995527010 386 2063392974934 387 2156294570654 388 2252572834654 389 2353729774861 390 2458569984477 391 2568693856553 392 2682834226884 393 2802696129081 394 2926936597532 395 3057371956454 396 3192579209925 397 3334492996691 398 3481605839689 399 3635978197994 400 3796013407871 401 3963905688845 402 4137964284692 403 4320525601264 404 4509799616587 405 4708273882024 406 4914053663343 407 5129787174089 408 5353469273350 409 5587918895787 410 5831014515570 411 6085756518995 412 6349900685547 413 6626640209727 414 6913601607435 415 7214182926283 416 7525874502286 417 7852292037703 418 8190782426492 419 8545192613881 420 8912718464287 421 9297452537278 422 9696431721254 423 10114009498080 424 10547055409685 425 11000200067340 426 11470136965626 427 11961791026369 428 12471670553013 429 13005013031709 430 13558131998412 431 14136596866812 432 14736516412592 433 15363812465942 434 16014378601649 435 16694510863388 436 17399876652806 437 18137169310979 438 18901818680668 439 19700939861392 440 20529713198976 441 21395701530767 442 22293823235529 443 23232116432375 444 24205224543725 445 25221690126383 446 26275868109277 447 27376836472025 448 28518647462053 449 29710947302847 450 30947470867594 451 32238467391125 452 33577339008578 453 34974974880095 454 36424428399568 455 37937267772554 456 39506181022050 457 41143456819448 458 42841400534532 459 44613065286698 460 46450355736767 461 48367136046113 462 50354891515631 463 52428346692864 464 54578548079963 465 56821132985217 466 59146688929449 467 61571821468117 468 64086638233472 469 66708771787162 470 69427828217575 471 72262529443774 472 75201957472663 473 78265989638233 474 81443160661133 475 84754573233517 476 88188190702446 477 91766415334934 478 95476614193873 479 99342567727562 480 103351021015853 481 107527215939124 482 111857249087516 483 116367912067010 484 121044625523885 485 125915824332091 486 130966225051510 487 136226004855335 488 141679147156378 489 147357676479086 490 153244813188349 491 159374540405253 492 165729284772421 493 172345105830405 494 179203605039259 495 186343043266865 496 193744164413488 497 201447563002992 498 209433092394521 499 217743820849260 500 226358677369937 501 235323352512139 502 244615816377696 503 254284539111559 504 264306496762387 505 274733105659076 506 285540312038823 507 296782654970327 508 308435014414681 509 320555239213751 510 333117106264334 511 346181972161634 512 359722473419742 513 373803684292371 514 388397063207358 515 403571624308747 516 419297610059924 517 435648209858077 518 452592412179801 519 470207831049253 520 488462162753975 521 507437710096473 522 527100839270588 523 547538821460864 524 568716655013401 525 590726875868551 526 613533077130993 527 637233373256336 528 661789915423762 529 687306728884750 530 713744487003621 531 741213477820943 532 769672861870780 533 799239562800481 534 829871194785510 535 861691711700581 536 894657149288157 537 928898909847012 538 964371420381185 539 1001213974323884 540 1039379361963967 541 1079015236681262 542 1120072726586404 543 1162708341554086 544 1206871524836310 545 1252728168676716 546 1300226012381902 547 1349540887188073 548 1400618813126082 549 1453646150183312 550 1508567188027520 551 1565579439706562 552 1624625458554072 553 1685914571746972 554 1749387595788758 555 1815266372077212 556 1883489985832334 557 1954293534038337 558 2027614383328532 559 2103701670983450 560 2182491065374509 561 2264246575347379 562 2348902199727907 563 2436737698870786 564 2527685440498899 565 2622041868156955 566 2719737767284786 567 2821087251190490 568 2926019583252804 569 3034867591177540 570 3147559089459457 571 3264446725899225 572 3385456953208902 573 3510963410387070 574 3640891290592104 575 3775636463660883 576 3915122982563477 577 4059770260393778 578 4209501347561540 579 4364760590028602 580 4525470193247419 581 4692100907295403 582 4864574272470602 583 5043389000184684 584 5228466169299492 585 5420334101638237 586 5618913644151946 587 5824764474602070 588 6037807466348447 589 6258635500940393 590 6487169767142179 591 6724038306648488 592 6969162946032111 593 7223208958222287 594 7486099166646029 595 7758538267515963 596 8040450479633655 597 8332582243514778 598 8634859614283449 599 8948073233421123 600 9272151480151946 601 9607931797371325 602 9955345426066570 603 10315279363450068 604 10687668304054934 605 11073451713475813 606 11472568390431701 607 11886013353033628 608 12313730218171140 609 12756772821616935 610 13215090380325725 611 13689799003512744 612 14180854364444968 613 14689438503496028 614 15215514485696978 615 15760334154377200 616 16323868987414168 617 16907444729151477 618 17511042383995238 619 18136065934301032 620 18782507124200411 621 19451852764997693 622 20144106660248482 623 20860843308871546 624 21602080009424399 625 22369484090536388 626 23163087904781593 627 23984657053027023 628 24834240633926380 629 25713708280577455 630 26623127673079124 631 27564478572190043 632 28537849228576562 633 29545335982153533 634 30587049807617425 635 31665210451244700 636 32779953943155961 637 33933630660745865 638 35126404210468321 639 36360763246909607 640 37636901677499332 641 38957454525231087 642 40322648941943620 643 41735274880771843 644 43195595915774438 645 44706565990925344 646 46268488530567192 647 47884491057021719 648 49554920542857326 649 51283088233471415 650 53069388634991131 651 54917327451012885 652 56827351014801161 653 58803170846987321 654 60845289731834472 655 62957637025268488 656 65140776939686807 657 67398869383304211 658 69732545350659633 659 72146208757292231 660 74640563139009034 661 77220270654105828 662 79886113570071826 663 82643027350039326 664 85491879645260003 665 88437895159003599 666 91482034072146929 667 94629827186725258 668 97882334886518874 669 101245411908696233 670 104720227075416223 671 108312977928367383 672 112024950566300054 673 115862705296836204 674 119827654974972785 675 123926743792095509 676 128161521524545419 677 132539338586785804 678 137061892573635724 679 141736963753552787 680 146566409217866255 681 151558464086943287 682 156715157458431245 683 162045205747019261 684 167550823456280734 685 173241236264326500 686 179118858426805273 687 185193454470566696 688 191467653759440850 689 197951790961381305 690 204648726981747000 691 211569399726907818 692 218716919224917442 693 226102861627348552 694 233730604887845476 695 241612400427798723 696 249751914233891580 697 258162112154202360 698 266846969702995820 699 275820208568493508 700 285086136765176670 701 294659275618120352 702 304544290189471690 703 314756547757527670 704 325301096655792100 705 336194199096743936 706 347441314691884130 707 359059652384556828 708 371055112971754372 709 383445906899281122 710 396238408077224599 711 409451886372808771 712 423093222886988759 713 437182808151175862 714 451728066823559985 715 466750574856011502 716 482258339264026013 717 498274189890620124 718 514806757495561535 719 531880198208465344 720 549503810674630034 721 567703153851735771 722 586488241337423412 723 605886115843841660 724 625907556098539096 725 646581174124928150 726 667918567266068755 727 689950007307184212 728 712687967207239045 729 736164474135926419 730 760392937402104323 731 785407240646912163 732 811221794233715818 733 837872445133552016 734 865374673684154009 735 893766403147014810 736 923064257232142067 737 953308354895129213 738 984516541374272063 739 1016731257531037755 740 1049971653339595670 741 1084282624972551983 742 1119684715710182919 743 1156225418040185077 744 1193926762816552091 745 1232838987870592259 746 1272985711942714654 747 1314420075717952296 748 1357167392552604654 749 1401283872450099535 750 1446796636924962175 751 1493765141223464659 752 1542218435788622507 753 1592219407026759523 754 1643799162747962834 755 1697024216989507308 756 1751927871506884015 757 1808580475582606295 758 1867017670127737075 759 1927313859058696227 760 1989507176808146798 761 2053676313744493853 762 2119862061902106125 763 2188147643047064939 764 2258576681194723836 765 2331237188318457915 766 2406175805714088640 767 2483485609011127557 768 2563216453667754274 769 2645466767873028401 770 2730289830405412997 771 2817789727241653406 772 2908023382651006341 773 3001100862856507259 774 3097082973585425880 775 3196086101959670633 776 3298175185750600408 777 3403473292841526632 778 3512049759125462690 779 3624034713389534090 780 3739502172145180322 781 3858589726631288280 782 3981376373867844396 783 4108007591697504999 784 4238567675964502821 785 4373210439121730671 786 4512025813676979161 787 4655176419882053993 788 4802758185422958966 789 4954943038121290081 790 5111833281253348843 791 5273610678037914468 792 5440384310947410986 793 5612346336033410937 794 5789613043127508068 795 5972387569806654147 796 6160793867424397648 797 6355046676756050461 798 6555278092372725867 799 6761715114728571958 800 6974498492449450184 801 7193868178882827891 802 7419974118394233620 803 7653069949201452981 804 7893315385749061240 805 8140978524000374688 806 8396229457375289686 807 8659351555621328697 808 8930525936597249426 809 9210052105408458264 810 9498122888517923069 811 9795054836008308282 812 10101053208054795097 813 10416452560029658525 814 10741471354245987548 815 11076463165157904747 816 11421660471471593831 817 11777436936930063738 818 12144039919363895695 819 12521864301535027322 820 12911173234400225983 821 13312384012251541124 822 13725776547408263550 823 14151791804430029891 824 14590727482582476629 825 15043049545289034711 826 15509074564990025950 827 15989294906250822150 828 16484047165042772852 829 16993851587060216119 830 17519066009961610787 831 18060240122525333785 832 18617754293926974389 833 19192189304421081421 834 19783949420309840520 835 20393648252873822698 836 21021715411243995034 837 21668799173411406258 838 22335356021695711967 839 23022070837854642144 840 23729428597233684961 841 24458152829301890296 842 25208758716825541240 843 25982010593646505840 844 26778455664262701191 845 27598901342387329851 846 28443928774149341715 847 29314390853927918162 848 30210904700932611910 849 31134371223108205903 850 32085445662049494833 851 33065079611434897063 852 34073968709056589866 853 35113118053308925227 854 36183266083513613586 855 37285474376542377863 856 38420526717491191961 857 39589544298617853847 858 40793358941769691755 859 42033154763471567275 860 43309814468251746056 861 44624588587056729704 862 45978413716665032732 863 47372610483656772297 864 48808172559431366918 865 50286494548777411902 866 51808630562543308273 867 53376053278533142278 868 54989880804505859118 869 56651668209744113552 870 58362601359767724989 871 60124322269497117549 872 61938088537760154307 873 63805633927657603032 874 65728291973511840902 875 67707893250872957743 876 69745851670973015894 877 71844099961859635306 878 74004137105584390381 879 76228003613331685750 880 78517288498353391808 881 80874145991772453521 882 83300260379653384803 883 85797905872424414621 884 88368867567327875463 885 91015546253309097684 886 93739833690287663712 887 96544264202953144710 888 99430842395798645465 889 102402243463634110420 890 105460591386004754473 891 108608709959521774825 892 111848849436997588666 893 115183990367022547518 894 118616516561842778907 895 122149573913015717965 896 125785687487597312991 897 129528177575410749905 898 133379718625330268632 899 137343814869761655728 900 141423298721659373980 901 145621868415359088354 902 149942523390287597901 903 154389166484476708834 904 158964973732543131051 905 163674063749198352783 906 168519799266920244481 907 173506526451609933662 908 178637805399286043889 909 183918222234989307339 910 189351545677596231520 911 194942614886224376672 912 200695419087818979916 913 206615064252809711913 914 212705772661275645196 915 218972931611655434906 916 225421009677833110228 917 232055690781490153932 918 238881703764278052335 919 245905045286002850048 920 253130719202967378758 921 260565051890906499481 922 268213337782335678629 923 276082250855128486607 924 284177392538212756693 925 292505803254078543183 926 301073408753173941809 927 309887635751706103372 928 318954752600357602144 929 328282593217717275771 930 337877787838327201776 931 347748599607067931896 932 357902040984825118234 933 368346827540521145217 934 379090375419543537239 935 390141877048022587849 936 401509174889478443663 937 413201963960611182314 938 425228536915096259653 939 437599118461892339098 940 450322476621450118097 941 463409394336624075069 942 476869141545571775759 943 490713089481936339046 944 504951038000124819895 945 519594978275940865147 946 534655269603355104614 947 550144556429424419337 948 566073788616957279259 949 582456298978626832594 950 599303660766714798884 951 616629932111195025514 952 634447344255657247079 953 652770719553133809224 954 671612983716114030234 955 690989764282223800192 956 710914719885606919900 957 731404326372756136789 958 752473015831988026406 959 774138157818042705336 960 796415000595721138960 961 819321855220650306571 962 842874831161925286519 963 867093231286150681228 964 891994073721709042577 965 917597706104236100155 966 943922105231603508871 967 970988719251651390370 968 998816536331719133359 969 1027428163804348476733 970 1056843656737647542372 971 1087086843402152049426 972 1118178904278213829727 973 1150144953567672920646 974 1183007358811258137738 975 1216792588542761530021 976 1251524262312611044032 977 1287230274970334732897 978 1323935566499605914256 979 1361669533817315430007 980 1400458509420000039067 981 1440333472005523408392 982 1481322222510183078170 983 1523457405292299474654 984 1566768369703129005385 985 1611289514021073433343 986 1657051820247117958757 987 1704091533444617218763 988 1752441356980703813653 989 1802139480410269730440 990 1853220421898134866744 991 1905724418287416296199 992 1959687900932598044100 993 2015153262112816102870 994 2072158949982488234333 995 2130749626029734119540 996 2190965864308483916201 997 2252854715201911675579 998 2316458993537106155316 999 2381828264493901341734 1000 2449007704619503374084 1001 2518049526325169707438 1002 2589001395212990579184 1003 2661918310227133578496 1004 2736850560077527997365 1005 2813856076759866805611 1006 2892987913210220934800 1007 2974307088579430337597 1008 3057869568578136184199 1009 3143739621587347235602 1010 3231976282454004616037 1011 3322647239241457693588 1012 3415814760510542142550 1013 3511550133262311921532 1014 3609919032987902821013 1015 3710996534131957090535 1016 3814851901415340488040 1017 3921564194952471283693 1018 4031206460543033342982 1019 4143861952410833909347 1020 4259607699323305950663 1021 4378531368784491189289 1022 4500714184973120692612 1023 4626248459119171334759 1024 4755219834351522116030 1025 4887725507917326022162 1026 5023855777097649227905 1027 5163712979892668767335 1028 5307392315197178585535 1029 5455001529573810415234 1030 5606640983878358645948 1031 5762424114779022845565 1032 5922456718983263717013 1033 6086858219234614164966 1034 6255740136216742447023 1035 6429228189872288053535 1036 6607439927944589977612 1037 6790507694616571546557 1038 6978555383494939787808 1039 7171722306762672478124 1040 7370139039213012202029 1041 7573952222348329606556 1042 7783299464830147222524 1043 7998335117241558841490 1044 8219204193033678503337 1045 8446069150999781373120 1046 8679082799466184317426 1047 8918416124905807279876 1048 9164230140740857207507 1049 9416704801953177422695 1050 9676009758435682909749 1051 9942334396938302813370 1052 10215857457423182409524 1053 10496778245220308924849 1054 10785285067305918885324 1055 11081587659132887925134 1056 11385884396161109690080 1057 11698395981476142525501 1058 12019331386252387767624 1059 12348922845981718327005 1060 12687390481843002959941 1061 13034978655132436099914 1062 13391919219744433027245 1063 13758469286229176737376 1064 14134873053758030300447 1065 14521401037133916554823 1066 14918310424716592418100 1067 15325885823680183080511 1068 15744398088408105421975 1069 16174146641331503769572 1070 16615416714267678953600 1071 17068523304286234640136 1072 17533766768356022573323 1073 18011478475874886550959 1074 18501974694806045622074 1075 19005604004774952069222 1076 19522699410614100529167 1077 20053627582279713399437 1078 20598739129381101748748 1079 21158419736603499590855 1080 21733038530372007322715 1081 22323001180987518689241 1082 22928696290062794634862 1083 23550550533189606877779 1084 24188972994182509634191 1085 24844412424799978576611 1086 25517299449137120656203 1087 26208106019724855447920 1088 26917285412622933691637 1089 27645333962122733300404 1090 28392728764202840576922 1091 29159991775066316076949 1092 29947625137629842800707 1093 30756177732238564372666 1094 31586178037762619831526 1095 32438203226056166957874 1096 33312809466028203012349 1097 34210603656750736841535 1098 35132171079550656525124 1099 36078149868129077937708 1100 37049155910283745050401 1101 38045860156981767431762 1102 39068910671763175215112 1103 40119012884416862116197 1104 41196848682431865038664 1105 42303159718765301666350 1106 43438663435894122685557 1107 44604139541139383261428 1108 45800342849922984236458 1109 47028093046229132582204 1110 48288184227583695730571 1111 49581478072495952352160 1112 50908809965447833028566 1113 52271085697572377092204 1114 53669184045560973044317 1115 55104057136404585812669 1116 56576629349594667729239 1117 58087901481484064966727 1118 59638845835466023549417 1119 61230514326410030645658 1120 62863929618647632954774 1121 64540197316009699441483 1122 66260393002422418380937 1123 68025678668322430797076 1124 69837185503465511908161 1125 71696134715931189029884 1126 73603715921363811994176 1127 75561212516405073994948 1128 77569875503016892510991 1129 79631053584004678023761 1130 81746062255307029079972 1131 83916318797302270759371 1132 86143206461984526383304 1133 88428214539987573649237 1134 90772797463394077524205 1135 93178520134871348060193 1136 95646911760473245711170 1137 98179616633969818992598 1138 100778242507391892522859 1139 103444517030558672688866 1140 106180130460276459073692 1141 108986897962232486498965 1142 111866596452683544752486 1143 114821132977299797035355 1144 117852375471857974878605 1145 120962327440293763644255 1146 124152952413339975351754 1147 127426355155989073890216 1148 130784599595180596220462 1149 134229896795096027131219 1150 137764416116892440335373 1151 141390480208759800393060 1152 145110369152310909368171 1153 148926522723135346745179 1154 152841337269779672610708 1155 156857375509643754387699 1156 160977155877509622965273 1157 165203370131054784622091 1158 169538664896603808199379 1159 173985867368290061657131 1160 178547758769100417069465 1161 183227308437813244186416 1162 188027438913472371615722 1163 192951268714676767738541 1164 198001868745344756377647 1165 203182514081740707334842 1166 208496431386762829330191 1167 213947060031277828072695 1168 219537790193173055308046 1169 225272233651143598442030 1170 231153952233380798402633 1171 237186738633930624964374 1172 243374334864132703930896 1173 249720723454058139950583 1174 256229835547652761758328 1175 262905852864580945054648 1176 269752905067451142682018 1177 276775382872653330318265 1178 283977624305040005036362 1179 291364239360064858882430 1180 298939784747843370619507 1181 306709100523094039185757 1182 314676972906595674386906 1183 322848483314115831267661 1184 331228658828901304688863 1185 339822834075968331272303 1186 348636288904392425982672 1187 357674623569048663421268 1188 366943383166091414485634 1189 376448446600487236172062 1190 386195637302177366270379 1191 396191126474560025627936 1192 406441029602390650763863 1193 416951824493762870815360 1194 427729933073806677822355 1195 438782154750707236160906 1196 450115232971690596513345 1197 461736304462227501490844 1198 473652450002630373412856 1199 485871160108836269773346 1200 498399869469158898241622 1201 511246439654951223495349 1202 524418676637641817721624 1203 537924831138166949879916 1204 551773098624349859864912 1205 565972137929286603131674 1206 580530553108379568427330 1207 595457430978884290402299 1208 610761804194461853715968 1209 626453208380870404692580 1210 642541125763731581958729 1211 659035562598905864791482 1212 675946472666252965791013 1213 693284355717589346700503 1214 711059660125537071717737 1215 729283403097153290612813 1216 747966551742480082980677 1217 767120665827986447557851 1218 786757256504128613351912 1219 806888452399683464149463 1220 827526335221477056819044 1221 848683630018544867806645 1222 870373016840157682321871 1223 892607846027549243319729 1224 915401425088435504678797 1225 938767759903834586066600 1226 962720815948408085345227 1227 987275286330696046554052 1228 1012445826458775924122209 1229 1038247849864079450295639 1230 1064696735381036222221595 1231 1091808651737564328806045 1232 1119599736285508126694972 1233 1148086949374937125408567 1234 1177287223639267476509753 1235 1207218349205701060906259 1236 1237898092504903931458295 1237 1269345113406306856958041 1238 1301578052487065890861779 1239 1334616481218568217876348 1240 1368479956593082061092263 1241 1403189005526707594323997 1242 1438764145704599622332746 1243 1475226905405814281460737 1244 1512598809389218286596375 1245 1550902435387252815551961 1246 1590160363814586930026895 1247 1630396272220795383484276 1248 1671633847562430471567155 1249 1713897919949035656723981 1250 1757213336176556837088180 1251 1801606134147038569993890 1252 1847102376317126774038706 1253 1893729366219267660820754 1254 1941514440433425812388870 1255 1990486228686678228403789 1256 2040673402909136400861347 1257 2092105982439553245656336 1258 2144814038677746363694616 1259 2198829046976268447673733 1260 2254182545351332356953787 1261 2310907534694790790660955 1262 2369037089953610724696187 1263 2428605810352425902085973 1264 2489648381397943620550657 1265 2552201076860233086916903 1266 2616300269903019147770259 1267 2681983988631711967532928 1268 2749290374593292240644785 1269 2818259293760938448408713 1270 2888930740588077718836401 1271 2961346506363391885266343 1272 3035548526942538414449709 1273 3111580610473382379501101 1274 3189486726865821026597396 1275 3269312796955368122924403 1276 3351104921706377879611688 1277 3434911234952672778354687 1278 3520780070262194607949200 1279 3608761879466290850432650 1280 3698907335044353164384443 1281 3791269316728739907310787 1282 3885900947196225137285686 1283 3982857649113415403541389 1284 4082195111847754196420752 1285 4183971421398770801263287 1286 4288244955764892004336012 1287 4395076590289026999240762 1288 4504527519238451131169092 1289 4616661539179170697477893 1290 4731542794244586605478510 1291 4849238140241885981693934 1292 4969814811000983732782158 1293 5093342866007949895620460 1294 5219892775138779862134631 1295 5349537952709683497627722 1296 5482352257810464877225273 1297 5618412617759469691182257 1298 5757796441158673867563845 1299 5900584333842315027176307 1300 6046857421680101912490855 1301 6196700162213149234885411 1302 6350197574132935018535486 1303 6507438147906224395395135 1304 6668510978755420356534293 1305 6833508779685816550649592 1306 7002524914687707456743121 1307 7175656517694669178806330 1308 7353001422619115336607850 1309 7534661391889487384409143 1310 7720738939818756058056665 1311 7911340674491535837809839 1312 8106574010849225742300425 1313 8306550629825274051380460 1314 8511383077411116838092547 1315 8721188345069239867595320 1316 8936084350920689619069666 1317 9156193645601349041766453 1318 9381639771584442991131070 1319 9612551098785703541839589 1320 9849057057902847097777990 1321 10091292110220197537759255 1322 10339391850711448251301257 1323 10593497116643990502249223 1324 10853749956051255559965243 1325 11120297879891615996177780 1326 11393289691352099232567985 1327 11672879886476449202993354 1328 11959224339612871048521594 1329 12252484857590828242963554 1330 12552824716471574213550856 1331 12860413374523685038348158 1332 13175421855276310709538600 1333 13498027624719480478614805 1334 13828409815496111810541177 1335 14166754273934958685779106 1336 14513248620048289321718978 1337 14868087470193164268821518 1338 15231467327367176894271659 1339 15603591985487738977831889 1340 15984667244298201397009675 1341 16374906501455193482527315 1342 16774525286171632555866292 1343 17183747045509114026897332 1344 17602797490692602058824326 1345 18031910584218611413855233 1346 18471322692578565357182997 1347 18921278781014269616412490 1348 19382026366182836217015988 1349 19853821925618950602157261 1350 20336924643663702556795315 1351 20831603042928620218305631 1352 21338128516593519771902233 1353 21856782189410469964094770 1354 22387848229251664681879511 1355 22931620945442635426842385 1356 23488397872209955944344773 1357 24058487112392393044927822 1358 24642200185199752680150750 1359 25239859623618518964303509 1360 25851791578647118601048423 1361 26478333678989216849125745 1362 27119827383676886256107624 1363 27776626112930385079193518 1364 28449087340818926634056791 1365 29137581006460755856648965 1366 29842481338101181482160361 1367 30564175554131387727288472 1368 31303055409684863516100933 1369 32059526197267946752488802 1370 32833998006688503689247216 1371 33626895035416025072056907 1372 34438646552360103524268350 1373 35269696528413313314795720 1374 36120494294291434857769893 1375 36991504502058688997938806 1376 37883197466926479729107006 1377 38796059470918175761290364 1378 39730582778198092742664244 1379 40687276292402278549606093 1380 41666655234734237665771599 1381 42669252166869453938390289 1382 43695606320708663681366080 1383 44746274999157528488941931 1384 45821822546071768221823820 1385 46922832137619874125365798 1386 48049894380586796938200976 1387 49203619507447272371101714 1388 50384625590815683830499549 1389 51593551155790887106246079 1390 52831042997948983644162796 1391 54097769226967912043045350 1392 55394406675156823310078077 1393 56721654386830601995506482 1394 58080220603953962379115223 1395 59470836716212938867986139 1396 60894243809923339700580465 1397 62351207094238583571615711 1398 63842501999030372859874404 1399 65368929093180540167500160 1400 66931299716686333698943900 1401 68530451407508689814737472 1402 70167233052684945672116157 1403 71842520840747693948375427 1404 73557202916143632839231805 1405 75312195874796427584438072 1406 77108428905631339470636288 1407 78946860847432878040371644 1408 80828463800760366257612948 1409 82754240764847194546214557 1410 84725208702662124253175297 1411 86742416777212239321051785 1412 88806928851958087540063629 1413 90919842346517589151541680 1414 93082270154079574769149462 1415 95295360137161581595154196 1416 97560276443085470941611556 1417 99878219661118873768407960 1418 102250407516477842366458988 1419 104678095710880374533947986 1420 107162557974923937402121345 1421 109705107614800699172844891 1422 112307076902261718790804893 1423 114969839350987956169059044 1424 117694788422697384731518306 1425 120483360557434283244292567 1426 123337013173699918239007350 1427 126257248477715800909307981 1428 129245590734762313954693163 1429 132303610883290330691573126 1430 135432903053934613436925340 1431 138635110015193253790165133 1432 141911898915843213793494119 1433 145264987589779293768929982 1434 148696119496797183734715923 1435 152207090915083954283840362 1436 155799725054548766508384569 1437 159475900166386111807252112 1438 163237522802325206567888489 1439 167086556871646291570642578 1440 171024996018886016037164336 1441 175054893659676992114122839 1442 179178334448587427135623111 1443 183397465326175794055912878 1444 187714466047757852770499501 1445 192131581275122751650218164 1446 196651090136108631822524134 1447 201275339395514749466355429 1448 206006712014427292860433501 1449 210847661435985291907837582 1450 215800679112430284512087371 1451 220868329942542958621943537 1452 226053218733393058941471750 1453 231358026827460026198474805 1454 236785477465032181632779385 1455 242338373640259268081512689 1456 248019562329091605816141818 1457 253831973614786614081220609 1458 259778583745188403568852456 1459 265862455569525307464753767 1460 272086700387707333792834202 1461 278454519741608763133678866 1462 284969166017904070345302066 1463 291633985638430076155924636 1464 298452378376889391434884953 1465 305427841994331812343226745 1466 312563930228827032250155793 1467 319864298923596364655676011 1468 327332662647492368891326078 1469 334972842364851032143610447 1470 342788720643314010513371975 1471 350784290916059597104104922 1472 358963611232162395589953101 1473 367330855163500310263136087 1474 375890264051465516713989997 1475 384646199612535926269527507 1476 393603094633729154203687672 1477 402765507332572084507361758 1478 412138070452224972010379735 1479 421725547433383571755469531 1480 431532779858492325457622472 1481 441564745494971780196897087 1482 451826504036386759630745698 1483 462323257078309280423451899 1484 473060292102708408084688881 1485 484043044449737467884452476 1486 495277039489965607332674609 1487 506767956657419710465012976 1488 518521569752582189154458273 1489 530543813104124630192492762 1490 542840719943850619088258426 1491 555418490766731832761438969 1492 568283429717177327219242009 1493 581442015219225648946723757 1494 594900834311671531569585387 1495 608666655622581804465855526 1496 622746361588905333124141936 1497 637147023851868315952353885 1498 651875833294732010927647728 1499 666940177938086740965527723 1500 682347570727402897092470337 1501 698105730009785006702257314 1502 714222505000883051833086054 1503 730705958927290764383280238 1504 747564292100244764786975220 1505 764805927810557376685894641 1506 782439432934328762743982626 1507 800473606670096608290027035 1508 818917398599519537546390845 1509 837780000359306720504193932 1510 857070761077497569145709711 1511 876799282075706454193038895 1512 896975329599222157114661254 1513 917608932648169315636362140 1514 938710292917179423596952787 1515 960289885857234328563015917 1516 982358367738116759002270117 1517 1004926680045965232530751386 1518 1028005953579094141321550052 1519 1051607616289656936564306006 1520 1075743294320731648383850688 1521 1100424923403963459814960967 1522 1125664646743039041724005842 1523 1151474930082763963195232376 1524 1177868456341196221222786442 1525 1204858244469311808806269333 1526 1232457540731132069068005040 1527 1260679941476945732520218006 1528 1289539280967743925650021615 1529 1319049758188902773281284850 1530 1349225821112131696484873787 1531 1380082297680581034848952414 1532 1411634276398311260720223322 1533 1443897241621978939127815671 1534 1476886950364544172470735688 1535 1510619572033009607981110842 1536 1545111561329698283007903731 1537 1580379802579978466937619460 1538 1616441478610961483603241516 1539 1653314219817744236176106607 1540 1691015968895793858219608817 1541 1729565134798984240351169252 1542 1768980453198248768569239720 1543 1809281145489581599300994462 1544 1850486774847748466348327745 1545 1892617410447472560418759732 1546 1935693478977093521001098463 1547 1979735934241366410760399109 1548 2024766103995947613176357761 1549 2070805865105608549762453114 1550 2117877485556301229912942152 1551 2166003805348131211095906399 1552 2215208073537511873968972135 1553 2265514135049958993374776642 1554 2316946262600478254718529550 1555 2369529349617142160423859046 1556 2423288736883366587998987627 1557 2478250411769315282190052383 1558 2534440829435105006602953173 1559 2591887118573359393327097599 1560 2650616897007635038107345299 1561 2710658484155921009035966910 1562 2772040710853696539381485956 1563 2834793138754851254865738145 1564 2898945864203765306488857764 1565 2964529744797014761536253888 1566 3031576197123703393750045577 1567 3100117430718424282969911455 1568 3170186239483765242988430684 1569 3241816243272328317447222722 1570 3315041672799874064092312214 1571 3389897619101762331483617250 1572 3466419811739590366350892715 1573 3544644876385218238944437094 1574 3624610106117987895607458292 1575 3706353727397542351416362552 1576 3789914664242783178920911895 1577 3875332812862991802599146356 1578 3962648798503587215565411234 1579 4051904259013618316803092825 1580 4143141594137117485039390735 1581 4236404258303863108118412305 1582 4331736502138683492566014903 1583 4429183674771496980981767552 1584 4528791957330299950961993588 1585 4630608675075886900981241728 1586 4734682022637451253416728581 1587 4841061386287078511115894912 1588 4949797060669894382708609335 1589 5060940581543419830311846655 1590 5174544433747012737270506631 1591 5290662394741483919440299199 1592 5409349233555191084157215899 1593 5530661065469949538337787661 1594 5654655041673545325277411887 1595 5781389715448943583594964626 1596 5910924722255186207190563152 1597 6043321157788215056533293415 1598 6178641248204102806055787486 1599 6316948740431478309256599788 1600 6458308562242801899600154179 1601 6602787225210417302779846668 1602 6750452474323118850405247764 1603 6901373703990269893944185277 1604 7055621596892213340572935317 1605 7213268553449702431268206051 1606 7374388319587771717183698543 1607 7539056430100934534924451601 1608 7707349825000952931086637360 1609 7879347307221879794588558997 1610 8055129147212737035558569627 1611 8234777555440532142572990628 1612 8418376274879167728175382672 1613 8606011068783055670840990108 1614 8797769300713631422878538842 1615 8993740438071137686420223560 1616 9194015619289896950646054274 1617 9398688173631255126311223456 1618 9607853175168268766485829271 1619 9821607979358701946997746927 1620 10040051763429003565302289891 1621 10263286080262653159719724448 1622 10491414384782231398501769751 1623 10724542605705328151550927013 1624 10962778657512138454434568128 1625 11206233030638595111068305521 1626 11455018288605245580352658006 1627 11709249677235268324107194780 1628 11969044606508395575385070588 1629 12234523279410034744110951763 1630 12505808158061690043076101684 1631 12783024612826555220471118151 1632 13066300372255245596976895475 1633 13355766193092974449822817409 1634 13651555293566427972520333895 1635 13953804044958003650907265818 1636 14262651387746335654980284782 1637 14578239545434078935808627839 1638 14900713423040913097886267961 1639 15230221343893020723136755874 1640 15566914429953355158753812912 1641 15910947362303306429214586013 1642 16262477742780603695010335928 1643 16621666878906708349163759380 1644 16988679126287926129774125815 1645 17363682698765836571283094197 1646 17746848991022003605528240655 1647 18138353414753266153507053256 1648 18538374700904850065978008628 1649 18947095762697629667395271773 1650 19364702976898448436794967078 1651 19791387074552539852277405354 1652 20227342400683449451954579438 1653 20672767833610700277113522918 1654 21127866022454864798717947115 1655 21592844335948301270780409449 1656 22067914077103640254422014641 1657 22553291462454029707245399204 1658 23049196813225567001723399644 1659 23555855565972999924883455266 1660 24073497439578440496442222960 1661 24602357478278904373277213752 1662 25142675193794976567315941890 1663 25694695641777962064049217619 1664 26258668538353024632669570439 1665 26834849371046096758590542847 1666 27423498489006369785304349228 1667 28024882249506502418140692651 1668 28639272081089191963739943415 1669 29266945666768659524249716255 1670 29908185979325366335797167802 1671 30563282502372273253363653340 1672 31232530237000571158612823189 1673 31916230961910846322741082076 1674 32614692210590957388389110445 1675 33328228571750021648942082743 1676 34057160636187280795355000966 1677 34801816338805792170871503232 1678 35562529874308268628803552714 1679 36339643082107550620493251457 1680 37133504329961969314795326919 1681 37944469943141128305694680052 1682 38772903055089310468210775844 1683 39619175082247851774562335427 1684 40483664540810477858799998583 1685 41366758568647647728023639412 1686 42268851707192452136921668694 1687 43190347471957783989591999253 1688 44131657098565543585419813468 1689 45093201163394398718821215607 1690 46075408292738507572035074574 1691 47078716835172009764790316458 1692 48103573532796281922689080430 1693 49150435246957197414967744463 1694 50219767590512057883845244259 1695 51312046708587121898061996042 1696 52427757870766793232975802917 1697 53567397308631996347616843062 1698 54731470766744934007785496998 1699 55920495398763631117349401821 1700 57134998276065585163578224843 1701 58375518344290261902085083729 1702 59642604888414236582821362668 1703 60936819551631659328144459737 1704 62258734755662007546473534539 1705 63608935783938601244655009808 1706 64988019155897841509383465211 1707 66396594776507804015384908323 1708 67835284263254808789657177747 1709 69304723164108013099749452860 1710 70805559235885327569293691363 1711 72338454732815828630848146694 1712 73904084634932388828064741380 1713 75503139009461697253490154774 1714 77136321187855490678894872158 1715 78804350202308072994695700436 1716 80507958910001701668420211709 1717 82247896507123801295014401243 1718 84024926598864859495205462327 1719 85839829793382104655368441256 1720 87693401716050179240059742511 1721 89586455685894969119409776851 1722 91519820672558332727214147654 1723 93494344057805102801053443083 1724 95510889533623238966117010387 1725 97570339951488848392497650572 1726 99673595159982279078013045607 1727 101821574944580402383858612188 1728 104015216803127356299529674206 1729 106255478979010381009770854013 1730 108543338172781137238485090972 1731 110879792671661169583850366844 1732 113265859995565945969618303083 1733 115702580125978628655406713602 1734 118191013084584188079891873660 1735 120732242264645677164226677106 1736 123327371940409947404884521733 1737 125977530704219140167909943824 1738 128683868904802655573122524718 1739 131447562193458189636909345735 1740 134269808889296658051045391186 1741 137151833637931917925745479401 1742 140094884701696309536379253279 1743 143100237734386306948754227717 1744 146169192994416191595646118476 1745 149303079239278381211400058597 1746 152503250859551470083319255135 1747 155771091896848997796561661147 1748 159108013096545662401633731392 1749 162515456053106920250673231486 1750 165994890179343580224577776285 1751 169547816983136987696291006422 1752 173175766950977420517662640118 1753 176880303960225821703890777516 1754 180663022074635421082955612360 1755 184525550096421164398284473325 1756 188469548271406758326862284596 1757 192496712985307223816411724407 1758 196608773376085086609537808263 1759 200807496178989989269336148914 1760 205094682243648004366714937002 1761 209472171532545106484735438827 1762 213941839540312550780316350219 1763 218505602450488371198883307595 1764 223165413454399423330785964145 1765 227923268071187080332699716064 1766 232781200363622865948130909584 1767 237741288426541312149646613297 1768 242805650496861086053236676614 1769 247976450615729704522308250661 1770 253255894629955667875344819433 1771 258646236033336552955771225015 1772 264149771856639887477254889479 1773 269768848693758225734407337564 1774 275505858477307310761615419768 1775 281363244695429242425051914834 1776 287343498050005861245823157250 1777 293449162870114218785119249607 1778 299682832649781058095588336576 1779 306047156664283668476508999130 1780 312544835384297814428641638753 1781 319178627301431883896644931518 1782 325951344215545612112246597252 1783 332865858276106403126034227984 1784 339925097139379689093892887648 1785 347132051232403614092954093078 1786 354489768776673845669637592473 1787 362001363281746658691401740212 1788 369670008431961457346138097040 1789 377498945816902892489668137902 1790 385491479677623242162994526580 1791 393650984881421752787138746753 1792 401980901523946348559493097524 1793 410484743155983125822142137210 1794 419166091237732601055850345368 1795 428028603625544436824035857664 1796 437076008874577579681651813208 1797 446312114993665090659400531572 1798 455740803592480054103785594614 1799 465366038912973068598924288049 1800 475191861817076712317560796532 1801 485222399103424072138918961865 1802 495461857331533818001229220333 1803 505914532432792367578966432809 1804 516584803366969239727336000093 1805 527477142036728336340040461992 1806 538596106772229202732271758843 1807 549946352558724732730358609078 1808 561532624344908252127248950197 1809 573359767593456002086871363634 1810 585432721408682572098728527089 1811 597756529420197083923102492253 1812 610336332725330425584352923582 1813 623177381116394446153535508897 1814 636285025833243676241376575122 1815 649664731144957365695293148185 1816 663322066907795914095310641978 1817 677262720512466561541455413928 1818 691492489242630591780660674067 1819 706017292599265253704237132118 1820 720843164454771938316213968495 1821 735976265766309809156182074069 1822 751422876520447592392935509261 1823 767189408847718782943137995090 1824 783282398752650426494483782227 1825 799708519642176010697968575484 1826 816474573835763662627697041578 1827 833587506520721309214775813652 1828 851054397037034069218567968765 1829 868882473273007364104158996125 1830 887079102719308958054871585643 1831 905651807318819822441956002560 1832 924608254284260280862137459434 1833 943956271416555992928209006878 1834 963703837680310006278166382002 1835 983859099005442657677392500921 1836 1004430358614652035617872484718 1837 1025426093323552341404751553365 1838 1046854943614144342127291301282 1839 1068725730449157248789522267345 1840 1091047445085428210641231790740 1841 1113829266418648523275603694760 1842 1137080550530427105356432694032 1843 1160810848580153333981281979067 1844 1185029896079393780510646207438 1845 1209747631348111686226222355370 1846 1234974184509919045408079232011 1847 1260719896530437200399134850894 1848 1286995307926797681133885506450 1849 1313811178406490150756844755348 1850 1341178475284375278960418548606 1851 1369108393740945860488746452530 1852 1397612344939983456223539210951 1853 1426701976925756508020153627237 1854 1456389162434319572242399443389 1855 1486686020449789254697003670897 1856 1517604903702150636169923505761 1857 1549158420903388459171566710502 1858 1581359423924529858509240417174 1859 1614221030733065075130939716670 1860 1647756612241818916430577913063 1861 1681979815969772999841930911292 1862 1716904552555220541965924380448 1863 1752545020162801415151355173872 1864 1788915690653255971467923586954 1865 1826031334760205720116652992461 1866 1863907007908682007505908200525 1867 1902558076185929605160301044488 1868 1942000201800745272128250723370 1869 1982249369873349718511944285149 1870 2023321873527429458851843998513 1871 2065234341524915245630555930527 1872 2108003722982478276555313725244 1873 2151647315877871060009448147490 1874 2196182751382486066473116952922 1875 2241628023266758904267353509457 1876 2288001471840254013987133510455 1877 2335321814284500834317976453878 1878 2383608128191927244481360500710 1879 2432879882855397949861229546169 1880 2483156922397172204914967088934 1881 2534459498045340838424149196503 1882 2586808250843840470316398138173 1883 2640224244946942346941395740615 1884 2694728949901210940883489795760 1885 2750344274990185027850385563666 1886 2807092551079024378986990987958 1887 2864996566042542264012669063457 1888 2924079546163140070365853551372 1889 2984365192676401674925382936237 1890 3045877662712772423534105643466 1891 3108641606996010621689063531639 1892 3172682150318924561824623597818 1893 3238024930431095821576868011074 1894 3304696078038846125944777159770 1895 3372722256919802324877625141359 1896 3442130643437124026064178154966 1897 3512948967919672202469462208461 1898 3585205493680388943984083594341 1899 3658929059702061808718637674477 1900 3734149059149608945491712822020 1901 3810895483402700777046826573619 1902 3889198900051567381408111979260 1903 3969090498319049147495911313691 1904 4050602066529408926238310157874 1905 4133766038963735237499009445754 1906 4218615472791109580533237082550 1907 4305184096402680946262120159628 1908 4393506285794409095512501632903 1909 4483617114426568936820061165016 1910 4575552329047163839898777668003 1911 4669348401125104316430842096253 1912 4765042502103261851688416009134 1913 4862672556455099760804696514361 1914 4962277216356217927440098656784 1915 5063895916415796235871434243519 1916 5167568847755364353708027291062 1917 5273337014468051346050919626236 1918 5381242207093202600089998445434 1919 5491327060858114748282678332851 1920 5603635028537014396603855960339 1921 5718210440531697009061877890381 1922 5835098477103279679264984507789 1923 5954345230349957903987737929020 1924 6075997675799847661612864410738 1925 6200103736345926829778113877114 1926 6326712253188190759084762056147 1927 6455873051787757329732033956735 1928 6587636912146475512512602310489 1929 6722055636844146633363425178351 1930 6859182020643647598437791499311 1931 6999069920677257827705011649628 1932 7141774225365288414757722803472 1933 7287350926819606449605703428200 1934 7435857089063698941244826427701 1935 7587350922723655991504588487343 1936 7741891752537544411108359808002 1937 7899540094406350615442647706870 1938 8060357622180494124140561812934 1939 8224407247145542381834967285645 1940 8391753084073659388101789425660 1941 8562460533221290231505968372567 1942 8736596245633315623475627513845 1943 8914228207732366177949622162712 1944 9095425705863440324774137194183 1945 9280259413557049754173803471135 1946 9468801355302056801955420042438 1947 9661124996567475573608255583382 1948 9857305206791296199658903455116 1949 10057418352248473607701760120248 1950 10261542258243530854050663130539 1951 10469756304915062059205667433753 1952 10682141388619946181993087972134 1953 10898780020767575100494950260104 1954 11119756288383563598064891224588 1955 11345155956069890875285584020205 1956 11575066425736063096652870430376 1957 11809576841784429772704560032627 1958 12048778049996842948438591997908 1959 12292762706047582010406086931428 1960 12541625233533659504961487629464 1961 12795461935921062216320923561584 1962 13054370953706978754496236063403 1963 13318452379908444535675822056281 1964 13587808216344911794955320501422 1965 13862542492781874807536760977587 1966 14142761222322370030498254370434 1967 14428572524321759071733256264276 1968 14720086578876936472122708950657 1969 15017415753632165214160697617157 1970 15320674557354983500764353210246 1971 15629979770756824772640842512854 1972 15945450399144854060067178399115 1973 16267207807385065446033149987676 1974 16595375671619544561239604899605 1975 16930080118503825215333936306744 1976 17271449675979368833976995845811 1977 17619615416921182741927159044026 1978 17974710908955631330782876528454 1979 18336872362658675510030505457345 1980 18706238580409485739785433129428 1981 19082951109284159904671429607511 1982 19467154188935996713102831067022 1983 19858994909334192275377453591890 1984 20258623157662055498694517053425 1985 20666191781054976696345371197472 1986 21081856532508326312147305112709 1987 21505776238773936838380642573870 1988 21938112745269924380180823141031 1989 22379031089300033063005617392106 1990 22828699443958157575490680404830 1991 23287289296840172314976410150325 1992 23754975392936514191710354202071 1993 24231935919011562376542979136648 1994 24718352445478266465125503044614 1995 25214410116625762415676499816391 1996 25720297591470703906958023919001 1997 26236207240019601628540888357984 1998 26762335083092237666751932074051 1999 27298880994811204666006813714679 2000 27846048641393556788778238897799 2001 28404045690066208530565667844400 2002 28973083746822803774569182687805 2003 29553378571970017541630641268129 2004 30145150016847509558461579894921 2005 30748622246216762492105760358841 2006 31364023673942931046315079064161 2007 31991587192444654017587276804258 2008 32631550107337617119208244588748 2009 33284154374170800473935175967396 2010 33949646532032646154386869579015 2011 34628277947806454696056419164462 2012 35320304748741189877849018940502 2013 36025988074466224935729496409855 2014 36745594008530030662592692934728 2015 37479393838422201908746835546335 2016 38227663986084564068181921703062 2017 38990686276196391101035219870902 2018 39768747865663833448732035509882 2019 40562141520432478400687351497591 2020 41371165543962453146921312842254 2021 42196124062840985300726087887324 2022 43037326954252072012694807445310 2023 43895090140670481595224111756953 2024 44769735516336507404501657848417 2025 45661591251321919822145562127850 2026 46570991717022046146424734545270 2027 47498277799893544998053055409794 2028 48443796825977875107040705383435 2029 49407902884620431157533656479628 2030 50390956752041389650047056129315 2031 51393326225355726235615615541048 2032 52415386045209460498866358272256 2033 53457518240430380233050337134235 2034 54520112049749853946520137311298 2035 55603564277424727913820694654047 2036 56708279214067140576253087987696 2037 57834669003589044536787874733468 2038 58983153563164846133466953108463 2039 60154160961861348154360984792630 2040 61348127339760556257121862166264 2041 62565497298649550764382928017984 2042 63806723820333455055642280167324 2043 65072268669771838448957533112529 2044 66362602312614636208048584253459 2045 67678204331184172705991940939060 2046 69019563341269764520686231198369 2047 70387177421367346704328887337270 2048 71781554028771586085405637599028 2049 73203210442498406853483394863230 2050 74652673678716697409089562171591 2051 76130480947792778374059220904887 2052 77637179569107210167946084912184 2053 79173327442674441180362611624861 2054 80739492963393822021859480192457 2055 82336255507712328625581397365030 2056 83964205347362670432429299098466 2057 85623944151552117787347607972134 2058 87316084900244563088900701551526 2059 89041252402374109672169641192795 2060 90800083208732115412254187362844 2061 92593226146720337519805214257457 2062 94421342232908365794830108413798 2063 96285105224857781113211530615702 2064 98185201533419979380500933965867 2065 100122330792180008220131043312664 2066 102097205769569601928075154937109 2067 104110552956497128817043581448850 2068 106163112478355711739068631575047 2069 108255638701424066113334315266455 2070 110388900144854879863077897991382 2071 112563680106450268383009680376571 2072 114780776574721142420739218532730 2073 117041002874660570776550197557770 2074 119345187579970685548285638662537 2075 121694175179477446501946229295276 2076 124088825989627731417882891039739 2077 126530016842209858795153370042383 2078 129018640997229898450985397297377 2079 131555608852623853186851943144143 2080 134141847857628913423617461957153 2081 136778303245195446038556439428488 2082 139465937945975919261358634389084 2083 142205733344167821201751221263787 2084 144998689192250310572854897607312 2085 147845824391012912345131629132268 2086 150748176905177619699373345526653 2087 153706804568392714427041323047869 2088 156722784999886069970549775375652 2089 159797216435228745118939605989104 2090 162931217644173631740876829145364 2091 166125928788019598315034441217483 2092 169382511338798404242166953375978 2093 172702148964097151986208483378940 2094 176086047447765568497533525227744 2095 179535435603082389304260699588549 2096 183051565195164703031292651013477 2097 186635711883392666679997044845826 2098 190289175145712638562798755325356 2099 194013279251264341207195317524814 2100 197809373186779988977660201508600 2101 201678831660388704489438437759562 2102 205623055030324798173468692967984 2103 209643470340915937760813123648995 2104 213741531253825177183649522630499 2105 217918719117262109621155733115388 2106 222176542899995192275845522929542 2107 226516540294858915773761849004039 2108 230940277655785450124584238075097 2109 235449351136715772187763683390132 2110 240045386631912687918553137625398 2111 244730040951419911553226325699960 2112 249505001764932122280441745576340 2113 254371988814983221370331473033755 2114 259332753864663280756058872041758 2115 264389081949755656382065520435281 2116 269542791330605505775874507043551 2117 274795734784465147550208696592766 2118 280149799561834289742348472961608 2119 285606908720314038126440680527342 2120 291169021085755112690854087937818 2121 296838132628963264023482859328215 2122 302616276432008588557343514098463 2123 308505524109168857017015247046848 2124 314507985778770597773600092037483 2125 320625811529802019878412022817485 2126 326861191399674846863490344534735 2127 333216356887985176441220603545048 2128 339693580940604144286200850872808 2129 346295179512113251805587918247647 2130 353023511556651851891196755944803 2131 359880980640603245631776342165568 2132 366870034940647741946627313009424 2133 373993168908327225748161883451254 2134 381252923275774184186246456916072 2135 388651886773835536322634204997858 2136 396192696145970575110304331958043 2137 403878037921669677629628280228547 2138 411710648439037619879582713408947 2139 419693315675299414400087863798022 2140 427828879278609951788800203426916 2141 436120232457497698337917391603162 2142 444570322022467142634750083592849 2143 453182150336291490870901517633531 2144 461958775366000989104892794930732 2145 470903312695998141374454587241487 2146 480018935591052679860649463368341 2147 489308877074277266151165570675589 2148 498776430001778735866183122839049 2149 508424949207598793837810248582783 2150 518257851590701211563421082556088 2151 528278618329050762365395004723434 2152 538490794979647345817859814761702 2153 548897993763987401111527298200905 2154 559503893681888520571402140427126 2155 570312242870650902826856539298518 2156 581326858733449947703472495564243 2157 592551630374591042196460930852790 2158 603990518743282953232812891546630 2159 615647559147457458206032772226393 2160 627526861413773124137525194208680 2161 639632612482552082608979223372725 2162 651969076584902059461596787262550 2163 664540597921406036019687590547966 2164 677351600857290230466914348098246 2165 690406592687588570742722614355859 2166 703710163851325787072273437817099 2167 717266990785967637171113253922189 2168 731081836161631411231301402234669 2169 745159551827724790405494220059443 2170 759505079068240955302279383064984 2171 774123451643583920529840416158182 2172 789019796068052142233396975612401 2173 804199334749946254330979328789236 2174 819667386292393659089428290540063 2175 835429368734935897434499338820798 2176 851490799878897250801295106148662 2177 867857300633753614792510641444130 2178 884534595368300714976548517637357 2179 901528515365214429947272603494251 2180 918844999199328905520933275126796 2181 936490096303909903284922549814826 2182 954469967377409966723303145420353 2183 972790888065091671732095035287574 2184 991459249395686137462985010864886 2185 1010481561582122146990469740088950 2186 1029864454489575791004465878982573 2187 1049614681559184434789823738455233 2188 1069739120309039223349589869901353 2189 1090244776384889924167171204224135 2190 1111138784095698500172104381992825 2191 1132428410595472089718891588425026 2192 1154121056455064964637779409053537 2193 1176224259979412457197530454214418 2194 1198745697817340463407686167656530 2195 1221693189418613133686197677542119 2196 1245074697683583759286256150999463 2197 1268898333564613655902255796119393 2198 1293172356757475889992135616551025 2199 1317905180451852154407060883801083 2200 1343105372066481461730038274068790 2201 1368781658153596094986016638802316 2202 1394942925179891231169372751018240 2203 1421598224589920410124990271114736 2204 1448756773635049171567877017560697 2205 1476427960600995088602407756089124 2206 1504621345687019028395910253799989 2207 1533346666402964816309671696224901 2208 1562613838501035791049373364460333 2209 1592432961547864779495593545065658 2210 1622814319911321343268253957687480 2211 1653768388513324137422409139066932 2212 1685305833874225773320954429836897 2213 1717437520052266996829208781956511 2214 1750174509748191563486005822780064 2215 1783528070437435200381770355815612 2216 1817509675537732450224012084836038 2217 1852131010740333278890511585021884 2218 1887403975243477646725541823673869 2219 1923340688289139100679765413623196 2220 1959953490465361031112994553199868 2221 1997254950455239860230688250164825 2222 2035257866411239703497846982337073 2223 2073975272923348058658952483558330 2224 2113420442468613081099983882979660 2225 2153606892605632221361840752634985 2226 2194548387502688717966622247023025 2227 2236258945365968664879785725868839 2228 2278752840049810804221949660397743 2229 2322044608726290275340572169168450 2230 2366149053581238540692213127644319 2231 2411081249733082829902730678322363 2232 2456856547018441248841856616336125 2233 2503490578168365948517777542189990 2234 2550999260687472350799549646661276 2235 2599398805296001615102618961653537 2236 2648705717906602672320350355766053 2237 2698936808340905912847417735405312 2238 2750109192408242568436501386193009 2239 2802240300905706993245506863512046 2240 2855347881803270094571795232120071 2241 2909450009536602423906488710804223 2242 2964565087303217062769950212220829 2243 3020711856657630292668175427079943 2244 3077909399923354830713295346004309 2245 3136177150100289425532112033670957 2246 3195534893397575856635661908938225 2247 3256002779463433737864000818626435 2248 3317601324044094500975396896900226 2249 3380351419546633320108366376603281 2250 3444274337829400659279293580131104 2251 3509391741108749912789147094534747 2252 3575725684886602283123876710851430 2253 3643298629212326826990643127502932 2254 3712133441753297729098114610477457 2255 3782253409423553327283421562142473 2256 3853682241603436553454114576556762 2257 3926444082147041572111577366414436 2258 4000563512757268577402120117941545 2259 4076065565384461318050526614283497 2260 4152975725763456884790373509598366 2261 4231319946216225025247989961178499 2262 4311124649357752355925833698928516 2263 4392416741315915420467625027534050 2264 4475223615613307253286164889828049 2265 4559573166818011045479741946444201 2266 4645493794608755523463743587919304 2267 4733014417870705314672983940146848 2268 4822164478951620546830362688063544 2269 4912973958217244021504688119512960 2270 5005473378506440163319443102694696 2271 5099693820161238399945609346208468 2272 5195666925689237484185184655976491 2273 5293424915283859546529121429356935 2274 5393000591702628278838627181220034 2275 5494427356293699489137550410728904 2276 5597739214098956089848173205074965 2277 5702970790403409179989310643227208 2278 5810157336072399654466478418922237 2279 5919334744641009419860186001765769 2280 6030539557895019180068547586974723 2281 6143808983518032930095336105978520 2282 6259180900926214538930776527270716 2283 6376693879491410751632856510442202 2284 6496387184640076060370597423821290 2285 6618300796671280688435951324263634 2286 6742475417130634409203896393122757 2287 6868952488242687016302718687891293 2288 6997774199571077729453354686631555 2289 7128983508085477123293035610560257 2290 7262624145119620078062685802139685 2291 7398740637093600717261531694118618 2292 7537378312781894067825648279496920 2293 7678583324712499937635222408249981 2294 7822402656757522111108168231079990 2295 7968884146231363998060338237376410 2296 8118076491816914893188332797531729 2297 8270029276385730387832271100442522 2298 8424792975273373572701179678686491 2299 8582418979845267387872325224144798 2300 8742959606135255275468509107504088 2301 8906468119181591639935155668837534 2302 9072998742043322011163174590592118 2303 9242606680931682411732965603592198 2304 9415348134619454243694038387863291 2305 9591280320393874453747029538947505 2306 9770461483874695804355926121146206 2307 9952950925815568160994842697092928 2308 10138809012347131270400862730386136 2309 10328097202654714163719381090052054 2310 10520878059663405786350971110821360 2311 10717215278620835344129514198345846 2312 10917173698241806880988283963339142 2313 11120819330225869349566503317640063 2314 11328219370879765312070587885199021 2315 11539442231600476580598584561056390 2316 11754557550994425447905133022932948 2317 11973636226357690937256428449999772 2318 12196750426311614206596787649020539 2319 12423973623312922827276444044787736 2320 12655380606826131130080234443450329 2321 12891047516897386585542995426358436 2322 13131051857884821786591532066846002 2323 13375472533131049054794449129387909 2324 13624389859273414426605442711024260 2325 13877885602051215220945601381811142 2326 14136042991218628791362006436828551 2327 14398946757523914159898139130756793 2328 14666683148248640426671452392268190 2329 14939339965397358941302040370945868 2330 15217006581887639169995422256424184 2331 15499773980989963517560695232790107 2332 15787734773193993221522859243752308 2333 16080983236939745175403982270416257 2334 16379615336186458168290763884433315 2335 16683728762477461257112345528326235 2336 16993422953238992555454039400236576 2337 17308799135222563267086519094122806 2338 17629960343562098446329682796436271 2339 17957011466639041191054986403156409 2340 18290059265927238586276755636961906 2341 18629212422327518263682668369822225 2342 18974581556830834380471108911453397 2343 19326279278370585334563062847966988 2344 19684420205335665445948497157113905 2345 20049121014990379673053568104717881 2346 20420500465870218023242075228895445 2347 20798679448820862299512049584953290 2348 21183781010310713586373095394359883 2349 21575930405142179074180752219963829 2350 21975255120716239710816274509650708 2351 22381884931470953766224904755290083 2352 22795951924134653423620268798836422 2353 23217590553948407779303081368061507 2354 23646937670945785335638850473446301 2355 24084132578017884460431581479982166 2356 24529317058258995057243414591950600 2357 24982635434934731075135564304550277 2358 25444234599934370744785202018596108 2359 25914264075704615537136662507700252 2360 26392876044850885998052013423167295 2361 26880225414101286672445820759816266 2362 27376469845100685536669356260309639 2363 27881769820471586969493029779784366 2364 28396288675846428921800719927377386 2365 28920192668094258233332811308117014 2366 29453651008638342908250993834753022 2367 29996835933919808224650822208615855 2368 30549922740049383781917705514032288 2369 31113089855581497280552751253913341 2370 31686518877550759419994229908834992 2371 32270394646632427367667486716731089 2372 32864905284616077230595919830447405 2373 33470242272030843592157928578895389 2374 34086600487110641345660958242704578 2375 34714178285965163843960670532037944 2376 35353177543092995630729947291048355 2377 36003803734182012394920204622113743 2378 36666265978228775904894187819454173 2379 37340777123054726846621950683167996 2380 38027553789092375475553493378256508 2381 38726816457706516394054023845346159 2382 39438789516709925586120210352205263 2383 40163701351581757198057870737175764 2384 40901784392777732296719954477207670 2385 41653275209940904795570024167261960 2386 42418414561073682150251583064393889 2387 43197447489839273856359681232834839 2388 43990623376665322129350868248794415 2389 44798196039237575128785480393427215 2390 45620423785607429318647742805867678 2391 46457569517982704088862787992581312 2392 47309900787914009909196609466131461 2393 48177689903490944774327807457851371 2394 49061213986684906501401645909445610 2395 49960755084062587983675363404221063 2396 50876600226365651193155302475482947 2397 51809041542857071269274183259789102 2398 52758376323220987234778848325429534 2399 53724907135661238268799714043677617 2400 54708941891207705197034856845754587 2401 55710793965690299824865680595966273 2402 56730782266541215406095724774125624 2403 57769231358771675690525908810310107 2404 58826471534362725410451264372315981 2405 59902838942376223908629155544922419 2406 60998675661030131930891914669265175 2407 62114329832079549660468371776599001 2408 63250155735675897615989312136714985 2409 64406513929158255082216682406583911 2410 65583771324799394662162236619800666 2411 66782301333152279062301254479570229 2412 68002483943789594945740517268042118 2413 69244705873355018550748046666756855 2414 70509360649406709187016243349600761 2415 71796848763327862142371663602259006 2416 73107577757388569846737384854634878 2417 74441962382675249014409529769330029 2418 75800424689489362708015543357126211 2419 77183394190460542897741828387629796 2420 78591307954404894080071180881600801 2421 80024610774792037804841598437864853 2422 81483755267190092987463717928623481 2423 82969202043262451028164603054274155 2424 84481419811931054510533375955975775 2425 86020885559084476063294277938408570 2426 87588084652595800938682230326018737 2427 89183511027929535679986327702114876 2428 90807667297155246469691350610363142 2429 92461064940646971092022380994285523 2430 94144224420238779460966055108700962 2431 95857675377216710630273961133352328 2432 97601956749767610267914343497585851 2433 99377616977470170094913450548108227 2434 101185214123193765168612961712791242 2435 103025316084301942865655018635444865 2436 104898500719163536771648497975155533 2437 106805356065288943119458147540945628 2438 108746480470621534160856192339425027 2439 110722482818834279010582691932219108 2440 112733982665575424109627656311788742 2441 114781610471160470121589014496409725 2442 116866007741952237217639804860683702 2443 118987827270690907677033285112709343 2444 121147733283194956184800045083359835 2445 123346401686579917002223289567909082 2446 125584520221473241455451962068488265 2447 127862788718380657118548052083460289 2448 130181919255614823608984527549354729 2449 132542636424076627582527345980128967 2450 134945677491104551511217908855633432 2451 137391792673947001114322355943129132 2452 139881745309746587901882353744141215 2453 142416312137988623927678397146751060 2454 144996283476842055725907223058518914 2455 147622463514878594227973517625881845 2456 150295670493999833762175891846335066 2457 153016737010731122181788915303847935 2458 155786510205972462579266943052154986 2459 158605852076181179991870659321806502 2460 161475639670192544434058256090404358 2461 164396765410615566159783245235327428 2462 167370137297977905869872158015874284 2463 170396679242669740925742254104787175 2464 173477331276676451782080486375931487 2465 176613049896416457611945491318588672 2466 179804808282334397107439034615272976 2467 183053596652990144886796738593255739 2468 186360422492794750084901348904354369 2469 189726310917719526224990524404713410 2470 193152304911466883114898567046647186 2471 196639465703180444506987490250037283 2472 200188873012353118704289237979989131 2473 203801625438931652613232239885937739 2474 207478840717274845488437630731762120 2475 211221656119058807610515294009173893 2476 215031228716609141475683409088922617 2477 218908735799026451420397227330733691 2478 222855375145227609395422733059951041 2479 226872365453724771946723322062460356 2480 230960946625722526005565295226111842 2481 235122380208997825692071299625571240 2482 239357949691411890218006254503663263 2483 243668960959353089425465354541299878 2484 248056742602034954277425386404768508 2485 252522646384979131761812405211051370 2486 257068047565483782316338914715220907 2487 261694345381639307077985558246698879 2488 266402963379364760186373960578886278 2489 271195349917465140193617249428467455 2490 276072978506647253216176585479642167 2491 281037348331143972001731861908782711 2492 286089984600135263538361778196524748 2493 291232439086481970689910812108776673 2494 296466290490992480807861480825126538 2495 301793144998826293422364477903929294 2496 307214636657062070836187663090371220 2497 312732427949349539081467731698132991 2498 318348210187250444138539712020036347 2499 324063704103736210801273083371967348 2500 329880660258789646337620927205438523 2501 335800859652365272206496278610062970 2502 341826114144756488509816927957375892 2503 347958267089655616442207989350778057 2504 354199193769808680209833204980586156 2505 360550802050832974074791315465464787 2506 367015032832699652572106076327604741 2507 373593860724988086090687259342684354 2508 380289294514755094868341549129298948 2509 387103377863927502961650133144012416 2510 394038189794136126945574033532006563 2511 401095845406970802291913940583851673 2512 408278496386377164915597809499437112 2513 415588331742522029549212710816439657 2514 423027578332371602919187267105350827 2515 430598501627939464555992556707625687 2516 438303406255686146815312840546757469 2517 446144636789947129347240904495224826 2518 454124578311815736496488202323601157 2519 462245657228574532804346667717233262 2520 470510341852746246379099415055714984 2521 478921143248378770569502589217486303 2522 487480615830972347321931651880024943 2523 496191358241496066629966734778000551 2524 505056013967923862122688043593174374 2525 514077272247888983012957160137260400 2526 523257868712586491455918025997967156 2527 532600586319001690332514652000047243 2528 542108256016962795399619311948348811 2529 551783757711909766119656269023845631 2530 561630020955907683299073225325562584 2531 571650025941953880023900344566149296 2532 581846804219790316269401527798798102 2533 592223439722779374519089018310214053 2534 602783069509382216585217772403396679 2535 613528884823667126380173180372230346 2536 624464131863350491747130800167330453 2537 635592112875036178865610249781915157 2538 646916186949746435089710032602676432 2539 658439771154026500427530941081285472 2540 670166341353924409092152920126629672 2541 682099433383131919330916708166797484 2542 694242643896404935551846965680262692 2543 706599631575949905571615082449909098 2544 719174118015310426830698676488504039 2545 731969888965247558137390869539148534 2546 744990795249153148810371557899042388 2547 758240754049713079697847349091899982 2548 771723749856944000443110081346521897 2549 785443835796970392686977878583803175 2550 799405134613818756609651874851212624 2551 813611840041682619811679891647347089 2552 828068217821646819664705835434746745 2553 842778607118859207779099026664386887 2554 857747421575397570609173967134309608 2555 872979150773812846401799384369202030 2556 888478361327392455393263188783365479 2557 904249698391587399862936457134305389 2558 920297886792968380949423292372860279 2559 936627732590098240544898066971511134 2560 953244124242521269487067709178494279 2561 970152034222693121675376775013468054 2562 987356520226389214866833533480569309 2563 1004862726837356553288922524615538446 2564 1022675886780574135697113837039460536 2565 1040801322641345115226046620109689077 2566 1059244448162890709529807015060153111 2567 1078010770021656859639441066574228075 2568 1097105889170773335288530823961795628 2569 1116535502673406583832032301674164573 2570 1136305405093667593304704331799731489 2571 1156421490389902005472269027787893365 2572 1176889753354683894537932635965026610 2573 1197716291569995514434072103603832344 2574 1218907306897999528909816849923667942 2575 1240469107500124033402909810048584345 2576 1262408109380362990861079159505366993 2577 1284730838470347476072472650583299472 2578 1307443932226983191230034608721073771 2579 1330554141785656290559030975513627544 2580 1354068333614077932504208983315580987 2581 1377993491735842622052342437465982807 2582 1402336719442412866688368755681573102 2583 1427105241589319792276251131037981549 2584 1452306406368286173842525470307001407 2585 1477947687678433209752292528738920500 2586 1504036686960607564320591825686891100 2587 1530581135646034698068689265661049143 2588 1557588897054985157721088307071681224 2589 1585067968925393833652721939344670592 2590 1613026485378072636859566233046606648 2591 1641472719527896566820969667828001582 2592 1670415085517844199735947571623753732 2593 1699862141215435581922162836756779701 2594 1729822590317958696607455959120912019 2595 1760305285136931033225742203680823393 2596 1791319228776949481458515958964794517 2597 1822873578011037051568571123836519294 2598 1854977645535635546887554627401899367 2599 1887640902939791413576830821675324639 2600 1920872983038895151698756202290862448 2601 1954683682940755746246933658220518520 2602 1989082966460778180404692004474501733 2603 2024080967288074437980032888220037811 2604 2059687991484860771355436633157477674 2605 2095914520755854966221261454144454170 2606 2132771215034768284883210413682616670 2607 2170268915860343648120349148619500866 2608 2208418649052913518775558442633955106 2609 2247231628200541986558955081803206115 2610 2286719257428719377141300694214426989 2611 2326893135000183030947929931136876225 2612 2367765056180922222446069243909204331 2613 2409347016957367813977682379292834788 2614 2451651217001987255022709049811274304 2615 2494690063511652380938332230199322129 2616 2538476174276213942542481942706423512 2617 2583022381641979724895239065758503715 2618 2628341735686771346946860103728824519 2619 2674447508312571718556648346215831058 2620 2721353196530683865179644746709062823 2621 2769072526687737647336378039378826462 2622 2817619457864691227105256094389843808 2623 2867008186240522072344468114856970285 2624 2917253148608936514704630087630346803 2625 2968369026884209484240482424840313457 2626 3020370751739596541332477162022174708 2627 3073273507259930673283868246882857083 2628 3127092734705864347618547522735448252 2629 3181844137317980192536956981085500302 2630 3237543684211128153453731713624944844 2631 3294207615334960119942064565658285089 2632 3351852445502769312370473089201175546 2633 3410494969513517059957531030657835929 2634 3470152266319728245750594328052070604 2635 3530841704316241639141544002544628997 2636 3592580945651866735638036939152582842 2637 3655387951690257463046918133181853104 2638 3719280987470192222751485996733869579 2639 3784278627344144587186194904631404131 2640 3850399759592209941827910915267676178 2641 3917663592244126143197007797620202212 2642 3986089657852037040773893725780295355 2643 4055697819501901145563058394304828147 2644 4126508275750454649196782073475123395 2645 4198541566832137144614304611436277431 2646 4271818579765794731677733592101714317 2647 4346360554763448920973302556680355977 2648 4422189090512464202902274765574658714 2649 4499326150792689646108479475750342048 2650 4577794069940005097554510371650166444 2651 4657615559678574857783641325476113304 2652 4738813714771882666237973333085682826 2653 4821412020077053401887185122588667914 2654 4905434356389689390420502825431319584 2655 4990905007727439552577095236700603046 2656 5077848667375158553611349472386620457 2657 5166290445405133421441619693397765312 2658 5256255874929302856243969939565307898 2659 5347770919863789291649408696084994497 2660 5440861981395138512497520663330747265 2661 5535555905997050667172457572795387748 2662 5631879992117830430425194051649834056 2663 5729861998457463833243072677196420712 2664 5829530150883706788373846989834598332 2665 5930913150977916033078699769586046793 2666 6034040183187449148098752324370321269 2667 6138940923648927663194976295984942514 2668 6245645547584874993945627685944119643 2669 6354184738413368103057803546358452625 2670 6464589695397101309589180423852363690 2671 6576892143048670101783813356148084822 2672 6691124339040518804195940220158534185 2673 6807319083915396479900052457728058311 2674 6925509729265925245039578462005957280 2675 7045730187760073968078663244676456675 2676 7168014941599371879605615506270797711 2677 7292399052869561271239961127731688204 2678 7418918172286778251080389648535290376 2679 7547608549883871171662006606208724516 2680 7678507044054177227408923690030648255 2681 7811651132584329215945351917431183553 2682 7947078922005573471904985475205867312 2683 8084829158984234115110180249646563885 2684 8224941239990844883463107345356104203 2685 8367455223059797581382549382700117163 2686 8512411837786898041667000581359774752 2687 8659852497470094404984839808124065021 2688 8809819309446416045334504586647617335 2689 8962355087626057944015549530807150338 2690 9117503363180021305082016558544807582 2691 9275308397480223003936965860150893287 2692 9435815193149528158470497566229806257 2693 9599069507420958813584774446098622937 2694 9765117863562192292381526047642489896 2695 9934007564667361315768295484100627300 2696 10105786705468487919684608508177837481 2697 10280504186573798507923548794192502727 2698 10458209726678971881618112705966763669 2699 10638953877266337700603769591818830249 2700 10822788035229239138343969091220399005 2701 11009764458046942312625030525200211748 2702 11199936276835849673747100911197334036 2703 11393357512015421602547183941226304936 2704 11590083086800426296230980799366716610 2705 11790168843373663377939812177301658261 2706 11993671556833900210920613165445602983 2707 12200648951891691490602799219749078418 2708 12411159717288131055852433721132534540 2709 12625263523030581527997924656618258486 2710 12843021035297865274165045963651287098 2711 13064493934233254719207672931725167331 2712 13289744929352236642019613093063182432 2713 13518837777910667332806430798133232054 2714 13751837300831771375700991131597405413 2715 13988809401667936888249528729326285711 2716 14229821083064153885418804221069843515 2717 14474940466332513970130509158265579115 2718 14724236808469854824046401345990080940 2719 14977780522364636484118662888620132865 2720 15235643194387138020500459096292191851 2721 15497897605249009518642829437975381683 2722 15764617748184965157869095315168474583 2723 16035878850485956823948054396894322797 2724 16311757392291925184841429085453762936 2725 16592331128820208106033710529101428408 2726 16877679109789548542801813393252469572 2727 17167881702366039260282895160749571861 2728 17463020611239244053527537659621260921 2729 17763178902308690346613990577813830278 2730 18068441023433639061638748455360768100 2731 18378892828883869166902442130900541198 2732 18694621600785332113087645353108025731 2733 19015716074359728021528976390400681470 2734 19342266460089003680293588963742373845 2735 19674364469768999533452958079247060116 2736 20012103339416496493373789966126642516 2737 20355577856163016956813061502260565723 2738 20704884381928895876461087428224888034 2739 21060120881184148458789756830893024362 2740 21421386945414835804726045561822251991 2741 21788783821778767530534290302698342496 2742 22162414438390252615052926224766298730 2743 22542383433899287746087818610754752633 2744 22928797183621630604917634815087995935 2745 23321763830071035119637579134878117125 2746 23721393309962458106767280266069897199 2747 24127797385727841678728074648163450450 2748 24541089673421165803422434050161427352 2749 24961385675249246761463031721322011609 2750 25388802808408278660297715284133504686 2751 25823460438662115991563629803878591844 2752 26265479910140907357005662895297826776 2753 26714984580000360789600602665220385878 2754 27172099849214063852843714420821028127 2755 27636953198348293442716150086780762971 2756 28109674219380638977836934238169695169 2757 28590394652626014904916299278115929689 2758 29079248419615258902892436084345040372 2759 29576371661209136315482461159495707405 2760 30081902771571674176937556162386690618 2761 30595982437510113367161023527454113128 2762 31118753673578862891360665290605607954 2763 31650361862684558804655946765043149197 2764 32190954792357682636953455340961365096 2765 32740682696663127207951477951933263979 2766 33299698293677719510332116643304328235 2767 33868156828747973610810085310516931813 2768 34446216113212992852637460603888669978 2769 35034036569052410328410762495859895823 2770 35631781268895419136509061183653408667 2771 36239615982103262668814985332656166648 2772 36857709216106456091926935415587953381 2773 37486232263967593208424835612273794947 2774 38125359247090178607815968825744599719 2775 38775267164308966463937392643561306814 2776 39436135936015222227526380538240541323 2777 40108148454823302786258710943234773099 2778 40791490631158610506319351765605720519 2779 41486351445550665119149172976212648257 2780 42192922995731502761248937484959002661 2781 42911400550607079220215429167531732961 2782 43641982598915403811431565709209338958 2783 44384870904929752717563047837183696981 2784 45140270558727413563658918372715783629 2785 45908390033679878067344327771407178214 2786 46689441238384709562138606041117561493 2787 47483639575999627636167394266832333479 2788 48291203997891699186640514766391949916 2789 49112357064874025808174756095358845894 2790 49947325002628200867739168812414608169 2791 50796337764904164805390158431075271926 2792 51659629090773667877399740466521027278 2793 52537436569855771000265447565662336018 2794 53430001701460907950978806256183027641 2795 54337569961906481721226036363679712065 2796 55260390865613032872190301893434362500 2797 56198718034576415426917188585969707863 2798 57152809261479551592244079805380936730 2799 58122926581389768917433758099632540251 2800 59109336336951657614253034854536099639 2801 60112309252380314022035971566870613885 2802 61132120500802917233693171028792579092 2803 62169049780620854864789246501515848963 2804 63223381385069802643883316435564786569 2805 64295404281026009181850450867294884896 2806 65385412180856897687236295767193454266 2807 66493703623749159032094341171100762321 2808 67620582049924200948962550603330479649 2809 68766355884568145417375077854825447749 2810 69931338614488829796750769269420134372 2811 71115848874730327708203026080380444385 2812 72320210527750660833337133891755004861 2813 73544752752806064404118654258787581334 2814 74789810127731100197809833808247458647 2815 76055722721180570911054473219563915926 2816 77342836177096336624819242723703752170 2817 78651501809897549239797121431876061509 2818 79982076691721168865715084649705891657 2819 81334923750654042722897460519253384131 2820 82710411860836897097969876074435397279 2821 84108915943834727339504275126914322199 2822 85530817061696907866499501714825654753 2823 86976502521565393854699591335056212125 2824 88446365971786549016382008434497521450 2825 89940807509859788122627601873740774153 2826 91460233781699772708110213446798707987 2827 93005058093031349624458210299220025345 2828 94575700511903911363779209498959755777 2829 96172587983641812399805516777178700437 2830 97796154436715936459960548303815054435 2831 99446840901362202586804762908723342316 2832 101125095618918729503717807405709422931 2833 102831374164228580316691241669868894846 2834 104566139558554367291128327247628534164 2835 106329862395885031208422724295885534440 2836 108123020959543291676617944931296271697 2837 109946101352520017753306378486441375194 2838 111799597617893602727249121857026248246 2839 113684011873319360218493756219910724821 2840 115599854435383691671551075329575202943 2841 117547643958379940351694435671445957221 2842 119527907562724128169803219367330145897 2843 121541180978152822527098628445511958675 2844 123588008676331250244280990562962301137 2845 125668944018612982895427766915977293329 2846 127784549392975393350007041497858978570 2847 129935396366485348027115914123589964919 2848 132122065826701259805669097443547822830 2849 134345148138993494589773819421818849303 2850 136605243292556697147628446799052186281 2851 138902961062738278698814600546686727948 2852 141238921161809253778040075487800083255 2853 143613753406458979554442647853969724153 2854 146028097873477446381965140373813272602 2855 148482605072579392689988483724713744370 2856 150977936107155843909246053807180794518 2857 153514762852595833618405156742267753580 2858 156093768122269989590134435741103649563 2859 158715645851523357165481571497371112704 2860 161381101269058991955942736514915474887 2861 164090851086780810016379843205761986772 2862 166845623676750469116697694681637693292 2863 169646159267064767212575900576969666377 2864 172493210124564583164041103185021536194 2865 175387540756937115432123108478998258654 2866 178329928101361313823520037543982184951 2867 181321161733031199598389304721265169777 2868 184362044059928057570270291573512115370 2869 187453390537967212385588308104996076312 2870 190596029872093270578135688996571499164 2871 193790804238259051331415656062152165881 2872 197038569491046376516591949203073583568 2873 200340195392692373603384167731780653719 2874 203696565827444714111022718534876442418 2875 207108579037857227497996588909331285909 2876 210577147846095090816181858444686334115 2877 214103199897728621572748868916399516514 2878 217687677890210729870056276040021536596 2879 221331539824404901770789384740504866060 2880 225035759240464246190532537498083310298 2881 228801325477337044779657255903875406338 2882 232629243916283965865807614612619172284 2883 236520536248612149062509214590994049370 2884 240476240727074624389079531286937248965 2885 244497412442091726701102283955026019866 2886 248585123581284456705338705462790618882 2887 252740463714450089067384812592441027351 2888 256964540061489150560923349755358222133 2889 261258477786410403747248783032244160293 2890 265623420273919303342049457047680597357 2891 270060529432736112308701125067344546658 2892 274570985981122138307144866189564365549 2893 279155989759803578757765703574099748764 2894 283816760026720542803105504194492078703 2895 288554535779858334479744166142567446605 2896 293370576061513240060639786407371137667 2897 298266160291342352261979322561613426678 2898 303242588580449356473949840589902467189 2899 308301182074973682523920400747495012591 2900 313443283280309064731895155544578225941 2901 318670256415562790006733385408850201595 2902 323983487748229644725913631560263722093 2903 329384385959862317981905889463896469151 2904 334874382491533492099548709101063897323 2905 340454931921069067075305305438376822704 2906 346127512319641610501833348070917490069 2907 351893625640929003338139738898596798575 2908 357754798089193248787385535840515031349 2909 363712580520738410478176423142040651949 2910 369768548823839898409710811267897927854 2911 375924304332887188692464255090779764220 2912 382181474220540168308536200432519220448 2913 388541711924954101343278302526748254368 2914 395006697554551433593949959603902052592 2915 401578138328738814631779107267846018611 2916 408257768995694949135725592962345594017 2917 415047352287002208395898828899589464537 2918 421948679348863678889012413195312322136 2919 428963570211085012547192139084365498320 2920 436093874232146776105899041348520422831 2921 443341470582985708544589233960546232750 2922 450708268706361829055665553473096627993 2923 458196208815902204802756346000774837640 2924 465807262370216043271189107809972043393 2925 473543432587678436544063857847116537739 2926 481406754935760857963595444065354041454 2927 489399297662047153534630651884963665915 2928 497523162299261496298106162621325698704 2929 505780484213024154669294567528506637193 2930 514173433123074044140535013380356129876 2931 522704213668287530185259914027904159652 2932 531375065944608269714692083083440969641 2933 540188266087868516883521702985430756709 2934 549146126828954980390867294004840197273 2935 558250998094988808793653267634769895795 2936 567505267582272718963594033312240794822 2937 576911361376403058476375947983028031330 2938 586471744543560500455787031706809771242 2939 596188921770145329842624946909342855451 2940 606065437972991566073934405188001620524 2941 616103878959134913595992249455735257980 2942 626306872055548282411712010708011034552 2943 636677086789670697620875302201325363360 2944 647217235539280855378183717860097418209 2945 657930074234434718552205670004183742405 2946 668818403028112989126144213061525737476 2947 679885067020235144807969830323735267595 2948 691132956949736545946274006371883910434 2949 702565009941347309168355106624591419478 2950 714184210219775215575151068493876606647 2951 725993589879959090845301669235612205654 2952 737996229624054760462590311698604185836 2953 750195259555894530375115746650686678483 2954 762593859941495163504578235078411777662 2955 775195262028477650739416385073808491443 2956 788002748830838580765231898211459431205 2957 801019655974107678240831877118342991725 2958 814249372505147026456872248907327269222 2959 827695341763847848946561267608926490362 2960 841361062218745842622943933044357254572 2961 855250088366083412392704774287550907699 2962 869366031592053902871391490812440933310 2963 883712561100080985027890233359847190234 2964 898293404800529859612352667967398140588 2965 913112350267081763355771993151226109758 2966 928173245654776279818954650195586091099 2967 943480000686386003787945933038632865323 2968 959036587599680959006018123587415144059 2969 974847042164736357430084113441287630471 2970 990915464661337812594266566015917964660 2971 1007246020928183880341335549853353843907 2972 1023842943371379296471002423965886384081 2973 1040710532046523613199692725342406374156 2974 1057853155699269106108185003016664499823 2975 1075275252881317352450211665525592472228 2976 1092981333024048771847647751397284816901 2977 1110975977589480455995589384767991154438 2978 1129263841178005557473572141746978655417 2979 1147849652715398103532072414358001894094 2980 1166738216595732656032902131586598983517 2981 1185934413905555253842014228246245443712 2982 1205443203603086963366551597943860033326 2983 1225269623780714524481209555032813868442 2984 1245418792881615625351418802702222188856 2985 1265895911001758306538102953221736035522 2986 1286706261145121056642795795941115105898 2987 1307855210566426589940630925372430522310 2988 1329348212066166202635788270459118777879 2989 1351190805375331213683804966254800957997 2990 1373388618491488477839327459790870566810 2991 1395947369106811600839829893533896137770 2992 1418872865986493108677940757478974782592 2993 1442171010441417551626376047531735380669 2994 1465847797750235613999934511186961033503 2995 1489909318678062442236042201839094278990 2996 1514361760943579981592722433905607140487 2997 1539211410785186338354464553902131192527 2998 1564464654474534886278777066086131582465 2999 1590127979931604239762150518590970727016 3000 1616207978286126221338465620599483201837 3001 1642711345543091120231150190132157946576 3002 1669644884193561491896224389681248539524 3003 1697015504932173844881713856153449332179 3004 1724830228318881494539777266375387450406 3005 1753096186550061701785501289853281056603 3006 1781820625172778467123086355801676633085 3007 1811010904911153480246178689231554099319 3008 1840674503434788860118213423874470656034 3009 1870819017242111108155012364985659342101 3010 1901452163484644419230478590316911259385 3011 1932581781909089208502973955568491403645 3012 1964215836739188782159375518041114403015 3013 1996362418678357975205973423319455804092 3014 2029029746850939726143375712162850258226 3015 2062226170867254968038719117415667844775 3016 2095960172826101046160128100007766754467 3017 2130240369444151296601196557773962795029 3018 2165075514121604329649019542397613538863 3019 2200474499137920759830314595110507172781 3020 2236446357782591201369392448340421440146 3021 2273000266619258432962081039773251208660 3022 2310145547683632567546479766888844087609 3023 2347891670818109598132593793811292571196 3024 2386248255938924666270407743294270922954 3025 2425225075443442497214545453690216711499 3026 2464832056548704055552316258073930926344 3027 2505079283773630895853695331285035596825 3028 2545977001351186817195372524903628462199 3029 2587535615787806687920428762268551879324 3030 2629765698351463052248384588398512781513 3031 2672677987710700595273107837051738278114 3032 2716283392500968075225546615208738998491 3033 2760592994045712339594358020871135332237 3034 2805618049003408518458116998036956673250 3035 2851369992173242448690134237059986927659 3036 2897860439225346831513005175233052047551 3037 2945101189593678135118145045332700362379 3038 2993104229292043459546808135775022386220 3039 3041881733896857536644791197769173791251 3040 3091446071451624425842849006288718634330 3041 3141809805542342184121831936076835758601 3042 3192985698293185307585271501152758915964 3043 3244986713537409075048392973276380443147 3044 3297826019907062924891015228921126243822 3045 3351516994102333458159242294634406176902 3046 3406073224078205772634642211178373953257 3047 3461508512415273721301845290754217801078 3048 3517836879606355692662915244948405718103 3049 3575072567531893036691995241027433174629 3050 3633230042849618961235428666041852838881 3051 3692324000577761141089365085458625185010 3052 3752369367590957376278017103111698143992 3053 3813381306314576373992387481078045632881 3054 3875375218330171669469456286814835573486 3055 3938366748184335501028086511333929309944 3056 4002371787107083314507207431849787346124 3057 4067406476938759626876553906532439361046 3058 4133487213964849309619275711092027496513 3059 4200630652964561447342842169478451185626 3060 4268853711165670615634307972240651767566 3061 4338173572418515081403765715794691198024 3062 4408607691274581550835554645723785755640 3063 4480173797289767724286102159932693167700 3064 4552889899230537587031568707253221796235 3065 4626774289510415422687659646341160914092 3066 4701845548527655753418445125665071121584 3067 4778122549239056534255916557842237102222 3068 4855624461633208423150176680886271977915 3069 4934370757445839129469502043379262318151 3070 5014381214772830913648959380055605725261 3071 5095675922931436054884391272195480125134 3072 5178275287217379454220250169688368166263 3073 5262200033916417030549578044584700340974 3074 5347471215209972142045045662601232311537 3075 5434110214341644530870987624316926288385 3076 5522138750675965101498500236338989563804 3077 5611578885024602931243532667616725080391 3078 5702453024862962869230505182335920461119 3079 5794783929820982233699279121169921121185 3080 5888594717062439844724106279650346161610 3081 5983908866945382465479176839210053846854 3082 6080750228569162381434681496003909155663 3083 6179143025609686540427839481509806759781 3084 6279111862039352770827152272924768734476 3085 6380681728142472067118612107337378662656 3086 6483878006413431133171383391080870509869 3087 6588726477757800482826565787074469493656 3088 6695253327574213339580080646766652705495 3089 6803485152146839316091426676930375347262 3090 6913448964916636940054393759300262757340 3091 7025172203071044787508976613782487103304 3092 7138682734010437182312746277181301497569 3093 7254008862141061934790428831242283896534 3094 7371179335542706229268710456907875922721 3095 7490223352971092715475982022545226246907 3096 7611170570732945409712436565028392110458 3097 7734051109904243959577253682411385427903 3098 7858895563419067698725832869833824163178 3099 7985735003510301618664157531559054875936 3100 8114600989018830698601100706359471281167 3101 8245525573063490638707062230062862157917 3102 8378541310577384404037055294890752272386 3103 8513681266214076274225833359687353766508 3104 8650979022118008367543723840393248174358 3105 8790468686074148219985346948114866982741 3106 8932184899519695071047890587228664284096 3107 9076162845944609183273834869774795991242 3108 9222438259152016059398843743367195023172 3109 9371047431917270239707792994633534844351 3110 9522027224504690570293695983996116215497 3111 9675415073593042463682605700698357337818 3112 9831249001056469045159573063471564479701 3113 9989567623164514031298825988262882735669 3114 10150410159635352246470229606462828707990 3115 10313816443118720569314375774498456610113 3116 10479826928529797141371977507400621588694 3117 10648482702823660464327709352397707729366 3118 10819825494618419830011971737111962355835 3119 10993897684270082838756790553327436992893 3120 11170742313793800383865772322535705143760 3121 11350403097248290827410092110057346871059 3122 11532924430964331498146299695459519876655 3123 11718351404248163735821277035636483203614 3124 11906729809926639541560829480421209208641 3125 12098106155379315922291746123793051739372 3126 12292527673409950305765271359225567196922 3127 12490042333617285327031693396450919192260 3128 12690698853602880132454869543624941309279 3129 12894546710690888201428725103478229031906 3130 13101636153482513968153409759881330386120 3131 13312018213935396722458727290369088952215 3132 13525744719275293335348683512627812204325 3133 13742868304446000998958959037474067477220 3134 13963442424389187520177759042217537331558 3135 14187521366876114915267006794075349668449 3136 14415160265166869011342335016830822561696 3137 14646415111235484987899777853510490102931 3138 14881342768820168182789156903641306119309 3139 15120000987053771860926058653223878781685 3140 15362448413916951452152182705596903065220 3141 15608744610286304425378938888261174387632 3142 15858950063802760991497236752628383854228 3143 16113126203350066276428794989061717564764 3144 16371335413351082112946835669770026941495 3145 16633641048689673054923728433343699365914 3146 16900107449447976576547996828542774207507 3147 17170799956285147178016758301557559457461 3148 17445784925629046437515618111605321297964 3149 17725129745525703860788572269365190457327 3150 18008902851299284128325909220088240286297 3151 18297173741886539782517607846183435424117 3152 18590012995979331027596594385630891191601 3153 18887492288858774183379810644122068988543 3154 19189684409035019886638786211608044522972 3155 19496663275596242835053121297699386245767 3156 19808503955360827574292879559087932181052 3157 20125282680756799785711442226034306335816 3158 20447076867502025402759978544260928004146 3159 20773965133030151948059381420152332639275 3160 21106027314714896896142589951575518758925 3161 21443344488859049738084120167486330214759 3162 21785998989479409696699622274307817298991 3163 22134074427875895699704487337514058828865 3164 22487655711994192171841464939718992312961 3165 22846829066592525352362996842826454403180 3166 23211682053199589361627250610233280287208 3167 23582303590897073739621072801985738630923 3168 23958783976890970750301961160671725900678 3169 24341214907928481091616304982453464135976 3170 24729689501501347909987236683196815566266 3171 25124302317916325798565093548630540852323 3172 25525149382149747710633462150357656292188 3173 25932328206591317094772332302809531114948 3174 26345937813569691296968341736480105409276 3175 26766078758789948465866543997412592262345 3176 27192853154550565610334327870264746754990 3177 27626364693895521246086663786418060480194 3178 28066718674543658533993525830759422080315 3179 28514022023777012046726826913746995922683 3180 28968383323104176873577232576002046087766 3181 29429912833907093893029043466001741440618 3182 29898722522860694927779429478303402301342 3183 30374926088361046062371996410865687941385 3184 30858638986724207418598573494979608255124 3185 31349978459419318918460624356984405355561 3186 31849063560070301592332634393364651491496 3187 32356015182518175334853227103024340756881 3188 32870956088649937439796981391718342305056 3189 33394010937315127925107302314163947821683 3190 33925306313006950809997877738071291986910 3191 34464970755658850107596565620884560855017 3192 35013134790203690839486069021562057313615 3193 35569930957276878440485433964974013001124 3194 36135493843680190279721887366284125635546 3195 36709960114018763640382028419251287942550 3196 37293468542096965239053030503980863581708 3197 37886160043517388801098185974583920207416 3198 38488177708036970415007619329923129946752 3199 39099666833156976708023255657035930875544 3200 39720774957468418532757698435775485342133 3201 40351651895262875564360810921003210921649 3202 40992449770897130505993167894089887025492 3203 41643323054455566305229413129645671056430 3204 42304428597164838517112979526627889596161 3205 42975925668139498021748047668327397356780 3206 43657975990878441153924149921111381037389 3207 44350743781126354565760572842806364872075 3208 45054395784484631997500128305667061589870 3209 45769101315422209560745067750885304359370 3210 46495032296034615385753418350487382355734 3211 47232363296238763917297982285636128040632 3212 47981271573714810952625980043845259894607 3213 48741937115320505381941008543668472018497 3214 49514542678251558174938065370852433591103 3215 50299273832712210224292310954614354111600 3216 51096319004330890518733424771310892691685 3217 51905869518124750248642034154590766812990 3218 52728119642208483616606410273399968380137 3219 53563266633091702052888267798249100614113 3220 54411510780719921782912038641471790397064 3221 55273055455144808817006813360830766808952 3222 56148107152937501467634037655769741869029 3223 57036875545272947689668791182497175711920 3224 57939573525756929195181142875955437880955 3225 58856417259966938722780197518819048218495 3226 59787626234735506239505866024357782872060 3227 60733423309191325834381588582065070382036 3228 61694034765542754759608293285279523273776 3229 62669690361664198928004207314966532196551 3230 63660623383424963293298743728396017343869 3231 64667070698867242467564166619622883574255 3232 65689272812126847267834283795247554510776 3233 66727473919250523873243503559423420172387 3234 67781921963756467398947485044202390950686 3235 68852868694140110430972972632439937773119 3236 69940569721123761387558612427485595721536 3237 71045284576901462383299341753493540952391 3238 72167276774128559095110356522162345636362 3239 73306813866957729930807819512417156206332 3240 74464167511820806358931685266284607817353 3241 75639613530309621540168287093796271477241 3242 76833431971803956869687033155419808630658 3243 78045907178252449858552544540137484110922 3244 79277327848702145272922197974235960216555 3245 80527987106036340449662159810913222822461 3246 81798182563462869235092553678054442476306 3247 83088216393267449445391512370981171550591 3248 84398395395319526183497856203650840072379 3249 85729031067901422210759504822243017364248 3250 87080439678292315568707165510868826008407 3251 88452942335735280654317500567439454871373 3252 89846865064161774849046995037175405660155 3253 91262538877360497568066495081172463479923 3254 92700299853906613299542680161844012471891 3255 94160489214598249352963652165651664701031 3256 95643453399656589877683333221007156019538 3257 97149544148497782035593543673358173637117 3258 98679118579271998784299151490042157406897 3259 100232539271040529358638735676516642677174 3260 101810174345723929501084477555719958763203 3261 103412397552756137115138132545262728249266 3262 105039588353513908881154539607588422845876 3263 106692132008521927450360956999798774389513 3264 108370419664437864724086434833076236664766 3265 110074848443884634747101150499496785379311 3266 111805821535067628127666669431833632302790 3267 113563748284312516670608583017454939312574 3268 115349044288393472301242284381348247228296 3269 117162131489857247311566032509127375459812 3270 119003438272143526602062422838063443949908 3271 120873399557778393111545737050329311001349 3272 122772456906370366140227920555804763286283 3273 124701058615758817062936318239092051463160 3274 126659659822971720933378275629979639886053 3275 128648722608417114966035490158078662066867 3276 130668716099891137591135221419541761819847 3277 132720116579903223515014672770833914584326 3278 134803407592825626002565823336091336566548 3279 136919080055445719731505693648277099351490 3280 139067632367350900489119522968032228035465 3281 141249570524804122726396451546975865206649 3282 143465408234460848296041939875333791455941 3283 145715667030666781854783667960376827425709 3284 148000876392606399031092492479031207762119 3285 150321573865124761950080650698010116107456 3286 152678305179410099659156419825294990262634 3287 155071624377444590458632763433117237298076 3288 157502093936326495956269557134352423067511 3289 159970284896457889045546840085546057344680 3290 162476776989614960099896694206628737463243 3291 165022158770983851887838465546389426293229 3292 167607027751090964720373400693817526678804 3293 170231990531801334938809151111644949826677 3294 172897662942224067933544717797934436205495 3295 175604670178791067772182937628131683701045 3296 178353646945256125629677046639185725340933 3297 181145237596975277403893191778452240493535 3298 183980096285121573028520671246479312573493 3299 186858887105291909392328434061006345393777 3300 189782284246063106120055129426443802182069 3301 192750972142053735693248247387605635489737 3302 195765645626950836535511351436012884374836 3303 198827010091159043933688161598853202682466 3304 201935781639431084691916666482384248523200 3305 205092687253240404364680301960463901891542 3306 208298464953152512475664061971413370412150 3307 211553863966061306879924831906335050308521 3308 214859644892442377794588617391629511094871 3309 218216579878597352078106361308502208986127 3310 221625452788934421398397433856061348084486 3311 225087059383369271218374729502716004604155 3312 228602207494782376735854643010779787704201 3313 232171717211729446857925491226343699935669 3314 235796421061229434585717636430261104876169 3315 239477164196941918806293032903401437492774 3316 243214804587444307164146294762323090546850 3317 247010213210038201760318905060000521407757 3318 250864274244678935954095212722093490700215 3319 254777885273577727801743740148087389156693 3320 258751957480951491474870980874041713104512 3321 262787415858592478369813638711770686566434 3322 266885199411611242830876440694365568310478 3323 271046261370150509300728736781371424533982 3324 275271569401299254826483808940522119599274 3325 279562105827132725499936355820373802668624 3326 283918867842980828946349855693548456232418 3327 288342867741981558836323590726770243408937 3328 292835133139892273473708026641527519134276 3329 297396707206349277683797412911059660962776 3330 302028648896416103112055184044846145633972 3331 306732033188747646765240456741039066522962 3332 311507951324075269215692866321077255059787 3333 316357511050479703079019169619097569216943 3334 321281836869018651627219547009395994062293 3335 326282070286318663245420858046778419508953 3336 331359370067556949760976632458272282401165 3337 336514912496588579283494594815507428840570 3338 341749891636500445761986093430662518680792 3339 347065519597496467566265270403623627210312 3340 352463026805248032435794810254521692693377 3341 357943662276766407837604269911042230715218 3342 363508693896780563757912837238095619050856 3343 369159408701832708549203052888594766158819 3344 374897113164921161275985999380084067992291 3345 380723133488061828868873183431182950698377 3346 386638815895440765457892197313132514003610 3347 392645526934691508765973519149008519124617 3348 398744653778809131692132721209847816211872 3349 404937604536400663741077769950305997867517 3350 411225808562619815860056701285089659614329 3351 417610716778655232218808419690649557784579 3352 424093801991952658928767831719844212666878 3353 430676559225213508729602519507200204424216 3354 437360506046179053868382375543155928598476 3355 444147182906419747459220125479207750490517 3356 451038153480964056788117643396826203477560 3357 458035005017167176711848169396900122573359 3358 465139348684475388476124430097394394795848 3359 472352819933671229112234471836544121136368 3360 479677078857072769191095027233517271347982 3361 487113810558460974552140044675263056382699 3362 494664725524022051132594757791003261876387 3363 502331560003271658506293912629781305082184 3364 510116076391057478090052350154588626055431 3365 518020063619804119062171659099731409500592 3366 526045337552902335120536849596894218624884 3367 534193741388607909776971454894652500492354 3368 542467146065153483895269395724198137107011 3369 550867450676644426713120175539723071981394 3370 559396582890239049305263633481445426303884 3371 568056499374394467779576052258154418508337 3372 576849186228471074491402431647282025166734 3373 585776659423691688726069811724942182450150 3374 594840965245536546059732778145645065270364 3375 604044180747789617736125536240301994984976 3376 613388414208101067381804795301421225459733 3377 622875805595505511703381104191480480699171 3378 632508527039539891412505440398601020078063 3379 642288783311629651544660931136819881453676 3380 652218812308161288766700462091049982129032 3381 662300885546143958530319667411088140591285 3382 672537308660647603007766618223001019240476 3383 682930421915159353677336076278195164792919 3384 693482600713810122303681612081071837167674 3385 704196256126857370905368104700496313786151 3386 715073835418135372072168055716387277981701 3387 726117822586108473350824477448200428737747 3388 737330738906992912651872395305672452671813 3389 748715143491837620950406379834394083584790 3390 760273633845778523737941221882006122844807 3391 772008846441617214895160273992906852238493 3392 783923457295682096536094957831477315194879 3393 796020182558388928586418864159706849179422 3394 808301779107196967689186019096996538406331 3395 820771045154649462332123319769286911414419 3396 833430820858927157781420584806036991752041 3397 846283988949881276769974449737767793096847 3398 859333475357701373055566504831553234234791 3399 872582249857468224251491403313459582752948 3400 886033326716468053246127827314197004765411 3401 899689765357808074596129660514589178157792 3402 913554671026924572704041478813710944239494 3403 927631195474819598505567686400126019590976 3404 941922537644326308327811043417147744345474 3405 956431944373541515933787564428943303519464 3406 971162711102428069072007900427980580454469 3407 986118182597034636195132602764692540188348 3408 1001301753677031741916287906575159183016816 3409 1016716869961327321160237102356993168834961 3410 1032367028617150363485739592089186269865345 3411 1048255779127688413696620444348287678273709 3412 1064386724063350602074054169651540898489090 3413 1080763519872071423595755713560889003432460 3414 1097389877673403270737982540632123041059981 3415 1114269564072149497843332182349207690825322 3416 1131406401975955439890339805636677365097567 3417 1148804271432952979039946350903442606182683 3418 1166467110473538441632976880511516739832050 3419 1184398915972730645775785646699748395264207 3420 1202603744516844035237590115015224994508869 3421 1221085713291282515779954141998630819837109 3422 1239849000972836724446484544970222482348280 3423 1258897848643656874312807797158734342158549 3424 1278236560709924187196801453809438348337663 3425 1297869505842767478173263648214031135244192 3426 1317801117924080515749133169480940207725541 3427 1338035897015169205884083831232930822262361 3428 1358578410330509003409564158911521219430525 3429 1379433293234932317936233447550001529639755 3430 1400605250246143101470760739985676648456488 3431 1422099056061277513479096418083536665852993 3432 1443919556589016470492125115711787146177327 3433 1466071670006376693242275653306552626360262 3434 1488560387821286343282213004051438887118033 3435 1511390775960488350553669927870308863415343 3436 1534567975863469298933132240406946836374580 3437 1558097205602382417393356874689028139486649 3438 1581983761008245630738722733237558540577082 3439 1606233016823817811798790158977481452376401 3440 1630850427863008405782531860186915853203533 3441 1655841530197667505381674478713076472036757 3442 1681211942351176708088364491877109664610308 3443 1706967366520141311946900230450438261649375 3444 1733113589803160096362519892488658673397009 3445 1759656485458436465383423064200845992064864 3446 1786602014168753676102664842374170439401835 3447 1813956225336051101251574993882557018263204 3448 1841725258383661088006766079356293726332978 3449 1869915344088926695435292341143606940476857 3450 1898532805923786873747556094351052967615830 3451 1927584061426543078506051440758988466182524 3452 1957075623581910840151719669818542255740217 3453 1987014102233074590290285851516041170227882 3454 2017406205502355968378058195480829540364710 3455 2048258741244729040935730730923773801041249 3456 2079578618510288892016620949933044047752423 3457 2111372849040433199674086531819584014105998 3458 2143648548773348805370072899140476023293658 3459 2176412939384100359968885627740749798283413 3460 2209673349834387691428228064882552995937024 3461 2243437217957817972282169029025997408714867 3462 2277712092055222832394703617321974058019896 3463 2312505632526427259365445351400911190286866 3464 2347825613512452562194702310248031424625859 3465 2383679924575133024118886184216245980812975 3466 2420076572387569042908633428916394499432446 3467 2457023682462981441946213012868638785332586 3468 2494529500894818423543774326792257228526936 3469 2532602396136277439070446571491443584236968 3470 2571250860791510023965419372533251284390784 3471 2610483513447282262718487084578102251748759 3472 2650309100516763159854324680591865646918550 3473 2690736498124837042753317735076762452734252 3474 2731774714006003894377868022199064414471147 3475 2773432889444900549376960759354862208260924 3476 2815720301229885405202803713661485470285447 3477 2858646363650370018684265332687564742483730 3478 2902220630507705856869451061476466573071773 3479 2946452797170973927242116504619846109279544 3480 2991352702646837763512343202770086167223744 3481 3036930331695486058825496890658947983400886 3482 3083195816961163941187661368687589561780168 3483 3130159441150012262321911991879135841654090 3484 3177831639223038439852917891054764802410593 3485 3226223000637646122875289126840437317793904 3486 3275344271604857501872858005209445469809213 3487 3325206357396378564614049325549431557648927 3488 3375820324667936839559580160271288547606816 3489 3427197403833780412515298430729826678129079 3490 3479348991458048615604563828244711407889760 3491 3532286652698657437434721021029607999547612 3492 3586022123768675739328311661254102358102489 3493 3640567314451605701990989588413344810035573 3494 3695934310634793786525288403745794432663530 3495 3752135376898172462303619658548376390386976 3496 3809182959121793376443369478569138976258325 3497 3867089687150155845582171487681290830313609 3498 3925868377476009599317972196472295486110168 3499 3985532035982456438897383305140098290424738 3500 4046093860705231524227934788279663165956803 3501 4107567244654827252449638519393368640675985 3502 4169965778659525412417316657358727818806379 3503 4233303254269856764374940013672542430807283 3504 4297593666684721539527417893499961312256029 3505 4362851217740564458576336701826949224729647 3506 4429090318922988057768894810763793915953565 3507 4496325594443091020274416939059774275150200 3508 4564571884337047715939284106904494257704473 3509 4633844247632127788209042054756093249392929 3510 4704157965536786156207291220598979163972883 3511 4775528544698953855431761193560554065155364 3512 4847971720489255622676248554613986382098065 3513 4921503460354236086855070380452969434805034 3514 4996139967195396996194372039064975689160236 3515 5071897682820099053624887142198411845454369 3516 5148793291419187909648614943070168882833585 3517 5226843723118390293737186869619300336864302 3518 5306066157557377145013931624061138486960132 3519 5386478027544553267596120665198967779668403 3520 5468097022740487466062781829158773481271599 3521 5550941093419077810959922108254353666566501 3522 5635028454258362449998922059469008206548684 3523 5720377588211127774011670343683630427536407 3524 5807007250406199752743580224908999410292579 3525 5894936472131649907186129620941413973307035 3526 5984184564849755637294165946590824225782282 3527 6074771124296049001449851662941351816426677 3528 6166716034611225630898293808586722669796130 3529 6260039472559373960600371576087670288486054 3530 6354761911780206031997755607620116195364278 3531 6450904127129900083113023527059290275180419 3532 6548487199057122899732641056129154561742453 3533 6647532518070016629714162832525879316211976 3534 6748061789239581427129206117555209323351328 3535 6850097036796438081779436566731588452029162 3536 6953660608765241587649315324319632133990783 3537 7058775181694954751148069407354154707700685 3538 7165463765428068082881956150029410025052424 3539 7273749707968226046812162905025765243710879 3540 7383656700388136403544273915212056423822967 3541 7495208781838500269315331062041040066688915 3542 7608430344598604812627561984972993287845516 3543 7723346139230620890915306216573500603191702 3544 7839981279776986905633490191559616120911243 3545 7958361249064253562103120273090547000493072 3546 8078511904051483808677405206833200612395002 3547 8200459481287943310516118432813790765841231 3548 8324230602416861826195787896752038189444884 3549 8449852279791390390374040671038417905219931 3550 8577351922138193308680832597946427605284847 3551 8706757340336218901289616857861936656203434 3552 8838096753244718619182355752351367514831964 3553 8971398793649507607030224249888903808404834 3554 9106692514260138358656876197838023714711129 3555 9244007393828460412503440094793338580539240 3556 9383373343319810571717718074096363427214186 3557 9524820712208817850736539372718089163953308 3558 9668380294829610689077717933787815474876519 3559 9814083336853953927936758758892637928464076 3560 9961961541825615752483095134458312838812571 3561 10112047077826068100453596109393244443003934 3562 10264372584198302384517854757505926082531643 3563 10418971178405473431249731423931007549982055 3564 10575876462949603474905064518064265066138259 3565 10735122532428702608513842129617720026307841 3566 10896743980655955218280805287766938035013688 3567 11060775907921007115655168649906999743170065 3568 11227253928315387615774494018443718591431470 3569 11396214177203815130253741785414464370090826 3570 11567693318761771605168092224109146935101445 3571 11741728553662844512291566536728207584910449 3572 11918357626834538476935490650069104616639582 3573 12097618835367842437198273690784463300558967 3574 12279551036497536137872910492639576537841941 3575 12464193655740346863182465480583588870994015 3576 12651586695106186181816393188521275058783082 3577 12841770741471441232454707109456820143933039 3578 13034786975027759812303937847935317761704406 3579 13230677177897206843984181282686555404995544 3580 13429483742825403744966740138219673606319417 3581 13631249682045471570433980968661579363054195 3582 13836018636222523726870470734181326372030622 3583 14043834883573513513525698619004957093159587 3584 14254743349070277797125045757553964257951975 3585 14468789613822608413794466945728424502494240 3586 14686019924547248554538893739326677640543663 3587 14906481203221714893264493851724652553211362 3588 15130221056826858299588640675944058731495247 3589 15357287787279176784484356011651707815289499 3590 15587730401454767917686683984170144589093533 3591 15821598621408091892392167750213249467138935 3592 16058942894685364842957495104487526514137620 3593 16299814404837956690381486413429539224522021 3594 16544265082033502600616682773997087384057887 3595 16792347613872351954191514358343115136215701 3596 17044115456304909629378120283856983639065450 3597 17299622844759790617934384742905398793449390 3598 17558924805376143838462968315833730382997918 3599 17822077166452411776358478805471038816029536 3600 18089136570002637313721980426212373467279000 3601 18360160483534979490646783024309885556373872 3602 18635207211941258566818932101451417108103758 3603 18914335909614637773827799782550696992095899 3604 19197606592681923693053600513548922283877157 3605 19485080151470089890549852167543650911788277 3606 19776818363091118904270043874078918120280601 3607 20072883904267317125426507779664830505202086 3608 20373340364278761439269781184898834089067888 3609 20678252258157635846402288514731964638002752 3610 20987685040008630304527631169057650755735636 3611 21301705116582818582389581135031893119594844 3612 21620379860981649320241184566250344772089522 3613 21943777626621181696128548404790157082858049 3614 22271967761330609381289403025763612509875202 3615 22605020621717975997641332765035447947100988 3616 22943007587674481717976856452553115266952720 3617 23286001077153114435140282070206304983408431 3618 23634074561090306479049664524998857954584860 3619 23987302578609240138874964901188944211172681 3620 24345760752370748579302090581502410951922707 3621 24709525804213386100275662334806129760014175 3622 25078675570945803079824131933808530123494214 3623 25453289020436012371496635399788035201781973 3624 25833446267857813233549070893565769083869779 3625 26219228592242035808836451205842348118262930 3626 26610718453189943780220554112019696254553013 3627 27007999507899599215170255090856026696160342 3628 27411156628359538382028057268835228494933746 3629 27820275918863769642949033706543694406281088 3630 28235444733699391749619580592070148311565730 3631 28656751695164118211889909670051528781964992 3632 29084286711761892746663467461731199540018012 3633 29518140996737224921740461992527138309003692 3634 29958407086793253547611070006866650535294772 3635 30405178861157580690560598424765621235128655 3636 30858551560837640971665128272047582945224093 3637 31318621808233134562098072017537221279411221 3638 31785487626943978892560896826047724405516792 3639 32259248461944866297233233104970611635844231 3640 32740005199961504854369153586252712977063676 3641 33227860190223263252201986029768355935550678 3642 33722917265423849700298779633564189566514222 3643 34225281763068455678446625073267584483067300 3644 34735060547035476410223472260327567088027388 3645 35252362029535026760898485508446224815626788 3646 35777296193288773990263660720220202668938911 3647 36309974614117173533526390386225693057613898 3648 36850510483754964999795239845550579969687596 3649 37399018633084963255934323169187284030735511 3650 37955615555607262269827313133750635349238791 3651 38520419431337918186018587470193848015433561 3652 39093550150950412998448129169248302725368829 3653 39675129340358081533217309189437447934389241 3654 40265280385546908453453291869665559328671847 3655 40864128457861080633747087168995082636228413 3656 41471800539546727040106078841995507080605511 3657 42088425449760522288081100106083371045201389 3658 42714133870844529903994637523789537979969018 3659 43349058375078342310872764067760593656233383 3660 43993333451705754274836147322987942516730553 3661 44647095534451499577153004562910320712147575 3662 45310483029321063504635131168378595883182164 3663 45983636342903667471302021244568468264877535 3664 46666697910967127658167056107735106897572712 3665 47359812227569346284732540670628672361121447 3666 48063125874470738387874180664631483333398508 3667 48776787551077112764280325186686140222598428 3668 49500948104692820858618871083947335851302476 3669 50235760561318552068051340461012108157966982 3670 50981380156769008257378487991935821748362699 3671 51737964368349797613546349511106114161126143 3672 52505672946864105903746598947397572699052380 3673 53284667949193550882061149005959429831214524 3674 54075113771219007552467923599978937590975166 3675 54877177181330981765497215363180179117301024 3676 55691027354290451952242540347809922434110428 3677 56516835905695036523921974550206091455868569 3678 57354776926806439329715150341007712684410420 3679 58205027019999421318345571009245972785798923 3680 59067765334583181880551038318144528799858662 3681 59943173603260901495632106900690356360444857 3682 60831436178973156701987199790648620827197768 3683 61732740072396577694297107301241578766646441 3684 62647274989838181491267454614735474471963596 3685 63575233371802487247316006786398954667041542 3686 64516810431966460839397452041023256725578065 3687 65472204196845251603005637117420285296247885 3688 66441615545878272639543855248402288230700414 3689 67425248252224566388547798022737326794180488 3690 68423309023991399079674303533792119727538045 3691 69436007546191129636250834642501781206429415 3692 70463556523144574494523615340889835404062982 3693 71506171721632145439908648156679192828352139 3694 72564072014505143140826297241072851317696256 3695 73637479425064845307793226737285679036331564 3696 74726619171915814407822335441062561863749304 3697 75831719714607558685114348479538295559821110 3698 76953012799764892320631455251614969195709092 3699 78090733508027759057398488420164751986638070 3700 79245120301494662253131325647826919222951490 3701 80416415071997234827730693512288397068101360 3702 81604863189893762948584318994160049645577545 3703 82810713553716107496844001663349673132858861 3704 84034218640351379268717819244108808598596761 3705 85275634556099866894621328795973048094438901 3706 86535221088283984199128934843832045245855379 3707 87813241757756938277623439115535254094240893 3708 89109963871979161817025804585498321620946077 3709 90425658579018563633707954588671788075311185 3710 91760600922135781122413518066956701562353624 3711 93115069895317994804120543656066862964622060 3712 94489348499415489469325584987181147884799002 3713 95883723799252185014600200386465067833228563 3714 97298486981357180128725912193202712263484339 3715 98733933412696354774012460916632834350659224 3716 100190362700043788302800695779194482607940358 3717 101668078750380025249722486972616854537316954 3718 103167389831949511458681668843976693959332209 3719 104688608636372385304674427097858511151956562 3720 106232052341435361678691263034894695306477239 3721 107798042674965216286685356281013252075672047 3722 109386905979401869128068201150601947066976474 3723 110998973277483071084440979993550363269576385 3724 112634580338649796808292073914867009741771569 3725 114294067746593021400728512561036911810085321 3726 115977780967542928398775028736550164100501051 3727 117686070419730080961799769656177075061575921 3728 119419291543611384933660382973292659255377330 3729 121177804873299414651472884789561446456258502 3730 122961976108779544915723447402205542544889183 3731 124772176189362687370302068888348268759342999 3732 126608781367949519721092383873844314492929672 3733 128472173286563425709516571859610259331750425 3734 130362739052719306188808159659216061834207570 3735 132280871317095095151114699721784539592191118 3736 134226968352064236441499813345435672023341316 3737 136201434131565771257834399798365441265635676 3738 138204678411861207527291396616080631509202694 3739 140237116813664841967036535906110956796924793 3740 142299170905187437670005465046645293019585033 3741 144391268286590157413135497476194858719208043 3742 146513842675379200034538517811664628897125975 3743 148667333993248482458053682120947519657197637 3744 150852188453891168261967859780216782184920347 3745 153068858652298045141261848058567731846810101 3746 155317803655053710972523924138408229409416595 3747 157599489092159452480450852112977352924955318 3748 159914387249883736433533922009029698892385198 3749 162262977165180305476930771282596143426044374 3750 164645744721164556224049047608148238853927962 3751 167063182744199530958280376706381199195554700 3752 169515791102071751729092950569730129741057870 3753 172004076803819803342436055712398324008783416 3754 174528554100685234576859078615653973657016877 3755 177089744588760500047449854927162412321565080 3756 179688177312792637817475672334769589056932142 3757 182324388871729466844016935702074627073246670 3758 184998923525455906103548018440524762472419694 3759 187712333303319511960246900755814003805838502 3760 190465178113881519020968815648944108652275379 3761 193258025856505049502692503802606361609855946 3762 196091452534205231997056984080230081523739557 3763 198966042368385724387667469882096622211195467 3764 201882387914874605193869286045704695207666028 3765 204841090181897224481933585958675716797166335 3766 207842758749386965173834780161452078862363990 3767 210888011890284874434230373799212468404910166 3768 213977476693216861020384526089695556101294015 3769 217111789187213064581430760774467906973342134 3770 220291594467845591585058840885640940050593007 3771 223517546825463153656650443973176725145383358 3772 226790309874886050690111645111728604205433868 3773 230110556687254253650985638508355754885733257 3774 233478969923379021055730839989459777225699474 3775 236896241969305318484075574117189218620438515 3776 240363075073422205636970229052353127081911185 3777 243880181485843276120183164606184437206297863 3778 247448283599380778762309875170641548196759992 3779 251068114092850629067915865104064800155567051 3780 254740416076018132443336383120447118449740887 3781 258465943236937065152037349199461590802332094 3782 262245459990977850662644716082810548866721923 3783 266079741632313235106046912889480495899503687 3784 269969574487142833288973027856461938834189727 3785 273915756069441033743561243865776623422233703 3786 277919095238494980260851600591577667603030700 3787 281980412359033536889920820171119631206395092 3788 286100539463199006418583177399283341262865741 3789 290280320415179268432105696277310998012208959 3790 294520611077736860344249374262308172293431937 3791 298822279481469774238542460498532720851820480 3792 303186205996024941235522648643984445728042295 3793 307613283504116637749878135365484352246836608 3794 312104417577554922637974235120019462697285306 3795 316660526656154163214695491574980100395089993 3796 321282542228710579294009837871411877406628331 3797 325971409016937056390133197077952133554568560 3798 330728085161527654046067576368072083213129478 3799 335553542411258630733875511836859475776059217 3800 340448766314281578434819993453304438136627430 3801 345414756412534443563070839725476250610362392 3802 350452526438408858361057960248496965055187231 3803 355563104514618907482590427453628440094976998 3804 360747533356392242216793777890424461625621389 3805 366006870476948416037860342767864847938743795 3806 371342188395367492864619965633838099760624287 3807 376754574847833959849099215029520569914496519 3808 382245133001340778788189848857946557730213207 3809 387814981670859183694743352868596957619296127 3810 393465255539040478154507922824541576735785191 3811 399197105379476441895311263478123447444849100 3812 405011698282565649459848367320554209574288342 3813 410910217885033747237265227162647596093436480 3814 416893864602135663517944005840161129109477798 3815 422963855863609678539321270331771854894143908 3816 429121426352391616106249274745447174162042314 3817 435367828247181417478427841002660292048126498 3818 441704331467850253671494587307918233213248025 3819 448132223924803232916040741302182546633537517 3820 454652811771265353983484809388770168577160837 3821 461267419659629030007441815989357979117790912 3822 467977391000809920281175244300007767407486048 3823 474784088227773144076846462321677316521953908 3824 481688893062155285010233107864979069909799722 3825 488693206785168500844949055289130158828982767 3826 495798450511690394485824166815985706211217684 3827 503006065468750703436078274855820968107110752 3828 510317513277296278634893570251276992547742469 3829 517734276238470664170591295955579870309367338 3830 525257857623267123495744324566028921400518201 3831 532889781966817200218518480948741214949265043 3832 540631595366150584791802310665520032586692949 3833 548484865782714684845730692387381379480499742 3834 556451183348466138446588553207481691141895835 3835 564532160676849521744504317788029948183724468 3836 572729433177451491636250555224767088095060848 3837 581044659375673023845161141284990457697305847 3838 589479521236183512717410908767173318947791723 3839 598035724491527368704976780996116225996285797 3840 606714998974621920613656261980233754115764921 3841 615519098956545812422673837948761799645109425 3842 624449803488331248241969122858220864574866369 3843 633508916748188419195041920864219324424367875 3844 642698268392849508414739728730377382726349531 3845 652019713914490354186470228044136173674739234 3846 661475135001890696425435206045279324769201542 3847 671066439907321447402225360581244327743905456 3848 680795563817792917340912177245681381275405230 3849 690664469232183423937986501176267175008834780 3850 700675146342854688175269146060323378952583690 3851 710829613423305073742290604922731681108846711 3852 721129917220439000184123773824077486457836277 3853 731578133353035868632784634865731400872358877 3854 742176366714968203463161386736763169524460786 3855 752926751884785296960734194162530351293946684 3856 763831453540182868339686672858541939738940317 3857 774892666879008652799619011133616118934488374 3858 786112618045294663819019617302202670996471502 3859 797493564562000367311535557984419970535533134 3860 809037795768927155448971088560719763603179963 3861 820747633267523390302373840798218967214577575 3862 832625431371009451132761018045020859425233350 3863 844673577561577810137613926873370556342238779 3864 856894492953066006397351211485823771382689576 3865 869290632760894035451391405725122635438503256 3866 881864486777631838292595343125655727235553261 3867 894618579856025652944533443004463464285877357 3868 907555472397816092613546981193422145892922221 3869 920677760850214727878443227621272289258766720 3870 933988078208338571074054577720799997927061134 3871 947489094525508038961556949208751895512848429 3872 961183517429673667541363210344101135853804420 3873 975074092647916754153645948741539543285893813 3874 989163604537254405299096613861436761268728330 3875 1003454876623734581218607577739013122764065247 3876 1017950772148016136223810931275215969317012445 3877 1032654194619460695307280084135153464820340251 3878 1047568088376895189430707307343811964227887887 3879 1062695439158113990203984361263158432073340277 3880 1078039274676242579226300675744467425151295567 3881 1093602665205074661127319270269892792684492465 3882 1109388724171467044288581365152635553425189572 3883 1125400608756948052552990685724305086786605832 3884 1141641520506585442563572869717930163470631032 3885 1158114705947314348421376153333236991498143169 3886 1174823457213732126773933220664921887381396907 3887 1191771112683606305057311921131608779814227128 3888 1208961057621062637876512418068163017128463715 3889 1226396724829746096849410648035612347778138892 3890 1244081595313881149501433957207716781897752479 3891 1262019198949571736011900499922848500229844141 3892 1280213115164225853783951858255678313458838426 3893 1298666973626493722687436099266774522283853171 3894 1317384454944562183889323213057224755789963481 3895 1336369291375243869843912412468765872668361026 3896 1355625267541660714350976267904503118868228017 3897 1375156221162010926164139095653521909688948477 3898 1394966043787175068307473110800828492078762942 3899 1415058681549701994611715401381552613035530813 3900 1435438135921885500046801648859169415307652928 3901 1456108464485525127870066764471822728632077717 3902 1477073781711036329369010069074568023745936872 3903 1498338259748557196001123711735388831201585695 3904 1519906129228670407006701241312718582620913557 3905 1541781680075442496597344767584540850380105367 3906 1563969262329351622190572375641518811777589932 3907 1586473286982861952307021536804754617074752786 3908 1609298226826167467781084051305957381126924606 3909 1632448617305920462789199476742897835406726238 3910 1655929057394418207681769324712515086786768226 3911 1679744210472121405018394479146139813580911626 3912 1703898805220927607325552623951120250557048864 3913 1728397636531132773996500960987103267426353936 3914 1753245566419452862295865620603777609707897287 3915 1778447524961099401643206073399675125205380782 3916 1804008511233228673866680704055107863202096339 3917 1829933594272820471202867639092327403588621907 3918 1856227914046252764779992248849018069832399453 3919 1882896682433691554435802903180913771374657145 3920 1909945184225507905654026437375542973759111992 3921 1937378778133906046169227287618280996583724037 3922 1965202897816919144399127830727833220590714275 3923 1993423052918022573260691930915047174305369430 3924 2022044830118464821199030644336334459940080406 3925 2051073894205633141529767446579368414714621466 3926 2080515989154496544487403505947452241822525930 3927 2110376939225511894949093392782227034291727475 3928 2140662650075977044907646221048669226230674917 3929 2171379109888286848210959284787963893153089632 3930 2202532390512016172284212993664087194577542309 3931 2234128648623357280513066956532372115936156879 3932 2266174126898774725063836825093561453086116545 3933 2298675155206478121118859166159925308808817994 3934 2331638151812513784841368413100932116734636068 3935 2365069624605150104616283030723388917428626923 3936 2398976172334294265558574923605735608039501840 3937 2433364485869691227417260596406528188176721206 3938 2468241349474577985935094071510763441600258628 3939 2503613642098621611760869088831841422576801943 3940 2539488338686748256270530133828945323193943711 3941 2575872511507770807765284626642352561762751202 3942 2612773331499355272340765818045865235618309963 3943 2650198069633314380338868927973764588292397206 3944 2688154098297700079239900914791592711248151583 3945 2726648892699765892759912474489776360403070264 3946 2765690032286201070746702638585568886205614326 3947 2805285202184791683921712800194309514746152713 3948 2845442194663839504070828819063800517166386504 3949 2886168910613579728157616837488392278206335080 3950 2927473361045855929893807826261839367639668641 3951 2969363668616380967235499743582979590202130665 3952 3011848069165768373381861982257662044023586110 3953 3054934913283752431457414475472768294994790644 3954 3098632667892706179326047759800724019648478323 3955 3142949917854966855036333377187574528010000230 3956 3187895367600001296289546197429844985725136170 3957 3233477842776013990996840310198045902918147069 3958 3279706291921952080089572914148977094018600418 3959 3326589788164605110876848188179827723561496237 3960 3374137530936674122980219128812712694228356081 3961 3422358847720604920225862438435696554364554012 3962 3471263195813978856245634125394107522184396422 3963 3520860164121355036111698912579744331678555197 3964 3571159474968274443584751727592371680872999415 3965 3622170985942420979920633984719256944377012040 3966 3673904691757565512483408078587708170429608622 3967 3726370726145391079057970735409600669676050208 3968 3779579363770739311821800427300603610016136220 3969 3833541022175481505649753429649387647653779731 3970 3888266263746466707133270899820587324467719446 3971 3943765797712857689975103661251503039790635726 3972 4000050482168217821393159647906741524045554759 3973 4057131326122769332649171118786445938582737586 3974 4115019491581094910982885018472587149172015049 3975 4173726295650815025155931386688867889415850570 3976 4233263212677420066927050038389752012221248448 3977 4293641876410903917475619506174182723847240163 3978 4354874082199283405954040745419367094596511602 3979 4416971789214766810756447650968566104999262617 3980 4479947122707559442200276892874637328008239133 3981 4543812376293188391532127269204013659525755438 3982 4608580014268236209371983803988272314026358808 3983 4674262673960486974562338290073938496126342154 3984 4740873168108274359494976528282324747728062836 3985 4808424487275159020648090184774861637816872737 3986 4876929802294622846930789406069536724424395891 3987 4946402466751033805047436269762486265720865444 3988 5016856019491464888967694251369931908912440441 3989 5088304187174749917954439101513888380529938474 3990 5160760886852253676451517574761832368875834270 3991 5234240228586870793394650556882503711541935415 3992 5308756518104622815306695608396825894530194103 3993 5384324259485502225921602326141587103919082988 3994 5460958157887822765058695888144006565853095756 3995 5538673122312861912050315057616765225238373131 3996 5617484268403942683895211224219969032532896124 3997 5697406921286880539816938616516918052822825623 3998 5778456618445828200049773159116126182107595846 3999 5860649112641586968320289311503179175069601346 4000 5944000374866300844114054205346080491226040783 4001 6028526597341747742171401837242704226567517353 4002 6114244196555025363899711333482635178516670083 4003 6201169816338994756286428569628844810381521437 4004 6289320330991158100928556745563796448510654690 4005 6378712848438485538273069869802494782503360700 4006 6469364713441744265214991926099500600909515535 4007 6561293510846999594486456894609869502903636460 4008 6654517068877715564650549966803328527339915046 4009 6749053462475282850038423622988020591471248783 4010 6844921016681273522028535846986343322137320829 4011 6942138310069411714520914597846990599742315146 4012 7040724178220429275526397738207471967505537451 4013 7140697717247960070222378965241080911259753831 4014 7242078287368509071093652759218219617392036390 4015 7344885516523817889727165206799541818550494608 4016 7449139304048527417207472137307738282638902262 4017 7554859824391630662739468722719910728169674078 4018 7662067530884478420052445715979429988956024551 4019 7770783159564005802648028940564033672235142857 4020 7881027733043801624166022477434242465339013742 4021 7992822564441867204727733676060661911957023797 4022 8106189261357543262367859582434408020009704490 4023 8221149729906633672030116729610561507737069421 4024 8337726178807058721353276744660400406425081136 4025 8455941123524252584119623825754971516779327996 4026 8575817390468488848291210316504617510559925927 4027 8697378121253538571182697478899675045907448671 4028 8820646777008693093411712968094432958749393758 4029 8945647142753749727198591085728793620374504139 4030 9072403331828838080937357971396495171958136085 4031 9200939790388882749645510888876637851715551250 4032 9331281301954422746709628406273284834542151386 4033 9463452992028785072881798931445281147337708583 4034 9597480332773172441387827015613602641927134457 4035 9733389147749868356727017157069455213991359594 4036 9871205616724956185222392047870604915374574929 4037 10010956280540965436469727508341931293441684324 4038 10152668046050675433556955529469090321520810507 4039 10296368191122703919116866007605744614932351715 4040 10442084369709941179413221522248590036886327186 4041 10589844616991675955957473359347902732243519315 4042 10739677354580300938626379805028045422038688324 4043 10891611395803667316713463722244823671614529399 4044 11045675951053800143031071831897714129405011763 4045 11201900633213271770760281289254273889359127350 4046 11360315463149765769615685943667223173102087944 4047 11520950875290361034325553168240267813656287349 4048 11683837723265885773652639032519284781195004307 4049 11849007285637108311930831500954446890812789182 4050 12016491271692928242073500856872561898353755625 4051 12186321827332576944269073745320512667261516653 4052 12358531541021801366930461002671240219027767394 4053 12533153449835287129216283412018320870240325159 4054 12710221045575101642915797569988416876220062277 4055 12889768280977665422619848264010513560914331176 4056 13071829575998835462453270995844489316669719957 4057 13256439824189866126122881561847088066042681574 4058 13443634399153630922833932784758954215408858700 4059 13633449161094133167742504256498567901824104043 4060 13825920463448484640978088923800951467804113060 4061 14021085159614648177925307311594121256847861323 4062 14218980609763915225750729614925259514197827337 4063 14419644687751687725237306746627671189210353659 4064 14623115788115323384439119231190642486595721577 4065 14829432833172892734451699102380683276119942332 4066 15038635280211391105836941980584131505985197383 4067 15250763128778538666906699441381599455554893003 4068 15465856928066491703655775688145112821631168270 4069 15683957784401888870307732359562150885949484629 4070 15905107368830331528249513205653401090701856141 4071 16129347924810018446508658638233194511160059835 4072 16356722276002405742539393966557503345768579917 4073 16587273834174914959129218344760927087799968762 4074 16821046607203327665202760762628192824062721521 4075 17058085207189198302002905178717383364055459575 4076 17298434858679686843196035893447823218776969754 4077 17542141407005458146161695571945222887503697479 4078 17789251326723808337986834176064510193630801493 4079 18039811730182986729029774432481669079745008735 4080 18293870376194627887878350262927206076011306799 4081 18551475678830590578374540679122872126879815867 4082 18812676716330867917956617365545143461327699620 4083 19077523240139200393098790780876721328491397618 4084 19346065684052801170082464083947409267142983750 4085 19618355173503167137161827393669660068357485768 4086 19894443534954125465953701255367404834616640567 4087 20174383305434437934280743277529565995527904675 4088 20458227742190848334163297701081555756421723397 4089 20746030832479251162840102613010101089647686591 4090 21037847303479597556884101067891116663274934943 4091 21333732632352579918982845491342426853817608578 4092 21633743056423436847119693171500228299832035400 4093 21937935583511290513019635823483966749289617794 4094 22246368002389078673893579979514702901961451929 4095 22559098893392871759887066208513788784432185204 4096 22876187639165352630034155729511888100618347486 4097 23197694435552635488694588416713449010174299906 4098 23523680302638911706843084856558738974567959614 4099 23854207095938493002777620002257060485158054211 4100 24189337517729444527784260779777299369265864288 4101 24529135128548780349188168143878963414949325501 4102 24873664358833113232341205888713349522575357907 4103 25222990520725141492708561559419895757845302267 4104 25577179820029558634126091453996198512957167399 4105 25936299368339187232997306756172294699802771882 4106 26300417195314610959592664565402983398935969137 4107 26669602261138533467182265096068507072581175203 4108 27043924469127820476259439213133964246161158562 4109 27423454678524889813936516135618021129157345518 4110 27808264717451082331651718447095753406578214021 4111 28198427396044123428662948761090621801196537296 4112 28594016519761978757242256063097802882903856201 4113 28995106902875667925840862098263749885954370323 4114 29401774382133004381212534944282155394831101404 4115 29814095830616288683090074202143218000433592538 4116 30232149171775581803455469772657689407525862263 4117 30656013393661058560839351703756748422583065882 4118 31085768563335720010649798030196643017811134321 4119 31521495841492447493242159321800715268407961790 4120 31963277497256322977746699852505420104208503982 4121 32411196923196690888011800005792667089964080396 4122 32865338650529525382100434833727601850530383242 4123 33325788364535080852747627571268347099713623675 4124 33792632920171022356558718013281501675773565822 4125 34265960357906526624027834696765875546490632292 4126 34745859919757176382080170477250737080213285092 4127 35232422065546662040999649368533423478101715033 4128 35725738489374732671727827172890731375600927191 4129 36225902136317944456136682682018570981909878609 4130 36733007219342260781767871788713288309529080895 4131 37247149236454597245639533763699590791938197156 4132 37768424988071970914272032469287842307486500733 4133 38296932594635903362630588131150433047923736307 4134 38832771514450334821908396253264427657258523696 4135 39376042561771266622521521770555094081485009375 4136 39926847925125979927091676787791041212442938835 4137 40485291185890627243249329846391185074806196479 4138 41051477337103627930910078050587280042955431049 4139 41625512802544255376148798909430978330027772263 4140 42207505456053422692118030764004015895221815184 4141 42797564641126657924233337409041849696785044574 4142 43395801190755843560594027623182709229059123785 4143 44002327447550327001776403587676030864150851830 4144 44617257284113536892919933235149010838244542843 4145 45240706123706340275123603458967965697570623427 4146 45872790961172827587017031138094632043262131632 4147 46513630384160401661765224921043090826441591127 4148 47163344594609401766700402266528722966744511248 4149 47822055430544793169194413185187802871631176265 4150 48489886388144689040871354046938833958600179114 4151 49166962644118902942460128696528043175489833887 4152 49853411078371826072832488567943617040210384822 4153 50549360296983508979343462758990313915208258768 4154 51254940655482760746706764554398212211431904986 4155 51970284282446840793966679881098255246382709791 4156 52695525103401066446136361204007552016107360600 4157 53430798865053621107448316389263483911646965525 4158 54176243159838387518860285042296877577362418410 4159 54931997450801815182335432883829056588726948818 4160 55698203096806138766079734289139503813134640286 4161 56475003378085695686327273422808461545544166112 4162 57262543522128142873205796768320524144560006235 4163 58060970729918075192340465205697823339087442837 4164 58870434202514319428811458016947651097848985683 4165 59691085167999176055998714433528862800811306119 4166 60523076908770347142218930080750817400742845567 4167 61366564789214608161631901353445649851538467217 4168 62221706283733416894804700569601913107609781101 4169 63088661005160318847265534220816849739996590504 4170 63967590733539787426583237120663251316366105426 4171 64858659445308176417631900143172072891192126108 4172 65762033342845858108307529622350050086072486940 4173 66677880884442059504578372692801816181943039203 4174 67606372814640894986785222941954157603875031886 4175 68547682195010959878614423002263823465149479045 4176 69501984435306397996944588459779504346955675147 4177 70469457325062677172423303570825381927058007134 4178 71450281065594390067959417338043771633080468383 4179 72444638302439201649185022545550832649775854303 4180 73452714158214654259135327337064971054447235206 4181 74474696265932857228485263850277303595190365376 4182 75510774802739154785388629572045390437701956205 4183 76561142524120723361559379534646309894863438948 4184 77625994798550563875074657507254433032515426190 4185 78705529642613783222550457969644851295752738246 4186 79799947756580991197349878422043331298503529719 4187 80909452560476669563818839713264713133798382174 4188 82034250230606688772420502435812079562204158137 4189 83174549736593811303155641709857264553333122059 4190 84330562878884694831805195625493071831442671417 4191 85502504326778236630801451297555448483781261651 4192 86690591656938098356908462844301954100204525483 4193 87895045392440275644378173289115543709460347994 4194 89116089042317865664979275831535311996156492829 4195 90353949141654941086892159886943052350387271147 4196 91608855292190985455279099280114267264078053671 4197 92881040203488863879135131002523808596298197201 4198 94170739734627073558454916908869343243527282126 4199 95478192936470335370013092416219814465220281758 4200 96803642094478548001410176073366777313551777384 4201 98147332772109275517412587295520698109429228947 4202 99509513854773054039744628207886982441518082139 4203 100890437594397820882446291097970462422903885974 4204 102290359654561003039732865654361630316713856747 4205 103709539156246724088777330108293664454042917963 4206 105148238724185904429633384372897061566043172607 4207 106606724533837893386868993881883876730014127085 4208 108085266358970632711956450026248369420034397017 4209 109584137619899193704556240055148947613993507577 4210 111103615432338898478931559112196579998926824524 4211 112643980656934096018359067792159945494792406984 4212 114205517949418000676879299010397717057185835851 4213 115788515811465917437262605986170378817737510337 4214 117393266642196444635808717222855208347066735495 4215 119020066790384257890865594349484589323602493496 4216 120669216607338234684042580991848248596689951812 4217 122341020500509829052549166910575006397340993600 4218 124035786987784610032611995154103106046155443706 4219 125753828752523205870065016250833904188414215645 4220 127495462699303707043788922330856332250505182332 4221 129261010010433130065736114031376280504170490435 4222 131050796203179119482360899287274405913254738364 4223 132865151187790877944184603479878094767669692815 4224 134704409326259610876064484329363472517958931471 4225 136568909491888892050372270601940033393076434987 4226 138458995129624330183665287430732913102030788818 4227 140375014317214388416148780143076041566638268549 4228 142317319827150814610886580696537354001086994700 4229 144286269189462009612157652776603221065047913416 4230 146282224755306853189143507601339061800086048918 4231 148305553761443820421351698341761663798283137575 4232 150356628395521953754896137731446903898211632415 4233 152435825862270060066634704679139299615440466806 4234 154543528450529726919105883904717459291924372558 4235 156680123601210095527171494219926778676203675335 4236 158846003976108996757476439604127952011284595506 4237 161041567527679988121893521966404032585545491392 4238 163267217569688893138292769340030763775369590594 4239 165523362848841014383061326913966108992861833683 4240 167810417617321599300923259187543375315056378356 4241 170128801706332397063268773548026349432333700966 4242 172478940600565845594829287410747787836829608170 4243 174861265513701428324923321830126305963451852802 4244 177276213464864681917706476194123034272408900529 4245 179724227356135130810081193204980212184044510312 4246 182205756051042553740938718264136327043683217344 4247 184721254454139630104199805915628370529344489480 4248 187271183591589276743603999056524941822943823551 4249 189856010692856531495962914174235169371294798432 4250 192476209273442180746566060816711196052152433926 4251 195132259218749833002610606814980358524085250403 4252 197824646869022503307957587446214266141975868409 4253 200553865105442294199354121767822798490167848690 4254 203320413437328086199282555280598611031630119991 4255 206124798090526746021229321047668424052737623664 4256 208967532096931593960926234576383283869855355517 4257 211849135385225600709074953079746773934343724885 4258 214770134872781863534206049532344755993624242149 4259 217731064558820834534398583695763413630460085432 4260 220732465618755639064340783698480417310532992381 4261 223774886499827000739709000486646836307383493174 4262 226858883017957878647744259861884296393351087786 4263 229985018455931418963297410631305075547554086593 4264 233153863662821073163811362710260702600834827258 4265 236365997154778613805690568221447640403854852970 4266 239622005217107625335675215320805892411091818381 4267 242922482007730373518790570772171006898953282897 4268 246268029661974334621282685757428868700067212728 4269 249659258398788505313825945140790105896871709623 4270 253096786628314456147620502357288012298325259658 4271 256581241060924512644619352129366119380151573958 4272 260113256817650686278543001939711268991100031431 4273 263693477542119049103151721130041882800631387580 4274 267322555513911811094347027129420964378728532365 4275 271001151763474151283917580797026784073389652678 4276 274729936188486675558919671362840697343338113150 4277 278509587671822958119027728522581551102401659367 4278 282340794201011629937960185858916401949158840339 4279 286224252989324926736720456458889042613701827741 4280 290160670598411726594293849260936597288728966889 4281 294150763062599495848623388422470160356087781711 4282 298195256014781716138688907972120342249692950141 4283 302294884814017769065601444945471363847447782358 4284 306450394674760369628073380721623464277214259820 4285 310662540797840135487586316387610266085922578888 4286 314932088503120876731660850240065203056980329958 4287 319259813363957857615049892695358924404533829375 4288 323646501343371083293391537809915037302458627925 4289 328092948932068582418430667929924538977981855543 4290 332599963288230181408546970935663404980230235496 4291 337168362379189516758887494132666790089003438252 4292 341798975124923198072472629390472351755131879248 4293 346492641543487700942689155895332291437227880271 4294 351250212898311292915315846728437885432665696075 4295 356072551847484462886981091939146923772399292448 4296 360960532594954521000171218517463791012730688656 4297 365915041043770790292925381290220629832171851501 4298 370936974951284393881872424871232376790229603688 4299 376027244086452070752578393004956021479275770466 4300 381186770389146333137624970481686702820600182906 4301 386416488131624472552668405471946417693886966258 4302 391717344082057008747837718164587916617811733454 4303 397090297670271226113860284785782050477037193748 4304 402536321155608644739596755855077091580469475802 4305 408056399797055272921901007475215951629104397730 4306 413651532025541712508657600930855459761801160897 4307 419322729618575232277058345614783913249908919771 4308 425071017877099075734690600002071421676317257422 4309 430897435804744454461778546544858199607499267321 4310 436803036289368658784351200342394163628123072383 4311 442788886287048141732494562604839157367950368071 4312 448856067008418143439295388727719227398069045779 4313 455005674107531187123890851227036451124871753233 4314 461238817873124118707062870263681152377249534707 4315 467556623422469568209521753824772029316133428274 4316 473960230897699578959720227915348373596668897311 4317 480450795664780903080348578010607400697280836103 4318 487029488515027751898104132435729540816532938462 4319 493697495869335194903393858529797584426042675513 4320 500456019985017006710648678479268102686951668122 4321 507306279165434927200237295447882353718790387109 4322 514249507972301112831265974371981104682777300810 4323 521286957440844593848496947864447686865069372659 4324 528419895297721461183200867001958610410335181332 4325 535649606181863526925905371337552885848185041561 4326 542977391868143094787919398007169878349062897869 4327 550404571494052594855564617495325485819240399723 4328 557932481789274598007430986592734994838111924842 4329 565562477308345057689467474826680900861468071266 4330 573295930666283139233108334080094109576928853310 4331 581134232777394662496365568311781101089838332441 4332 589078793097120328209738814762029657624490849767 4333 597131039867140018351981676129030487918457300385 4334 605292420363602116031580614640869093141642007001 4335 613564401148693488007027305061794868727397048165 4336 621948468325416814823970692584663940292489160687 4337 630446127795795354614238876567502611590087282594 4338 639058905522369528951450670174761914060503881789 4339 647788347793209951703717145994735391727218432274 4340 656636021490308956110701008399535343176743854727 4341 665603514361579869824006602161329161592283883218 4342 674692435296323722883503283997361303347756310628 4343 683904414604397363029824820751500809564643660232 4344 693241104298940255476035737023332192282284709696 4345 702704178382898764063947488596567069028213012417 4346 712295333139202744971213068789720181168880769756 4347 722016287424838172327287426750092989147254784696 4348 731868782968668142323434952861738672964907330650 4349 741854584673250999601357150184458029317686693037 4350 751975480920505408779267486346382085527866560492 4351 762233283881476243450915111307788450076841476409 4352 772629829830048552118861364809307188243616060359 4353 783166979460868708248429977913069505726025948308 4354 793846618211317400304792517405122476104774900020 4355 804670656587798912332015911971451308485650992825 4356 815641030496188706601888546643935644880910327937 4357 826759701576709213053671569796505829133317147701 4358 838028657543073151443388013776669584083861865979 4359 849449912526169858192392465355361965233283553042 4360 861025507422131216427107018812049128950407190834 4361 872757510245058343939862251482757707685930299540 4362 884648016484242867771376412888963817729038073506 4363 896699149466169740771940526699534703069513867259 4364 908913060721132616134697591233305409285042436676 4365 921291930354754656238558914704693314403414406580 4366 933837967424242935616056961008712395185241997583 4367 946553410319675358236087465041587221715813489131 4368 959440527150145348708756540175243449257508276108 4369 972501616135069406898510210802119010822382489096 4370 985739006000479840751823206116348223470921990597 4371 999155056380614064191979450200135453838146888592 4372 1012752158224619784926853261149812277703485768051 4373 1026532734208693897140626287528251640690092501277 4374 1040499239153471368225367347918196466941036932971 4375 1054654160446988496132571974151287680621618341265 4376 1069000018473033744507304516829643555564192341166 4377 1083539367045217230081684841902310429582874732462 4378 1098274793846568940616698272143822549127501970964 4379 1113208920875003594909181311021303105108598742218 4380 1128344404894459046818572149462578122910603227928 4381 1143683937892053123930365592884289829448778443362 4382 1159230247541062578432260295382608427350325643986 4383 1174986097670076164958342040275670170523628324670 4384 1190954288738122249967986560402840779562438955909 4385 1207137658316130239633044152625229163021164747124 4386 1223539081574522908570626173388181085098692597496 4387 1240161471777306339799099821090472447269749607697 4388 1257007780782451186213118610231934987379491259974 4389 1274080999548939541717076122441013827337244436676 4390 1291384158650267709864560821011614257079839929674 4391 1308920328794786893501945840795395901095972226689 4392 1326692621352668619811665064993167847269645844633 4393 1344704188889884820517013145587028394888786960770 4394 1362958225708985856588978687690247382364053395989 4395 1381457968397074467763844811468321568543450194252 4396 1400206696380755358952732985341821007419776607925 4397 1419207732488466632131903445840206511827262895267 4398 1438464443519969145728241883225187434307687085898 4399 1457980240823408409625295598598022588250245387479 4400 1477758580879721414325361990876432608739891477753 4401 1497802965894811576784177869662088887755448838017 4402 1518116944399260463956400656494428985329399059620 4403 1538704111856008229488903924762455262855972909859 4404 1559568111275767632476959723513606846370339391187 4405 1580712633840612508922882145036952788111507705199 4406 1602141419535501717454869074367207952344546396422 4407 1623858257788188551262855606762862501174050116286 4408 1645866988117272734608405051118517090955445957835 4409 1668171500788854307211525784466351144332901891250 4410 1690775737481542555217696585072890550384507819459 4411 1713683691960288797420345534244003148220528288562 4412 1736899410758792168725396187482293256787921903579 4413 1760426993870956913014305014298292787804232045064 4414 1784270595451146253002752258714656208373596664453 4415 1808434424523721255010880443226488923548808257761 4416 1832922745701605623570472719067789990222676707419 4417 1857739879914374956081000817517975799253096035174 4418 1882890205145607200876928926292178310006554556400 4419 1908378157180003172099799431869906411134374587482 4420 1934208230360009613675255417714880048942317893284 4421 1960384978352464204297357906726675048682098595791 4422 1986913014924990684552156693810551826761580050756 4423 2013797014732674256455297096280550822345730514646 4424 2041041714114741064656308427196896567496343550947 4425 2068651911901782892453455967137651197828979534549 4426 2096632470233246448678156436642611966247808869533 4427 2124988315385739590690512437854502378414331813076 4428 2153724438611869364436072407805250923970497534012 4429 2182845896990175652964470645599885510433665415800 4430 2212357814285870756737677811359782899060864221875 4431 2242265381822960382285026604675494274654396701802 4432 2272573859367451741801723238404041627975690845252 4433 2303288576022236169443281052491328718438912905396 4434 2334414931133347272481246484314371795883103987986 4435 2365958395208194201455681266463800086703058342102 4436 2397924510845466308770343122547728904424450455519 4437 2430318893677321212695779734217555641603644639078 4438 2463147233323547722635348641790297479648487809582 4439 2496415294358328335267172905934442989007401463483 4440 2530128917289287878376012587105080608568552509357 4441 2564294019549465969940007545250602225183267818368 4442 2598916596501894924221825163219615023984543026558 4443 2634002722457434001288642719799915769195013657588 4444 2669558551705536620055113340624853932629051051163 4445 2705590319558614936763937724121175885996443820188 4446 2742104343409673330190644615397073766790472177606 4447 2779107023803888983453710487669728615414025846566 4448 2816604845523805957202526696394018352337521913425 4449 2854604378688835020477827076040309294659620603062 4450 2893112279868720419249443193039003836692436716305 4451 2932135293211680219884887686871309725198784373818 4452 2971680251586876123993412738566953031037406810281 4453 3011754077741934063632310355799910692626678081595 4454 3052363785475166120436830449610189619364200917062 4455 3093516480823230056530477203431426561406436030016 4456 3135219363263871578049445110955957830171493007782 4457 3177479726934500911643294236767496392214189291277 4458 3220304961866243321702195111830105751575932446112 4459 3263702555234230761451371362545171372552919170490 4460 3307680092623768721722834086314168778323657811081 4461 3352245259313161410376847590969499227448179878169 4462 3397405841572823690896361284265095571242369509444 4463 3443169727981479186937373691952734703948876319749 4464 3489544910759067274247048216075390909584029463545 4465 3536539487117174981595715187404885406746927834373 4466 3584161660626610742733297875430812881156237434735 4467 3632419742602952984157757266915199598525002621439 4468 3681322153509684638563020231102548073637083779532 4469 3730877424379763887554406999889731942891145957225 4470 3781094198255236298176411794384913761483627444792 4471 3831981231645756338839293612889435199606259533277 4472 3883547396005617440264432467931132754056740044221 4473 3935801679230176639932262624630003784882370786907 4474 3988753187171266902718645987354231973821133313379 4475 4042411145172501587866013343750517819896413801639 4476 4096784899624058007641666206271113288338615903941 4477 4151883919537863366292445475470075577468252036364 4478 4207717798142763802542754806032056040513429544855 4479 4264296254500619037716216258287511559997665298424 4480 4321629135142897055496617628072509925590899100112 4481 4379726415728730932271911708823424754342438348113 4482 4438598202724005871385223254474709337690448597711 4483 4498254735102458589056965442531717446363294972807 4484 4558706386068350656836032745630663843430913238746 4485 4619963664801718397869974910251365256301503275077 4486 4682037218225754417319513949097432171526438649228 4487 4744937832797344243375342928854591361841333933119 4488 4808676436320306558333668437344955411988298435072 4489 4873264099782381814127738931147854215922377411343 4490 4938712039215511034320707853246188255819697241380 4491 5005031617580471362993144439948552056995119441193 4492 5072234346675403408276204139123757591187008403767 4493 5140331889069319164622851371120232003094934020155 4494 5209336060060118730315665785887866946548172353972 4495 5279258829658227295317077905204985440030054981059 4496 5350112324595373707542335612112632228217749199414 4497 5421908830359645260969835924191814546727464997382 4498 5494660793256333027946118464365890174808302133887 4499 5568380822495726034859413051966257718528779137309 4500 5643081692307361540402115276373863833816059687346 4501 5718776344081913869179791243534467932519699973180 4502 5795477888540221919258335865743483264778772179944 4503 5873199607930662458412652703293593122960306299136 4504 5951954958254362109502619040147001260454138121545 4505 6031757571519480320993646546817379093085622495505 4506 6112621258024048927333408047504578213165500195147 4507 6194560008668626306763778587459926901216019936142 4508 6277587997298244368041361784092376705143179157089 4509 6361719583074932626813408181433305067613456424072 4510 6446969312880290152421696556729635488045662645546 4511 6533351923749416452197010104195810834669301285260 4512 6620882345335664545953445231377942684193166622351 4513 6709575702407554669000274624690179465623928974236 4514 6799447317377304251095097137202432052370862802901 4515 6890512712862340557896149124783839266609068534342 4516 6982787614279243960012172340239352717128244218888 4517 7076287952471516753738898461297470488697725161936 4518 7171029866370617739441432139657134892940012792492 4519 7267029705691686621065643349904736135898923130767 4520 7364304033663390597056528643339785120946422044929 4521 7462869629793346960267083443755854722937955704030 4522 7562743492668546165231040819227533913096025566957 4523 7663942842792259562310976930054395178995656405008 4524 7766485125456848269335448721179882974036499672568 4525 7870388013653988403397005348813764592246760171204 4526 7975669411021721080229397142944691399813992276816 4527 8082347454829874081923329686896391800610016019835 4528 8190440519003255462240794815359670110485140751442 4529 8299967217184198337293055991188977025636759193255 4530 8410946405833848918249140876638509658610637877405 4531 8523397187373810064057701840064855450436459202627 4532 8637338913367524124406614995345843929348592366841 4533 8752791187743041078936252673187011882011234375253 4534 8869773870056547383284344698181640801112381015285 4535 8988307078798335968746158221045486841935460403831 4536 9108411194740584373984854848761518556391241129909 4537 9230106864328656624320827537723119879559492641434 4538 9353415003115287333166996667281414550190744596135 4539 9478356799239399553433991808391034664753973912180 4540 9604953716948906278718120992720984747393739026526 4541 9733227500169283793851465448026640423747267331631 4542 9863200176117258129894709246887160708721869395196 4543 9994894058961430270622846553148216046527408180871 4544 10128331753529172651853801866782232574254870125677 4545 10263536159061660840463851304708527994207051797471 4546 10400530473016364152765576628526479871756214051669 4547 10539338194918898148176654808981687651589155569972 4548 10679983130263553909369103285001283789460604513577 4549 10822489394464446920538189881955247881976334317899 4550 10966881416856591540894833926509732017274267316311 4551 11113183944748884605070108088636993982143019369893 4552 11261422047528295169145441736947642304018494722493 4553 11411621120817285516481481663829908112461315065119 4554 11563806890683751400745935502610595561574068944593 4555 11718005417905549103721996807901294512953300871385 4556 11874243102288888182531965835136401637811725304824 4557 12032546687042700847081494771539201480436594714232 4558 12192943263208257679703961848577844047476080097520 4559 12355460274146184920150679599940524529887400071742 4560 12520125520080143807020682734994822498448891622805 4561 12686967162699372419953182186218259254456978040559 4562 12856013729819341236317869107571984192647413796993 4563 13027294120102769026889926175006899724066282689571 4564 13200837607840240972273997049893887212305635105755 4565 13376673847792722784301477089582536269716878782873 4566 13554832880095203329548679466521406534822922178292 4567 13735345135223807699546530685504389376489926698098 4568 13918241439025603789643370240099023802096083788729 4569 14103553017813493513539198279772943256199193847972 4570 14291311503525402231887845828345002894923214662749 4571 14481548938950207748494755986189233149760865666746 4572 14674297783019612922870392308086306692626579700788 4573 14869590916168454545676162433122300291938013617142 4574 15067461645762642952544455419455324182562673077412 4575 15267943711597277405245413020200513073624210290384 4576 15471071291464122101316845314575696600867334145194 4577 15676879006791041336418097078054541162495308879053 4578 15885401928352569027757572597856490935366734818613 4579 16096675582054265754931537933463875529748327948354 4580 16310735954790028838175414641927869687751268176748 4581 16527619500375064403688298867880768895507745582837 4582 16747363145553677235060357134918662739484781573128 4583 16970004296084644340023932273747861733841072766877 4584 17195580842903318281065761848251630497686861515353 4585 17424131168363284390453675288975045229888368412946 4586 17655694152556708141453078457838231810443259695369 4587 17890309179716256225483794727429116679866891435519 4588 18128016144697717807364871204246577972635545995820 4589 18368855459546270202121107466576401380834091313415 4590 18612868060145505626568324527897088180898972414996 4591 18860095412952225254643263283180090990109038838164 4592 19110579521816107395188069388581569491061808787879 4593 19364362934887319326253775191930813699416882785546 4594 19621488751611169758444710340221608811759574761594 4595 19882000629812936114518227601051944849411242149887 4596 20145942792871953743962809244393989542105771357864 4597 20413360036988167290036479985458977531501997126381 4598 20684297738540221470829319826020492022442080195319 4599 20958801861538358928917983136177973503924736006172 4600 21236918965171192555092943233671442442507811370097 4601 21518696211449688814980466665908235941274757059806 4602 21804181372947419633661957111872098025666265080258 4603 22093422840640489709547708829853816809640260846000 4604 22386469631846186972761812058669144155109782289194 4605 22683371398263834901601852759059928830148061814935 4606 22984178434116884588048384930447272842743654934162 4607 23288941684399798640449417070751721723759033572462 4608 23597712753228755010880531980584940318735184983924 4609 23910543912299797775214036088698579805012528651006 4610 24227488109453453176192138169580064956510134873450 4611 24548598977349514496607621361478540139644626935953 4612 24873930842251004327636460087199563757063900665756 4613 25203538732921095972213003928745149148224681185116 4614 25537478389631992841115161695880687258920142916696 4615 25875806273289627423465832033832201785358748539753 4616 26218579574673169025972444269018363579163031254524 4617 26565856223793283409539265652047154945932942933600 4618 26917694899368123904665136801471589746820293840100 4619 27274155038421080423176869597155965213541116629460 4620 27635296845999256391897806406421071766531309316378 4621 28001181305016785094386470184664645812440013143561 4622 28371870186221945954550075212282411095042914773203 4623 28747426058292279135029050053443919925313089502335 4624 29127912298056649563574360663414414267131447276366 4625 29513393100848547504602699137391120351508408261153 4626 29903933490989567447252748907364867988096373587310 4627 30299599332407443069157822802396385519193790858992 4628 30700457339387570791804575212853273953555929298013 4629 31106575087462492267559841143524040762065074882932 4630 31518021024438259153284433529781900601987605000843 4631 31934864481562245072315576587923172602602257747517 4632 32357175684831319061652210574798459493635223575170 4633 32785025766445041991574806571453431179151770705096 4634 33218486776402791307994708817298807881337523110397 4635 33657631694249574237823968313658347589926853854043 4636 34102534440969425981671090115824962307697143804534 4637 34553269891031253799643831916705570775970222598383 4638 35009913884586014818463828057293646380434471505991 4639 35472543239820191389400503018048314604896272757340 4640 35941235765464443268701965882476207859389831569138 4641 36416070273462505578803793814530121230909855512340 4642 36897126591799203415080291134780942728230844580253 4643 37384485577492759438078651203480746641012583210351 4644 37878229129750257069108475185893169623527731595447 4645 38378440203291545312562451685141900628198882771834 4646 38885202821840439746754156055795801471597112190222 4647 39398602091788617741823959039881789406562887172875 4648 39918724216031054552391874354376834705219682637282 4649 40445656507978512781485317052994529121033734090547 4650 40979487405745924162867339948045748298079269261241 4651 41520306486522293051256525497604918726831559358609 4652 42068204481120953072552007960523441920950876743126 4653 42623273288715925724836048576676264957549381356496 4654 43185605991763205105209182336680512063631684323305 4655 43755296871112839517334360112910050971067146489151 4656 44332441421310627088490614994488058347703540026878 4657 44917136366095420733643131141529560766608157684820 4658 45509479674090852793180963730972833273332791591497 4659 46109570574697601939915544023699618452994626485283 4660 46717509574185006137712708998934298395225185551810 4661 47333398471988274239075710266935121386980338647922 4662 47957340377210093731887856883345781575589240151138 4663 48589439725333020007457690857413673865424355453725 4664 49229802295141438674761582933267432135744894608459 4665 49878535225859621931725572409072444479438793502284 4666 50535747034504664835220557850128487162326748898586 4667 51201547633460961035295869382416862051544267941062 4668 51876048348274998449961909299181811843760044109717 4669 52559361935677275980193424224231921933845478367546 4670 53251602601830116710259452899905774106640733620276 4671 53952886020808323271539125766302261594399847198692 4672 54663329353311446134737708173005608074132368785229 4673 55383051265614758197798375353421965949694707642894 4674 56112171948757702122668639328736768469674156024087 4675 56850813137977054655771262358505326009605814798196 4676 57599098132383570460028072776319181859756925570376 4677 58357151814889503808522519782478579663721139097034 4678 59125100672385767147395298919158561049211722187294 4679 59903072816176282311767749261544014456858596788759 4680 60691198002668280306321339963717366385634677185684 4681 61489607654326266258862516458740035442347804432770 4682 62298434880888402806693130872672807630231973220285 4683 63117814500853192813425293208558367937041135362388 4684 63947883063235212488937237734745544014424250156519 4685 64788778869597943639774943863834764199680996408519 4686 65640641996362454421459159554833189848207662166777 4687 66503614317400148767274590404767446877352354733665 4688 67377839526908332671548038116088552191240469062856 4689 68263463162576992645825842899096753315717507435430 4690 69160632629045533862901229848665304046677247270098 4691 70069497221658052228196234425219450318529739313953 4692 70990208150515887784137663307446903535134479593108 4693 71922918564836216467868602137738149808232078295288 4694 72867783577615428096474053725998810526480146775938 4695 73824960290606234324945767175646857202041581157889 4696 74794607819607255522338019968369486129906837828015 4697 75776887320074221066436962144525436535564735480030 4698 76771962013051533702087100051907262111781510749213 4699 77779997211433527336881050696108100879386572929448 4700 78801160346554171273974839571249201614265000198254 4701 79835620995114749337423560030899259802948427416729 4702 80883550906448269926700604152075622980850987615077 4703 81945124030130338837799035154155477326950402060536 4704 83020516543935254634988057494555347455261615601171 4705 84109906882147266186987048087529966575668395314478 4706 85213475764225756638671161757867383586635138359665 4707 86331406223834505698920732001663843246841454780924 4708 87463883638233799772444670486977358388420261311135 4709 88611095758045758671778571370046816557591210643098 4710 89773232737391654494670251988515860524451632656955 4711 90950487164411812947808192749569390939999468465047 4712 92143054092166879592119813232906798288434184268647 4713 93351131069931267627166913173074111389696074253159 4714 94574918174877577445478035298701061590778170781370 4715 95814618044163035807657890877461012006313147739834 4716 97070435907416753524321764401668949253420357578618 4717 98342579619639085732996460633261895295409375198235 4718 99631259694511903245894658506609575138728503143547 4719 100936689338131300407617730121547909921395747561126 4720 102259084483161558499347500536305298782227005760589 4721 103598663823422136705159978502739519180199468120731 4722 104955648848906521245732594006099542506036921510724 4723 106330263881244956611856108508461611443985788315889 4724 107722736109609902118204230114820583865659079281519 4725 109133295627076495083824934566612716811220357931482 4726 110562175467436877561053760595782593704885965842741 4727 112009611642480930870310817006715820926831034714435 4728 113475843179742289690605327265508166985655786623196 4729 114961112160722448613476055230030618467109952932474 4730 116465663759591848907251002039252100947752013605387 4731 117989746282381032873927337685714474703575758697588 4732 119533611206660770754894036612810809732394159131382 4733 121097513221724527994487882691212674029511647200413 4734 122681710269272196283886865963352814647770799327776 4735 124286463584608742703785532155428505132338810762268 4736 125912037738356720157599306437062198380613731977246 4737 127558700678696586139407117475285066234262648728651 4738 129226723774133794147996295754173937856914189227559 4739 130916381856806903869805898952251727942159396620284 4740 132627953266335696960967890402548888414015259350936 4741 134361719894223850122193339187779685543800789447514 4742 136117967228815176265073115449191463262381899264396 4743 137896984400818297669496433412723522728213300879359 4744 139699064229398787400489548038049208493113940502950 4745 141524503268853961870948590303010194164367080424183 4746 143373601855869387843046348905732834810310520579466 4747 145246664157372612671420662583113246698070109664116 4748 147143998218983209715124669962790655556894776764711 4749 149065916014074980720303842201803588826645415058571 4750 151012733493449437401121872360499001330930547256555 4751 152984770635636744257727920359229170225196742021809 4752 154982351497823276883974076506950618793205333466208 4753 157005804267422325437682289393960325563338117660160 4754 159055461314287131336036179525706950731894249182492 4755 161131659243583142042831544645787990917067562120218 4756 163234738949318707666520654747418705012639117680008 4757 165365045668551467156014337030190994202326381331141 4758 167522929036269685379670171071780970743417232995508 4759 169708743140966159691024819854844135642523640554038 4760 171922846580903996808842887225945363035963549638799 4761 174165602521092257501849785207784935821576025047110 4762 176437378750970811490961184941905680600144006116397 4763 178738547742822787194121334103927762959131371178321 4764 181069486710914002424324748864146370369946637968092 4765 183430577671378156230288742593874436490614253852613 4766 185822207502847213872094763726363875620482728658609 4767 188244768007846169300950513862988994259870598687517 4768 190698655974951665274664890455126715205324576523939 4769 193184273241734068462855212285842421264340157964053 4770 195702026758482530145978410821876318355900513680094 4771 198252328652733051846337297748505407085266705582930 4772 200835596294599139378777682171891095486206275950009 4773 203452252362925495841026926023677533876333306631411 4774 206102724912264392406300604987842566692066176845685 4775 208787447440695608020418385108740238123498432067289 4776 211506858958489634814740374273515977896472972125456 4777 214261404057635490527288672547011667132147585527084 4778 217051532982232895350697756920843255465837566933277 4779 219877701699770614509277529795133678218519508112568 4780 222740371973290787337138367100088340578060802273700 4781 225640011434461514206063155569639020261726282631928 4782 228577093657557588264197585468780030338192882919399 4783 231552098234372123638643790656690943172580392167337 4784 234565510850059036180394642490539869295476837966280 4785 237617823359929619193548605037177421797339858410999 4786 240709533867203242367934804335946416831660303517957 4787 243841146801735917861903416641441981382342178531736 4788 247013172999726837016237314987615358090841965118213 4789 250226129784427134103384748384565150433217756814035 4790 253480541047851059076535237078718553354997624353355 4791 256776937333514339374761201474730403795224999428853 4792 260115855920199994557532922747346074506827385005631 4793 263497840906776918918776999440312182412187852004767 4794 266923443298071581094219619934548106962709898837221 4795 270393221091818702600923822393050357842938342476087 4796 273907739366691353104301841785932651221230739796419 4797 277467570371436883093552314079453097387614034981133 4798 281073293615119224196016340344339032574733143987089 4799 284725495958494548771025327865645811005984961890798 4800 288424771706520915218379780008931128570506015339588 4801 292171722702029474089419156542383482660176234149936 4802 295966958420557961528935504057826801804096762787550 4803 299811096066374651347257062850106471419107536799471 4804 303704760669693596354736518277220292085415655712937 4805 307648585185109939515698968278117328760325344963328 4806 311643210591256233794788009770970695069382132139827 4807 315689285991709173845548476682525564641997459054321 4808 319787468717147790921007831661175838235941051427807 4809 323938424428793150379074508050106156079599442559324 4810 328142827223130720068495395941742943939543108212299 4811 332401359737946099123103624172958987969221501400247 4812 336714713259675396892007216935414312580981223975812 4813 341083587832101615928776069123381371246680243018479 4814 345508692366398454885719559095384278773494497877279 4815 349990744752553564187427709508592702741840483139301 4816 354530471972172801269183227720796841112126311474605 4817 359128610212698212083748377340269669219641413684557 4818 363785904983041421571300732926510101497286930155024 4819 368503111230665868833204232769617672371431895575622 4820 373280993460119710735931354351989634586280035506286 4821 378120325853053554267864388092092574636465585100063 4822 383021892389724987686185800479396448298881645294592 4823 387986486972024811248031876250697600486875160783761 4824 393014913548027089314709380179384219521253825240921 4825 398107986238098681336253545845015771684891044890152 4826 403266529462570530863236180445566631646200736513745 4827 408491378071007143407998816088550841390930740715461 4828 413783377473076695437269866593947446416307287548300 4829 419143383771058995603223390233736693404772268898081 4830 424572263893993909582070187978682986704880341005022 4831 430070895733508277258541645067041717567616731388823 4832 435640168281324108844553146472880611411291061801054 4833 441280981768486914032990779095850791079432053515958 4834 446994247806317132311120276331571047484948318285377 4835 452780889529124362021902276348804439627795693487174 4836 458641841738687544340991564378759564745989441022946 4837 464578051050541661772088760362079267111745941383008 4838 470590476042074302074050045748290210172175600941422 4839 476680087402473528175147837105157846402619042702962 4840 482847868084530606636516341667796482646294582966513 4841 489094813458339935531747599214130109967594265193891 4842 495421931466899933062460475512486503639568235271334 4843 501830242783658147877157244984547321452612730811654 4844 508320780972004568491950772293319832442214498065010 4845 514894592646757333109162705469207647335988288676528 4846 521552737637645040849719228721772756438991185359244 4847 528296289154830826701777266808024426990314482583183 4848 535126333956482632580995149664854920183534148237756 4849 542043972518435818948541491417071625718880156046050 4850 549050319205952788753553131745697768560089066336201 4851 556146502447626771896805724589054970497728473720618 4852 563333664911434689581342483178463745552678047166917 4853 570612963682987272584815295563720728909487965728945 4854 577985570445981608888410062690374440125249650907712 4855 585452671664905343113502574671700683638627783278191 4856 593015468769997967989080580811146860679359238529941 4857 600675178344519501797964443843724100268721553551045 4858 608433032314332265787771664532704490961237928532499 4859 616290278139847150585390530811014671497643062503170 4860 624248179010340368601209531520866138656151584922503 4861 632308014040693200671314688756513400904647565265294 4862 640471078470561026431357268683592323633142332076489 4863 648738683866025290535106514117087111660290912342914 4864 657112158323734996503063532163726886785467649651447 4865 665592846677592549382990681086349111535104653591484 4866 674182110707990851368176539801999350985717852723807 4867 682881329353657666389161191860260058313805494405411 4868 691691898926114480546190685980184675851658559905504 4869 700615233326807095570609750467465484333507032558517 4870 709652764266915515565029822830668381013488205363526 4871 718805941489901612308037082722804374100040441517886 4872 728076232996802473725162647903367243419257643167837 4873 737465125274329196434128523476471276289481897546789 4874 746974123525779382603781728365156693730554118575897 4875 756604751904824405794756396305012803921700729490412 4876 766358553752180073269763840239934825710686191368797 4877 776237091835223081966203896344476883018565734782658 4878 786241948590562274811996788829047707915680119833907 4879 796374726369628456507536558550611991800854543289175 4880 806637047687292166934836691716328918646232278376005 4881 817030555473574563307852652686100534952258359699727 4882 827556913328461213344231401320319854252681454603826 4883 838217805779885373294473898088039601064942357642869 4884 849014938544890970228194609328723113961493016585758 4885 859950038794043316551477151792432444035970754232274 4886 871024855419098206645596400284115875960047281970215 4887 882241159303998909855617916401667154003709445943563 4888 893600743599212153961679958148044375400554649535362 4889 905105423999474132448706285259262828820054542824656 4890 916757039024958088092786204344897021612343829460750 4891 928557450305936058832256070881807349950508596940504 4892 940508542870946811371404426464641423824564479085373 4893 952612225438544135450952300557714845299594937523910 4894 964870430712638012119205843367127693186956379817000 4895 977285115681504450983595712560867579517294992865264 4896 989858261920477013041748034406336022890011211397717 4897 1002591875898397471979636095440279256106562275252304 4898 1015487989287839149614689070709332363133263587034168 4899 1028548659279182072941940767427331704439345615155143 4900 1041775968898554023799034876380350730501321868134739 4901 1055172027329718360659828684099779839085578502261458 4902 1068738970239923235627092218134478889819168853396583 4903 1082478960109794856503660619126414147165222310678961 4904 1096394186567289986253596063665463508614519657087743 4905 1110486866725792139275943170250164103996155219227660 4906 1124759245526367253712125676500690219081851365381666 4907 1139213596084265148801305400037823992244678308257770 4908 1153852220039683151577458025146037841212119037753480 4909 1168677447912880092457317746891155442701362829154285 4910 1183691639463657677756703524658579082975392998060609 4911 1198897184055299371077014294368751937133190861655592 4912 1214296501022984434535435731041674213396544052698523 4913 1229892040046769236966378343779259297103700676344299 4914 1245686281529154142730934324297406308639746234218536 4915 1261681736977330107197043167918114201982822443620677 4916 1277880949390123975466627386838485256819765483574256 4917 1294286493649738674074860902296367971087157083998690 4918 1310900976918307996016975293132550992279007879514725 4919 1327727039039364278217416508277776279077826138848338 4920 1344767352944239396993803591403262159653774292838409 4921 1362024625063499536769713010778183911719784464173159 4922 1379501595743434904797087073013202999819814736681264 4923 1397201039667707051076462944390609948964798059140330 4924 1415125766284175736064414806526131591201775895815189 4925 1433278620237010258154479618057240685848818097965734 4926 1451662481804107976594687674248762916331949981761059 4927 1470280267339927244582952992222847206531686902663757 4928 1489134929723758305163538505137280443300914293973985 4929 1508229458813541718495370865077742225995654820403027 4930 1527566881905258714619864212625858132865914333553872 4931 1547150264198005446345879171054886075592494014127318 4932 1566982709264776403103433830514162795653628013415714 4933 1587067359529071419816513927160122347420831903047803 4934 1607407396747352434282841259702225096981606490914729 4935 1628006042497466941124399502209408675313546516837722 4936 1648866558673065215055927819951516205634584001238809 4937 1669992247984130821351145229118700567691998769375283 4938 1691386454463652432865707002746349852791962102070830 4939 1713052563980559098364440890485996248691067203904420 4940 1734994004758947956224396511286807030818549383128327 4941 1757214247903729223458322073423176803465069741643842 4942 1779716807932718457711124153938689435686967420827192 4943 1802505243315303667006521479410240368552021940145944 4944 1825583157017718298133645801692500636888908042371461 4945 1848954197055050484254616636009252761200783878325635 4946 1872622057050020646324335419014195962249501897585918 4947 1896590476798660697044355394495719036944896049986689 4948 1920863242842928036936928048263631650388338944028458 4949 1945444189050390523135507720959745427099331250231864 4950 1970337197201016727616573218627344346606094994033357 4951 1995546197581210662505135405284678566768876977711494 4952 2021075169585126449333999964639506779268364253023342 4953 2046928142323405173547166744698227677929482708217246 4954 2073109195239370595194207523777961704054929852863019 4955 2099622458732829088879129696407477004720842820633397 4956 2126472114791511712807136859547573734298920771268938 4957 2153662397630306981407892940123820175736396787784162 4958 2181197594338323506047002737596269095189753624099627 4959 2209082045533934350922680124920318441888906073040633 4960 2237320146027843570065581585092851358593710324881066 4961 2265916345494330117956911250237858126363948664010475 4962 2294875149150710938818133151731965358504863598087072 4963 2324201118445181846937816546938334152494155822369880 4964 2353898871753079380970052789240235459430276991868951 4965 2383973085081725740522013333727370246310183844068956 4966 2414428492783901405634743647439699240075677176408733 4967 2445269888280111121235428114562533489767188247675470 4968 2476502124789689305693048298625601525107586842094004 4969 2508130116070914218870465747442083104361766915164867 4970 2540158837170178449287944719554958240533118585026706 4971 2572593325180388790444964543484353457210143483713530 4972 2605438680008644609478949625341859634505716446452471 4973 2638700065153371596025774304534390970146362154989339 4974 2672382708490961582258917377622475236733940748962176 4975 2706491903072099224820673083584878158617563710339835 4976 2741033007927827872838866533642347109164861403538335 4977 2776011448885539402530044414238892292581498811540808 4978 2811432719394942022431493004505164302250156171205722 4979 2847302381364194908441178073649470189497798132106381 4980 2883626066006265400434263062158311607348401426162813 4981 2920409474695701789199577084369441754354902481481231 4982 2957658379835879202345298881849708246833385358770853 4983 2995378625736915880408297744050586572803454848856031 4984 3033576129504319179160842782310269414445181251863049 4985 3072256881938562946853688645845705305484577796195783 4986 3111426948445657491540493719528569270790614247179910 4987 3151092469958918241874457661960234287407746821533447 4988 3191259663871996248857404110011068979850823213585308 4989 3231934824983381185913375851069254043735355479638293 4990 3273124326452441981698599033800140422825249040544366 4991 3314834620767220398561622718310756341875691515717071 4992 3357072240724044734041796701002224954700883699184030 4993 3399843800419183717703831035999397037127829416897021 4994 3443155996252609881202765429309316671288874996233223 4995 3487015607944097339436390479676524455115338215177108 4996 3531429499561725420238436182239364818121592703348369 4997 3576404620563018054590083638472571675669353428019932 4998 3621948006848792584976600910589174315330190590295248 4999 3668066781829952988988126397284559137529795022816739 5000 3714768157507303458180729756445017030496534776794649