0 1 1 0 2 1 3 2 4 1 5 0 6 1 7 2 8 3 9 4 10 3 11 2 12 2 13 2 14 3 15 6 16 7 17 8 18 10 19 8 20 8 21 8 22 6 23 8 24 10 25 12 26 16 27 20 28 22 29 24 30 27 31 26 32 25 33 26 34 25 35 26 36 29 37 32 38 37 39 44 40 52 41 58 42 66 43 72 44 76 45 82 46 82 47 84 48 87 49 88 50 91 51 96 52 103 53 112 54 126 55 138 56 154 57 174 58 190 59 208 60 225 61 238 62 253 63 268 64 275 65 284 66 296 67 304 68 318 69 334 70 349 71 372 72 402 73 432 74 468 75 510 76 550 77 598 78 647 79 692 80 739 81 786 82 828 83 870 84 913 85 948 86 987 87 1028 88 1068 89 1112 90 1165 91 1220 92 1282 93 1360 94 1440 95 1532 96 1635 97 1744 98 1862 99 1990 100 2121 101 2254 102 2394 103 2530 104 2668 105 2810 106 2945 107 3080 108 3221 109 3354 110 3492 111 3640 112 3787 113 3948 114 4122 115 4306 116 4507 117 4730 118 4968 119 5230 120 5520 121 5822 122 6149 123 6500 124 6860 125 7244 126 7648 127 8052 128 8475 129 8908 130 9339 131 9780 132 10231 133 10680 134 11140 135 11616 136 12085 137 12578 138 13092 139 13616 140 14175 141 14768 142 15385 143 16050 144 16762 145 17508 146 18315 147 19178 148 20085 149 21052 150 22080 151 23146 152 24274 153 25456 154 26670 155 27938 156 29249 157 30586 158 31963 159 33380 160 34816 161 36290 162 37803 163 39338 164 40915 165 42542 166 44200 167 45920 168 47711 169 49556 170 51488 171 53512 172 55623 173 57844 174 60189 175 62642 176 65230 177 67968 178 70833 179 73846 180 77016 181 80320 182 83779 183 87396 184 91141 185 95034 186 99075 187 103242 188 107541 189 111980 190 116527 191 121204 192 126020 193 130944 194 136004 195 141210 196 146542 197 152032 198 157700 199 163520 200 169541 201 175782 202 182232 203 188936 204 195919 205 203166 206 210728 207 218630 208 226854 209 235448 210 244431 211 253786 212 263558 213 273762 214 284360 215 295406 216 306897 217 318802 218 331159 219 343966 220 357184 221 370854 222 384978 223 399506 224 414486 225 429914 226 445755 227 462062 228 478840 229 496054 230 513775 231 532014 232 550751 233 570066 234 589980 235 610478 236 631658 237 653552 238 676155 239 699566 240 723823 241 748928 242 774980 243 802028 244 830053 245 859172 246 889412 247 920764 248 953329 249 987128 250 1022146 251 1058464 252 1096106 253 1135036 254 1175336 255 1217020 256 1260043 257 1304482 258 1350350 259 1397596 260 1446306 261 1496482 262 1548090 263 1601216 264 1655882 265 1712062 266 1769854 267 1829302 268 1890398 269 1953256 270 2017943 271 2084468 272 2152969 273 2223544 274 2296205 275 2371130 276 2448417 277 2528112 278 2610394 279 2695382 280 2783128 281 2873812 282 2967566 283 3064440 284 3164610 285 3268210 286 3375275 287 3485980 288 3600450 289 3718698 290 3840900 291 3967144 292 4097451 293 4231970 294 4370791 295 4513912 296 4661474 297 4813566 298 4970181 299 5131460 300 5297503 301 5468300 302 5644008 303 5824744 304 6010510 305 6201504 306 6397854 307 6599608 308 6806991 309 7020178 310 7239251 311 7464480 312 7696083 313 7934188 314 8179109 315 8431118 316 8690361 317 8957216 318 9231985 319 9514850 320 9806230 321 10106438 322 10415702 323 10734442 324 11063000 325 11401594 326 11750665 327 12110552 328 12481475 329 12863862 330 13258046 331 13664226 332 14082833 333 14514176 334 14958428 335 15416020 336 15887235 337 16372244 338 16871461 339 17385166 340 17913525 341 18456960 342 19015771 343 19590132 344 20180489 345 20787182 346 21410399 347 22050666 348 22708348 349 23383714 350 24077350 351 24789698 352 25521111 353 26272258 354 27043675 355 27835798 356 28649409 357 29485142 358 30343532 359 31225452 360 32131644 361 33062720 362 34019676 363 35003326 364 36014374 365 37053882 366 38122740 367 39221716 368 40351928 369 41514312 370 42709678 371 43939178 372 45203787 373 46504320 374 47841948 375 49217652 376 50632244 377 52086924 378 53582653 379 55120242 380 56700875 381 58325532 382 59995023 383 61710546 384 63473084 385 65283480 386 67142952 387 69052552 388 71013144 389 73026024 390 75092315 391 77212978 392 79389428 393 81622886 394 83914455 395 86265682 396 88677978 397 91152608 398 93691318 399 96295704 400 98967247 401 101707904 402 104519519 403 107403786 404 110362904 405 113398956 406 116513874 407 119710110 408 122989983 409 126355642 410 129809774 411 133354920 412 136993460 413 140728272 414 144562084 415 148497454 416 152537425 417 156684912 418 160942586 419 165313644 420 169801105 421 174407766 422 179136921 423 183991696 424 188974948 425 194090074 426 199340277 427 204728506 428 210258228 429 215932726 430 221755039 431 227728734 432 233857228 433 240143662 434 246591756 435 253205078 436 259986954 437 266941312 438 274071951 439 281382428 440 288876976 441 296559690 442 304434478 443 312505920 444 320778509 445 329256560 446 337945122 447 346849166 448 355973501 449 365323694 450 374905272 451 384723588 452 394784816 453 405095076 454 415660308 455 426487326 456 437582849 457 448953466 458 460606599 459 472549596 460 484789640 461 497334786 462 510192980 463 523371986 464 536880421 465 550726802 466 564919404 467 579467406 468 594379807 469 609665362 470 625333730 471 641394358 472 657856444 473 674730080 474 692025122 475 709751176 476 727918746 477 746538094 478 765619232 479 785173068 480 805210313 481 825741374 482 846777674 483 868330376 484 890410402 485 913029724 486 936200083 487 959933018 488 984241194 489 1009137046 490 1034632890 491 1060742202 492 1087478317 493 1114854468 494 1142885131 495 1171584716 496 1200967531 497 1231049280 498 1261845581 499 1293372044 500 1325645736 501 1358683670 502 1392502918 503 1427122064 504 1462559657 505 1498834364 506 1535966380 507 1573975942 508 1612883364 509 1652710572 510 1693479512 511 1735212220 512 1777932374 513 1821663668 514 1866429844 515 1912256350 516 1959168580 517 2007191998 518 2056353753 519 2106680896 520 2158200570 521 2210941530 522 2264932493 523 2320202158 524 2376780897 525 2434698986 526 2493986665 527 2554675872 528 2616798439 529 2680386116 530 2745472436 531 2812090748 532 2880274419 533 2950058582 534 3021478242 535 3094568442 536 3169366029 537 3245907846 538 3324230762 539 3404373582 540 3486375164 541 3570274466 542 3656112528 543 3743930518 544 3833769802 545 3925673986 546 4019686880 547 4115852664 548 4214217853 549 4314829332 550 4417734454 551 4522983076 552 4630625562 553 4740712872 554 4853298587 555 4968436996 556 5086183001 557 5206594374 558 5329729636 559 5455648052 560 5584411893 561 5716084236 562 5850729051 563 5988413352 564 6129205077 565 6273173088 566 6420389376 567 6570926934 568 6724859679 569 6882264716 570 7043220220 571 7207805218 572 7376102084 573 7548194156 574 7724165697 575 7904104288 576 8088098505 577 8276237840 578 8468615111 579 8665324136 580 8866459640 581 9072119688 582 9282403399 583 9497410758 584 9717245160 585 9942011088 586 10171813891 587 10406762478 588 10646966850 589 10892537952 590 11143590418 591 11400240074 592 11662603816 593 11930802380 594 12204957820 595 12485193464 596 12771636635 597 13064416270 598 13363662664 599 13669510458 600 13982096100 601 14301557658 602 14628037874 603 14961681538 604 15302635343 605 15651051032 606 16007082651 607 16370886528 608 16742624327 609 17122460378 610 17510561589 611 17907100570 612 18312252975 613 18726197254 614 19149118020 615 19581203162 616 20022643715 617 20473637208 618 20934384736 619 21405090766 620 21885966640 621 22377227456 622 22879091997 623 23391786126 624 23915539701 625 24450586452 626 24997167448 627 25555527938 628 26125917156 629 26708591902 630 27303813305 631 27911846562 632 28532964720 633 29167445154 634 29815569459 635 30477627254 636 31153912564 637 31844723808 638 32550367500 639 33271154736 640 34007401073 641 34759430428 642 35527571412 643 36312157238 644 37113529706 645 37932035532 646 38768026195 647 39621862172 648 40493908968 649 41384537228 650 42294126938 651 43223063480 652 44171737739 653 45140550400 654 46129907964 655 47140222908 656 48171918098 657 49225422760 658 50301172607 659 51399614430 660 52521202008 661 53666396236 662 54835669930 663 56029503484 664 57248385208 665 58492816142 666 59763305699 667 61060372010 668 62384546815 669 63736371016 670 65116395124 671 66525184158 672 67963313224 673 69431367752 674 70929948731 675 72459668014 676 74021148696 677 75615030356 678 77241964230 679 78902613612 680 80597659201 681 82327794130 682 84093724410 683 85896174254 684 87735881047 685 89613595804 686 91530088518 687 93486143092 688 95482557628 689 97520150010 690 99599752618 691 101722212696 692 103888397963 693 106099191198 694 108355490572 695 110658215500 696 113008300942 697 115406697924 698 117854379256 699 120352333946 700 122901567621 701 125503108408 702 128158001284 703 130867308422 704 133632115284 705 136453524904 706 139332658221 707 142270660402 708 145268694900 709 148327943984 710 151449615158 711 154634935186 712 157885150704 713 161201534708 714 164585380630 715 168038002958 716 171560743957 717 175154967676 718 178822060614 719 182563438576 720 186380540823 721 190274830568 722 194247802274 723 198300975470 724 202435895548 725 206654141102 726 210957317802 727 215347059194 728 219825034169 729 224392940802 730 229052507267 731 233805499372 732 238653714466 733 243598982196 734 248643172317 735 253788188522 736 259035969135 737 264388495206 738 269847784040 739 275415890054 740 281094912930 741 286886991096 742 292794302519 743 298819072944 744 304963569284 745 311230100462 746 317621025623 747 324138747594 748 330785713436 749 337564422968 750 344477421999 751 351527302882 752 358716713153 753 366048348604 754 373524953762 755 381149330786 756 388924332237 757 396852861716 758 404937882693 759 413182411304 760 421589516927 761 430162331146 762 438904040541 763 447817887094 764 456907177422 765 466175275520 766 475625603098 767 485261649136 768 495086962430 769 505105151996 770 515319896977 771 525734938916 772 536354082532 773 547181205524 774 558220251126 775 569475228772 776 580950224319 777 592649392506 778 604576957742 779 616737224586 780 629134570360 781 641773445848 782 654658386349 783 667794004056 784 681184989003 785 694836120476 786 708752259304 787 722938349114 788 737399427888 789 752140620348 790 767167139394 791 782484297886 792 798097501164 793 814012248464 794 830234145087 795 846768894994 796 863622302112 797 880800283148 798 898308859754 799 916154160210 800 934342432424 801 952880036020 802 971773444177 803 991029256818 804 1010654192592 805 1030655090882 806 1051038925038 807 1071812794540 808 1092983926699 809 1114559690400 810 1136547587960 811 1158955256870 812 1181790483877 813 1205061196486 814 1228775464798 815 1252941515880 816 1277567724896 817 1302662617208 818 1328234882719 819 1354293366906 820 1380847072969 821 1407905176298 822 1435477015513 823 1463572094350 824 1492200096626 825 1521370876952 826 1551094462714 827 1581381069354 828 1612241090857 829 1643685101742 830 1675723872924 831 1708368361676 832 1741629714199 833 1775519281382 834 1810048608961 835 1845229440154 836 1881073731806 837 1917593644610 838 1954801545768 839 1992710025722 840 2031331888344 841 2070680153722 842 2110768075688 843 2151609131672 844 2193217026040 845 2235605708132 846 2278789362043 847 2322782410548 848 2367599533462 849 2413255657688 850 2459765961460 851 2507145893310 852 2555411162322 853 2604577742668 854 2654661893223 855 2705680148058 856 2757649321146 857 2810586527060 858 2864509171096 859 2919434954746 860 2975381896904 861 3032368324092 862 3090412876456 863 3149534529492 864 3209752584361 865 3271086674416 866 3333556787326 867 3397183255774 868 3461986763942 869 3527988370546 870 3595209499413 871 3663671946270 872 3733397902533 873 3804409945592 874 3876731046050 875 3950384592060 876 4025394379394 877 4101784619176 878 4179579962486 879 4258805490412 880 4339486722121 881 4421649639660 882 4505320678296 883 4590526734272 884 4677295190518 885 4765653906556 886 4855631226557 887 4947256005584 888 5040557599162 889 5135565871600 890 5232311222795 891 5330824577450 892 5431137393930 893 5533281691162 894 5637290038064 895 5743195562460 896 5851031978573 897 5960833576474 898 6072635231111 899 6186472430504 900 6302381265247 901 6420398437696 902 6540561291190 903 6662907799218 904 6787476575274 905 6914306902842 906 7043438724557 907 7174912652918 908 7308770000694 909 7445052770698 910 7583803666880 911 7725066125816 912 7868884306888 913 8015303103886 914 8164368177663 915 8316125946864 916 8470623600052 917 8627909129948 918 8788031324135 919 8951039778516 920 9116984932545 921 9285918060650 922 9457891286646 923 9632957620142 924 9811170948704 925 9992586053318 926 10177258646009 927 10365245362998 928 10556603780749 929 10751392455358 930 10949670916292 931 11151499683418 932 11356940308026 933 11566055366948 934 11778908480879 935 11995564356716 936 12216088782398 937 12440548646290 938 12669011980747 939 12901547957720 940 13138226909171 941 13379120371804 942 13624301083634 943 13873843004828 944 14127821364146 945 14386312655890 946 14649394661620 947 14917146498000 948 15189648614014 949 15466982813576 950 15749232304750 951 16036481697112 952 16328817025581 953 16626325800190 954 16929097004449 955 17237221119482 956 17550790175228 957 17869897749174 958 18194638990947 959 18525110674908 960 18861411199220 961 19203640611124 962 19551900660877 963 19906294800946 964 20266928212222 965 20633907859254 966 21007342489760 967 21387342661910 968 21774020800512 969 22167491197444 970 22567870039632 971 22975275466858 972 23389827572836 973 23811648434088 974 24240862169463 975 24677594942180 976 25121974989592 977 25574132684992 978 26034200540017 979 26502313236306 980 26978607689049 981 27463223050672 982 27956300744132 983 28457984528466 984 28968420503997 985 29487757147474 986 30016145379912 987 30553738573648 988 31100692589010 989 31657165845252 990 32223319329172 991 32799316634020 992 33385324033494 993 33981510491888 994 34588047705746 995 35205110180810 996 35832875244282 997 36471523089176 998 37121236854176 999 37782202638416 1000 38454609548473 1001 39138649781566 1002 39834518642869 1003 40542414594882 1004 41262539344560 1005 41995097862740 1006 42740298436668 1007 43498352760530 1008 44269475957275 1009 45053886634022 1010 45851806976516 1011 46663462772962 1012 47489083472891 1013 48328902284572 1014 49183156201761 1015 50052086065286 1016 50935936664111 1017 51834956764532 1018 52749399174352 1019 53679520847752 1020 54625582916766 1021 55587850758188 1022 56566594102227 1023 57562087065712 1024 58574608222230 1025 59604440714112 1026 60651872287758 1027 61717195366800 1028 62800707167035 1029 63902709734330 1030 65023510020289 1031 66163420000852 1032 67322756716195 1033 68501842349070 1034 69701004346986 1035 70920575464372 1036 72160893843541 1037 73422303140816 1038 74705152570335 1039 76009796988482 1040 77336597023499 1041 78685919121764 1042 80058135635365 1043 81453624955454 1044 82872771561130 1045 84315966110608 1046 85783605578463 1047 87276093307686 1048 88793839103980 1049 90337259377954 1050 91906777200115 1051 93502822399226 1052 95125831709534 1053 96776248828844 1054 98454524521594 1055 100161116771436 1056 101896490843000 1057 103661119390162 1058 105455482613897 1059 107280068328748 1060 109135372076418 1061 111021897289726 1062 112940155364224 1063 114890665777040 1064 116873956258156 1065 118890562866974 1066 120941030117731 1067 123025911157968 1068 125145767850689 1069 127301170906696 1070 129492700071000 1071 131720944210840 1072 133986501455782 1073 136289979391716 1074 138631995155992 1075 141013175584982 1076 143434157416875 1077 145895587393742 1078 148398122417078 1079 150942429759546 1080 153529187174685 1081 156159083060446 1082 158832816680740 1083 161551098282082 1084 164314649266231 1085 167124202421244 1086 169980502045708 1087 172884304130662 1088 175836376599766 1089 178837499441948 1090 181888464902196 1091 184990077731594 1092 188143155328177 1093 191348527936458 1094 194607038907707 1095 197919544848980 1096 201286915831568 1097 204710035661798 1098 208189802037514 1099 211727126766336 1100 215322936046302 1101 218978170630680 1102 222693786055511 1103 226470752930236 1104 230310057110828 1105 234212699936946 1106 238179698532417 1107 242212085987252 1108 246310911603570 1109 250477241207062 1110 254712157337259 1111 259016759503164 1112 263392164505452 1113 267839506635154 1114 272359937939304 1115 276954628554318 1116 281624766913310 1117 286371560022488 1118 291196233805278 1119 296100033319454 1120 301084223044256 1121 306150087236114 1122 311298930156260 1123 316532076368450 1124 321850871107658 1125 327256680518248 1126 332750891963557 1127 338334914408158 1128 344010178666965 1129 349778137727892 1130 355640267148407 1131 361598065316540 1132 367653053787924 1133 373806777696614 1134 380060806030107 1135 386416731980766 1136 392876173373066 1137 399440772952994 1138 406112198755164 1139 412892144547438 1140 419782330136235 1141 426784501750146 1142 433900432503818 1143 441131922719248 1144 448480800328186 1145 455948921355702 1146 463538170259374 1147 471250460351470 1148 479087734303114 1149 487051964502908 1150 495145153499981 1151 503369334530058 1152 511726571895024 1153 520218961427182 1154 528848631039185 1155 537617741125190 1156 546528485047692 1157 555583089712722 1158 564783815992772 1159 574132959238216 1160 583632849877982 1161 593285853865942 1162 603094373217621 1163 613060846636974 1164 623187749987466 1165 633477596854796 1166 643932939200588 1167 654556367859540 1168 665350513127737 1169 676318045445258 1170 687461675918939 1171 698784156938058 1172 710288282885957 1173 721976890689052 1174 733852860460475 1175 745919116241514 1176 758178626577179 1177 770634405189060 1178 783289511745934 1179 796147052467644 1180 809210180826754 1181 822482098349660 1182 835966055249102 1183 849665351154758 1184 863583335945885 1185 877723410412788 1186 892089027017135 1187 906683690757090 1188 921510959857548 1189 936574446561634 1190 951877818028606 1191 967424797053776 1192 983219162892523 1193 999264752190718 1194 1015565459736481 1195 1032125239316570 1196 1048948104681318 1197 1066038130329000 1198 1083399452395441 1199 1101036269655142 1200 1118952844339339 1201 1137153503060258 1202 1155642637850496 1203 1174424707015084 1204 1193504236093349 1205 1212885818937040 1206 1232574118599331 1207 1252573868335600 1208 1272889872722313 1209 1293527008584998 1210 1314490226040242 1211 1335784549657270 1212 1357415079428002 1213 1379386991851318 1214 1401705541141152 1215 1424376060240104 1216 1447403961949356 1217 1470794740185952 1218 1494553971042049 1219 1518687313963990 1220 1543200513061188 1221 1568099398214316 1222 1593389886306813 1223 1619077982587504 1224 1645169781831740 1225 1671671469627802 1226 1698589323796861 1227 1725929715610588 1228 1753699111134596 1229 1781904072710278 1230 1810551260230958 1231 1839647432546706 1232 1869199449010914 1233 1899214270818026 1234 1929698962473298 1235 1960660693407378 1236 1992106739378670 1237 2024044484012142 1238 2056481420483582 1239 2089425152991454 1240 2122883398366346 1241 2156863987829512 1242 2191374868536560 1243 2226424105260648 1244 2262019882228424 1245 2298170504738546 1246 2334884400921404 1247 2372170123656120 1248 2410036352265414 1249 2448491894355982 1250 2487545687818319 1251 2527206802601320 1252 2567484442636111 1253 2608387947920492 1254 2649926796376775 1255 2692110605860848 1256 2734949136334441 1257 2778452291808786 1258 2822630122440546 1259 2867492826795304 1260 2913050753878725 1261 2959314405322246 1262 3006294437740661 1263 3054001664851970 1264 3102447059756650 1265 3151641757390520 1266 3201597056736907 1267 3252324423201562 1268 3303835491163022 1269 3356142066280118 1270 3409256127964934 1271 3463189832033528 1272 3517955513112122 1273 3573565687209512 1274 3630033054472723 1275 3687370501693352 1276 3745591104984017 1277 3804708132641478 1278 3864735047756451 1279 3925685510997672 1280 3987573383586228 1281 4050412730012284 1282 4114217820931562 1283 4179003136253358 1284 4244783367970028 1285 4311573423168866 1286 4379388427239466 1287 4448243726820388 1288 4518154892930639 1289 4589137724302320 1290 4661208250448931 1291 4734382734922590 1292 4808677678777654 1293 4884109823765532 1294 4960696155724596 1295 5038453908180242 1296 5117400565673037 1297 5197553867288266 1298 5278931810397888 1299 5361552654130456 1300 5445434923045862 1301 5530597411027980 1302 5617059184902982 1303 5704839588266814 1304 5793958245536544 1305 5884435065724928 1306 5976290246428631 1307 6069544278047384 1308 6164217947721349 1309 6260332343490436 1310 6357908858688132 1311 6456969196052050 1312 6557535372062315 1313 6659629721518906 1314 6763274901834602 1315 6868493897561350 1316 6975310025160488 1317 7083746937487700 1318 7193828628515337 1319 7305579438306238 1320 7419024057698876 1321 7534187533235970 1322 7651095272351137 1323 7769773048262760 1324 7890247005119224 1325 8012543663407124 1326 8136689925063853 1327 8262713078848946 1328 8390640805982086 1329 8520501185484972 1330 8652322699787026 1331 8786134240603328 1332 8921965114515003 1333 9059845048817328 1334 9199804197648243 1335 9341873147814870 1336 9486082924894600 1337 9632464999622392 1338 9781051293972223 1339 9931874187520414 1340 10084966524100626 1341 10240361618149170 1342 10398093261340140 1343 10558195729515274 1344 10720703789303840 1345 10885652705036688 1346 11053078245961705 1347 11223016693146136 1348 11395504846678456 1349 11570580033178580 1350 11748280112991656 1351 11928643487686852 1352 12111709107872236 1353 12297516480687578 1354 12486105677611230 1355 12677517342587700 1356 12871792699830508 1357 13068973561946380 1358 13269102338384869 1359 13472222043562170 1360 13678376305312330 1361 13887609373670282 1362 14099966129327348 1363 14315492092419372 1364 14534233431655671 1365 14756236973116872 1366 14981550209392606 1367 15210221309068696 1368 15442299125878395 1369 15677833208204150 1370 15916873808934597 1371 16159471894984434 1372 16405679157173062 1373 16655548020465580 1374 16909131653876249 1375 17166483980738990 1376 17427659689348048 1377 17692714243261498 1378 17961703891978105 1379 18234685681996428 1380 18511717467533699 1381 18792857921628604 1382 19078166547635768 1383 19367703690378448 1384 19661530547696398 1385 19959709182395134 1386 20262302533852426 1387 20569374430031966 1388 20880989599906607 1389 21197213685541466 1390 21518113254593560 1391 21843755813232464 1392 22174209818721763 1393 22509544692426802 1394 22849830833256728 1395 23195139630767392 1396 23545543478701724 1397 23901115788977712 1398 24261931005335886 1399 24628064617438804 1400 24999593175429106 1401 25376594304148306 1402 25759146717821101 1403 26147330235208410 1404 26541225794425487 1405 26940915468236160 1406 27346482479829626 1407 27758011218263818 1408 28175587254396662 1409 28599297357314546 1410 29029229510428520 1411 29465472928070654 1412 29908118072602638 1413 30357256671191108 1414 30812981733099248 1415 31275387567502232 1416 31744569800971987 1417 32220625395491366 1418 32703652667004992 1419 33193751303642332 1420 33691022384483313 1421 34195568398873444 1422 34707493265414778 1423 35226902351509888 1424 35753902493472538 1425 36288602016313728 1426 36831110754095100 1427 37381540070863322 1428 37940002881260132 1429 38506613671715042 1430 39081488522232726 1431 39664745127857144 1432 40256502820733380 1433 40856882592776426 1434 41466007118020798 1435 42084000775580572 1436 42710989673230960 1437 43347101670673792 1438 43992466403425031 1439 44647215307341852 1440 45311481642833720 1441 45985400519710552 1442 46669108922686279 1443 47362745736567106 1444 48066451772093541 1445 48780369792453140 1446 49504644539479739 1447 50239422760523566 1448 50984853236005617 1449 51741086806664758 1450 52508276401489432 1451 53286577066351904 1452 54076145992338360 1453 54877142544779374 1454 55689728293002162 1455 56514067039782450 1456 57350324851513117 1457 58198670089115310 1458 59059273438650886 1459 59932307942673186 1460 60817949032337974 1461 61716374559221816 1462 62627764827898286 1463 63552302629293730 1464 64490173273758366 1465 65441564624915180 1466 66406667134309167 1467 67385673875780936 1468 68378780580636702 1469 69386185673644508 1470 70408090308761317 1471 71444698405679082 1472 72496216687222377 1473 73562854716483384 1474 74644824934802548 1475 75742342700624380 1476 76855626328100962 1477 77984897126566702 1478 79130379440912953 1479 80292300691723408 1480 81470891416306076 1481 82666385310652122 1482 83879019271169192 1483 85109033437335592 1484 86356671235313487 1485 87622179421347312 1486 88905808126112322 1487 90207810900052132 1488 91528444758513969 1489 92867970227865044 1490 94226651392628749 1491 95604755942431686 1492 97002555219964781 1493 98420324269992604 1494 99858341888192504 1495 101316890671036946 1496 102796257066757820 1497 104296731426156520 1498 105818608054488300 1499 107362185264463858 1500 108927765429112982 1501 110515655035754412 1502 112126164741119478 1503 113759609426351682 1504 115416308253149567 1505 117096584721097000 1506 118800766724886611 1507 120529186612722600 1508 122282181245944080 1509 124060092058562264 1510 125863265118011032 1511 127692051187154094 1512 129546805786225670 1513 131427889256017854 1514 133335666822364510 1515 135270508660575842 1516 137232789961155917 1517 139222890996856108 1518 141241197189694918 1519 143288099179301676 1520 145363992892632178 1521 147469279613670902 1522 149604366054495274 1523 151769664427749612 1524 153965592519126902 1525 156192573761251536 1526 158451037309009876 1527 160741418114911738 1528 163064157005888886 1529 165419700761585834 1530 167808502192700380 1531 170231020220802664 1532 172687719959688715 1533 175179072796803986 1534 177705556476189130 1535 180267655183003256 1536 182865859628138235 1537 185500667134401636 1538 188172581724317392 1539 190882114208045484 1540 193629782272913148 1541 196416110574609880 1542 199241630828528039 1543 202106881902759124 1544 205012409912804228 1545 207958768316455970 1546 210946518010384082 1547 213976227428486666 1548 217048472640438501 1549 220163837451997066 1550 223322913507124615 1551 226526300390337274 1552 229774605730867224 1553 233068445308691450 1554 236408443160824074 1555 239795231689475386 1556 243229451772134521 1557 246711752871951512 1558 250242793150042593 1559 253823239579780518 1560 257453768061421415 1561 261135063538714712 1562 264867820117563102 1563 268652741185055082 1564 272490539530548944 1565 276381937468869560 1566 280327666963921104 1567 284328469754419292 1568 288385097481802647 1569 292498311818607036 1570 296668884599030387 1571 300897597951745558 1572 305185244433228138 1573 309532627163343712 1574 313940559963261684 1575 318409867493933114 1576 322941385396904779 1577 327535960437538824 1578 332194450648847369 1579 336917725477746076 1580 341706665933793084 1581 346562164738598004 1582 351485126477736030 1583 356476467755226336 1584 361537117348744320 1585 366668016367422536 1586 371870118412302461 1587 377144389737583616 1588 382491809414546972 1589 387913369498221904 1590 393410075194913081 1591 398982945032493370 1592 404633011033533468 1593 410361318889355714 1594 416168928136950754 1595 422056912338825086 1596 428026359263840082 1597 434078371071014146 1598 440214064496348357 1599 446434571040719176 1600 452741037160831524 1601 459134624463295192 1602 465616509899842870 1603 472187885965708190 1604 478849960901231231 1605 485603958894681302 1606 492451120288341696 1607 499392701787930510 1608 506429976673310916 1609 513564235012575438 1610 520796783879570309 1611 528128947572789548 1612 535562067837753765 1613 543097504092935684 1614 550736633657139902 1615 558480851980479100 1616 566331572879006987 1617 574290228770893510 1618 582358270916306226 1619 590537169661068038 1620 598828414681941647 1621 607233515235737638 1622 615754000412319186 1623 624391419389318984 1624 633147341690804681 1625 642023357449960294 1626 651021077673572100 1627 660142134510589526 1628 669388181524823152 1629 678760893969546718 1630 688261969066301006 1631 697893126287962526 1632 707656107643818842 1633 717552677968973728 1634 727584625218154509 1635 737753760761627788 1636 748061919685581928 1637 758510961097051252 1638 769102768431054072 1639 779839249762342020 1640 790722338121834267 1641 801753991815376350 1642 812936194747262194 1643 824270956748584068 1644 835760313908031315 1645 847406328907602934 1646 859211091363303033 1647 871176718168411904 1648 883305353841827037 1649 895599170881551810 1650 908060370120890220 1651 920691181089875880 1652 933493862382021658 1653 946470702023906954 1654 959624017850179110 1655 972956157884047618 1656 986469500720761872 1657 1000166455916685742 1658 1014049464384045278 1659 1028120998788815630 1660 1042383563954392921 1661 1056839697271129692 1662 1071491969109172837 1663 1086342983237279144 1664 1101395377247698877 1665 1116651822984528060 1666 1132115026978243331 1667 1147787730886516336 1668 1163672711938668579 1669 1179772783386527466 1670 1196090794961777223 1671 1212629633337134396 1672 1229392222594149964 1673 1246381524697728430 1674 1263600539974667971 1675 1281052307599058386 1676 1298739906084628561 1677 1316666453781321080 1678 1334835109378958768 1679 1353249072418110582 1680 1371911583805391127 1681 1390825926336101920 1682 1409995425224326368 1683 1429423448637673064 1684 1449113408239621948 1685 1469068759739585272 1686 1489293003447840727 1687 1509789684838339002 1688 1530562395119489441 1689 1551614771810059254 1690 1572950499323218416 1691 1594573309558842100 1692 1616486982501171530 1693 1638695346824900086 1694 1661202280509808204 1695 1684011711461006272 1696 1707127618137893481 1697 1730554030191964984 1698 1754295029110480425 1699 1778354748869154520 1700 1802737376593997216 1701 1827447153229282556 1702 1852488374214850659 1703 1877865390172868242 1704 1903582607600996937 1705 1929644489575210782 1706 1956055556462392784 1707 1982820386639625982 1708 2009943617223455078 1709 2037429944809261948 1710 2065284126217626572 1711 2093510979250991610 1712 2122115383460785230 1713 2151102280921823668 1714 2180476677017368085 1715 2210243641234985852 1716 2240408307970001568 1717 2270975877339959388 1718 2301951616010244381 1719 2333340858027617794 1720 2365149005665126916 1721 2397381530278542028 1722 2430043973171042036 1723 2463141946469643210 1724 2496681134013543549 1725 2530667292251052406 1726 2565106251148651868 1727 2600003915112368552 1728 2635366263918079830 1729 2671199353654355284 1730 2707509317678014080 1731 2744302367578980162 1732 2781584794158090561 1733 2819362968418033052 1734 2857643342563967472 1735 2896432451017524022 1736 2935736911444366586 1737 2975563425791835386 1738 3015918781340405755 1739 3056809851769166802 1740 3098243598231787502 1741 3140227070446756904 1742 3182767407802116212 1743 3225871840471098154 1744 3269547690542523638 1745 3313802373166173466 1746 3358643397709510365 1747 3404078368929657872 1748 3450114988160853320 1749 3496761054513719594 1750 3544024466090306531 1751 3591913221215131126 1752 3640435419678522127 1753 3689599263996265434 1754 3739413060685799399 1755 3789885221555216270 1756 3841024265009120601 1757 3892838817371610796 1758 3945337614222584340 1759 3998529501751488538 1760 4052423438128780794 1761 4107028494891261576 1762 4162353858345458888 1763 4218408830989332852 1764 4275202832948428454 1765 4332745403430706762 1766 4391046202200333980 1767 4450115011066518140 1768 4509961735391670479 1769 4570596405619196510 1770 4632029178816949798 1771 4694270340240690510 1772 4757330304917864935 1773 4821219619247688824 1774 4885948962621943779 1775 4951529149066809922 1776 5017971128901670078 1777 5085285990419362918 1778 5153484961588207448 1779 5222579411771702076 1780 5292580853470426531 1781 5363500944086483962 1782 5435351487706342760 1783 5508144436906659836 1784 5581891894583445836 1785 5656606115800375544 1786 5732299509660890313 1787 5808984641204469362 1788 5886674233322814356 1789 5965381168700671218 1790 6045118491781667876 1791 6125899410754866070 1792 6207737299566820248 1793 6290645699959523412 1794 6374638323529902511 1795 6459729053815710306 1796 6545931948408210687 1797 6633261241087270818 1798 6721731343983766849 1799 6811356849769721532 1800 6902152533871729681 1801 6994133356712645746 1802 7087314465981969986 1803 7181711198930425526 1804 7277339084693784692 1805 7374213846646380044 1806 7472351404779746832 1807 7571767878111524832 1808 7672479587125061541 1809 7774503056235119418 1810 7877855016284880293 1811 7982552407074700118 1812 8088612379917971337 1813 8196052300229344666 1814 8304889750145792256 1815 8415142531175803290 1816 8526828666882042672 1817 8639966405597968628 1818 8754574223173640006 1819 8870670825756128136 1820 8988275152605035654 1821 9107406378938298930 1822 9228083918813771924 1823 9350327428047094672 1824 9474156807160984856 1825 9599592204371515400 1826 9726654018611900080 1827 9855362902588874244 1828 9985739765877303107 1829 10117805778053568150 1830 10251582371862752812 1831 10387091246425345388 1832 10524354370484027350 1833 10663393985685505354 1834 10804232609903199292 1835 10946893040601361558 1836 11091398358235533734 1837 11237771929695241548 1838 11386037411789509496 1839 11536218754770061566 1840 11688340205898182660 1841 11842426313055845378 1842 11998501928395914880 1843 12156592212037488224 1844 12316722635807000265 1845 12478918987019848614 1846 12643207372308682574 1847 12809614221499015442 1848 12978166291526844031 1849 13148890670404529862 1850 13321814781235606949 1851 13496966386273152462 1852 13674373591028068768 1853 13854064848427955854 1854 14036068963021166423 1855 14220415095232480436 1856 14407132765671099355 1857 14596251859485505794 1858 14787802630771708318 1859 14981815707035612158 1860 15178322093703992082 1861 15377353178690693878 1862 15578940737018828059 1863 15783116935493370820 1864 15989914337430911221 1865 16199365907447322522 1866 16411505016297720256 1867 16626365445775553730 1868 16843981393671621968 1869 17064387478787336642 1870 17287618746009171678 1871 17513710671445119346 1872 17742699167617423461 1873 17974620588718625796 1874 18209511735931785136 1875 18447409862809072268 1876 18688352680715889664 1877 18932378364341403220 1878 19179525557269625434 1879 19429833377618319976 1880 19683341423746632656 1881 19940089780025532906 1882 20200119022678453272 1883 20463470225693045362 1884 20730184966798097005 1885 21000305333513096658 1886 21273873929271396815 1887 21550933879610964794 1888 21831528838440314234 1889 22115702994380606948 1890 22403501077177848797 1891 22694968364192887526 1892 22990150686970239100 1893 23289094437879591688 1894 23591846576837833142 1895 23898454638112639530 1896 24208966737201423991 1897 24523431577793609772 1898 24841898458817287219 1899 25164417281564006364 1900 25491038556899780340 1901 25821813412563390020 1902 26156793600545688006 1903 26496031504558086518 1904 26839580147591366565 1905 27187493199558432378 1906 27539824985029326185 1907 27896630491059671788 1908 28257965375106103195 1909 28623885973037131538 1910 28994449307240640324 1911 29369713094821506706 1912 29749735755897935164 1913 30134576421997714408 1914 30524294944547849688 1915 30918951903466275390 1916 31318608615856894858 1917 31723327144801344224 1918 32133170308256305028 1919 32548201688057663722 1920 32968485639024841122 1921 33394087298174255936 1922 33825072594043259122 1923 34261508256117792498 1924 34703461824372886453 1925 35151001658927360486 1926 35604196949805921909 1927 36063117726817924334 1928 36527834869554173494 1929 36998420117494936728 1930 37474946080238543250 1931 37957486247852012072 1932 38446115001336804550 1933 38940907623219228012 1934 39441940308266980893 1935 39949290174324870848 1936 40463035273279380078 1937 40983254602153621844 1938 41510028114325646831 1939 42043436730879946052 1940 42583562352093723705 1941 43130487869050852046 1942 43684297175393508735 1943 44245075179213113086 1944 44812907815073430050 1945 45387882056175992392 1946 45970085926669509053 1947 46559608514096082934 1948 47156539981984536069 1949 47760971582592582576 1950 48372995669790606063 1951 48992705712097510176 1952 49620196305870442256 1953 50255563188641085580 1954 50898903252609172781 1955 51550314558295068476 1956 52209896348344068932 1957 52877749061493249860 1958 53553974346702759492 1959 54238675077444173186 1960 54931955366156904046 1961 55633920578874634082 1962 56344677350014341462 1963 57064333597339083094 1964 57792998537096584322 1965 58530782699326148476 1966 59277797943345236311 1967 60034157473417837562 1968 60799975854597094187 1969 61575369028753725244 1970 62360454330792437894 1971 63155350505048740802 1972 63960177721877908222 1973 64775057594438337870 1974 65600113195661696770 1975 66435469075421779584 1976 67281251277904407984 1977 68137587359170722806 1978 69004606404925983325 1979 69882439048496293318 1980 70771217489005556565 1981 71671075509764974408 1982 72582148496877597097 1983 73504573458050173580 1984 74438489041624837094 1985 75384035555833205304 1986 76341354988265106636 1987 77310591025564678754 1988 78291889073356494109 1989 79285396276393899640 1990 80291261538942515939 1991 81309635545401639140 1992 82340670781155702869 1993 83384521553668941822 1994 84441344013826111914 1995 85511296177511369324 1996 86594537947438672476 1997 87691231135236658062 1998 88801539483780043723 1999 89925628689781157960 2000 91063666426644630432 2001 92215822367577260978 2002 93382268208966896814 2003 94563177694033434614 2004 95758726636743948010 2005 96969092946005981980 2006 98194456650142233890 2007 99434999921638593048 2008 100690907102179794413 2009 101962364727976029530 2010 103249561555372434868 2011 104552688586755954180 2012 105871939096763024472 2013 107207508658779963188 2014 108559595171750804386 2015 109928398887296132780 2016 111314122437134759186 2017 112716970860823238382 2018 114137151633816870494 2019 115574874695844022106 2020 117030352479608995911 2021 118503799939827212906 2022 119995434582584515869 2023 121505476495036064478 2024 123034148375448718884 2025 124581675563578684924 2026 126148286071400144658 2027 127734210614188904950 2028 129339682641952791258 2029 130964938371224798006 2030 132610216817223134926 2031 134275759826369883320 2032 135961812109184543432 2033 137668621273556732690 2034 139396437858389746463 2035 141145515367631524512 2036 142916110304697420471 2037 144708482207276479382 2038 146522893682538029367 2039 148359610442743149448 2040 150218901341252688815 2041 152101038408948936622 2042 154006296891075657312 2043 155934955284488144098 2044 157887295375330703603 2045 159863602277146425904 2046 161864164469410891960 2047 163889273836507539350 2048 165939225707149686664 2049 168014318894240886838 2050 170114855735191627681 2051 172241142132697546730 2052 174393487595970845950 2053 176572205282443223244 2054 178777612039945684697 2055 181010028449356914374 2056 183269778867738851247 2057 185557191471965021440 2058 187872598302833303921 2059 190216335309682131432 2060 192588742395515850918 2061 194990163462630938956 2062 197420946458762430851 2063 199881443423756459380 2064 202372010536760650218 2065 204893008163952064028 2066 207444800906808791125 2067 210027757650916978476 2068 212642251615333327694 2069 215288660402509395942 2070 217967366048769503432 2071 220678755075362654596 2072 223423218540095034153 2073 226201152089534899040 2074 229012956011810680832 2075 231859035290009060604 2076 234739799656164892122 2077 237655663645864178956 2078 240607046653467085357 2079 243594372987942925168 2080 246618071929338719756 2081 249678577785888542422 2082 252776329951755660058 2083 255911772965429449814 2084 259085356568784577336 2085 262297535766794490218 2086 265548770887921624619 2087 268839527645192070874 2088 272170277197946800584 2089 275541496214292299264 2090 278953666934258594244 2091 282407277233656852948 2092 285902820688659838896 2093 289440796641113462444 2094 293021710264571699420 2095 296646072631078593208 2096 300314400778705850036 2097 304027217779838394128 2098 307785052810232027096 2099 311588441218852009360 2100 315437924598484993850 2101 319334050857148925786 2102 323277374290310018018 2103 327268455653899307166 2104 331307862238153895179 2105 335396167942292267050 2106 339533953350016283706 2107 343721805805865449662 2108 347960319492433122410 2109 352250095508437393680 2110 356591741947672708319 2111 360985873978852206912 2112 365433113926333630972 2113 369934091351755343708 2114 374489443136592787242 2115 379099813565628316072 2116 383765854411361467678 2117 388488225019370331466 2118 393267592394617048174 2119 398104631288725052918 2120 403000024288239033555 2121 407954461903860769174 2122 412968642660689000411 2123 418043273189474630056 2124 423179068318884570714 2125 428376751168802923292 2126 433637053244681135940 2127 438960714532930612830 2128 444348483597386990806 2129 449801117676858123718 2130 455319382783749371610 2131 460904053803795987460 2132 466555914596915025026 2133 472275758099170499296 2134 478064386425882203916 2135 483922610975890975020 2136 489851252536974301767 2137 495851141392443298786 2138 501923117428934204637 2139 508068030245388508892 2140 514286739263253320470 2141 520580113837915552886 2142 526949033371364228625 2143 533394387426113122188 2144 539917075840397771866 2145 546518008844641336696 2146 553198107179222176130 2147 559958302213557625868 2148 566799536066498640079 2149 573722761728068866430 2150 580728943182563067026 2151 587819055532999777442 2152 594994085126962472358 2153 602255029683844592306 2154 609602898423493594811 2155 617038712196288978508 2156 624563503614670130624 2157 632178317186109418178 2158 639884209447566181574 2159 647682249101438004776 2160 655573517153004938647 2161 663559107049403078676 2162 671640124820144411775 2163 679817689219178862324 2164 688092931868535742164 2165 696466997403562034428 2166 704941043619753749514 2167 713516241621218356872 2168 722193775970786262154 2169 730974844841767910920 2170 739860660171395319605 2171 748852447815966583206 2172 757951447707690291439 2173 767158914013269463178 2174 776476115294244182146 2175 785904334669090194360 2176 795444869977113944894 2177 805099033944163867418 2178 814868154350155535506 2179 824753574198452067674 2180 834756651887120220420 2181 844878761382060172620 2182 855121292392051314344 2183 865485650545735113946 2184 875973257570533504358 2185 886585551473546016810 2186 897323986724447422988 2187 908190034440384768254 2188 919185182572917956739 2189 930310936097026389770 2190 941568817202180961464 2191 952960365485526566644 2192 964487138147198357934 2193 976150710187771503242 2194 987952674607890633389 2195 999894642610102953138 2196 1011978243802895249900 2197 1024205126406982045262 2198 1036576957463869604021 2199 1049095423046696577864 2200 1061762228473399563688 2201 1074579098522229096386 2202 1087547777649617386043 2203 1100670030210447147826 2204 1113947640680747888376 2205 1127382413882821488798 2206 1140976175212847544301 2207 1154730770870995686814 2208 1168648068094047261600 2209 1182729955390578000394 2210 1196978342778729751852 2211 1211395162026574238402 2212 1225982366895121657282 2213 1240741933384003054522 2214 1255675859979830076705 2215 1270786167907286095068 2216 1286074901382978545807 2217 1301544127872056736140 2218 1317195938347650305612 2219 1333032447553159160872 2220 1349055794267399758358 2221 1365268141572664185930 2222 1381671677125723835070 2223 1398268613431783188582 2224 1415061188121441488806 2225 1432051664230695046616 2226 1449242330483986417971 2227 1466635501580359540102 2228 1484233518482754579387 2229 1502038748710449471938 2230 1520053586634708573448 2231 1538280453777673218978 2232 1556721799114501938532 2233 1575380099378822092528 2234 1594257859371528842102 2235 1613357612272939947974 2236 1632681919958369583172 2237 1652233373317158192044 2238 1672014592575167669772 2239 1692028227620806525332 2240 1712276958334623182505 2241 1732763494922477525626 2242 1753490578252356859625 2243 1774460980194875577426 2244 1795677503967469550332 2245 1817142984482352902616 2246 1838860288698277687531 2247 1860832315976108385228 2248 1883061998438280427622 2249 1905552301332184545566 2250 1928306223397489773165 2251 1951326797237475922020 2252 1974617089694418629398 2253 1998180202229040750052 2254 2022019271304102600477 2255 2046137468772175456852 2256 2070538002267613099684 2257 2095224115602795618296 2258 2120199089168691229845 2259 2145466240339751985316 2260 2171028923883219303416 2261 2196890532372886508098 2262 2223054496607335353056 2263 2249524286032724239964 2264 2276303409170176813323 2265 2303395414047789024718 2266 2330803888637334232554 2267 2358532461295716549088 2268 2386584801211191685432 2269 2414964618854436800546 2270 2443675666434521112163 2271 2472721738359797756656 2272 2502106671703800382337 2273 2531834346676197826750 2274 2561908687098828686177 2275 2592333660886901256738 2276 2623113280535413881180 2277 2654251603610818862958 2278 2685752733248017473411 2279 2717620818652742866234 2280 2749860055609355418292 2281 2782474686994140177368 2282 2815469003294165036484 2283 2848847343131725573630 2284 2882614093794468479153 2285 2916773691771254023060 2286 2951330623293785007570 2287 2986289424884096417510 2288 3021654683907968104687 2289 3057431039134289558236 2290 3093623181300473277693 2291 3130235853683981083622 2292 3167273852679994044085 2293 3204742028385324920348 2294 3242645285188639545006 2295 3280988582367019474582 2296 3319776934688967295751 2297 3359015413023923135634 2298 3398709144958326425599 2299 3438863315418326892062 2300 3479483167299215472445 2301 3520574002101611029364 2302 3562141180574509463103 2303 3604190123365268149090 2304 3646726311676563479962 2305 3689755287930430784226 2306 3733282656439461869915 2307 3777314084085199934294 2308 3821855301003843841524 2309 3866912101279339455576 2310 3912490343643899742792 2311 3958595952186068500286 2312 4005234917066407874471 2313 4052413295240853429680 2314 4100137211191854581901 2315 4148412857667383073378 2316 4197246496427855397733 2317 4246644459001090005182 2318 4296613147445384543202 2319 4347159035120761301232 2320 4398288667468504732924 2321 4450008662799079011822 2322 4502325713088476089094 2323 4555246584783121251692 2324 4608778119613426949074 2325 4662927235416047682440 2326 4717700926964966208954 2327 4773106266811504683858 2328 4829150406133315944378 2329 4885840575592488547544 2330 4943184086202862088805 2331 5001188330206610519852 2332 5059860781960230508130 2333 5119208998830034339424 2334 5179240622097207719874 2335 5239963377872572982644 2336 5301385078021160313378 2337 5363513621096650028980 2338 5426356993285829981546 2339 5489923269363173920602 2340 5554220613655606582696 2341 5619257281017603262214 2342 5685041617816732998237 2343 5751582062929713945958 2344 5818887148749132520090 2345 5886965502200938775476 2346 5955825845772789542276 2347 6025476998553394791952 2348 6095927877282983140101 2349 6167187497414961067424 2350 6239264974188925293325 2351 6312169523715147780560 2352 6385910464070611095359 2353 6460497216406757610238 2354 6535939306069075753932 2355 6612246363728604215384 2356 6689428126525521811050 2357 6767494439224950010672 2358 6846455255385052329432 2359 6926320638537602656796 2360 7007100763381153384693 2361 7088805916986890988840 2362 7171446500017355590450 2363 7255033027958159343130 2364 7339576132362794896530 2365 7425086562110714997758 2366 7511575184678822225225 2367 7599052987426463791638 2368 7687531078894117143746 2369 7777020690115909664974 2370 7867533175946071180712 2371 7959080016399509840030 2372 8051672818006659093189 2373 8145323315182698360126 2374 8240043371611342982118 2375 8335844981643355687380 2376 8432740271709886230804 2377 8530741501750839944918 2378 8629861066658432077440 2379 8730111497736038828568 2380 8831505464172551062377 2381 8934055774532392418218 2382 9037775378261317091269 2383 9142677367208198663410 2384 9248774977162976740694 2385 9356081589410881137926 2386 9464610732303150592538 2387 9574376082844417939502 2388 9685391468296886098000 2389 9797670867801517679570 2390 9911228414016415419727 2391 10026078394772522624078 2392 10142235254746872386086 2393 10259713597153568242916 2394 10378528185452630484520 2395 10498693945076942969404 2396 10620225965177488784980 2397 10743139500387014145028 2398 10867449972602361648094 2399 10993172972785667137566 2400 11120324262784564848540 2401 11248919777171648485940 2402 11378975625103388516552 2403 11510508092198655853410 2404 11643533642437106312414 2405 11778068920077632326254 2406 11914130751597037803054 2407 12051736147649197429466 2408 12190902305044913289139 2409 12331646608752630634672 2410 12473986633920281179124 2411 12617940147918473417456 2412 12763525112405197927212 2413 12910759685412323293544 2414 13059662223454109053197 2415 13210251283657909866638 2416 13362545625917354106544 2417 13516564215068230317176 2418 13672326223087262222105 2419 13829851031314063267932 2420 13989158232696511384728 2421 14150267634059731363294 2422 14313199258398983831905 2423 14477973347196708953054 2424 14644610362763919226934 2425 14813130990606248543196 2426 14983556141814913328780 2427 15155906955482787333914 2428 15330204801145905608788 2429 15506471281250661497216 2430 15684728233646905532499 2431 15864997734107270471282 2432 16047302098872994483020 2433 16231663887226458940070 2434 16418105904090774024826 2435 16606651202656692533786 2436 16797323087037076182551 2437 16990145114949256804176 2438 17185141100425581449408 2439 17382335116552373808792 2440 17581751498237663748576 2441 17783414845007982874644 2442 17987350023834466890760 2443 18193582171988626185222 2444 18402136699928091779481 2445 18613039294212585932706 2446 18826315920450488809184 2447 19041992826276317773878 2448 19260096544359377410677 2449 19480653895443961943484 2450 19703691991421436286040 2451 19929238238434462914852 2452 20157320340013766779437 2453 20387966300247774398048 2454 20621204426985403761928 2455 20857063335072408015200 2456 21095571949621619329172 2457 21336759509317379254508 2458 21580655569754569579709 2459 21827290006812600713228 2460 22076693020064653769464 2461 22328895136222601804388 2462 22583927212617978081840 2463 22841820440719297748146 2464 23102606349686170135116 2465 23366316809960580691620 2466 23632984036895659480084 2467 23902640594422385518530 2468 24175319398754617414373 2469 24451053722132778143834 2470 24729877196606655598934 2471 25011823817857721182644 2472 25296927949061305508730 2473 25585224324789105532088 2474 25876748054952437596631 2475 26171534628786586962446 2476 26469619918876741236262 2477 26771040185225934738066 2478 27075832079365366207346 2479 27384032648507590806844 2480 27695679339743026298445 2481 28010810004280148071970 2482 28329462901729887852747 2483 28651676704434689205468 2484 28977490501842607201051 2485 29306943804926981300420 2486 29640076550652148248616 2487 29976929106485595408262 2488 30317542274957098210782 2489 30661957298265322673356 2490 31010215862932306800778 2491 31362360104506379683318 2492 31718432612314013757557 2493 32078476434261037889282 2494 32442535081683785691105 2495 32810652534250689464090 2496 33182873244914761737091 2497 33559242144917554858686 2498 33939804648845124396178 2499 34324606659736453146906 2500 34713694574244942659661 2501 35107115287853513931736 2502 35504916200143789332226 2503 35907145220119979604876 2504 36313850771588034046240 2505 36725081798590541595558 2506 37140887770898024198778 2507 37561318689557197446270 2508 37986425092496702407666 2509 38416258060190968107620 2510 38850869221382797007522 2511 39290310758865194176736 2512 39734635415323118182314 2513 40183896499235763966132 2514 40638147890839915734937 2515 41097444048155066974976 2516 41561840013070936373114 2517 42031391417497935522742 2518 42506154489581305186774 2519 42986186059979568025602 2520 43471543568207872032999 2521 43962285069046961750088 2522 44458469239018444850088 2523 44960155382926947270162 2524 45467403440469914930135 2525 45980273992915749836144 2526 46498828269850893354718 2527 47023128155996636228554 2528 47553236198096363976004 2529 48089215611873870714542 2530 48631130289063543102002 2531 49179044804513144557984 2532 49733024423359853664644 2533 50293135108280381204326 2534 50859443526815918231393 2535 51432017058772590500636 2536 52010923803698267223373 2537 52596232588436499383604 2538 53188012974758285049598 2539 53786335267072533874646 2540 54391270520216029498742 2541 55002890547323610110302 2542 55621267927779464269478 2543 56246476015250364862908 2544 56878588945801585035542 2545 57517681646096418746244 2546 58163829841680153764577 2547 58817110065349265195034 2548 59477599665606778473792 2549 60145376815204675368372 2550 60820520519774135987309 2551 61503110626544592837620 2552 62193227833152496898978 2553 62890953696540614371586 2554 63596370641948858067241 2555 64309561971997580536598 2556 65030611875864174075866 2557 65759605438554010252684 2558 66496628650266673960872 2559 67241768415858364463964 2560 67995112564401525481272 2561 68756749858842688109154 2562 69526770005759427112053 2563 70305263665217522883356 2564 71092322460729342527622 2565 71888038989314369430662 2566 72692506831663004772647 2567 73505820562404684902850 2568 74328075760481273614522 2569 75159369019626884862910 2570 75999797958955211103804 2571 76849461233655346905140 2572 77708458545797296300545 2573 78576890655248271231250 2574 79454859390700802271208 2575 80342467660813883899648 2576 81239819465468294800283 2577 82147019907137146814700 2578 83064175202372919541631 2579 83991392693412155208652 2580 84928780859898900735286 2581 85876449330728189761310 2582 86834508896010774325253 2583 87803071519160227397264 2584 88782250349103745857486 2585 89772159732617899622702 2586 90772915226790483447329 2587 91784633611609838828376 2588 92807432902682928738392 2589 93841432364083358154718 2590 94886752521330746619629 2591 95943515174502773733764 2592 97011843411481127994268 2593 98091861621332805136802 2594 99183695507828116202834 2595 100287472103096674231834 2596 101403319781422846848672 2597 102531368273182075393944 2598 103671748678919369106999 2599 104824593483571503991348 2600 105990036570834368517918 2601 107168213237676805548370 2602 108359260209002523613662 2603 109563315652461562443642 2604 110780519193412704257434 2605 112011011930038448647778 2606 113254936448614080004331 2607 114512436838932262331550 2608 115783658709884825279080 2609 117068749205203315735172 2610 118367857019359794407707 2611 119681132413629588596302 2612 121008727232317622206042 2613 122350794919149848334720 2614 123707490533831544462266 2615 125078970768774139297656 2616 126465393965992143978228 2617 127866920134171997849552 2618 129283710965914547316622 2619 130715929855152779308414 2620 132163741914746671186300 2621 133627313994256926551700 2622 135106814697899268787476 2623 136602414402681207263714 2624 138114285276723098227904 2625 139642601297765223933620 2626 141187538271862859690563 2627 142749273852271204923594 2628 144327987558521955102358 2629 145923860795693540631746 2630 147537076873876964415916 2631 149167821027839069934526 2632 150816280436885323964432 2633 152482644244924102923810 2634 154167103580734371413319 2635 155869851578438896731904 2636 157591083398185047423684 2637 159330996247035122807964 2638 161089789400068418701343 2639 162867664221697138267656 2640 164664824187198155039774 2641 166481474904462896611002 2642 168317824135967520600904 2643 170174081820965451826260 2644 172050460097904614409363 2645 173947173327071594861862 2646 175864438113464868923682 2647 177802473329899492966414 2648 179761500140345562369139 2649 181741742023502635457910 2650 183743424796612592798778 2651 185766776639513302642382 2652 187812028118935358867298 2653 189879412213044432186144 2654 191969164336231675904533 2655 194081522364154522266250 2656 196216726659030483271557 2657 198375020095186469771260 2658 200556648084866036631446 2659 202761858604297243166878 2660 204990902220023717200153 2661 207244032115501404508538 2662 209521504117963770295148 2663 211823576725558117769972 2664 214150511134755581826396 2665 216502571268037644029742 2666 218880023801861913046330 2667 221283138194909806912888 2668 223712186716619065221115 2669 226167444476003916758942 2670 228649189450765619620459 2671 231157702516696386153378 2672 233693267477379601980012 2673 236256171094189139087996 2674 238846703116590862103317 2675 241465156312749323020718 2676 244111826500442529842626 2677 246787012578287977415680 2678 249491016557283024224752 2679 252224143592662588618014 2680 254986702016077444345010 2681 257779003368096290284922 2682 260601362431034658328885 2683 263454097262114033499288 2684 266337529226954454946464 2685 269251983033403754819022 2686 272197786765706906000666 2687 275175271919018843761630 2688 278184773434264013993095 2689 281226629733346218755778 2690 284301182754712223217252 2691 287408777989272475171304 2692 290549764516682610330275 2693 293724495041989309321872 2694 296933325932643958978513 2695 300176617255887896376286 2696 303454732816512906356968 2697 306768040195000529386760 2698 310116910786044066396791 2699 313501719837457059208762 2700 316922846489471910525866 2701 320380673814432641464182 2702 323875588856885676075207 2703 327407982674072427041086 2704 330978250376827795032521 2705 334586791170888585081712 2706 338234008398615727580366 2707 341920309581134534073204 2708 345646106460897108318760 2709 349411815044670916982226 2710 353217855646957871015902 2711 357064652933848158735248 2712 360952635967312954988019 2713 364882238249940481762312 2714 368853897770119785273184 2715 372868057047676477306478 2716 376925163179965044045734 2717 381025667888422214923858 2718 385170027565585766204527 2719 389358703322583494078966 2720 393592161037096980872669 2721 397870871401804659715534 2722 402195309973309047708461 2723 406565957221552905950796 2724 410983298579728966298084 2725 415447824494688233847256 2726 419960030477851762251312 2727 424520417156630680056888 2728 429129490326359619991912 2729 433787761002748591085770 2730 438495745474858214060652 2731 443253965358603618995656 2732 448062947650792191998459 2733 452923224783700237660016 2734 457835334680194007682899 2735 462799820809400433366374 2736 467817232242932779439796 2737 472888123711676825264602 2738 478013055663143066422872 2739 483192594319390309338118 2740 488427311735526424969262 2741 493717785858791914489108 2742 499064600588231819236652 2743 504468345834961905574134 2744 509929617583034942192744 2745 515449017950912766331120 2746 521027155253550238986456 2747 526664644065097075981830 2748 532362105282223420348346 2749 538120166188075430491874 2750 543939460516867045165038 2751 549820628519113964709320 2752 555764317027516302421633 2753 561771179523496246254916 2754 567841876204396949520004 2755 573977074051349288881570 2756 580177446897813014365888 2757 586443675498798694419910 2758 592776447600777284082220 2759 599176458012284030931878 2760 605644408675223311520663 2761 612181008736881421686112 2762 618786974622654230821106 2763 625463030109496488006444 2764 632209906400100004468502 2765 639028342197807823409364 2766 645919083782271366116036 2767 652882885085857985615966 2768 659920507770816245710554 2769 667032721307206121258114 2770 674220303051601763609888 2771 681484038326574361920384 2772 688824720500962509116690 2773 696243151070937935192422 2774 703740139741874357668177 2775 711316504511027077007694 2776 718973071751031404787738 2777 726710676294227899857472 2778 734530161517822265614438 2779 742432379429888227887960 2780 750418190756221600416322 2781 758488465028053623035576 2782 766644080670632130294855 2783 774885925092678995920574 2784 783214894776732176995374 2785 791631895370381160509770 2786 800137841778404503048905 2787 808733658255818033073880 2788 817420278501842770334446 2789 826198645754801505652208 2790 835069712887952863040780 2791 844034442506272157863394 2792 853093807044188253853992 2793 862248788864285500728586 2794 871500380356980332662296 2795 880849584041181997340632 2796 890297412665946764573509 2797 899844889313135468820262 2798 909493047501084129751296 2799 919242931289297274844770 2800 929095595384174100014427 2801 939052105245777494722122 2802 949113537195655838304610 2803 959280978525727993103780 2804 969555527608241811227773 2805 979938294006816352326584 2806 990430398588578535786943 2807 1001032973637404842678192 2808 1011747162968278563695358 2809 1022574122042773622776098 2810 1033515018085675898490500 2811 1044571030202752846880268 2812 1055743349499682770182444 2813 1067033179202154968923902 2814 1078441734777151897254267 2815 1089970244055424989386930 2816 1101619947355175718977096 2817 1113392097606953336328118 2818 1125287960479781283753945 2819 1137308814508524184445184 2820 1149455951222507183783754 2821 1161730675275399985261912 2822 1174134304576377819145210 2823 1186668170422571466250048 2824 1199333617632819030453205 2825 1212132004682732050313892 2826 1225064703841088425380598 2827 1238133101307565211960496 2828 1251338597351824240832534 2829 1264682606453963395674930 2830 1278166557446346978100754 2831 1291791893656828484092780 2832 1305560073053379003961460 2833 1319472568390135053131946 2834 1333530867354879541406208 2835 1347736472717969476499208 2836 1362090902482724601345045 2837 1376595690037291066274684 2838 1391252384307994126342912 2839 1406062549914194466495056 2840 1421027767324662660042730 2841 1436149633015486156383128 2842 1451429759629523815049364 2843 1466869776137422907216730 2844 1482471328000213397805971 2845 1498236077333494951072270 2846 1514165703073232008271770 2847 1530261901143172179383802 2848 1546526384623903829516519 2849 1562960883923568648116356 2850 1579567146950244883787804 2851 1596346939286017575431770 2852 1613302044362752019648809 2853 1630434263639586610452464 2854 1647745416782161844818620 2855 1665237341843602198402386 2856 1682911895447267473648071 2857 1700770952971290889526488 2858 1718816408734921094707367 2859 1737050176186685185843148 2860 1755474188094390489155362 2861 1774090396736982778175252 2862 1792900774098278502278556 2863 1811907312062589286892944 2864 1831112022612256883255213 2865 1850516938027116649147206 2866 1870124111085908338461539 2867 1889935615269652896686890 2868 1909953544967013864900628 2869 1930180015681662701776324 2870 1950617164241667254448249 2871 1971267149010922516911242 2872 1992132150102643532026537 2873 2013214369594940216840534 2874 2034516031748493801312660 2875 2056039383226355298388360 2876 2077786693315886349650825 2877 2099760254152862703666296 2878 2121962380947761322676803 2879 2144395412214252042521206 2880 2167061709999914625879400 2881 2189963660119202798686514 2882 2213103672388676791591542 2883 2236484180864525826134444 2884 2260107644082402746554115 2885 2283976545299592932902684 2886 2308093392739539551867922 2887 2332460719838747974491108 2888 2357081085496092127616298 2889 2381957074324545469868916 2890 2407091296905360067202027 2891 2432486390044717184047578 2892 2458145017032872733165657 2893 2484069867905821723352466 2894 2510263659709505788692036 2895 2536729136766587813155244 2896 2563469070945818472657688 2897 2590486261934019464748188 2898 2617783537510708129418217 2899 2645363753825388985498896 2900 2673229795677537658521741 2901 2701384576799302612923438 2902 2729831040140950935077451 2903 2758572158159084368674880 2904 2787610933107651744881953 2905 2816950397331784795960886 2906 2846593613564484300084808 2907 2876543675226183449871616 2908 2906803706727216196341791 2909 2937376863773218283385880 2910 2968266333673488636345476 2911 2999475335652339640998596 2912 3031007121163464816835108 2913 3062864974207352341042992 2914 3095052211651773766148356 2915 3127572183555377245990554 2916 3160428273494414541688815 2917 3193623898892631979660360 2918 3227162511354355509872844 2919 3261047597000799974217032 2920 3295282676809633609170528 2921 3329871306957828787879796 2922 3364817079167829973167099 2923 3400123621057070781483812 2924 3435794596490872043918534 2925 3471833705938752721330432 2926 3508244686834186473988492 2927 3545031313937836677252344 2928 3582197399704302650663202 2929 3619746794652410826288344 2930 3657683387739084578339179 2931 3696011106736826417217404 2932 3734733918614847224889434 2933 3773855829923877209905902 2934 3813380887184693247195388 2935 3853313177280398256737356 2936 3893656827852488282422280 2937 3934416007700742924804492 2938 3975594927186975786105432 2939 4017197838642681599079642 2940 4059229036780616709331653 2941 4101692859110350601537316 2942 4144593686357826179370818 2943 4187935942888966512722124 2944 4231724097137366803382594 2945 4275962662036110345677948 2946 4320656195453747268718428 2947 4365809300634475901257682 2948 4411426626642566631804380 2949 4457512868811068153501854 2950 4504072769194837054467514 2951 4551111117027931752749904 2952 4598632749185411798675908 2953 4646642550649584655759682 2954 4695145454980742117052878 2955 4744146444792428544074006 2956 4793650552231284221796130 2957 4843662859461507176056882 2958 4894188499153976837077258 2959 4945232654980084057470620 2960 4996800562110312053232429 2961 5048897507717612881088552 2962 5101528831485625208812692 2963 5154699926121779202769612 2964 5208416237875334409830926 2965 5262683267060397672643522 2966 5317506568583968193026480 2967 5372891752479056919176238 2968 5428844484442928613301185 2969 5485370486380515040645874 2970 5542475536953047789810570 2971 5600165472131960435007270 2972 5658446185758109843849698 2973 5717323630106366511637270 2974 5776803816455625024183017 2975 5836892815664285852812656 2976 5897596758751259771574702 2977 5958921837482547428319118 2978 6020874304963446711904856 2979 6083460476236440653733656 2980 6146686728884819864063644 2981 6210559503642093623870832 2982 6275085305007243858518700 2983 6340270701865877502988566 2984 6406122328117332898869296 2985 6472646883307795978447716 2986 6539851133269483296702581 2987 6607741910765949112718626 2988 6676326116143573847245704 2989 6745610717989292571199608 2990 6815602753794622330902040 2991 6886309330626047251871454 2992 6957737625801821713815938 2993 7029894887575252051316650 2994 7102788435824517381936128 2995 7176425662749091537372066 2996 7250814033572828246571263 2997 7325961087253771878407338 2998 7401874437200757448983966 2999 7478561771996863783981824 3000 7556030856129783896616839 3001 7634289530729178063728432 3002 7713345714311075279998183 3003 7793207403529388952501698 3004 7873882673934614144818190 3005 7955379680739773889727738 3006 8037706659593682284440025 3007 8120871927361593554752280 3008 8204883882913306497111160 3009 8289751007918793915823236 3010 8375481867651428170709432 3011 8462085111798874186693742 3012 8549569475281721498542385 3013 8637943779079928428350830 3014 8727216931067151743714386 3015 8817397926853035379892912 3016 8908495850633533360854320 3017 9000519876049342318794186 3018 9093479267052519261281208 3019 9187383378781361814708124 3020 9282241658443628451929617 3021 9378063646208176476552484 3022 9474858976105097144108808 3023 9572637376934427594668762 3024 9671408673183519551644751 3025 9771182785953146377864000 3026 9871969733892430390254670 3027 9973779634142672630514156 3028 10076622703290168954759388 3029 10180509258328096631990088 3030 10285449717627555953260295 3031 10391454601917853049341542 3032 10498534535276110458318337 3033 10606700246126292313269444 3034 10715962568247732747135140 3035 10826332441793256472546770 3036 10937820914316980840648557 3037 11050439141811890441303212 3038 11164198389757275685453903 3039 11279110034176127174846962 3040 11395185562702579454499910 3041 11512436575659498140226196 3042 11630874787146304796475828 3043 11750512026137135762480832 3044 11871360237589431540950561 3045 11993431483563053765185238 3046 12116737944350028616894428 3047 12241291919615016002804476 3048 12367105829546604219214204 3049 12494192216019531724546346 3050 12622563743767938095624258 3051 12752233201569746684806536 3052 12883213503442283420988347 3053 13015517689849236673700486 3054 13149158928919063562096581 3055 13284150517674950051819202 3056 13420505883276432680574865 3057 13558238584272790237199540 3058 13697362311868315716512474 3059 13837890891199579392392930 3060 13979838282624794357269435 3061 14123218583025397911098436 3062 14268046027119962725793352 3063 14414334988790552239329900 3064 14562099982421636807030768 3065 14711355664251687703442860 3066 14862116833737566620101608 3067 15014398434931830416608962 3068 15168215557873071472278475 3069 15323583439989414561867588 3070 15480517467515293330487349 3071 15639033176921630057540520 3072 15799146256359543000672470 3073 15960872547117707802669008 3074 16124228045093500084858036 3075 16289228902278046976938700 3076 16455891428255317566777696 3077 16624232091715382920640850 3078 16794267521981976976830676 3079 16966014510554491892034520 3080 17139490012664542113372994 3081 17314711148847232128928328 3082 17491695206527265169230746 3083 17670459641620030853551362 3084 17851022080147810482889570 3085 18033400319871241045227406 3086 18217612331936179748886630 3087 18403676262536111636651644 3088 18591610434590245242098358 3089 18781433349437442029762620 3090 18973163688546126126867428 3091 19166820315240323309655214 3092 19362422276441979018009686 3093 19559988804429705968485258 3094 19759539318614114438865291 3095 19961093427329879139091006 3096 20164670929644697411414974 3097 20370291817185296054144216 3098 20577976275980644937158951 3099 20787744688322536438134058 3100 20999617634643692329110796 3101 21213615895413560650408072 3102 21429760453051966002921946 3103 21648072493860779341151348 3104 21868573409973774291207689 3105 22091284801324837946197324 3106 22316228477634706794677698 3107 22543426460416399415213712 3108 22772900984999518533323169 3109 23004674502573597793900288 3110 23238769682250669615544064 3111 23475209413147231493160668 3112 23714016806485790926333675 3113 23955215197716170201619028 3114 24198828148656753294716602 3115 24444879449655860024909098 3116 24693393121773433683591155 3117 24944393418983229435250366 3118 25197904830395693712374234 3119 25453952082501725955360076 3120 25712560141437515164499400 3121 25973754215270646712719508 3122 26237559756307676038325878 3123 26504002463423366993850966 3124 26773108284411795668689062 3125 27044903418359521715632198 3126 27319414318041030410733234 3127 27596667692336651778588440 3128 27876690508673164370802455 3129 28159509995487292528614712 3130 28445153644712309125466149 3131 28733649214287957085926646 3132 29025024730693904265453675 3133 29319308491506949504049434 3134 29616529067982199013946110 3135 29916715307658433595321730 3136 30219896336987890468347356 3137 30526101563990684904391932 3138 30835360680934098220417443 3139 31147703667036962062294996 3140 31463160791199370345808948 3141 31781762614757951654434382 3142 32103539994266938323368310 3143 32428524084305269932375294 3144 32756746340309970411077937 3145 33088238521436041460625022 3146 33423032693443116540711968 3147 33761161231609121203849740 3148 34102656823671189130837640 3149 34447552472794084820019780 3150 34795881500566385468856718 3151 35147677550024678232218460 3152 35502974588706030695289340 3153 35861806911728994039556670 3154 36224209144903402102052750 3155 36590216247869231237448344 3156 36959863517264787589918599 3157 37333186589924492180555436 3158 37710221446106535983336314 3159 38091004412750678918414706 3160 38475572166766470569024487 3161 38863961738352172255328634 3162 39256210514344661914125412 3163 39652356241600607191454314 3164 40052437030409194043927972 3165 40456491357936700021239882 3166 40864558071703205443461770 3167 41276676393091737638548274 3168 41692885920890145345134220 3169 42113226634866004511906052 3170 42537738899374858741146053 3171 42966463467002099628856556 3172 43399441482238796466850048 3173 43836714485191786854885516 3174 44278324415328341842962635 3175 44724313615255723525203926 3176 45174724834535955158190424 3177 45629601233536126017322538 3178 46088986387314557596726654 3179 46552924289543159980422696 3180 47021459356466309423418366 3181 47494636430896582666480550 3182 47972500786247685802949047 3183 48455098130604917799198886 3184 48942474610833513350995471 3185 49434676816725212126555194 3186 49931751785183403805156064 3187 50433747004447202998174990 3188 50940710418354810584168319 3189 51452690430646520424666710 3190 51969735909307735204654264 3191 52491896190952357665167254 3192 53019221085246926009270198 3193 53551760879375867141733648 3194 54089566342548244007258180 3195 54632688730546375886436028 3196 55181179790316715492321859 3197 55735091764603369397917658 3198 56294477396624651002108592 3199 56859389934793060332551998 3200 57429883137479087756175108 3201 58006011277819241430853828 3202 58587829148568703532179742 3203 59175392066999023148660788 3204 59768755879841256589751992 3205 60367976968274971163065802 3206 60973112252963531426601628 3207 61584219199136089863149470 3208 62201355821716709350322106 3209 62824580690501047841934892 3210 63453952935381038710010866 3211 64089532251618005740596780 3212 64731378905164654913695560 3213 65379553738036388226210062 3214 66034118173732390481205335 3215 66695134222706943201039924 3216 67362664487891423048514470 3217 68036772170267447927722240 3218 68717521074491637270354466 3219 69404975614572456340838970 3220 70099200819599620306734534 3221 70800262339526537258039726 3222 71508226451006272790017707 3223 72223160063281524805969284 3224 72945130724129100739730293 3225 73674206625859392934419844 3226 74410456611371354088096654 3227 75153950180263478329038736 3228 75904757495001297128929307 3229 76662949387141905572149882 3230 77428597363616038262596889 3231 78201773613068217907434794 3232 78982551012255506065695921 3233 79771003132505389427350390 3234 80567204246233338862106900 3235 81371229333520585067289222 3236 82183154088752658639926620 3237 83003054927319246390341840 3238 83831008992375922449767465 3239 84667094161668316841896184 3240 85511389054419288301720826 3241 86363973038279675009512868 3242 87224926236343201149672994 3243 88094329534226121442514848 3244 88972264587212192834609732 3245 89858813827463566902730380 3246 90754060471298200893581492 3247 91658088526534392515528498 3248 92570982799903048099155276 3249 93492828904528298243243028 3250 94423713267477082416637893 3251 95363723137378328622420030 3252 96312946592112358866472697 3253 97271472546571158690346304 3254 98239390760490153803588152 3255 99216791846352141625562252 3256 100203767277364033233125682 3257 101200409395507066128518636 3258 102206811419661153159935104 3259 103223067453804040786458238 3260 104249272495285954943269320 3261 105285522443180417828839290 3262 106331914106711926971838365 3263 107388545213761193150087956 3264 108455514419448638951769941 3265 109532921314796867985730050 3266 110620866435472820117458084 3267 111719451270610333480970438 3268 112828778271713842418813328 3269 113948950861643946031671534 3270 115080073443685587552391614 3271 116222251410699593351610750 3272 117375591154358326075027778 3273 118540200074466212109840874 3274 119716186588365912365680520 3275 120903660140430911215684216 3276 122102731211645304310168190 3277 123313511329271574962878582 3278 124536113076607154842478896 3279 125770650102830570742793214 3280 127017237132937988397160453 3281 128275989977770970512393234 3282 129547025544136272417222280 3283 130830461845018508121349996 3284 132126418009886525974018336 3285 133435014295094339513171224 3286 134756372094377468712753740 3287 136090613949445553415563276 3288 137437863560672107329254440 3289 138798245797882290800260312 3290 140171886711239587351975477 3291 141558913542232275757340004 3292 142959454734760599478896366 3293 144373639946325542277965226 3294 145801600059320125777542180 3295 147243467192424155057185496 3296 148699374712103345529674124 3297 150169457244213771536198414 3298 151653850685712587627160032 3299 153152692216475980875751512 3300 154666120311225319967485804 3301 156194274751562477582181526 3302 157737296638115310178723612 3303 159295328402794286903744210 3304 160868513821161270367907289 3305 162456998024911459846220034 3306 164060927514469515290750639 3307 165680450171700891821547234 3308 167315715272739422399221335 3309 168966873500932194441915878 3310 170634076959902777687349486 3311 172317479186733868869824452 3312 174017235165270427074194643 3313 175733501339544385433939262 3314 177466435627322033347521443 3315 179216197433775171917913822 3316 180982947665277157399520062 3317 182766848743324956187532316 3318 184568064618588343660476461 3319 186386760785087391547287390 3320 188223104294499397490654481 3321 190077263770596419506263976 3322 191949409423814590685721668 3323 193839713065956398747783252 3324 195748348125027124329413690 3325 197675489660206644850485812 3326 199621314376957820306471646 3327 201586000642272686895871518 3328 203569728500057697632783194 3329 205572679686659258886596570 3330 207595037646530821614992589 3331 209636987548042799609556624 3332 211698716299436597142458841 3333 213780412564924038506132766 3334 215882266780933505808190668 3335 218004471172504101737358590 3336 220147219769829164406845376 3337 222310708424950475576416372 3338 224495134828604514199958241 3339 226700698527222117931027844 3340 228927600940082929745548308 3341 231176045376626017786709646 3342 233446237053918067525069903 3343 235738383114280560193786528 3344 238052692643077362713207088 3345 240389376686664165616727610 3346 242748648270501220705870545 3347 245130722417430841732962388 3348 247535816166121143025472734 3349 249964148589677506540135030 3350 252415940814423279729206557 3351 254891416038851218543953616 3352 257390799552747205840798942 3353 259914318756487787682356414 3354 262462203180513082304209782 3355 265034684504976632833405026 3356 267631996579573787413308690 3357 270254375443550203012425058 3358 272902059345892085894030380 3359 275575288765699794643379140 3360 278274306432746444624944767 3361 280999357348223169835721462 3362 283750688805672711400483596 3363 286528550412113015292856510 3364 289333194109352539363990491 3365 292164874195498983409315174 3366 295023847346663169714337340 3367 297910372638859819432205704 3368 300824711570106984173267833 3369 303767128082725906279921872 3370 306737888585843099595374755 3371 309737261978096456951840336 3372 312765519670547205089047712 3373 315822935609799546483450242 3374 318909786301329842385519877 3375 322026350833027206249789542 3376 325172910898947395957613212 3377 328349750823281908459626560 3378 331557157584544195765081256 3379 334795420839974940877589728 3380 338064832950168347924219517 3381 341365689003921416449444192 3382 344698286843308189985905836 3383 348062927088980985092937108 3384 351459913165700623214392325 3385 354889551328097708326828860 3386 358352150686667009871884054 3387 361848023233997027074236528 3388 365377483871236831857390272 3389 368940850434802304548050604 3390 372538443723323893625701906 3391 376170587524838052389038808 3392 379837608644224522856855233 3393 383539836930891654757322658 3394 387277605306711969591913578 3395 391051249794210197685190094 3396 394861109545006034151777195 3397 398707526868513882373765894 3398 402590847260901871998750834 3399 406511419434312456985600508 3400 410469595346346922429307114 3401 414465730229816147818850876 3402 418500182622759993408381925 3403 422573314398737700142325810 3404 426685490797391713016998450 3405 430837080455287357309874240 3406 435028455437030821438770719 3407 439259991266667920187650176 3408 443532066959366132120586095 3409 447845065053382429921921478 3410 452199371642319442920999754 3411 456595376407672511695799756 3412 461033472651670220165797998 3413 465514057330411011665242548 3414 470037531087298516689905586 3415 474604298286778246140265382 3416 479214767048378325540888574 3417 483869349281056967497950138 3418 488568460717859406416185261 3419 493312520950887041744804318 3420 498101953466581558398926807 3421 502937185681326820408409916 3422 507818648977371356700547732 3423 512746778739074280910839000 3424 517722014389477515183752996 3425 522744799427207211401644554 3426 527815581463707286895048522 3427 532934812260808020433799130 3428 538102947768632678412644421 3429 543320448163845165404292524 3430 548587777888241722693674405 3431 553905405687689723176944084 3432 559273804651416635928327898 3433 564693452251652263891057916 3434 570164830383627383591193030 3435 575688425405931941369652680 3436 581264728181235991511589985 3437 586894234117376587784660604 3438 592577443208813866188911240 3439 598314860078459588354141076 3440 604106994019881441859956104 3441 609954359039886420758499110 3442 615857473901486641980182704 3443 621816862167250980867778102 3444 627833052243045936821235338 3445 633906577422169173221685436 3446 640037975929879204113163093 3447 646227790968324728608363012 3448 652476570761877147976151031 3449 658784868602869829443419568 3450 665153242897747710000966387 3451 671582257213630868320686456 3452 678072480325295722750024832 3453 684624486262577543396259070 3454 691238854358198001977658738 3455 697916169296021513780651942 3456 704657021159744156919252476 3457 711462005482018990624861186 3458 718331723294021625780837507 3459 725266781175459932605183092 3460 732267791305031807804560987 3461 739335371511334955855418212 3462 746470145324232671609445354 3463 753672742026679649750775048 3464 760943796707011879833149858 3465 768283950311704719040490440 3466 775693849698603274077996307 3467 783174147690629257691755578 3468 790725503129968519626350214 3469 798348580932743492050687490 3470 806044052144174824485154072 3471 813812593994236518494857490 3472 821654889953808913614489444 3473 829571629791333911908877828 3474 837563509629976864749036305 3475 845631232005299587587785528 3476 853775505923449005418027946 3477 861997046919865968740072120 3478 870296577118518823097278856 3479 878674825291666353123662848 3480 887132526920154760182053814 3481 895670424254253376959109518 3482 904289266375033861277824007 3483 912989809256297650540381154 3484 921772815827056503583209654 3485 930639056034570996655473252 3486 939589306907951880428595122 3487 948624352622329251420792168 3488 957744984563594532211828637 3489 966952001393720296090693868 3490 976246209116663019389448867 3491 985628421144853886837447878 3492 995099458366282817635686232 3493 1004660149212180928723935170 3494 1014311329725306694912425839 3495 1024053843628841109040633234 3496 1033888542395897195290800277 3497 1043816285319649273128926800 3498 1053837939584087413991179316 3499 1063954380335402584020777844 3500 1074166490754008011680185646 3501 1084475162127202364893388258 3502 1094881293922480374812005641 3503 1105385793861496590023625444 3504 1115989577994687992066334116 3505 1126693570776561256834402624 3506 1137498705141650494421515678 3507 1148405922581151348239472544 3508 1159416173220237389285613215 3509 1170530415896064790662375860 3510 1181749618236471317021173354 3511 1193074756739375719985923232 3512 1204506816852883681142419376 3513 1216046793056106495058671198 3514 1227695688940698742566385712 3515 1239454517293121256397775142 3516 1251324300177635733495586735 3517 1263306069020037407494856748 3518 1275400864692132248106665164 3519 1287609737596965207737421196 3520 1299933747754806096308021812 3521 1312373964889899719872643306 3522 1324931468517986973654547122 3523 1337607348034603642233711352 3524 1350402702804163715696632328 3525 1363318642249834087026092044 3526 1376356285944207559650806736 3527 1389516763700781151626778092 3528 1402801215666246740876970590 3529 1416210792413601161121232140 3530 1429746655036082917193765130 3531 1443409975241942747926667344 3532 1457201935450055331584961623 3533 1471123728886379489456506550 3534 1485176559681274304247407027 3535 1499361642967678638381276462 3536 1513680204980161599512015674 3537 1528133483154851563212536062 3538 1542722726230251432931704088 3539 1557449194348947881157788528 3540 1572314159160222380025268426 3541 1587318903923571901456940150 3542 1602464723613147232455065194 3543 1617752925023116917142302956 3544 1633184826873964910776946657 3545 1648761759919730098206800880 3546 1664485067056195896945596715 3547 1680356103430038240491928464 3548 1696376236548940306512752287 3549 1712546846392682424010489182 3550 1728869325525215670885551750 3551 1745345079207727744116598162 3552 1761975525512709756099897396 3553 1778762095439032689885541658 3554 1795706233028042318713648364 3555 1812809395480681468440804670 3556 1830073053275648582595269602 3557 1847498690288601624366648722 3558 1865087803912416424938774295 3559 1882841905178508670724021004 3560 1900762518879228798573845120 3561 1918851183691339145109290044 3562 1937109452300582781515017147 3563 1955538891527353543656516074 3564 1974141082453476846465463172 3565 1992917620550110958838773002 3566 2011870115806778495864286368 3567 2031000192861537966338525278 3568 2050309491132305302995790616 3569 2069799664949335385539391958 3570 2089472383688873649837040648 3571 2109329331907987968304330848 3572 2129372209480591071328471363 3573 2149602731734663865028749254 3574 2170022629590690094575403872 3575 2190633649701312889327573284 3576 2211437554592223813724439390 3577 2232436122804295144107836814 3578 2253631149036966180960622321 3579 2275024444292894496004790036 3580 2296617836023883112223026750 3581 2318413168278094706499038766 3582 2340412301848564016874954656 3583 2362617114423019737478790768 3584 2385029500735027278191411706 3585 2407651372716463860827159744 3586 2430484659651337527153353416 3587 2453531308330961730534651120 3588 2476793283210497280155832452 3589 2500272566566873512886214830 3590 2523971158658100666814927226 3591 2547891077883985530179815052 3592 2572034360948262548143679496 3593 2596403063022152671406282390 3594 2620999257909362332924255884 3595 2645825038212535050427224060 3596 2670882515501168256587663158 3597 2696173820481008063640369124 3598 2721701103164934783415590171 3599 2747466533045352130620312270 3600 2773472299268093144861162713 3601 2799720610807855983891572134 3602 2826213696645182850204753904 3603 2852953805944995423542322682 3604 2879943208236700291768814101 3605 2907184193595877985038293500 3606 2934679072827569331488097031 3607 2962430177651172975536912372 3608 2990439860886968015249074520 3609 3018710496644275831468569132 3610 3047244480511275307302435280 3611 3076044229746485754900608180 3612 3105112183471931985726564498 3613 3134450802868006089498454214 3614 3164062571370040608405849002 3615 3193949994866607915534578604 3616 3224115601899560738604518420 3617 3254561943865828894684406804 3618 3285291595220987427032932172 3619 3316307153684611470653645890 3620 3347611240447433300922051124 3621 3379206500380317148366242054 3622 3411095602245067501466617316 3623 3443281238907086750403228266 3624 3475766127549898156721959730 3625 3508553009891550276102153202 3626 3541644652402919095847254523 3627 3575043846527924284164519808 3628 3608753408905676094023545434 3629 3642776181594569602283125550 3630 3677115032298343103706656082 3631 3711772854594117628809908606 3632 3746752568162434695931508833 3633 3782057119019309550420962134 3634 3817689479750317296851974846 3635 3853652649746729475249821110 3636 3889949655443718778490544417 3637 3926583550560649764822087306 3638 3963557416343473568264412026 3639 4000874361809244759571413554 3640 4038537523992778671101531455 3641 4076550068195467651571242846 3642 4114915188236274870441393300 3643 4153636106704924456318125996 3644 4192716075217306910293963383 3645 4232158374673118892875820346 3646 4271966315515756651845405143 3647 4312143237994482518954965236 3648 4352692512428884065127281935 3649 4393617539475645676695303848 3650 4434921750397652479887563064 3651 4476608607335446706678703226 3652 4518681603581056772260840402 3653 4561144263854219503278981582 3654 4604000144581016126138483282 3655 4647252834174942806203481950 3656 4690905953320436701916206752 3657 4734963155258878672389162882 3658 4779428126077093963016212987 3659 4824304584998372371291898350 3660 4869596284676029574015913844 3661 4915307011489531487648901298 3662 4961440585843203715771485724 3663 5008000862467548321164004676 3664 5054991730723190355322885792 3665 5102417114907476765070837748 3666 5150280974563750484177246986 3667 5198587304793322718028797128 3668 5247340136570166621003876645 3669 5296543537058355759275605400 3670 5346201609932270956835324094 3671 5396318495699599319035208688 3672 5446898372027149425951566583 3673 5497945454069506898003726680 3674 5549463994800554737786484013 3675 5601458285347883055131338608 3676 5653932655330112997737939351 3677 5706891473197159916381387272 3678 5760339146573461001939622950 3679 5814280122604192852133382620 3680 5868718888304504637804215714 3681 5923659970911792752107161048 3682 5979107938241043052095682442 3683 6035067399043267019510843848 3684 6091543003367058386583711934 3685 6148539442923297004347892562 3686 6206061451453026953831126080 3687 6264113805098536125073415820 3688 6322701322777664726332579949 3689 6381828866561370414387015616 3690 6441501342054577967144115405 3691 6501723698780341663044744358 3692 6562500930567348766120931189 3693 6623838075940792751726401022 3694 6685740218516645157255644726 3695 6748212487399355182496416764 3696 6811260057583006406434579052 3697 6874888150355960242788338820 3698 6939102033709016002989928787 3699 7003907022747117683669216850 3700 7069308480104637857465154682 3701 7135311816364269298697743720 3702 7201922490479555230085007800 3703 7269146010201089344930686846 3704 7336987932506417018337778042 3705 7405453864033669382126893546 3706 7474549461518962213010421713 3707 7544280432237591849284871928 3708 7614652534449060619061521776 3709 7685671577845964544722531246 3710 7757343424006776360746060508 3711 7829673986852557156602189330 3712 7902669233107630245050236463 3713 7976335182764251135537848514 3714 8050677909551307773930991787 3715 8125703541407085505565036236 3716 8201418260956131505063726749 3717 8277828305990253705044536798 3718 8354939969953689558898523870 3719 8432759602432480266552910530 3720 8511293609648086388115909469 3721 8590548454955281080862654896 3722 8670530659344357496184332746 3723 8751246801947687176615746652 3724 8832703520550666611290545251 3725 8914907512107089416963301478 3726 8997865533258981922920308391 3727 9081584400860940264197182486 3728 9166070992509007404127934642 3729 9251332247074128826313450464 3730 9337375165240225970248121538 3731 9424206810046926809461375870 3732 9511834307436993298169327686 3733 9600264846808485754835213114 3734 9689505681571704583865872613 3735 9779564129710950072083929346 3736 9870447574351141347475415838 3737 9962163464329335928953840388 3738 10054719314771191639773402996 3739 10148122707672413016748596460 3740 10242381292485224697298451359 3741 10337502786709914618915523522 3742 10433494976491490234060286029 3743 10530365717221491302175667560 3744 10628122934145003182003963921 3745 10726774622972914924881040626 3746 10826328850499466837429576282 3747 10926793755225132552684941440 3748 11028177547984881035495428258 3749 11130488512581864325061916644 3750 11233735006426577197442489634 3751 11337925461181535327200224058 3752 11443068383411518913900227059 3753 11549172355239429128701948764 3754 11656246035007805142424258914 3755 11764298157946049892726126348 3756 11873337536843413147402867439 3757 11983373062727780836946089638 3758 12094413705550320035758877358 3759 12206468514876029380834364142 3760 12319546620580245143114521624 3761 12433657233551153583214481100 3762 12548809646398360642920577032 3763 12665013234167570460790686072 3764 12782277455061424627131300066 3765 12900611851166554523907473630 3766 13020026049186899542832049426 3767 13140529761183344412560609478 3768 13262132785319729307019510733 3769 13384845006615286865618092198 3770 13508676397703560704773301729 3771 13633637019597860452362668544 3772 13759737022463308806747141275 3773 13886986646395536581950601732 3774 14015396222206082164130527888 3775 14144976172214552286076604176 3776 14275737011047601497965872830 3777 14407689346444788187789102218 3778 14540843880071365498325142046 3779 14675211408338065970862920720 3780 14810802823227939232980079004 3781 14947629113130302553300190890 3782 15085701363681864581594139718 3783 15225030758615083091917588710 3784 15365628580613818064537399436 3785 15507506212176341950261061130 3786 15650675136485769472628196979 3787 15795146938287969854235061898 3788 15940933304777024874047319216 3789 16088046026488296687228470728 3790 16236496998199169882884013234 3791 16386298219837532788743258272 3792 16537461797398063569613881528 3793 16689999943866387223697493210 3794 16843924980151170127834591004 3795 16999249336024219334023443980 3796 17155985551068654390519122999 3797 17314146275635220021484568440 3798 17473744271806808564236040754 3799 17634792414371261648130921332 3800 17797303691802521173832020792 3801 17961291207250200230887888626 3802 18126768179537645190959892226 3803 18293747944168560803078787156 3804 18462243954342270711001453928 3805 18632269781977686426865724868 3806 18803839118746058399113158308 3807 18976965777112583421175212218 3808 19151663691386943256641700838 3809 19327946918782849975484822030 3810 19505829640486674119638427779 3811 19685326162735232460922184568 3812 19866450917902812748606429955 3813 20049218465597513483214894124 3814 20233643493766977413697186846 3815 20419740819813598105239345082 3816 20607525391719279580241077378 3817 20797012289179829711753829070 3818 20988216724749068715029701368 3819 21181154044992734754443334428 3820 21375839731652269376440129465 3821 21572289402818566162139581600 3822 21770518814115766681586686979 3823 21970543859895188542068106292 3824 22172380574439471022913294620 3825 22376045133177024494727275432 3826 22581553853906870548875286474 3827 22788923198033960480488130734 3828 22998169771815060491367731406 3829 23209310327615292724922401276 3830 23422361765175421980581967356 3831 23637341132889978696270854110 3832 23854265629096309551578949196 3833 24073152603374647797901841792 3834 24294019557859296181410027470 3835 24516884148561016107525687378 3836 24741764186700717467979314264 3837 24968677640054544330018112742 3838 25197642634310452489372726605 3839 25428677454436375680205002400 3840 25661800546060078033133378429 3841 25897030516860791194152807570 3842 26134386137972735328574983990 3843 26373886345400624051838031152 3844 26615550241447254170921629245 3845 26859397096153281951586177664 3846 27105446348749288464715508456 3847 27353717609120237427586218386 3848 27604230659282429808037880252 3849 27857005454873060318415362716 3850 28112062126652481809856911792 3851 28369420982019284450828752650 3852 28629102506538297454049012839 3853 28891127365481622021320716528 3854 29155516405382805070815616833 3855 29422290655604264213458326416 3856 29691471329918075372641150436 3857 29963079828100235358746006446 3858 30237137737538512634458631617 3859 30513666834854000457185848954 3860 30792689087536487524898640147 3861 31074226655593762199182476804 3862 31358301893214967352898678382 3863 31644937350448123853195002832 3864 31934155774891941661573566927 3865 32225980113402038530207951738 3866 32520433513811687260929367812 3867 32817539326667213488355224188 3868 33117321106978166970559132522 3869 33419802615982390382386278844 3870 33725007822926110626241461604 3871 34032960906859178722139495964 3872 34343686258445585375585249228 3873 34657208481789380366845566684 3874 34973552396276124977782845148 3875 35292743038430007734879589406 3876 35614805663786754817967321494 3877 35939765748782467583046396930 3878 36267648992658520736350941989 3879 36598481319382655794217048894 3880 36932288879586405589086588479 3881 37269098052518986697696478880 3882 37608935448017797792071171979 3883 37951827908495663067263573768 3884 38297802510944961043113097473 3885 38646886568958780189680501630 3886 38999107634769244007568695082 3887 39354493501303149365937869376 3888 39713072204255063081914070522 3889 40074872024178022935545571944 3890 40439921488591990515021707904 3891 40808249374110204496953267316 3892 41179884708583584206572371458 3893 41554856773263334532934955352 3894 41933195104981904514196392194 3895 42314929498352453178407496398 3896 42700090007986977485889689210 3897 43088706950733258489862781062 3898 43480810907930783133426568560 3899 43876432727685800392733056402 3900 44275603527165671778169179770 3901 44678354694912677538600523794 3902 45084717893177441237339251785 3903 45494725060272136702612011260 3904 45908408412943642721105441182 3905 46325800448766812199427850940 3906 46746933948558023885347577445 3907 47171841978809186139826650870 3908 47600557894142363640568725001 3909 48033115339785199298529389180 3910 48469548254067305102154502084 3911 48909890870937797028063351980 3912 49354177722504150592144324415 3913 49802443641592555083332380764 3914 50254723764329945981369071027 3915 50711053532747896530452523644 3916 51171468697408550944815591833 3917 51636005320052783217229673078 3918 52104699776270767008249915175 3919 52577588758195143634842070016 3920 53054709277216976708785653862 3921 53536098666724683519155513110 3922 54021794584866134831584987003 3923 54511835017334116346453856102 3924 55006258280175346640038167471 3925 55505103022623248029540767256 3926 56008408229954668410959499438 3927 56516213226370753739547442036 3928 57028557677902172478909398859 3929 57545481595338894992348878982 3930 58067025337184732510719109431 3931 58593229612636842007680807010 3932 59124135484590405001324930726 3933 59659784372668690002563374150 3934 60200218056278710068671544412 3935 60745478677692688649884486264 3936 61295608745155548660185691984 3937 61850651136018641483734634600 3938 62410649099899934400360951906 3939 62975646261870876699593732250 3940 63545686625670166576344592975 3941 64120814576944642716836726174 3942 64701074886517526313247862658 3943 65286512713684241113572921754 3944 65877173609536040973228014860 3945 66473103520311676249685473838 3946 67074348790777332294925224520 3947 67680956167635075206120258500 3948 68292972802960041915718567560 3949 68910446257666613662132412280 3950 69533424505003813834594317548 3951 70161955934080173153572101444 3952 70796089353418307155855694291 3953 71435873994539452953621307004 3954 72081359515578214252837073566 3955 72732596004927765672912307126 3956 73389633984915769458686163923 3957 74052524415511259741298078462 3958 74721318698062751611013379337 3959 75396068679067834364455098474 3960 76076826653974510404717719526 3961 76763645371014543430567372492 3962 77456578035069081701703981296 3963 78155678311566824334884527486 3964 78861000330415000795865758701 3965 79572598689963435955526976724 3966 80290528461001975299407685492 3967 81014845190791547143744038828 3968 81745604907129140968391909116 3969 82482864122446983252229009212 3970 83226679837946194515457590942 3971 83977109547765213585736131198 3972 84734211243183277435912296994 3973 85498043416859247316261132060 3974 86268665067106074273174149348 3975 87046135702201199534067598488 3976 87830515344733187671068229209 3977 88621864535984892882972433728 3978 89420244340353461181150134319 3979 90225716349807473756899776050 3980 91038342688381539293987895968 3981 91858186016708645496042741956 3982 92685309536590582650769258844 3983 93519776995606754599898045866 3984 94361652691761695050918071684 3985 95211001478171609780854379016 3986 96067888767790267891479951897 3987 96932380538174567905161348462 3988 97804543336290107168150838656 3989 98684444283357085700946052234 3990 99572151079736878329329037912 3991 100467732009859611672235706874 3992 101371255947193085300626537931 3993 102282792359253379141245705958 3994 103202411312657492008180458245 3995 104130183478218358949930991180 3996 105066180136082597926726049013 3997 106010473180911339209923447798 3998 106963135127104493768518532156 3999 107924239114068819803736373492 4000 108893858911530149539498365415 4001 109872068924890141319768816330 4002 110858944200627925030323147974 4003 111854560431747011880677215658 4004 112858993963267842596847046002 4005 113872321797766351114421472610 4006 114894621600958923952724243454 4007 115925971707334138539207618484 4008 116966451125831666866046358558 4009 118016139545568734027043404976 4010 119075117341614524346520926778 4011 120143465580812931000489578406 4012 121221266027654048273170567955 4013 122308601150194808832509531868 4014 123405554126029171674551948093 4015 124512208848308269707803811652 4016 125628649931810929268116516131 4017 126754962719064977200336914910 4018 127891233286519754544568008163 4019 129037548450770259265042955074 4020 130193995774833343886691373224 4021 131360663574476397388355686736 4022 132537640924598944184447534953 4023 133725017665667596537235028282 4024 134922884410204800310072330174 4025 136131332549331817539368509110 4026 137350454259366392898815045788 4027 138580342508475554783765435014 4028 139821091063384005397825789319 4029 141072794496138557906802595138 4030 142335548190929082467839048288 4031 143609448350966426684493004342 4032 144894592005417779811049630450 4033 146191077016399953862467439422 4034 147499002086031058620157177900 4035 148818466763541051387923013512 4036 150149571452441646278080756105 4037 151492417417756071734618527396 4038 152847106793309168958174463995 4039 154213742589078327918080162680 4040 155592428698605761658839905736 4041 156983269906472623662346534604 4042 158386371895835477144655536767 4043 159801841256025629285806827618 4044 161229785490211847543429304786 4045 162670313023126979417741456610 4046 164123533208859001255105795066 4047 165589556338707025930200153172 4048 167068493649102803565471582062 4049 168560457329598253768343558516 4050 170065560530919572222611115449 4051 171583917373088458893210054208 4052 173115642953611019530048547271 4053 174660853355734896618070215518 4054 176219665656775190450097596597 4055 177792197936509735532698161514 4056 179378569285644302104829535846 4057 180978899814348297187564075732 4058 182593310660861544226631805946 4059 184221924000172725069644066060 4060 185864863052770072770161302782 4061 187522252093464908466569342578 4062 189194216460288620377093033364 4063 190880882563463687816992707146 4064 192582377894449358014827977503 4065 194298831035062588413973319690 4066 196030371666674872127423328688 4067 197777130579485569202539282178 4068 199539239681872371380383853111 4069 201316832009819533136065313970 4070 203110041736424506895701235166 4071 204919004181483625475128571176 4072 206743855821157480010029244834 4073 208584734297716646879772854218 4074 210441778429368422401208044179 4075 212315128220165229418857330118 4076 214204924869995365276984324914 4077 216111310784656766060301883724 4078 218034429586014467468978492840 4079 219974426122242448182001516504 4080 221931446478150547094651067766 4081 223905637985597151426448700178 4082 225897149233988358316807141475 4083 227906130080864318190797725212 4084 229932731662573473922911017442 4085 231977106405035415583154281842 4086 234039408034593076351689534034 4087 236119791588955001071720539858 4088 238218413428228424805633822213 4089 240335431246043904701176015866 4090 242471004080772254499272838996 4091 244625292326834537052519695380 4092 246798457746105876308389960408 4093 248990663479413856380700145042 4094 251202074058132281515800266684 4095 253432855415871076991611441610 4096 255683174900263117305228991419 4097 257953201284848774336695342280 4098 260243104781058984558320623924 4099 262553057050297640828140131080 4100 264883231216124120790474542868 4101 267233801876536770442017770638 4102 269604945116358168046295648758 4103 271996838519723000219825627426 4104 274409661182669388706100455110 4105 276843593725834513136819968892 4106 279298818307255381880099164173 4107 281775518635275609929238236862 4108 284273879981559069731589977300 4109 286794089194211287820973081498 4110 289336334711009467135821153661 4111 291900806572742022017710670998 4112 294487696436658520016312493052 4113 297097197590030931814347519268 4114 299729504963827097869029471152 4115 302384815146497327669336533560 4116 305063326397875054868789638663 4117 307765238663192479010800784588 4118 310490753587212132042037023979 4119 313240074528475315346479272256 4120 316013406573668360668853180554 4121 318810956552107675954177721080 4122 321632933050344544848499380274 4123 324479546426890656424719018108 4124 327351008827065349539432526777 4125 330247534197965564130406171830 4126 333169338303559499770317609361 4127 336116638739904989822709384990 4128 339089654950493607639571651344 4129 342088608241721529437581560228 4130 345113721798488186713102362123 4131 348165220699923749343782467926 4132 351243331935246488918336639352 4133 354348284419751080256492085206 4134 357480309010928907567687920794 4135 360639638524721450291625573760 4136 363826507751907832286167374366 4137 367041153474627626718260303848 4138 370283814483040017813585812664 4139 373554731592120429449817068916 4140 376854147658595739476934030240 4141 380182307598019207658445725378 4142 383539458401986254168220675248 4143 386925849155492234689515626696 4144 390341731054433367388538831560 4145 393787357423251976292411009196 4146 397262983732727224931644052716 4147 400768867617912523553435744834 4148 404305268896220802691404828596 4149 407872449585658855431179274040 4150 411470673923211960383063823886 4151 415100208383380007079383358726 4152 418761321696866355296699411300 4153 422454284869420669705872911476 4154 426179371200836981191726442286 4155 429936856304108236200876054648 4156 433727018124738605615493526374 4157 437550136960214834827437463278 4158 441406495479637926943756226335 4159 445296378743516461435749961396 4160 449220074223722860963967898970 4161 453177871823613929613492193446 4162 457170063898316996402741447352 4163 461196945275183008598475437852 4164 465258813274407930122860275098 4165 469355967729823811220869221998 4166 473488711009860906480884961237 4167 477657348038682229311673212418 4168 481862186317491942120822111142 4169 486103535946018992625492722652 4170 490381709644177417999816511644 4171 494697022773904749970823965660 4172 499049793361179965427853527832 4173 503440342118222438653271064052 4174 507868992465873362961756938365 4175 512336070556161121262093065440 4176 516841905295052096874003068640 4177 521386828365388427890300620390 4178 525971174250014220381331403290 4179 530595280255091747839549469338 4180 535259486533609176504589434310 4181 539964136109081368502577492134 4182 544709574899445327123155395889 4183 549496151741151861091729594708 4184 554324218413455057281236896274 4185 559194129662901163993119917976 4186 564106243228018499769615712245 4187 569060919864210015586537348864 4188 574058523368850151263755540161 4189 579099420606587640068381497224 4190 584183981534855928680083932653 4191 589312579229592892985743401638 4192 594485589911171543620995395090 4193 599703392970543428685225369050 4194 604966370995596454671372245348 4195 610274909797728860422134703042 4196 615629398438641092755159619185 4197 621030229257347346339053456182 4198 626477797897408544499692666586 4199 631972503334388551796829993626 4200 637514747903535423482339361247 4201 643104937327689511384158068260 4202 648743480745420260257775175062 4203 654430790739393543258340696694 4204 660167283364971399962125989325 4205 665953378179046055209036840854 4206 671789498269110111996964024332 4207 677676070282564826785388326486 4208 683613524456268390761907043496 4209 689602294646326155940449615642 4210 695642818358124760445780827173 4211 701735536776612122896705432850 4212 707880894796825291479851249115 4213 714079341054668149159352055828 4214 720331327957940992395609076607 4215 726637311717624016798672514624 4216 732997752379416759371454133529 4217 739413113855535563304549641730 4218 745883863956771147718450066781 4219 752410474424808381363624283728 4220 758993420964810375983101727619 4221 765633183278269031866763835846 4222 772330245096124185135298004036 4223 779085094212153523382570318812 4224 785898222516635453529478790722 4225 792770126030287123154352161584 4226 799701304938479814061706248578 4227 806692263625733944484555296352 4228 813743510710495934140170125399 4229 820855559080199204271367336184 4230 828028925926611602857449840258 4231 835264132781471563425956425334 4232 842561705552415324233734023348 4233 849922174559197553066327336620 4234 857346074570207741583935340527 4235 864833944839284751914644896336 4236 872386329142831917114601425552 4237 880003775817235116236346995702 4238 887686837796586263964297095176 4239 895436072650714674143998899616 4240 903252042623528776106031481354 4241 911135314671670682358841747386 4242 919086460503486126051690272241 4243 927106056618312306646319739300 4244 935194684346086202375736214189 4245 943352929887275928365311203910 4246 951581384353137739802892684278 4247 959880643806301300161628698674 4248 968251309301685855256943145160 4249 976693986927749974915693766424 4250 985209287848077545140941523106 4251 993797828343302714925651149746 4252 1002460229853376523361664447098 4253 1011197119020177954295477558482 4254 1020009127730472187555893440326 4255 1028896893159218837779655933730 4256 1037861057813232993977824953653 4257 1046902269575201895274598095862 4258 1056021181748060100771186357932 4259 1065218453099726034127408869590 4260 1074494747908202806270051136390 4261 1083850736007046242689930444708 4262 1093287092831203064965286464398 4263 1102804499463222199505238036950 4264 1112403642679842210104351156269 4265 1122085214998957874623149437150 4266 1131849914726968950017860749246 4267 1141698446006514194097093504064 4268 1151631518864593736667821301746 4269 1161649849261082917206741781576 4270 1171754159137640730917554380363 4271 1181945176467016049893370514552 4272 1192223635302754811155560328810 4273 1202590275829311388648185031448 4274 1213045844412567391713200830370 4275 1223591093650761158215597226316 4276 1234226782425831236392438737977 4277 1244953675955177175546874072652 4278 1255772545843840971957836796359 4279 1266684170137112542891836742830 4280 1277689333373562628265398789437 4281 1288788826638506546376166966310 4282 1299983447617902257261459343880 4283 1311274000652686214534610817832 4284 1322661296793550514053144274632 4285 1334146153856164875553221666988 4286 1345729396476847021320435959873 4287 1357411856168685044119720288156 4288 1369194371378115385042094853842 4289 1381077787541960070520638978700 4290 1393062957144926886584912019976 4291 1405150739777576197527759081968 4292 1417342002194758145427502014512 4293 1429637618374523996464934413980 4294 1442038469577515429764602143877 4295 1454545444406835594449006312134 4296 1467159438868405790786183600498 4297 1479881356431811661802469666348 4298 1492712108091642812397554462745 4299 1505652612429329803902336113794 4300 1518703795675482503229020867447 4301 1531866591772733797150796055404 4302 1545141942439092713879927319092 4303 1558530797231811026056343143740 4304 1572034113611767441386028336866 4305 1585652857008373519545125362020 4306 1599388000885005486660190102812 4307 1613240526804966151558871136090 4308 1627211424497981161124229654600 4309 1641301691927233865549255433292 4310 1655512335356943097946097943422 4311 1669844369420488206683568130220 4312 1684298817189085713076444790838 4313 1698876710241022001500208981354 4314 1713579088731446483722075170870 4315 1728407001462729714294064588644 4316 1743361505955390969114479393237 4317 1758443668519599834798121843388 4318 1773654564327256392374057153538 4319 1788995277484654614919672529430 4320 1804466901105733635109464996570 4321 1820070537385921575378131908972 4322 1835807297676576670336074991887 4323 1851678302560030448300195343616 4324 1867684681925237776386228005412 4325 1883827575044038611415666704008 4326 1900108130648036336990019172960 4327 1916527507006097605550719885676 4328 1933086872002478642938229273616 4329 1949787403215583011958749127850 4330 1966630287997355870835226383312 4331 1983616723553319802023516904330 4332 2000747917023257326785438640333 4333 2018025085562545261202253174936 4334 2035449456424146109846376078968 4335 2053022267041261734177150036760 4336 2070744765110654573963281839356 4337 2088618208676641741520408216682 4338 2106643866215767350359171628570 4339 2124823016722158482042787171488 4340 2143156949793570237512579216929 4341 2161646965718125361927968585422 4342 2180294375561753975260193772546 4343 2199100501256338984334717593552 4344 2218066675688572795809066397631 4345 2237194242789530993777732441458 4346 2256484557624968690170661301182 4347 2275938986486345300930655142650 4348 2295558906982583546195390718760 4349 2315345708132568518227440729050 4350 2335300790458392706705257532548 4351 2355425566079352917287869166270 4352 2375721458806705065950633676410 4353 2396189904239182878534022066248 4354 2416832349859286572331095441075 4355 2437650255130347644215499534506 4356 2458645091594375937856326412585 4357 2479818342970695211058825910630 4358 2501171505255373473062889949594 4359 2522706086821454410801072408484 4360 2544423608519996272745080489443 4361 2566325603781924628905193730692 4362 2588413618720705475868204410266 4363 2610689212235845206547375684670 4364 2633153956117224015422395729042 4365 2655809435150269361546316643848 4366 2678657247221976163571886454444 4367 2701699003427780453350103083410 4368 2724936328179293267357886989662 4369 2748370859312901608402099583404 4370 2772004248199243363571084337523 4371 2795838159853563118341837038306 4372 2819874273046955861184165930863 4373 2844114280418505627778903401138 4374 2868559888588326189165457363829 4375 2893212818271510943838817415616 4376 2918074804392999229872449686724 4377 2943147596203366329632114491726 4378 2968432957395544496651345709068 4379 2993932666222482391605788174944 4380 3019648515615750372132301091860 4381 3045582313305099139575291963228 4382 3071735881938979304449529056892 4383 3098111059206029491567922046984 4384 3124709697957540665480822079630 4385 3151533666330904416951375387308 4386 3178584847874053011732349194721 4387 3205865141670899064000760737790 4388 3233376462467782758287402853924 4389 3261120740800934605692705107520 4390 3289099923124961782696189916423 4391 3317315971942366163782626369736 4392 3345770865934102222508327802349 4393 3374466600091183039604559595382 4394 3403405185847342721098980526126 4395 3432588651212763594315658687370 4396 3462019040908876615078962806599 4397 3491698416504243485332479947370 4398 3521628856551529046777040300602 4399 3551812456725572583122228876464 4400 3582251329962566730968054489975 4401 3612947606600352767274502561890 4402 3643903434519841109927611503321 4403 3675120979287565936904781027196 4404 3706602424299382899066806616618 4405 3738349970925318971751533804662 4406 3770365838655583560946015645782 4407 3802652265247750050958980928810 4408 3835211506875117052295997944905 4409 3868045838276258680686592582874 4410 3901157552905773271014876914142 4411 3934548963086240003356528472286 4412 3968222400161392992254516361887 4413 4002180214650522464863727687474 4414 4036424776404112728755017353504 4415 4070958474760726705820099020852 4416 4105783718705146884950866605335 4417 4140902937027782623075437287740 4418 4176318578485353801544979947622 4419 4212033111962860922871816377346 4420 4248049026636851811516452974357 4421 4284368832139995161634292849462 4422 4320995058726971254514190275438 4423 4357930257441690248967702650406 4424 4395177000285848528983662755732 4425 4432737880388833674640756876536 4426 4470615512178988704668998438184 4427 4508812531556246321991720819012 4428 4547331596066143977157038731919 4429 4586175385075230648880381766978 4430 4625346599947876325788653723923 4431 4664847964224495258976742630330 4432 4704682223801194141258118535019 4433 4744852147110856455832658883538 4434 4785360525305674324602426115430 4435 4826210172441139274640396383760 4436 4867403925661503430176235461084 4437 4908944645386722727003790942584 4438 4950835215500893836538432441510 4439 4993078543542196577675428913334 4440 5035677560894353686220719875684 4441 5078635222979619904085058747038 4442 5121954509453312443466832819111 4443 5165638424399894974996294650034 4444 5209689996530627383377751490366 4445 5254112279382793629260234616468 4446 5298908351520520151990613264389 4447 5344081316737197344660234485722 4448 5389634304259516730259274591519 4449 5435570468953136565902294595980 4450 5481892991529988701089138442836 4451 5528605078757239615628149290566 4452 5575709963667918663274823534289 4453 5623210905773226648434564970090 4454 5671111191276537965252514822885 4455 5719414133289109631168541634460 4456 5768123072047510650658444597553 4457 5817241375132785249221123479540 4458 5866772437691363622808849989634 4459 5916719682657733953941886808276 4460 5967086560978889552505890706241 4461 6017876551840565086804707919396 4462 6069093162895275978941346030024 4463 6120739930492175147830918887020 4464 6172820419908741393216067811934 4465 6225338225584313825067765283658 4466 6278296971355486854515824835710 4467 6331700310693380375069680169670 4468 6385551926942799876472061040772 4469 6439855533563301347877872937138 4470 6494614874372175942274642472990 4471 6549833723789369490271348723404 4472 6605515887084352068379558664837 4473 6661665200624952944802257031824 4474 6718285532128176344644666830266 4475 6775380780913013596166361628028 4476 6832954878155267340313808165793 4477 6891011787144403607421232164820 4478 6949555503542447687442468896612 4479 7008590055644939843486980163288 4480 7068119504643967042894605337104 4481 7128147944893287005391398318310 4482 7188679504175560994133820509579 4483 7249718343971711902786778372078 4484 7311268659732424319986467060182 4485 7373334681151803381723445582708 4486 7435920672443209352462068717235 4487 7499030932617285006981683983780 4488 7562669795762193017095630823228 4489 7626841631326080680694381357664 4490 7691550844401789464759863798374 4491 7756801876013826969222921985656 4492 7822599203407619054904394391754 4493 7888947340341060016081548708812 4494 7955850837378378816570451537822 4495 8023314282186339547731775691184 4496 8091342299832794407280040780734 4497 8159939553087607639320262608148 4498 8229110742725969018773050743563 4499 8298860607834115607065200141552 4500 8369193926117480650774743707592 4501 8440115514211288640949997797318 4502 8511630227993615697855543284910 4503 8583742962900934594052390670650 4504 8656458654246163878118648776745 4505 8729782277539240711743379143464 4506 8803718848810237184499126544222 4507 8878273424935040023442874510318 4508 8953451103963613768591738071668 4509 9029257025450867640388838518624 4510 9105696370790146481642652190614 4511 9182774363549366313868873159604 4512 9260496269809815206608848747774 4513 9338867398507640318270247139114 4514 9417893101778042128111301427929 4515 9497578775302197041292224888342 4516 9577929858656929712574710806454 4517 9658951835667156599038609422676 4518 9740650234761122418227530820962 4519 9823030629328451355561958494272 4520 9906098638081035033443538597096 4521 9989859925416779424342313525356 4522 10074320201786233061440693113007 4523 10159485224062119072876242267874 4524 10245360795911793739405859119959 4525 10331952768172654450538721505916 4526 10419267039230520110625111375792 4527 10507309555401007224170000085406 4528 10596086311313925068897418799385 4529 10685603350300713545593031096130 4530 10775866764784947475626253449259 4531 10866882696675931300434315679084 4532 10958657337765408321905937104806 4533 11051196930127408808661296696212 4534 11144507766521261480823542153778 4535 11238596190797793074780552536498 4536 11333468598308740879774747861472 4537 11429131436319403330070532248344 4538 11525591204424553929697025125114 4539 11622854454967643981480017381096 4540 11720927793463319788399957171408 4541 11819817879023280193004010966900 4542 11919531424785500519793027136338 4543 12020075198346849186338217184302 4544 12121456022199123451117561760272 4545 12223680774168530969832748535378 4546 12326756387858644037414844292982 4547 12430689853096853599809075974090 4548 12535488216384350328081710315604 4549 12641158581349660257557399476184 4550 12747708109205762706329846775955 4551 12855144019210818400729200750788 4552 12963473589132535950319854734520 4553 13072704155716205031496828855134 4554 13182843115156424856885900113472 4555 13293897923572556727677108141068 4556 13405876097487929687485888068445 4557 13518785214312828519480423876856 4558 13632632912831293553484223203669 4559 13747426893691761976310235619066 4560 13863174919901580566847930389351 4561 13979884817325420007555360337362 4562 14097564475187621155753341446604 4563 14216221846578503891620667154032 4564 14335864948964669395196899089122 4565 14456501864703326941759820948248 4566 14578140741560676543801665839021 4567 14700789793234379008632279465504 4568 14824457299880145223133665256070 4569 14949151608642476721523803697318 4570 15074881134189589838310205680570 4571 15201654359252555996668673420606 4572 15329479835168690932416502649080 4573 15458366182429225905715265941078 4574 15588322091231294206377798251762 4575 15719356322034266514314741509604 4576 15851477706120468934392866009376 4577 15984695146160317784529878052072 4578 16119017616781905477367633165978 4579 16254454165145072099503955967410 4580 16391013911519997557760184661134 4581 16528706049870349429467638649982 4582 16667539848441021923429285109382 4583 16807524650350501629788580462150 4584 16948669874187896010667764924976 4585 17090985014614660859282115431386 4586 17234479642971063233028507923514 4587 17379163407887416645939532554920 4588 17525046035900125588049187818720 4589 17672137332072576723364598146398 4590 17820447180620914404435139998622 4591 17969985545544738430118221043756 4592 18120762471262762263789504430359 4593 18272788083253470222090980609944 4594 18426072588700812439516925610221 4595 18580626277144976711433220355144 4596 18736459521138276617667639211068 4597 18893582776906195630763073479516 4598 19052006585013627217078020321192 4599 19211741571036351245308472285774 4600 19372798446237787325859687735594 4601 19535188008251066015539006479370 4602 19698921141766459135432863696513 4603 19864008819224210765741155651710 4604 20030462101512810799491921408949 4605 20198292138672753257611434111322 4606 20367510170605821890949592501293 4607 20538127527789945920277736141666 4608 20710155631999669093149761443457 4609 20883605997032275567019692675038 4610 21058490229439616460857383765373 4611 21234820029265681252864488109972 4612 21412607190789958539938891763021 4613 21591863603276631014983137527246 4614 21772601251729649861168293783421 4615 21954832217653734108024562998314 4616 22138568679821340842447322808894 4617 22323822915045652518551189708024 4618 22510607298959627963952112004176 4619 22698934306801164036220024349866 4620 22888816514204415242092808159242 4621 23080266597997318993754955595724 4622 23273297337005374540770938095300 4623 23467921612861723983296078835290 4624 23664152410823584142147227846259 4625 23862002820595078433909146154094 4626 24061486037156518274654173819692 4627 24262615361600183914244739700982 4628 24465404201972654984275882808130 4629 24669866074123741426673867478494 4630 24876014602562065856981203590944 4631 25083863521317348806131155829628 4632 25293426674809448677223534312428 4633 25504718018724208649644016154310 4634 25717751620896163161522579417328 4635 25932541662198157003181960578962 4636 26149102437437930459072024693029 4637 26367448356261724343419555996922 4638 26587593944064959185626128863264 4639 26809553842910043235508905706336 4640 27033342812451364375497272705616 4641 27258975730867521447054865717810 4642 27486467595800850922083111557805 4643 27715833525304305276573612328350 4644 27947088758795739853497055954778 4645 28180248658019665435039064158696 4646 28415328708016524180511052874728 4647 28652344518099547025763126459534 4648 28891311822839251082901380000772 4649 29132246483055636025254155287646 4650 29375164486818138892028970676949 4651 29620081950453407200151091215038 4652 29867015119560950707064253742399 4653 30115980370036732627993973306880 4654 30366994209104761574523161599448 4655 30620073276356745947994517086624 4656 30875234344799872991426278246992 4657 31132494321912775177508458512142 4658 31391870250709747087519444086442 4659 31653379310813276416861746415530 4660 31917038819534953227563730229842 4661 32182866232964822056212943710262 4662 32450879147069241977572107817689 4663 32721095298797320219785866542172 4664 32993532567195985426294518845664 4665 33268208974533767162527946721222 4666 33545142687433348772365872154373 4667 33824352018012961199896651384078 4668 34105855425036685906385840007642 4669 34389671515073735530786866982340 4670 34675819043666781464264326624931 4671 34964316916509398035257463538750 4672 35255184190632693531798597558757 4673 35548440075601198821791265749636 4674 35844103934718084869949627291850 4675 36142195286239780992317496850010 4676 36442733804600066235392766609692 4677 36745739321643706817086886106908 4678 37051231827869713121264945191921 4679 37359231473684290296108032770302 4680 37669758570663557069223935592665 4681 37982833592826107959522537700356 4682 38298477177915494637034494139392 4683 38616710128692702757296013778394 4684 38937553414238701176868741820938 4685 39261028171267141040675508308866 4686 39587155705447282820322397786386 4687 39915957492737229975667256610910 4688 40247455180727548509245833733316 4689 40581670589995352284993726174776 4690 40918625715468934589229460103498 4691 41258342727803027022750562264454 4692 41600843974764767428357029778110 4693 41946151982630459178381753429220 4694 42294289457593204771532088644689 4695 42645279287181497317749772953198 4696 42999144541688854124106644895539 4697 43355908475614577233625715648774 4698 43715594529115726412572206328000 4699 44078226329470390730428422962434 4700 44443827692552345530102058406362 4701 44812422624317182244143113233458 4702 45184035322299999176093697850759 4703 45558690177124742034217461667108 4704 45936411774025283677977041788771 4705 46317224894378333215984688051342 4706 46701154517248265277390745156662 4707 47088225820943960967025036710600 4708 47478464184587752708305773389100 4709 47871895189696565876624724514264 4710 48268544621775350829836480010483 4711 48668438471922899651864531392414 4712 49071602938450142639930596176823 4713 49478064428511020285748930650936 4714 49887849559746027226447657901964 4715 50300985161938525371625001421798 4716 50717498278683924149055039433422 4717 51137416169071826553371020747334 4718 51560766309381240429212680036851 4719 51987576394788955173065114064468 4720 52417874341091184796588994736128 4721 52851688286438579058281135993686 4722 53289046593084705140050938059989 4723 53729977849148103121002943589566 4724 54174510870388019282012245600591 4725 54622674701993922061810531518026 4726 55074498620388906278519699030655 4727 55530012135047092029508451957444 4728 55989244990325125487350380299643 4729 56452227167307889620785971138338 4730 56918988885668533686564610573686 4731 57389560605542931161113834984776 4732 57863973029418676610410761299143 4733 58342257104038732831841218561874 4734 58824444022319840443476169464345 4735 59310565225285802944334129337472 4736 59800652404015761123456549990374 4737 60294737501607571556253737319146 4738 60792852715156404793846138585229 4739 61295030497748679724651484073692 4740 61801303560471451467508174703845 4741 62311704874437371042446595332006 4742 62826267672825335958442020940905 4743 63345025452936951757364073765166 4744 63868011978268925460148237436120 4745 64395261280601512774571644210180 4746 64926807662103141844179613871499 4747 65462685697451337245154033120286 4748 66002930235970068871854130643946 4749 66547576403783651292658730621262 4750 67096659605987320105872322619834 4751 67650215528834612780437396373586 4752 68208280141941682428289490579842 4753 68770889700508673924677887383042 4754 69338080747558292769263588591942 4755 69909890116191698064567025936842 4756 70486354931861851979652465225232 4757 71067512614664459065411585751376 4758 71653400881646629793718056598024 4759 72244057749133403706352687741840 4760 72839521535072268580549801555611 4761 73439830861395813046565627454484 4762 74045024656402651129106401131767 4763 74655142157156758228379933047370 4764 75270222911905359108228485130040 4765 75890306782515509518553554914394 4766 76515433946929514146654705787896 4767 77145644901639324667456708322276 4768 77780980464180062746185791328620 4769 78421481775642813938474435169212 4770 79067190303206839532409735969629 4771 79718147842691354484989935366008 4772 80374396521127020721412514501472 4773 81035978799347306189873268667886 4774 81702937474599861197409242167136 4775 82375315683178064693362143003578 4776 83053156903072894316564028879433 4777 83736504956645275180657131670014 4778 84425404013319063538645082761740 4779 85119898592294822643127884860412 4780 85820033565284549303004494738944 4781 86525854159267510830322856524280 4782 87237405959267353272715258197742 4783 87954734911150643037787060957408 4784 88677887324447005235514792245632 4785 89406909875191023293456166780356 4786 90141849608786065637693298258914 4787 90882753942890206479504382329182 4788 91629670670324409004092668699073 4789 92382647962003140523611534567850 4790 93141734369887590431791683472987 4791 93906978829961663082008522674464 4792 94678430665230919004945022285986 4793 95456139588744639185686178290340 4794 96240155706641188433436628452653 4795 97030529521216855200406911995134 4796 97827311934018346539342280957592 4797 98630554248959118231985363355428 4798 99440308175459721473797823596644 4799 100256625831612348863090033299412 4800 101079559747369763815639652908617 4801 101909162867758798909251053824932 4802 102745488556118610056088835513717 4803 103588590597363874804331877652306 4804 104438523201273124485074221860630 4805 105295341005802401345014333246430 4806 106159099080424433240650153956694 4807 107029852929493519915772348235946 4808 107907658495636326340588585751620 4809 108792572163168780058146506634068 4810 109684650761539270962194427417677 4811 110583951568798353419790848528482 4812 111490532315095152152179007740284 4813 112404451186200674799027185537186 4814 113325766827058235613660801994420 4815 114254538345361196270714898483858 4816 115190825315158231313065366717314 4817 116134687780486327321513476117304 4818 117086186259031726458841028590090 4819 118045381745819026619876782717314 4820 119012335716928652010675443379033 4821 119987110133242909583152580976316 4822 120969767444220848366900247425327 4823 121960370591702140366983232785048 4824 122958983013740203335632878116743 4825 123965668648464787377276070709892 4826 124980491937974249009813597724477 4827 126003517832257737980846424460230 4828 127034811793147523826006736089082 4829 128074439798301690857232502965656 4830 129122468345217431982085922878310 4831 130178964455275173481427584886606 4832 131243995677813764611466998816664 4833 132317630094236967647776369739980 4834 133399936322151485753652627111279 4835 134490983519536767832787798409580 4836 135590841388946831316924160432415 4837 136699580181744345643406934686266 4838 137817270702367220994846345554708 4839 138943984312627948703831184743622 4840 140079792936045941570180665212202 4841 141224769062213124196120743454724 4842 142378985751193025316398065122640 4843 143542516637953625986086689682028 4844 144715435936834219388237930107022 4845 145897818446046539936949151941180 4846 147089739552210421279275144691535 4847 148291275234924244741211562095668 4848 149502502071370441719125482341163 4849 150723497240956315488889843445318 4850 151954338529990449890129917775735 4851 153195104336394974342797156926900 4852 154445873674453956668149725313988 4853 155706726179598197215671139900042 4854 156977742113226699841889253243180 4855 158259002367565097346873058103172 4856 159550588470561311048913522108976 4857 160852582590818726267932083069492 4858 162165067542567167593916978472154 4859 163488126790671959937690098993412 4860 164821844455681363497955397688488 4861 166166305318912672931289306369630 4862 167521594827577273180028733029136 4863 168887799099944946597297631681592 4864 170265004930547728209108988274535 4865 171653299795423608170107754303606 4866 173052771857400382702491213744829 4867 174463509971419957057381556998236 4868 175885603689903406303951276680359 4869 177319143268157102034329725190804 4870 178764219669820215372178841738162 4871 180220924572353908989335747936250 4872 181689350372572533168498901848176 4873 183169590192217143301017935928498 4874 184661737883571658576951140938056 4875 186165888035121984010103076872412 4876 187682135977258420344188329065419 4877 189210577788021688807099803369206 4878 190751310298892900118920556185234 4879 192304431100627799616252576129592 4880 193870038549135622830155871169236 4881 195448231771402898347931262551850 4882 197039110671462537300591345904820 4883 198642775936408551347655767183844 4884 200259329042456743579319150644582 4885 201888872261051719323528982443110 4886 203531508665020566431584085758104 4887 205187342134773557220967222119502 4888 206856477364552226878719574134462 4889 208539019868725185772255982389584 4890 210235075988132025777558422976816 4891 211944752896475683417638664034764 4892 213668158606763625306532890099098 4893 215405401977798224116337431981056 4894 217156592720716696027388595984992 4895 218921841405580973384132505847676 4896 220701259468017889061984568926501 4897 222494959215910051854021382222996 4898 224303053836137795010180210251463 4899 226125657401372582906230000726040 4900 227962884876922263685607778764283 4901 229814852127628558603782886177878 4902 231681675924817181712592063285564 4903 233563473953300986451471235516280 4904 235460364818436538663190905091178 4905 237372468053234518524060234900318 4906 239299904125524356873096702849832 4907 241242794445173514440857565626016 4908 243201261371361815516981215360328 4909 245175428219911250656493404428054 4910 247165419270671666108087365802067 4911 249171359774962760753379039603528 4912 251193375963072814475077665835566 4913 253231595051814575023588236226404 4914 255286145252138733626272828260024 4915 257357155776805422781957659776088 4916 259444756848114172904770388937360 4917 261549079705692767726531060430316 4918 263670256614345441636221528256471 4919 265808420871960865428009049050776 4920 267963706817480370246409646681774 4921 270136249838926862858973663787916 4922 272326186381494888752844821223847 4923 274533653955702302942201123787936 4924 276758791145604011789465539097676 4925 279001737617068252583760045356000 4926 281262634126115881085890956108274 4927 283541622527323140740737509312490 4928 285838845782288390774751454858050 4929 288154447968163273938891987960886 4930 290488574286248808226265733924194 4931 292841371070656890488495955256508 4932 295212985797037703495944631082384 4933 297603567091373521634910315433986 4934 300013264738839414109302574375838 4935 302442229692731348215593038030664 4936 304890614083462198988625469108555 4937 307358571227626175271610112031516 4938 309846255637132176046880584318323 4939 312353823028406594675323616336948 4940 314881430331666092531278943795222 4941 317429235700260867386705320462442 4942 319997398520088945794095060221518 4943 322586079419082032641468258918236 4944 325195440276763455005352772645835 4945 327825644233878741409540558109834 4946 330476855702099381608078324377760 4947 333149240373800316050971745257010 4948 335842965231911708261048599679326 4949 338558198559845557449809090091926 4950 341295109951497712829469734548278 4951 344053870321325855238379092540236 4952 346834651914504015887019864568956 4953 349637628317154206252498603077110 4954 352462974466655737401367545531252 4955 355310866662032811303292420026026 4956 358181482574420971012069132179073 4957 361075001257613000936414971303202 4958 363991603158684872800284736902552 4959 366931470128702337301790403104256 4960 369894785433508765921756462713966 4961 372881733764594851806989249529770 4962 375892501250050783160086602231490 4963 378927275465601507107694117314210 4964 381986245445725706591992277491501 4965 385069601694859117436492181839502 4966 388177536198682817377564570643357 4967 391310242435497123526992706607392 4968 394467915387681739438849814503242 4969 397650751553242797696802659861220 4970 400858948957447448714998924383383 4971 404092707164546651257640970421960 4972 407352227289586825029837282272924 4973 410637712010311030574818968046396 4974 413949365579150346630754273807748 4975 417287393835306120054852566122636 4976 420652004216923768412683594842602 4977 424043405773358820357298642495658 4978 427461809177535883986499589830127 4979 430907426738401238466922230536722 4980 434380472413469749351140578667181 4981 437881161821466813189440519986688 4982 441409712255066042250715585172276 4983 444966342693723405417772905838702 4984 448551273816608546611893677259181 4985 452164728015634007429230747197440 4986 455806929408583086038223300601578 4987 459478103852337069793364284902210 4988 463178478956202584465830805429390 4989 466908284095339808476367361159276 4990 470667750424292306041105038581849 4991 474457110890619238706166862840576 4992 478276600248630720352645804810449 4993 482126455073227086400565472806334 4994 486006913773842853628204217075746 4995 489918216608496152752386005823936 4996 493860605697944421686743653626692 4997 497834325039947153208001494453468 4998 501839620523636496615719714237684 4999 505876739943996518869428750073942 5000 509945933016451936628118950903709 5001 514047451391567136601362151399212 5002 518181548669856307649675318083840 5003 522348480416705514143551453215858 5004 526548504177407546206613466350959 5005 530781879492310388629350198764806 5006 535048867912080156445329746659710 5007 539349733013079351412397686336022 5008 543684740412861299937924480003346 5009 548054157785781639329126916557584 5010 552458254878727725637607115552594 5011 556897303526966842802307587208598 5012 561371577670114099276531985193350 5013 565881353368220904853293095604260 5014 570426908817984926979811104580707 5015 575008524369082432475956453958876 5016 579626482540623927243587808344776 5017 584281068037734013274876422020216 5018 588972567768256389037294104645541 5019 593701270859584926131758981011652 5020 598467468675621761989291869431181 5021 603271454833863355289897512107716 5022 608113525222615457756045927580222 5023 612993978018337962992911520764746 5024 617913113703120600117893077645326 5025 622871235082290447043694313503908 5026 627868647302152245453225313424597 5027 632905657867862506730252518673556 5028 637982576661438405387898092865008 5029 643099715959902463868613180801518 5030 648257390453564039973587087136620 5031 653455917264438635617536490580774 5032 658695615964806053097301821578774 5033 663976808595908432609126164029144 5034 669299819686789212350747942396606 5035 674664976273274060201370469485940 5036 680072607917094833684644569646963 5037 685523046725157632687869272099570 5038 691016627368956017235560364825348 5039 696553687104130470496824048143008 5040 702134565790175195144469401373786 5041 707759605910293339180391619538676 5042 713429152591401755395925940442546 5043 719143553624286406748488530705302 5044 724903159483909538107790647720272 5045 730708323349869743055705516420512 5046 736559401127016062714374761653747 5047 742456751466217261928280978122260 5048 748400735785287436537256060851069 5049 754391718290069113949645211000758 5050 760430065995675017759035082604256 5051 766516148747889675743554061096652 5052 772650339244732059244680042166814 5053 778833013058180450643690517590812 5054 785064548656060744437835873913949 5055 791345327424099396265939581696438 5056 797675733688142243145386068677458 5057 804056154736540427158825116613534 5058 810486980842704663870344004392050 5059 816968605287829105858306692812908 5060 823501424383786060925011814219954 5061 830085837496192833782735159081712 5062 836722247067651969322582974724833 5063 843411058641166184946370711125804 5064 850152680883729288883428819477674 5065 856947525610094390924822167167628 5066 863796007806720721586436066921622 5067 870698545655900385360714872994196 5068 877655560560066383435552287326592 5069 884667477166283251047412067502094 5070 891734723390921664495203100569107 5071 898857730444518382772772179953772 5072 906036932856822898780600176244350 5073 913272768502032185152406593638778 5074 920565678624214929880927036612127 5075 927916107862926667148619661082596 5076 935324504279017219064509111912970 5077 942791319380631874378848164096032 5078 950317008149407740692263179547286 5079 957902029066866717196593571979676 5080 965546844141006545581811519977378 5081 973251918933091407416714393233206 5082 981017722584643547061578134223064 5083 988844727844637409999734622570392 5084 996733411096897797381591536826179 5085 1004684252387703548560024418840698 5086 1012697735453598274461442976761050 5087 1020774347749409675781672457778672 5088 1028914580476478991221187112559390 5089 1037118928611102132281308050411062 5090 1045387890933184072531241269148010 5091 1053721970055108070726390519929106 5092 1062121672450821318712372118515720 5093 1070587508485138616686097987747170 5094 1079119992443265690106302819877021 5095 1087719642560543774352126234851758 5096 1096386981052417105119338585562446 5097 1105122534144624964520660110753168 5098 1113926832103619944920539507554202 5099 1122800409267214104685251544015554 5100 1131743804075454702267401601412266 5101 1140757559101731207371077508808130 5102 1149842221084115300359492177456079 5103 1158998340956935583572189299987550 5104 1168226473882588740814945959672916 5105 1177527179283588893971931679428910 5106 1186901020874856918467665908498117 5107 1196348566696251492177080409609418 5108 1205870389145343665345075810756620 5109 1215467065010436752133573451742358 5110 1225139175503833357565448098659866 5111 1234887306295351366880425782930204 5112 1244712047546090737659272996961991 5113 1254613993942452948510650919200660 5114 1264593744730414971649408448668740 5115 1274651903750059650327088291061264 5116 1284789079470364375806302356177924 5117 1295005885024249972399949232155294 5118 1305302938243891713025264185466154 5119 1315680861696294401752711554416484 5120 1326140282719133473960309440757781 5121 1336681833456864078936403332493328 5122 1347306150897100124109498922254248 5123 1358013876907265274522090035261182 5124 1368805658271517915707781039076358 5125 1379682146727952102778744574687346 5126 1390643999006076533283246561110872 5127 1401691876864573596251937002372026 5128 1412826447129340564818207746215048 5129 1424048381731815014871735412226174 5130 1435358357747586567386705412718277 5131 1446757057435297067358532695596380 5132 1458245168275831327684741935376428 5133 1469823383011800581838411349225494 5134 1481492399687320804807622624585132 5135 1493252921688088077511287244214970 5136 1505105657781753185751924932857746 5137 1517051322158597660730877009199882 5138 1529090634472513484230646288292226 5139 1541224319882288697763975550416088 5140 1553453109093201171301354299065187 5141 1565777738398922803617486627173116 5142 1578198949723736442844293107404720 5143 1590717490665067832484724817312484 5144 1603334114536334904927654110074968 5145 1616049580410116761410828437544378 5146 1628864653161644694407821236740614 5147 1641780103512617625565712212965654 5148 1654796708075344349594354906044118 5149 1667915249397214991907056132708324 5150 1681136516005504105335933057165370 5151 1694461302452507848894629041176024 5152 1707890409361017709337996468790273 5153 1721424643470133244172435763471598 5154 1735064817681416342803338189862116 5155 1748811751105389520669077049527652 5156 1762666269108380779503879271205023 5157 1776629203359717585296234499887216 5158 1790701391879272534066847254828740 5159 1804883679085363294280170993888712 5160 1819176915843009433527852717301424 5161 1833581959512548756082573555069906 5162 1848099673998615797016466047552555 5163 1862730929799485137811119142587340 5164 1877476604056782227757783060731282 5165 1892337580605564414956439881580980 5166 1907314750024774910372533939412649 5167 1922409009688072428202020339956432 5168 1937621263815039265728682590331652 5169 1952952423522770605934039246464082 5170 1968403406877847846341292223121560 5171 1983975138948698777940369554678260 5172 1999668551858347458552856960613913 5173 2015484584837556645655209806462964 5174 2031424184278365674485804996503179 5175 2047488303788026688217831714519820 5176 2063677904243342148087472175390921 5177 2079993953845406572625015490202542 5178 2096437428174755476547207343609486 5179 2113009310246924501434034531129684 5180 2129710590568421752032015490821898 5181 2146542267193116373900671528715154 5182 2163505345779046430150985703896504 5183 2180600839645649157214068877125194 5184 2197829769831416701926729257161386 5185 2215193165151980464730008745189698 5186 2232692062258627196446771083577141 5187 2250327505697250018936916032101284 5188 2268100547967737562925605553816804 5189 2286012249583804439460800327774666 5190 2304063679133266284783259854746152 5191 2322255913338762641886841780574946 5192 2340590037118930965709237669344951 5193 2359067143650035062725075197979022 5194 2377688334428051299716515711775454 5195 2396454719331215940670887332840852 5196 2415367416683036995102419676051873 5197 2434427553315773985617732605426546 5198 2453636264634389067242199111722444 5199 2472994694680972955898584627849566 5200 2492503996199649148482439188244325 5201 2512165330701959942210420727344958 5202 2531979868532737786330022339326707 5203 2551948788936465524874072730377720 5204 2572073280124129114920728973540595 5205 2592354539340566430781480950559688 5206 2612793772932315790687979393211892 5207 2633392196415967868883151871498918 5208 2654151034547024682545113067921662 5209 2675071521389269369685882288991204 5210 2696154900384650501070776579873170 5211 2717402424423684696300615054647846 5212 2738815355916381341489657966761781 5213 2760394966863693233457413868491658 5214 2782142538929497003034176961351570 5215 2804059363513107197960547634332086 5216 2826146741822327933940161084146921 5217 2848405984947046050684533401377378 5218 2870838413933369738271509858596646 5219 2893445359858316627824203332452748 5220 2916228163905055369407708619740448 5221 2939188177438704749138484895045224 5222 2962326762082694426806069282999007 5223 2985645289795691404820922170803674 5224 3009145142949096369027959900603854 5225 3032827714405114071862677556816090 5226 3056694407595401958477943006238856 5227 3080746636600301266836840629970080 5228 3104985826228654863350353719665914 5229 3129413412098216106440474893784312 5230 3154030840716653061431849300105582 5231 3178839569563152421418300551527208 5232 3203841067170627520216878826967887 5233 3229036813208534855213767992728900 5234 3254428298566303569823529594810990 5235 3280017025437382377428099308305862 5236 3305804507403908441037088758118798 5237 3331792269522002755516339614866598 5238 3357981848407696612069720088250950 5239 3384374792323493757732289181383748 5240 3410972661265572895941260420400333 5241 3437777027051635207797106991692830 5242 3464789473409401607413147732998569 5243 3492011596065764478778140002990446 5244 3519445002836598675825254783939044 5245 3547091313717236601914846263469154 5246 3574952160973612219697777720541316 5247 3603029189234078877333243147511996 5248 3631324055581905872292596680442018 5249 3659838429648458709488818705761442 5250 3688573993707068046232466217384234 5251 3717532442767592352531885661083402 5252 3746715484671679351528282845219405 5253 3776124840188731341387547535241570 5254 3805762243112579536763173962623628 5255 3835629440358872604998401650044990 5256 3865728192063184609553468824259422 5257 3896060271679847610728321741804158 5258 3926627466081514211602482464554924 5259 3957431575659455375234735079376026 5260 3988474414424598877558589968661564 5261 4019757810109313799075379229087598 5262 4051283604269946497388059532028284 5263 4083053652390113541838141858061518 5264 4115069823984757131005909796430571 5265 4147334002704968553613011895588884 5266 4179848086443585293429456367056655 5267 4212613987441567419134305599538220 5268 4245633632395158940713793365367614 5269 4278908962563839854905054906516628 5270 4312441933879074643408505464451752 5271 4346234517053863029100004663789900 5272 4380288697693098837278237063448926 5273 4414606476404742851083589031889732 5274 4449189868911815592625136650703213 5275 4484040906165216004055163079520722 5276 4519161634457372045836293131334778 5277 4554554115536729272757845728909064 5278 4590220426723083491878396790851169 5279 4626162661023763650501243653513736 5280 4662382927250671146531496577285782 5281 4698883350138181798120980450592186 5282 4735666070461916754380470302063374 5283 4772733245158388674131089069627180 5284 4810087047445529545181105348786364 5285 4847729666944106562451375266353314 5286 4885663309800032529435410857476041 5287 4923890198807577293971721258597518 5288 4962412573533486776127189192961632 5289 5001232690442016193144002520914028 5290 5040352823020884133892307753666560 5291 5079775261908154183096850649966900 5292 5119502315020050843771662457203827 5293 5159536307679716554805643608788572 5294 5199879582746916649494286634827346 5295 5240534500748699150012067063905420 5296 5281503440011016342369576780631992 5297 5322788796791315126299912024032404 5298 5364392985412103184773515723297822 5299 5406318438395498068453030828112560 5300 5448567606598766341370418469537794 5301 5491142959350859985441048459981978 5302 5534046984589957313127158585505600 5303 5577282189002015689626712530026844 5304 5620851098160343418396739998400020 5305 5664756256666198196626255674080102 5306 5709000228290419600453574660071709 5307 5753585596116103113279807611364992 5308 5798514962682323264468129292993964 5309 5843790950128913500037858807685774 5310 5889416200342310461667066680309669 5311 5935393375102470405410996420354548 5312 5981725156230865547026886510402834 5313 6028414245739568176672464509912408 5314 6075463365981430442019184999116985 5315 6122875259801367755493070221352360 5316 6170652690688753838429512372012953 5317 6218798442930935472407401387114690 5318 6267315321767875085913368126561502 5319 6316206153547929362782571434795372 5320 6365473785884772117572166756024470 5321 6415121087815469742148334762233116 5322 6465150949959717587311378979713271 5323 6515566284680245703249847248058362 5324 6566370026244402423004899753667734 5325 6617565130986924333944162514709158 5326 6669154577473901243494063992071693 5327 6721141366667944807062207535178546 5328 6773528522094569548200679174331660 5329 6826319090009795063621393438646298 5330 6879516139568978268676740963561001 5331 6933122762996884602366986933216400 5332 6987142075759007174834214925346642 5333 7041577216734142904652267253965872 5334 7096431348388234758027238810157391 5335 7151707656949489267287845523259220 5336 7207409352584778571770612148081225 5337 7263539669577336290395518918768880 5338 7320101866505756601887795779269386 5339 7377099226424305975732209350164936 5340 7434535057044557064551738124519774 5341 7492412690918354336687334404271994 5342 7550735485622121096320833050752280 5343 7609506823942517607533350131353928 5344 7668730114063460108231154962237326 5345 7728408789754510569901356913283796 5346 7788546310560647129685264385193286 5347 7849146161993425192282462136308318 5348 7910211855723539270724930219495500 5349 7971746929774795707092413226396436 5350 8033754948719506486782336947978440 5351 8096239503875314433001333494474830 5352 8159204213503460141715476194051504 5353 8222652723008501091387318493540534 5354 8286588705139493436441307485035351 5355 8351015860192647068539785716960272 5356 8415937916215464605424364196469062 5357 8481358629212375043283535490939746 5358 8547281783351872885351765685527771 5359 8613711191175173636732802115032868 5360 8680650693806396633272211885901270 5361 8748104161164286250686076972924212 5362 8816075492175482619089246036846136 5363 8884568614989353047559295296160648 5364 8953587487194395443426320809909244 5365 9023136096036225091598891417670026 5366 9093218458637156240424713734483026 5367 9163838622217390022345826929335840 5368 9235000664317820319947564413832309 5369 9306708693024469270919936113896766 5370 9378966847194564188954618212081172 5371 9451779296684267761695587673676084 5372 9525150242578073471548517774558948 5373 9599083917419878270438570167398322 5374 9673584585445744625493472703554646 5375 9748656542818364139120740308984100 5376 9824304117863235034049884886623698 5377 9900531671306565881627858588987140 5378 9977343596514918039990833362454210 5379 10054744319736599357693140676347704 5380 10132738300344821787960264890622079 5381 10211330031082635648949324457890442 5382 10290524038309653356252987238257599 5383 10370324882250575545376834610536270 5384 10450737157245532594058010331425997 5385 10531765492002254647080164119429178 5386 10613414549850083339681912580691477 5387 10695689028995838509755563443070236 5388 10778593662781553283795384757270745 5389 10862133219944091016986037438850702 5390 10946312504876657663924276659506934 5391 11031136357892223253246470566677512 5392 11116609655488866236896777043225057 5393 11202737310617054582918389288921674 5394 11289524272948877579489020107360637 5395 11376975529149242417457743103555720 5396 11465096103149049718875956202521246 5397 11553891056420362279956597958220386 5398 11643365488253581398548939108376278 5399 11733524536036645258583883378601964 5400 11824373375536263947032871466768135 5401 11915917221181205782738410582463742 5402 12008161326347649741018626350116480 5403 12101110983646618863228295169927972 5404 12194771525213509646480896606493638 5405 12289148322999732515503091309288680 5406 12384246789066478586111035507409680 5407 12480072375880628038073536941896604 5408 12576630576612815524163092335564957 5409 12673926925437668151998794792652198 5410 12771966997836231685861527107195562 5411 12870756410900600727014707959539142 5412 12970300823640768743199722733885404 5413 13070605937293713930900735338869102 5414 13171677495634737007691879150002850 5415 13273521285291067146497575349451138 5416 13376143136057752378920733954209264 5417 13479548921215850910926989048744922 5418 13583744557852939911122739911273674 5419 13688736007185958449637546945583242 5420 13794529274886401384220595280136257 5421 13901130411407881109593450188150494 5422 14008545512316074206374247243027231 5423 14116780718621070147005115651107362 5424 14225842217112139338082114430432969 5425 14335736240694937901312457632088872 5426 14446469068731166719010747898644453 5427 14558047027380702394601547008899260 5428 14670476489946217904027209328805838 5429 14783763877220310840271024831617564 5430 14897915657835157280403715538494014 5431 15012938348614709432653659216469110 5432 15128838514929455349991519116453337 5433 15245622771053759126615727357615054 5434 15363297780525800124534095922926148 5435 15481870256510129909162464299380896 5436 15601346962162865705511364160847782 5437 15721734710999539320113922720599594 5438 15843040367265620608366500207334767 5439 15965270846309734702415632284285842 5440 16088433114959592351138601327907985 5441 16212534191900652861134368196114912 5442 16337581148057539265974571443224968 5443 16463581106978225490268865533130264 5444 16590541245221015415379117077202928 5445 16718468792744333894880968322160674 5446 16847371033299349910127180057245936 5447 16977255304825452199519194713269436 5448 17108128999848597839349724311808206 5449 17239999565882554399348188356311876 5450 17372874505833056442346838630264094 5451 17506761378404897284796773573993560 5452 17641667798511977083208239851148024 5453 17777601437690328460973102565247366 5454 17914570024514141040457656486056276 5455 18052581345014806396739681111458106 5456 18191643243103005101909399766080914 5457 18331763620993857682468464084442086 5458 18472950439635161467053042911644678 5459 18615211719138735457481266736247548 5460 18758555539214895512990503918202543 5461 18902990039610082295495179401737128 5462 19048523420547664582765941546347661 5463 19195163943171940716614941871297840 5464 19342919929995361114478938729083818 5465 19491799765348994935226856778991582 5466 19641811895836264153590501661474723 5467 19792964830789968462335636126512904 5468 19945267142732624587160697079024049 5469 20098727467840143766341416220294830 5470 20253354506408871315340965946723238 5471 20409157023326012365982256585552626 5472 20566143848543468040341179455970458 5473 20724323877555106491276564959224502 5474 20883706071877493414469821394229271 5475 21044299459534106811014335325649364 5476 21206113135543060954981570496782477 5477 21369156262408364697002963924684292 5478 21533438070614739412754063666236526 5479 21698967859126022084319888781402236 5480 21865754995887179182763934955190638 5481 22033808918329957201827663294437666 5482 22203139133882195875562888078897723 5483 22373755220480830296852094136087258 5484 22545666827088608339211619364015907 5485 22718883674214549971010216581866518 5486 22893415554438175239276792990986051 5487 23069272332937527889626561169037402 5488 23246463948021021779515001080931998 5489 23425000411663137434040122449822586 5490 23604891810043996286866173592687818 5491 23786148304092840343546943294385138 5492 23968780130035445200590507110045205 5493 24152797599945494551040521679471806 5494 24338211102299944506162949310417715 5495 24525031102538406263027930783361870 5496 24713268143626575849375464511705608 5497 24902932846623739880161780147013968 5498 25094035911254386464607518705337376 5499 25286588116483950608420305198509412 5500 25480600321098723663154419074912468 5501 25676083464289956583405914373407422 5502 25873048566242186962734183707367830 5503 26071506728725820030862207905027218 5504 26271469135693994007844649696677002 5505 26472947053883760425517220188558528 5506 26675951833421610242664199542966598 5507 26880494908433376797970877060179668 5508 27086587797658546863975896571865646 5509 27294242105069011285917102189432990 5510 27503469520492286911580915216040525 5511 27714281820239241742031666594916676 5512 27926690867736355458425939344731038 5513 28140708614162547707015473900714078 5514 28356347099090606752922917036061946 5515 28573618451133251343350162470464336 5516 28792534888593858852557068223831470 5517 29013108720121893014241537319125494 5518 29235352345373064781873061248570255 5519 29459278255674260094088881813077940 5520 29684899034693268560467760353185139 5521 29912227359113347322863941678305398 5522 30141275999312654589021501903735080 5523 30372057820048587578409952266947756 5524 30604585781147059865138968190654135 5525 30838872938196753349431874220405928 5526 31074932443248380337477366709577870 5527 31312777545518991459550381093386640 5528 31552421592101365408104674869773540 5529 31793878028678516731105179958095526 5530 32037160400243358171201218129855294 5531 32282282351823554298451156807216606 5532 32529257629211603443208846825785114 5533 32778100079700185196486228396680318 5534 33028823652822811007623927878292039 5535 33281442401099815673446596412877028 5536 33535970480789727779266427270414894 5537 33792422152646057420136073378686622 5538 34050811782679539800655438793532813 5539 34311153842925873583420073893217832 5540 34573462912218993129871740436959368 5541 34837753676969914052888771921996662 5542 35104040931951191777949949110194942 5543 35372339581087033089130556973351784 5544 35642664638249100917558009429377834 5545 35915031228058052913282015811265266 5546 36189454586690854626810780320479914 5547 36465950062693908413845379187615050 5548 36744533117802039466024630699038580 5549 37025219327763380661782773724031478 5550 37308024383170198224737597511247568 5551 37592964090295700472382992948573358 5552 37880054371936872235267792386233767 5553 38169311268263377826318024115838260 5554 38460750937672575741518300880865127 5555 38754389657650688576820820170048928 5556 39050243825640171951913472015210798 5557 39348329959913326539368104155702142 5558 39648664700452197607717182860911104 5559 39951264809834806799188312750686170 5560 40256147174127761177177927535010098 5561 40563328803785284895079306972040438 5562 40872826834554719156812629667436513 5563 41184658528388536460352940040956514 5564 41498841274362915438727341129133633 5565 41815392589602922938372459005379426 5566 42134330120214350302424485745819604 5567 42455671642222251156468831219351018 5568 42779435062516228326521962025915415 5569 43105638419802517853571934083694868 5570 43434299885562918405878659836049010 5571 43765437765020614729447787182110478 5572 44099070498112944118661096043492600 5573 44435216660471155232984063426387246 5574 44773894964407208931995743718572602 5575 45115124259907671149715590947006698 5576 45458923535634748180349141023217960 5577 45805311919934515101157955454697082 5578 46154308681852388414197485751194924 5579 46505933232155894347172687234788204 5580 46860205124364784614654025849040526 5581 47217144055788551804394919936720848 5582 47576769868571396919509095018260747 5583 47939102550744701975821896906607408 5584 48304162237287060924822608049271554 5585 48671969211191922546329021499093490 5586 49042543904542899331250406993669036 5587 49415906899596796753720225279138336 5588 49792078929874417713379618230272856 5589 50171080881259197312746658387448946 5590 50552933793103723521424630531988481 5591 50937658859344199668399685632799576 5592 51325277429622905095874270402160523 5593 51715811010418710702998226852007236 5594 52109281266185706505509166189689892 5595 52505710020499998737698255705993252 5596 52905119257214734426297741491334029 5597 53307531121623411771857506425100166 5598 53712967921631535081960734338404422 5599 54121452128936673412244543216304664 5600 54533006380216982485655764804933288 5601 54947653478328249877706292200902312 5602 55365416393509523875718224562619563 5603 55786318264597386843182278183982800 5604 56210382400248934346415425724229104 5605 56637632280173521729717520014501242 5606 57068091556373340257207999790417910 5607 57501784054392885374494902636556408 5608 57938733774577380081311799261990534 5609 58378964893340216847270540143626356 5610 58822501764439481946941540358099534 5611 59269368920263626537611627674053280 5612 59719591073126349253299260867850152 5613 60173193116570755541951297157043196 5614 60630200126682859429227797446722200 5615 61090637363414493851919023147965658 5616 61554530271915696166855352399934863 5617 62021904483876635907190124277089888 5618 62492785818879152327175232121476250 5619 62967200285757969749033640382154138 5620 63445174083971659201286149626789560 5621 63926733604983415316929923267607850 5622 64411905433651717942217989925210058 5623 64900716349630948392476871401365916 5624 65393193328782030780442324687661239 5625 65889363544593169335015873373373406 5626 66389254369610753124172540513021092 5627 66892893376880500095002082272930290 5628 67400308341398912846567488151719107 5629 67911527241575119057441247045709606 5630 68426578260703169999451422878479230 5631 68945489788444871082361859780624448 5632 69468290422323218890950028688770142 5633 69995008969226519696252131271051312 5634 70525674446923264946644516015707154 5635 71060316085587839771949924700014920 5636 71598963329337141064917033995351908 5637 72141645837778182239249121103805400 5638 72688393487566762301879669437648223 5639 73239236373977277419430271003661388 5640 73794204812483753704766732560067734 5641 74353329340352180499320584224284436 5642 74916640718244223980386634245930938 5643 75484169931832401479970800498509346 5644 76055948193426797462974445759925078 5645 76632006943613402677583753999403756 5646 77212377852904158559713839789850808 5647 77797092823398789546266097410609568 5648 78386183990458506528816176259658280 5649 78979683724391665260187999418947388 5650 79577624632151464111215795069752510 5651 80180039559045766163874104711032742 5652 80786961590459131219894816625107728 5653 81398424053587143901020388966705438 5654 82014460519183124618187016406350912 5655 82635104803317310792220781649685054 5656 83260390969148596318094339631617689 5657 83890353328708917878455384192238604 5658 84525026444700377330031855604516975 5659 85164445132305190008673675158861908 5660 85808644461008549425231261943555488 5661 86457659756434499455228606503340132 5662 87111526602194905760394961961347486 5663 87770280841751618819599344127546624 5664 88433958580291921590618027871697616 5665 89102596186617355472489418258140936 5666 89776230295046018890998708842842987 5667 90454897807328433487119258131403574 5668 91138635894577073550051576234339130 5669 91827481999209655002870444827232260 5670 92521473836906280919749271110241313 5671 93220649398580541229311897866716220 5672 93925046952364664938892576898898868 5673 94634705045608823899398585631491528 5674 95349662506894687820101275965414757 5675 96069958448063330937057615147563940 5676 96795632266257591438020093994762640 5677 97526723645978985450663152627551802 5678 98263272561159278109767049853415769 5679 99005319277246814932690635928448596 5680 99752904353307717451068371961398242 5681 100506068644142047770212844859178742 5682 101264853302415047456227897008045139 5683 102029299780803556884375608622459862 5684 102799449834157721920822053318436736 5685 103575345521678095553548636174843228 5686 104357029209108242836994907279466226 5687 105144543570942958268924994510371882 5688 105937931592652205477120572792224752 5689 106737236572920889857836291284851556 5690 107542502125904575577539457028342365 5691 108353772183501259124332606897898418 5692 109171090997639312375663830432825788 5693 109994503142581708934496660421511260 5694 110824053517246648277077851490734928 5695 111659787347544693051846608038583668 5696 112501750188732535670904826249150650 5697 113349987927783511142854262659526540 5698 114204546785774973908743184865659578 5699 115065473320292657261384735833038706 5700 115932814427852134752452305420908738 5701 116806617346337503821564379691165088 5702 117686929657457412717076095175091180 5703 118573799289218552619538201798992000 5704 119467274518416737725807855992254017 5705 120367403973145696904633831884236418 5706 121274236635323701393233296131933716 5707 122187821843238153868970570526845350 5708 123108209294108265100775271242011211 5709 124035449046665945261440625309709918 5710 124969591523755037864465777638446900 5711 125910687514949025177684254334782864 5712 126858788179187334860598035467238484 5713 127813945047430378473156907262132780 5714 128776210025333453410722438359881384 5715 129745635395939640733179503054162756 5716 130722273822391832275650608219234243 5717 131706178350664021354066703945570096 5718 132697402412311992310997984189089926 5719 133695999827243545085695138974605696 5720 134702024806508391937273760236107412 5721 135715531955107864401438327446660882 5722 136736576274824569519134024055114803 5723 137765213167072135340073557100892486 5724 138801498435765186675259270663712464 5725 139845488290209693050455685112721542 5726 140897239348013831797104010864151982 5727 141956808638019510208456197900280036 5728 143024253603254691686790143572591107 5729 144099632103906671812490517943827582 5730 145183002420316451277590236520255280 5731 146274423255994353645115312820555006 5732 147373953740657036921302276761755404 5733 148481653433286048960512464351958216 5734 149597582325208077762501631623515127 5735 150721800843197048768659050561788080 5736 151854369852598222317958397632793220 5737 152995350660474445484714691070790634 5738 154144805018774713588860730097946056 5739 155302795127525197745394823194706530 5740 156469383638042895902961410173507703 5741 157644633656172065912251891349147942 5742 158828608745543600263107476392004666 5743 160021372930857503234922524158059582 5744 161222990701188632318231038052529389 5745 162433527013315866886264643478580876 5746 163653047295074868223851915479629636 5747 164881617448734596157332708603340264 5748 166119303854397748673242156309659912 5749 167366173373425292065432727426834378 5750 168622293351885250310096522903996110 5751 169887731624025923535879932167302518 5752 171162556515773706632005401805734418 5753 172446836848255680221078799377466354 5754 173740641941347147415122843527739892 5755 175044041617244290973394980243736506 5756 176357106204062126688771363004374452 5757 177679906539457930045965521966728978 5758 179012513974280314419659672795880821 5759 180355000376244140313808939583964980 5760 181707438133631436384993469164101382 5761 183069900159018514242800433671243668 5762 184442459893029460278868867768067655 5763 185825191308116189043485750258672184 5764 187218168912365243964542826185778200 5765 188621467753331532488303103623480306 5766 190035163421899184014845519072440442 5767 191459332056169720303318250612310264 5768 192894050345377729333289435669705352 5769 194339395533834234928601599729256842 5770 195795445424897955779276445678992997 5771 197262278384974648835234819212303858 5772 198739973347544733392956866336110758 5773 200228609817219393552774398935136724 5774 201728267873825358090317497244403700 5775 203239028176518558160795874004053422 5776 204760971967926864639348535223167703 5777 206294181078322108294700219912708650 5778 207838737929821587396886738254928882 5779 209394725540619268772920977433926516 5780 210962227529246889747025663748934217 5781 212541328118865169834526018817798190 5782 214132112141585342500743866734318602 5783 215734665042821218748324454136315952 5784 217349072885671995758427629926306883 5785 218975422355336025283196078954469106 5786 220613800763555757968936215419859360 5787 222264296053094081281582870398083246 5788 223926996802242270208338406411616355 5789 225601992229359771421942872474618432 5790 227289372197446043116916415320076574 5791 228989227218744674260391135841545078 5792 230701648459380008543880773922841062 5793 232426727744026499876596573378345804 5794 234164557560611027825780595083561580 5795 235915231065048402985058825086451002 5796 237678842086010293838090660941709005 5797 239455485129727808281884379145093476 5798 241245255384827964582126596517015314 5799 243048248727204288151814004251363534 5800 244864561724921772174454881136519340 5801 246694291643156441734194110329883228 5802 248537536449169762767486596592372579 5803 250394394817318138814478723927037822 5804 252264966134097740223125285099157246 5805 254149350503224912145349647602694784 5806 256047648750752409362327950795827024 5807 257959962430221707685314813273149672 5808 259886393827851643399409419811529070 5809 261827045967763633950368678870180398 5810 263782022617243734819080860843753321 5811 265751428292041789284701385278501258 5812 267735368261707929545805548220321868 5813 269733948554966689449304974748272236 5814 271747275965128990869389708511802431 5815 273775458055542267583481068051059762 5816 275818603165078992309187285895630183 5817 277876820413663874395630415385053770 5818 279950219707839997504345664515853236 5819 282038911746374168469320375824897098 5820 284143008025901750392726915839258950 5821 286262620846611254912600086861347934 5822 288397863317968970471194142934142484 5823 290548849364483905318116398473552544 5824 292715693731513325900663812730842656 5825 294898511991109173225166299311506936 5826 297097420547905641717656917321940252 5827 299312536645048207069936364294959786 5828 301543978370164391528159496273565621 5829 303791864661376557065537803812862494 5830 306056315313357018878717488276599408 5831 308337450983425773658941932648999280 5832 310635393197691139114334623282440308 5833 312950264357233603258639402249237754 5834 315282187744333184034615007875023374 5835 317631287528740601907096729141481514 5836 319997688773992570141606977427393960 5837 322381517443771509579406167403623038 5838 324782900408309996829123927377191454 5839 327201965450840256918697554987371986 5840 329638841274089013589359141491351919 5841 332093657506818012565955267891477226 5842 334566544710410535305054800732270158 5843 337057634385504222904192310135202960 5844 339567058978670532052309327813759390 5845 342094951889141147113096213365738566 5846 344641447475581674659596947717023987 5847 347206681062912949020222061370365710 5848 349790788949180279653326309163051414 5849 352393908412470973439842724894023592 5850 355016177717880467271229713942603604 5851 357657736124527408613290108905429914 5852 360318723892618024045357721663922691 5853 362999282290560118109026348317569544 5854 365699553602127047151127762554315777 5855 368419681133672015212148104789557338 5856 371159809221393041393816840735800917 5857 373920083238648950538320609049208500 5858 376700649603326741466587018128427860 5859 379501655785260689454463559541860916 5860 382323250313703542073497950673289527 5861 385165582784850169987511737004449962 5862 388028803869414036777363860615153210 5863 390913065320256854364341035399366902 5864 393818519980071793117592658988224318 5865 396745321789120618263066878570020160 5866 399693625793025126760619484680376045 5867 402663588150613261382466237590684186 5868 405655366141820281310051578215065011 5869 408669118175645371167832928598282090 5870 411705003798164073031539900482728858 5871 414763183700596928585283593477079914 5872 417843819727434721256585628571314804 5873 420947074884620710831081878365508968 5874 424073113347790255739456303966735354 5875 427222100470568220918201150481379964 5876 430394202792924571873195580568976326 5877 433589588049588558320972359292478052 5878 436808425178521893547029160116208580 5879 440050884329451338403754422490868414 5880 443317136872461101672606663623440824 5881 446607355406645471336240951885268056 5882 449921713768822094146436304735049910 5883 453260387042306323733074823471443146 5884 456623551565747060378190195331634941 5885 460011384942024508477361683847904292 5886 463424066047210280628614220151878919 5887 466861775039590280226631079408312830 5888 470324693368750797397617316698816667 5889 473813003784728256087706611089680674 5890 477326890347223053115519458253703779 5891 480866538434877933017483786231228524 5892 484432134754621345552959699383020360 5893 488023867351076235795208922039516004 5894 491641925616034719813946279352792148 5895 495286500297999102055747612805635614 5896 498957783511789693650109381458708204 5897 502655968748219894011592201783119654 5898 506381250883839001272378917831387399 5899 510133826190743220264883783358707548 5900 513913892346455339980898077497145545 5901 517721648443873555662297004237853398 5902 521557295001289913928712226239825448 5903 525421033972478862619931754274736884 5904 529313068756856390325275098854610565 5905 533233604209710243888958698550777042 5906 537182846652501715519655424984146554 5907 541161003883239494494216333587211368 5908 545168285186926081830017873078696801 5909 549204901346077269707767152867333770 5910 553271064651315190856998522708074484 5911 557366988912035446570084775320310118 5912 561492889467148825487512379081363456 5913 565648983195898128797592290298236984 5914 569835488528750621017857316342446639 5915 574052625458366629073283371170443432 5916 578300615550644815958328429486371466 5917 582579681955844658865773940023923864 5918 586890049419786665285631662161549368 5919 591231944295130864222110690958563864 5920 595605594552734113345992452183393304 5921 600011229793086766593891593834283230 5922 604449081257829250444957585832520458 5923 608919381841349100849766370222085216 5924 613422366102459016555622708869697266 5925 617958270276156488367414894223591884 5926 622527332285465567703708477648013571 5927 627129791753361341654097037446116464 5928 631765890014777685616122088232183802 5929 636435870128698868488508698172237834 5930 641139976890335589322203984096856356 5931 645878456843386028281932189935532000 5932 650651558292382498748873678333193042 5933 655459531315124291399805043881061592 5934 660302627775197305129787010215722256 5935 665181101334581063744440511128665424 5936 670095207466343721434182022982313959 5937 675045203467425664156683729943079266 5938 680031348471512318195470795101393217 5939 685053903461996781332143073951137820 5940 690113131285032896267402626824597924 5941 695209296662679390152073386500535978 5942 700342666206135708343795130664718818 5943 705513508429070174788254820078961862 5944 710722093761041115735880179714376882 5945 715968694561011587846046627926837594 5946 721253585130958356101237434192783014 5947 726577041729575771353447934759682234 5948 731939342586075201754625029440568304 5949 737340767914080676782285044798578706 5950 742781599925621407060859918222350794 5951 748262122845221847698974646019137662 5952 753782622924089977412964032578034809 5953 759343388454404470287701505983057496 5954 764944709783701441637432157141412140 5955 770586879329361454071986240782024684 5956 776270191593197474547709744861222741 5957 781994943176144477887884313491577696 5958 787761432793051396994533943208502826 5959 793569961287576124742546208217931204 5960 799420831647184277348174404602778840 5961 805314349018252433837452282225283318 5962 811250820721276571106064929938329190 5963 817230556266186418960985147014022476 5964 823253867367766464465926899628700467 5965 829321067961184339877610510818027382 5966 835432474217627333458189555398883232 5967 841588404560047767481184022059008302 5968 847789179679017992814126843860998363 5969 854035122548695754561077197311132872 5970 860326558442900688382415474210262115 5971 866663814951302712278144702227092282 5972 873047221995723083824501648285741196 5973 879477111846548898092263867075520490 5974 885953819139261806748964287078029656 5975 892477680891081744156517271871121706 5976 899049036517726451620760065904322433 5977 905668227850287596330363521707392818 5978 912335599152224286939695306872731363 5979 919051497136474793203772732483503692 5980 925816270982687282563668069601822717 5981 932630272354570392107860699147520914 5982 939493855417364459899317810886717241 5983 946407376855434245259780611264733238 5984 953371195889983973242074857094423600 5985 960385674296895544198508044005584816 5986 967451176424690755068817664020522005 5987 974568069212618384764939207042429594 5988 981736722208867001822329057125539023 5989 988957507588904358318968078444839520 5990 996230800173944239933735057262639414 5991 1003556977449541647925840402708863232 5992 1010936419584317194766716694617776772 5993 1018369509448811601145427416598320640 5994 1025856632634471188098548861344992622 5995 1033398177472765264085875058255727616 5996 1040994535054436312944450422736711680 5997 1048646099248883894805625294392625670 5998 1056353266723683178253333266743449079 5999 1064116436964239028236870244580440960 6000 1071936012293576580528394530023599750 6001 1079812397892269239834448021888968810 6002 1087746001818505045032290207719072277 6003 1095737235028292351406025573943690642 6004 1103786511395805786204679988278396470 6005 1111894247733873440334817380372933660 6006 1120060863814606265534276816350305160 6007 1128286782390170652951446113408632270 6008 1136572429213705175676451909137260500 6009 1144918233060382484437035464847057988 6010 1153324625748617352382998488391842897 6011 1161792042161421871639230033307393228 6012 1170320920267908811108767781066904767 6013 1178911701144944151854410661862469144 6014 1187564828998949823280376739061563394 6015 1196280751187857670274700235753265952 6016 1205059918243215688458796427927031733 6017 1213902783892447571723190703460876550 6018 1222809805081266623308124116684162880 6019 1231781441996245088814930270172198822 6020 1240818158087539976709031194046090576 6021 1249920420091776439098444979250771144 6022 1259088698055089792843159495259383472 6023 1268323465356327268370914598672211056 6024 1277625198730410580944178031976371765 6025 1286994378291860426541728307561360564 6026 1296431487558484011986587555466441992 6027 1305937013475226736470413225537302570 6028 1315511446438189149193196731762453638 6029 1325155280318810315456552286876566716 6030 1334869012488218731219351491802177462 6031 1344653143841751933846312369193650850 6032 1354508178823645964553714661235549200 6033 1364434625451895845882034221287652980 6034 1374432995343288245403318593378252779 6035 1384503803738607504801899238943178314 6036 1394647569528016221450908018587377080 6037 1404864815276611577644393699555349074 6038 1415156067250158620735961062151135262 6039 1425521855441001705580142244722663508 6040 1435962713594155318872521517087897119 6041 1446479179233575513239320244249510268 6042 1457071793688613187237077097264109780 6043 1467741102120650455788600930935057768 6044 1478487653549921364002886765126106646 6045 1489312000882518205804544894138551192 6046 1500214700937584717332877914957433812 6047 1511196314474697423662414184033693606 6048 1522257406221436426045852155217079636 6049 1533398544901146925587374231426196486 6050 1544620303260892788019522281975343332 6051 1555923258099603463080680606414655014 6052 1567307990296415580873079425844124022 6053 1578775084839210556523491529060474582 6054 1590325130853349543470844908330030528 6055 1601958721630607084767216344988878470 6056 1613676454658304820901491143430759214 6057 1625478931648646621838778771108524966 6058 1637366758568256520213872144055131115 6059 1649340545667920831924023666644780198 6060 1661400907512535859735498043132948054 6061 1673548463011262584950167426898232756 6062 1685783835447889761673240547801795815 6063 1698107652511406837781486310070841596 6064 1710520546326788136313449235861712013 6065 1723023153485989740689569007252793976 6066 1735616115079160536921239739984700406 6067 1748300076726068875784110070663205006 6068 1761075688607746327812750855748212998 6069 1773943605498350013921642190775393342 6070 1786904486797245004471697599824909279 6071 1799958996561308289682677216752817456 6072 1813107803537455834440291087041559220 6073 1826351581195394240763009038079562866 6074 1839691007760598551478010057604920659 6075 1853126766247517739008778038118453584 6076 1866659544493009433599041570878128408 6077 1880290035190005455789507098668413596 6078 1894018935921409728525612332426071914 6079 1907846949194230154906798861408027322 6080 1921774782473946058291022133795337524 6081 1935803148219112792242857715703530870 6082 1949932763916205138660102560917574089 6083 1964164352114701123332670811701574832 6084 1978498640462407889179328931264522518 6085 1992936361741031278472891678922246390 6086 2007478253901990786503379704691023390 6087 2022125060102481560341814336532894322 6088 2036877528741785127655291908659991434 6089 2051736413497830551887219294107574906 6090 2066702473364007721555606765149708947 6091 2081776472686234492937610053623773612 6092 2096959181200279417000580701344078730 6093 2112251374069341793109234901957528640 6094 2127653831921890803785702065161246157 6095 2143167340889765496624665272594128670 6096 2158792692646537391370079073570414912 6097 2174530684446137502143571787856803288 6098 2190382119161749576878119633472790032 6099 2206347805324971368154451214035736154 6100 2222428557165245761862439551969863394 6101 2238625194649563602415985129587402880 6102 2254938543522440065638130333804380774 6103 2271369435346166442903920130724316496 6104 2287918707541339212682366308707033090 6105 2304587203427668288256336858868161136 6106 2321375772265066343120835521257187235 6107 2338285269295021128366500398217506648 6108 2355316555782252709246799267311154624 6109 2372470499056657561104901205029594422 6110 2389747972555541477900111351314538858 6111 2407149855866143259724643564754110998 6112 2424677034768451158939953819604025992 6113 2442330401278314077888428489003716372 6114 2460110853690849524551502835966105310 6115 2478019296624150346029866880329963388 6116 2496056641063292273315872570396977718 6117 2514223804404644324513186003023354758 6118 2532521710500484127434733615185836949 6119 2550951289703920236377657511545233042 6120 2569513478914123531833932207252087885 6121 2588209221621869805948117110656664792 6122 2607039467955395650680023421854204842 6123 2626005174726569779870482487785704418 6124 2645107305477381930743541065767431936 6125 2664346830526751504808886685110878304 6126 2683724727017658122654757195969493724 6127 2703241978964596281744650895743573594 6128 2722899577301356321051448744281618526 6129 2742698519929133911180734317075300118 6130 2762639811764970303551800984252553054 6131 2782724464790525587220703135258208498 6132 2802953498101187217045397893561021087 6133 2823327937955516092109199050848366854 6134 2843848817825032478636072305071993059 6135 2864517178444344087050411955810585402 6136 2885334067861618628355530292509688144 6137 2906300541489403190629821277597335244 6138 2927417662155792792168114516078694648 6139 2948686500155950483628803395543774124 6140 2970108133303981387485585059971429769 6141 2991683646985163079126787634182374794 6142 3013414134208534730095984758537184445 6143 3035300695659847450225594778784295812 6144 3057344439754878281781143557118329234 6145 3079546482693110315208552438408880646 6146 3101907948511781412660895803169429144 6147 3124429969140304042175281428944320688 6148 3147113684455058742175572136079917308 6149 3169960242334563752893302190530597756 6150 3192970798715023368328086376004704845 6151 3216146517646257579510818333091822390 6152 3239488571348015597088735138026006327 6153 3262998140266675858621741270437711334 6154 3286676413132335143464996406765109179 6155 3310524587016289435714419759556082808 6156 3334543867388909193410217765037999660 6157 3358735468177911700029575897549361754 6158 3383100611827033192254025868329123274 6159 3407640529355103476070490224446316904 6160 3432356460415525761458406569168026310 6161 3457249653356164464229414896199607602 6162 3482321365279643742021652907355807052 6163 3507572862104059550008550198046679296 6164 3533005418624108020562929767716702464 6165 3558620318572632989922029042065813586 6166 3584418854682595513828562673192114376 6167 3610402328749468233177968332308810466 6168 3636572051694057469883334985892972131 6169 3662929343625755952478046906236140786 6170 3689475533906229090412704333665247720 6171 3716211961213537735568249904775353962 6172 3743139973606700389202291116810469235 6173 3770260928590697832371197847210519060 6174 3797576193181923177827533392247564904 6175 3825087143974080361481616643496796240 6176 3852795167204534111738363047418425571 6177 3880701658821114455376892790918211460 6178 3908808024549378839131612144709254550 6179 3937115679960334966760436086972169158 6180 3965626050538627472149424242257064214 6181 3994340571751191569904250958089923206 6182 4023260689116376845918509190418184078 6183 4052387858273544371587771250307392702 6184 4081723545053140346657518097094058341 6185 4111269225547249497153405442847656468 6186 4141026386180631476444791719397171554 6187 4170996523782243539237948575662142382 6188 4201181145657252780184829564359223635 6189 4231581769659541250827637434920948276 6190 4262199924264707290779661846822296619 6191 4293037148643566431369896095335494130 6192 4324094992736155252453752472962311092 6193 4355375017326241595715756649647379822 6194 4386878794116344560563369233435004563 6195 4418607905803267731635045181228345490 6196 4450563946154149110021293403022661128 6197 4482748520083031243525815941382649714 6198 4515163243727955074675795423054870463 6199 4547809744528581048727074834374729214 6200 4580689661304341047602330541112915330 6201 4613804644333124739549404340396119430 6202 4647156355430503958313766659335920609 6203 4680746468029498749784645926123899672 6204 4714576667260888748399725067431916324 6205 4748648650034073570079528571728343908 6206 4782964125118485933110737756379442637 6207 4817524813225561243208744553346330890 6208 4852332447091267403964859290532928036 6209 4887388771559198639023781167018743828 6210 4922695543664237137643308891887974545 6211 4958254532716786360761908145186613910 6212 4994067520387579870341738513610340330 6213 5030136300793069570566183968882489466 6214 5066462680581397275452943922727736288 6215 5103048479018953543597424014181031786 6216 5139895528077527747087647210550554270 6217 5177005672522053368132324333573649274 6218 5214380769998952543619197990928590793 6219 5252022691125083904672457194629038728 6220 5289933319577297785307071571702182220 6221 5328114552182602901485455300090903544 6222 5366568299008948629269116197165400063 6223 5405296483456627038326057153690648992 6224 5444301042350298864804839097821354876 6225 5483583926031647635519584154421163994 6226 5523147098452666183507999986788183088 6227 5562992537269579823327928134734563148 6228 5603122233937410482948180996204805530 6229 5643538193805186117767762680849110660 6230 5684242436211799761165178309107402404 6231 5725236994582522595037668626687846852 6232 5766523916526175453040114632908291626 6233 5808105263932963198676274101836736180 6234 5849983113072976450032206736508932538 6235 5892159554695365152774494117804892374 6236 5934636694128188533065422674644109117 6237 5977416651378945992274965545947086554 6238 6020501561235793535796474071988518990 6239 6063893573369450358900754560332993530 6240 6107594852435800243392978933595182437 6241 6151607578179192449869985769567626910 6242 6195933945536446821613279116785569496 6243 6240576164741567847596769886093699150 6244 6285536461431172463739381195403813486 6245 6330817076750636403392388506582646702 6246 6376420267460963940121157369361157928 6247 6422348306046385898122154913261191752 6248 6468603480822690838110105825398804588 6249 6515188096046294359218335602848047514 6250 6562104472024051490379098934718769966 6251 6609354945223817177791415772508436138 6252 6656941868385759908443055235125950572 6253 6704867610634433543232250768467537210 6254 6753134557591612467034912775991656947 6255 6801745111489895197085978088199045072 6256 6850701691287081625290559709599153948 6257 6900006732781329104553176850366038996 6258 6949662688727092623913033262736804667 6259 6999672028951854352201560220021753294 6260 7050037240473647865096718954169713348 6261 7100760827619382405838373607204315754 6262 7151845312143972565491917452939939587 6263 7203293233350278804504760985801825288 6264 7255107148209864273393807259398580597 6265 7307289631484573426733194682593329426 6266 7359843275848937961181908401255021314 6267 7412770692013415645101914981379607004 6268 7466074508848467644370838415700342350 6269 7519757373509479986290426502280378970 6270 7573821951562534841034752298674262090 6271 7628270927111037337871863224200291430 6272 7683107002923203671431018988768974845 6273 7738332900560416291576376697918687306 6274 7793951360506452008988625924617971676 6275 7849965142297588887350267882409555850 6276 7906377024653597832079630423139306981 6277 7963189805609624824864984836449719282 6278 8020406302648969792814932690846012525 6279 8078029352836768140866252686847385834 6280 8136061812954581016177341436774929146 6281 8194506559635900413585931907696952130 6282 8253366489502575271825653157126612640 6283 8312644519302164751078940645424256156 6284 8372343586046224923595534432758768590 6285 8432466647149535150528070516715497630 6286 8493016680570270459830847706357326196 6287 8553996684951126282036488945870176136 6288 8615409679761401942969703452246822264 6289 8677258705440049354979497904729752096 6290 8739546823539693391072765629302293799 6291 8802277116871630469415028469572618810 6292 8865452689651811919030055190529874171 6293 8929076667647818741180952117420942116 6294 8993152198326834424852977796661483505 6295 9057682451004622518984647688963570370 6296 9122670616995515708610522114977652995 6297 9188119909763423186888308393789010122 6298 9254033565073863160086466480812952744 6299 9320414841147027368008277510931428520 6300 9387267018811884548026250692717911859 6301 9454593401661329816898753037453486554 6302 9522397316208386990840776464775274680 6303 9590682112043470910924779500455985670 6304 9659451161992716887797540756314996106 6305 9728707862277384426916904325744853432 6306 9798455632674342443040192840104039612 6307 9868697916677643220535935245303991672 6308 9939438181661192424244407412117232151 6309 10010679919042522514082363021180459700 6310 10082426644447676965375301881417694579 6311 10154681897877212746008726093892039174 6312 10227449243873328550920159372276905168 6313 10300732271688126344208353324844025766 6314 10374534595453013809217159595199953050 6315 10448859854349255357361136895240825258 6316 10523711712779679397200229686870511449 6317 10599093860541549616343924207475233990 6318 10675010013000608080173327240457086510 6319 10751463911266298003114807420459174640 6320 10828459322368174100283352966464357724 6321 10906000039433508479739845001376254578 6322 10984089881866100088376248120846310781 6323 11062732695526295777558486850165695206 6324 11141932352912231108120762218410672984 6325 11221692753342299068119535929862618206 6326 11302017823138854930922620767580527616 6327 11382911515813165535731062577645955056 6328 11464377812251611327511094292639173305 6329 11546420720903149548552680038788937894 6330 11629044277968047029472389432280663595 6331 11712252547587891083443906173232938020 6332 11796049622036887063771719747166513312 6333 11880439621914451201624861635498954628 6334 11965426696339107397820330868068855851 6335 12051015023143696699992492312140407686 6336 12137208809071908254307658032985586581 6337 12224012289976140579084726682182324768 6338 12311429731016702066265588868915157534 6339 12399465426862359675645488033538322414 6340 12488123701892244846126153010383761212 6341 12577408910399125707995768233620046704 6342 12667325436794054740372248426970764889 6343 12757877695812401078472381304867474246 6344 12849070132721276736291720498856856661 6345 12940907223528366071601228378206793626 6346 13033393475192167881889178397953571057 6347 13126533425833659582003304408864258924 6348 13220331644949392976781256451240817649 6349 13314792733626031204899732666288892598 6350 13409921324756336493526830492072602994 6351 13505722083256618427130874344211054430 6352 13602199706285652497984926205076086552 6353 13699358923465078770512046385308201276 6354 13797204497101290556644872852190760348 6355 13895741222408823064826975556809824258 6356 13994973927735252051165445568408815766 6357 14094907474787612567557078794907088450 6358 14195546758860347968357110166103686624 6359 14296896709064799404342527815299846566 6360 14398962288560246100344382855380107687 6361 14501748494786506780988062266897491152 6362 14605260359698112677490045649777817081 6363 14709502950000062617417110583680824562 6364 14814481367385170768722194511209995740 6365 14920200748773017679233053904878794952 6366 15026666266550515323088429099426861908 6367 15133883128814096936394589986687935386 6368 15241856579613542495615850386664094712 6369 15350591899197450763918899133404609364 6370 15460094404260368902865625241515722606 6371 15570369448191590719495516732190721292 6372 15681422421325634691959747396916985330 6373 15793258751194412990467812617832238042 6374 15905883902781102784387096400778281853 6375 16019303378775731200899165505561347446 6376 16133522719832485375667031903961356354 6377 16248547504828759111508223199485324242 6378 16364383351125947737102430616760242436 6379 16481035914832002834292965039731185942 6380 16598510891065758579571425306644078652 6381 16716814014223041522868109231413556926 6382 16835951058244575704810037494091781254 6383 16955927836885695092157257265172585974 6384 17076750203987875390189648202507239953 6385 17198424053752097370394091889008350824 6386 17320955321014053931898893357498216542 6387 17444349981521213195722125594387245350 6388 17568614052211750012046492349643527720 6389 17693753591495358342408741756870112752 6390 17819774699535957060900043427814157884 6391 17946683518536301801218517491402345136 6392 18074486233024515559699711328448170138 6393 18203189070142550848278754711336756762 6394 18332798299936596275712705732688466269 6395 18463320235649440520316730654537592652 6396 18594761234014806742946804046335032400 6397 18727127695553670574998157987514995220 6398 18860426064872574902786320841263320938 6399 18994662830963954756839899071128557480 6400 19129844527508485702364925382290160980 6401 19265977733179469215443262368143933704 6402 19403069071949268618405914538842277666 6403 19541125213397809237279888954458116570 6404 19680152873023156534248165333996981036 6405 19820158812554186058690163297136903296 6406 19961149840265359151588624750057927147 6407 20103132811293618429901844754394952128 6408 20246114627957417169911529833519337951 6409 20390102240077896801570108945368078698 6410 20535102645302226819490923810540345958 6411 20681122889429121510454301101549517816 6412 20828170066736547992146003874144719098 6413 20976251320311640153305902593932968034 6414 21125373842382833181547891617951256057 6415 21275544874654233461821125472925061494 6416 21426771708642238725821565704707278062 6417 21579061686014423430635684588272347530 6418 21732422198930704443509064208025638904 6419 21886860690386802208885640701878776862 6420 22042384654560012673762623093730655845 6421 22199001637157305347955840390450620114 6422 22356719235765762977074600706052293428 6423 22515545100205378407868311020275806330 6424 22675486932884224328133362198260539158 6425 22836552489156011666562372666542016946 6426 22998749577680052541783115733473259547 6427 23162086060783643754375668043359131630 6428 23326569854826886920877833527333004316 6429 23492208930569961454695111229940142946 6430 23659011313542866705426807851103532990 6431 23826985084417649675408753662595587008 6432 23996138379383134840259940671137210077 6433 24166479390522172708909770609039697250 6434 24338016366191423867978969490235574643 6435 24510757611403695365495157975083597128 6436 24684711488212846399748155154202924484 6437 24859886416101280390634916198872493202 6438 25036290872370040623114212030228188258 6439 25213933392531526765391432295590578430 6440 25392822570704849678188898422528581776 6441 25572967060013842045931550904825639970 6442 25754375572987742475896594546008212344 6443 25937056881964570827343404046299601680 6444 26121019819497212649361540473447623944 6445 26306273278762230723654968519139439850 6446 26492826213971421826724343609364979260 6447 26680687640786136944921479889407479970 6448 26869866636734383295635769715381602263 6449 27060372341630726628436344594825453976 6450 27252213957999012401341163840282973150 6451 27445400751497924549520040334248378124 6452 27639942051349400686667900009754863178 6453 27835847250769922703012436360943425026 6454 28033125807404701848451910043999587570 6455 28231787243764777514659290697341328034 6456 28431841147667049056143454878281370574 6457 28633297172677260117231985577536546492 6458 28836165038555955059738498291586552365 6459 29040454531707427214705657285612318882 6460 29246175505631678811078488995664865091 6461 29453337881379412564466581407660660878 6462 29661951648010075040303691586732587351 6463 29872026863052972037714616180065158378 6464 30083573652971476373257348254477289988 6465 30296602213630348577429064752829594968 6466 30511122810766191151412914305295146122 6467 30727145780461057167004446302166591306 6468 30944681529619234128997461106842301532 6469 31163740536447224156534726459483570716 6470 31384333350936941678045044284136655940 6471 31606470595352149973400294935280201284 6472 31830162964718158036840099069544148322 6473 32055421227314799375033377220407174644 6474 32282256225172714496381193084595928506 6475 32510678874572958990319715482726472698 6476 32740700166549959238961793036232689878 6477 32972331167397837947926455806996978506 6478 33205583019180131828653628867565586280 6479 33440466940242923910892443898702886252 6480 33676994225731413111391831264645035396 6481 33915176248109943833117670524270665408 6482 34155024457685518518577766815924089637 6483 34396550383134816231060484795845278066 6484 34639765632034740488791231450549055978 6485 34884681891396519729189346066458001674 6486 35131310928203383933572628886373860399 6487 35379664589951841096814059062473243238 6488 35629754805196577381611548681969364320 6489 35881593584099004953193272261621131596 6490 36135193018979481647454660897107866000 6491 36390565284873226783715010056375243732 6492 36647722640089957592498361874589574557 6493 36906677426777270888991470917419868224 6494 37167442071487794784117823468235309074 6495 37430029085750135387497521521955100934 6496 37694451066643643619945073803887845017 6497 37960720697377027417597460258788676866 6498 38228850747870834775270048003520353100 6499 38498854075343833243214873850907313174 6500 38770743624903311659111302811085031218 6501 39044532430139330065860047670795943158 6502 39320233613722943935584960583948028383 6503 39597860388008428991179846269586154500 6504 39877426055639533088776854352343646241 6505 40158944010159781797665887406652907732 6506 40442427736626864488468007626397897938 6507 40727890812231127915767229917511251922 6508 41015346906918204457941589997422328730 6509 41304809784015802354613205113754351880 6510 41596293300864685460965530728493171237 6511 41889811409453870218161534495235448182 6512 42185378157060067720246430078278370024 6513 42483007686891398940240406163397784274 6514 42782714238735411361627966691175584080 6515 43084512149611425446138579182067379616 6516 43388415854427239554595919878609833688 6517 43694439886640222124697767021296456044 6518 44002598878922820097883183137246221890 6519 44312907563832512776955799828328453064 6520 44625380774486240486869580041197157938 6521 44940033445239337603054186105428051166 6522 45256880612368999704868930966682055424 6523 45575937414762314806235189749317216246 6524 45897219094608888811215051434587416615 6525 46220740998098095539286950815185069094 6526 46546518576120981863325145412492438629 6527 46874567384976858702827295380924370390 6528 47204903087084608815761274949188070366 6529 47537541451698742534526952651529362062 6530 47872498355630232794959284307748316448 6531 48209789783972161012044032290161095546 6532 48549431830830205562085175538699699437 6533 48891440700058004838462024973325768880 6534 49235832705997427056852732726977138802 6535 49582624274223779195887859903803471772 6536 49931831942295987670641525362800825038 6537 50283472360511783549177084115672011840 6538 50637562292667925336548020710571156608 6539 50994118616825492566221533585352039966 6540 51353158326080283655850983118002404702 6541 51714698529338351702682887942526170214 6542 52078756452096712113653391399689099813 6543 52445349437229256186417103702700797736 6544 52814494945777904980167034187702212029 6545 53186210557749038039157042639380936136 6546 53560513972915231757337051908882919246 6547 53937423011622342399465427449202934442 6548 54316955615601969022481697339171741448 6549 54699129848789331770815526693358176746 6550 55083963898146601250684000801409061576 6551 55471476074491714921298243146401435046 6552 55861684813332716675271743826624577366 6553 56254608675707656016406108074556393458 6554 56650266349030083480434864992212764510 6555 57048676647940179183242231240813133108 6556 57449858515161551621551093329472305250 6557 57853831022363744093102750426350425116 6558 58260613371030486346940060356799738393 6559 58670224893333729319565531065772932230 6560 59082685053013501059486580476752360408 6561 59498013446263622190991751108971040492 6562 59916229802623319517934278252168798429 6563 60337353985874776619843244730201303844 6564 60761405994946660545847905238860611137 6565 61188405964823663966697988552170595904 6566 61618374167462102401602253552932691737 6567 62051331012711606394699774799170925756 6568 62487297049242948775733921862945460368 6569 62926292965482047400928338842359713508 6570 63368339590550184033178115494513323412 6571 63813457895210480285478526793047277022 6572 64261668992820671818028969851944868432 6573 64712994140292222247681938577677505340 6574 65167454739055818498367009071638173090 6575 65625072336033289592818834579245207766 6576 66085868624615991159387167254583153806 6577 66549865445649698202917105516566866090 6578 67017084788426048965670291462114264218 6579 67487548791680582983023963237105098428 6580 67961279744597416719245985083935447746 6581 68438300087820600451011627348308642638 6582 68918632414472200350513475549940478720 6583 69402299471177150006031010633594966410 6584 69889324159094915905682733312393706690 6585 70379729534958021699792948499203925682 6586 70873538812117476348879300488675279154 6587 71370775361595151557717688717525531698 6588 71871462713143154191280265209411453491 6589 72375624556310239665581862004650968442 6590 72883284741515312605622478387387344323 6591 73394467281128061363690568475278449174 6592 73909196350556773294306082258509923920 6593 74427496289343377987045815601449956412 6594 74949391602265765965419043552724868853 6595 75474906960447430668861152103921180004 6596 76004067202474481845799568484976797549 6597 76536897335520078798632381618396241360 6598 77073422536476332236358385437425224536 6599 77613668153093723807520629056157780938 6600 78157659705128092705086822060044571394 6601 78705422885495239055902105294037614790 6602 79256983561433194130425761058173263252 6603 79812367775672207733616549255861510522 6604 80371601747612503465074749020732370232 6605 80934711874509852865895909782562330762 6606 81501724732669019801155168782133454462 6607 82072667078645126760535255990605326274 6608 82647565850452995095349485507674523809 6609 83226448168784511548106776131787811580 6610 83809341338234073770832790950335454604 6611 84396272848532167870613396672969504148 6612 84987270375787131365277728293122274236 6613 85582361783735155278802202102575984738 6614 86181575124998579454907872023161693226 6615 86784938642352535518455744724272893066 6616 87392480769999992267632322103108679641 6617 88004230134855258635575013992607914818 6618 88620215557835999718028602247241238778 6619 89240466055163821723864174106335864002 6620 89865010839673482067845438188642962556 6621 90493879322130781189908807242819957516 6622 91127101112559193052447887836449902662 6623 91764706021575291636674895518347843956 6624 92406724061733031131086010179520023398 6625 93053185448876937879399891008682229338 6626 93704120603504272532083602560590307028 6627 94359560152136221224743342737766335670 6628 95019534928698174988253986506148320405 6629 95684075975909156979546972153145433598 6630 96353214546680457508486029053876164744 6631 97026982105523537225250345114393637156 6632 97705410329967259224130697190203498439 6633 98388531111984511213641682957458285006 6634 99076376559428279299378462579662936828 6635 99768978997477235325115340087787109230 6636 100466370970090900119272252250594047376 6637 101168585241474445398080053814673768834 6638 101875654797553197483572693100344905459 6639 102587612847456906403940431707164993044 6640 103304492825013844355809751460416027881 6641 104026328390254797922689120913182281620 6642 104753153430927018861152145182771824186 6643 105485002064018198686337685355285634168 6644 106221908637290532711047232572651289264 6645 106963907730824939618130257358320833254 6646 107711034158575503073985635090708937542 6647 108463322969934202321888820381829885758 6648 109220809451305999127497630210095175834 6649 109983529127694348885311831967327799866 6650 110751517764297204134080791866076161318 6651 111524811368113579171186974834992715326 6652 112303446189560744900898964808670512698 6653 113087458724102123499103801253000760240 6654 113876885713885952927712893124981433572 6655 114671764149394791785406778884286252264 6656 115472131271105935437759797262319640668 6657 116278024571162814829084749653946736202 6658 117089481795057449840578419127703830051 6659 117906540943324029524549955674006472534 6660 118729240273243692012694422366718970275 6661 119557618300560577367552121208313810886 6662 120391713801209227120489625476724173861 6663 121231565813053404716769872393174929296 6664 122077213637636411568565471761357925871 6665 122928696841942973900130866795233501308 6666 123786055260172776055804639361152591896 6667 124649328995525716431082703140364316692 6668 125518558421998962679706044390819420266 6669 126393784186195883345562916230181962756 6670 127275047209146933567234959267651321550 6671 128162388688142573005239651162812462708 6672 129055850098578294647458020826663440147 6673 129955473195811843656907067792468490368 6674 130861300017032705937941225489628573285 6675 131773372883143946612167121676904794556 6676 132691734400656479113851573181120755856 6677 133616427463595846136415013698925767100 6678 134547495255421594186752405209894394417 6679 135484981250959324032632270521306067058 6680 136428929218345499860313008844987170900 6681 137379383220985100494805527367346044278 6682 138336387619522196573923983796543480514 6683 139299987073823538109423691322125803698 6684 140270226544975237414148801806752954298 6685 141247151297292632923224206369306146490 6686 142230806900343419989948187024816697139 6687 143221239230984135293196944008569105654 6688 144218494475410082052861576193244277088 6689 145222619131218783813124835207965772504 6690 146233660009487055120271652253981373238 6691 147251664236861777992236837629617765274 6692 148276679257664473651248329397858495701 6693 149308752836009759568747991534856570832 6694 150347933057937782453287450698943570862 6695 151394268333560718397327099328218091386 6696 152447807399223431987835688486900441715 6697 153508599319678386778319542143199782066 6698 154576693490274900116428070421033200632 6699 155652139639162835921609893623563210128 6700 156734987829510829611455613057481136321 6701 157825288461739139983383252340093493796 6702 158923092275767223470225046445973069938 6703 160028450353276126804084131327077434128 6704 161141414119985794742571414743098126648 6705 162262035347947390135231351598065085376 6706 163390366157850724235645523660348857624 6707 164526459021346895796389929576549094136 6708 165670366763386238119741057924349402551 6709 166822142564571673876802634374523021426 6710 167981839963527578151584973373821593518 6711 169149512859284250814537933931476914224 6712 170325215513678099982142549204011900810 6713 171509002553767638975431522996875427524 6714 172700928974265399850761258220725787004 6715 173901050139985867240824363249862787510 6716 175109421788309536912798216259013798885 6717 176326100031663204123698945587421375002 6718 177551141360016587530478065001158570194 6719 178784602643395395094188031660986973476 6720 180026541134410939103680466958615395101 6721 181277014470806408134814162969868982082 6722 182536080678019904456066845738538074930 6723 183803798171764356090792790343331406764 6724 185080225760624413450175765795545968943 6725 186365422648670441159221505821170819916 6726 187659448438089716410944287563898241419 6727 188962363131834945901256765200971873260 6728 190274227136290214118999554547903489656 6729 191595101263954476492076064437671870034 6730 192925046736142711621817768722795686789 6731 194264125185704847573524653797726748220 6732 195612398659762577931634370441042753060 6733 196969929622464184073201259991607608738 6734 198336780957757480863342607567592504967 6735 199713015972181003731064162570847899226 6736 201098698397673555843440310467864281716 6737 202493892394402234860526533746435446546 6738 203898662553609059522653491174402666394 6739 205313073900476317095923891698257136356 6740 206737191897010753480836166666807825658 6741 208171082444946728573023853009584972516 6742 209614811888668460254157887056992838708 6743 211068447018151481185142078843338041018 6744 212532055071923433372871576438709610150 6745 214005703740044326286052024235724543170 6746 215489461167106385104925364808084147380 6747 216983395955253616504249113295526324892 6748 218487577167221220188561930943255753620 6749 220002074329394975223672039739482486618 6750 221526957434890731038459342359588199750 6751 223062296946654133806520136251428095726 6752 224608163800580719757938250881297529000 6753 226164629408656507817571800477247123496 6754 227731765662119224817734248552889653962 6755 229309644934640297390055963588434468506 6756 230898340085527745503672044827578320694 6757 232497924462950113484728264373314030098 6758 234108471907181575225563982109434381893 6759 235730056753868351170853622260209277340 6760 237362753837316575552501751224543702197 6761 239006638493801753235226089971860376424 6762 240661786564899946430563362997867276584 6763 242328274400840832438530383649532915596 6764 244006178863882774483402987712106469733 6765 245695577331710048623074451298321252254 6766 247396547700852370630259188998403485300 6767 249109168390126867668453282287090267564 6768 250833518344102640516087512062858703421 6769 252569677036588063028748068736830738694 6770 254317724474140966471732132537117630734 6771 256077741199601857303587521901809111326 6772 257849808295650317945695299612553005220 6773 259634007388384741033429447158164435208 6774 261430420650925548611006637328863815398 6775 263239130807042048704860161538234204524 6776 265060221134803082689273755768214403000 6777 266893775470251617843132303375715284708 6778 268739878211103440488026303445908031861 6779 270598614320470106095624858494714559018 6780 272470069330606303756247370890223953736 6781 274354329346681793410957006772935242370 6782 276251481050578075266309306192302058624 6783 278161611704709951834157447708145730398 6784 280084809155872144068682226092620939107 6785 282021161839111124109120541525455076608 6786 283970758781622328179552243956729499745 6787 285933689606672914246612900133541800334 6788 287910044537550230092170987458205746904 6789 289899914401536158520884055663316781130 6790 291903390633907507492171683162091115438 6791 293920565281962614042555904186378425164 6792 295951531009074331947564868211071442187 6793 297996381098769574162515753884124775166 6794 300055209458835582178531504560950443558 6795 302128110625453095534146254361178209858 6796 304215179767356595833860116583432703030 6797 306316512690021800743059228402405021638 6798 308432205839880584553865874684838812130 6799 310562356308563503048770713545650266314 6800 312707061837170101528369339261669624004 6801 314866420820567186016223762008795311962 6802 317040532311715238807841257733550007174 6803 319229496026023160692054027213932430522 6804 321433412345731523341739164027363799314 6805 323652382324324516546885816452494431906 6806 325886507690970776146541575327145402046 6807 328135890854993279707199852641323124656 6808 330400634910368498193771450241882615503 6809 332680843640254993085463962504709790892 6810 334976621521551649602719812282410395613 6811 337288073729485737932885584352888670072 6812 339615306142230995571550090169962191713 6813 341958425345555925133544866314547670084 6814 344317538637502503232497473922958377713 6815 346692754033095497280614126321721873340 6816 349084180269082588321093331315108309644 6817 351491926808705499274286205731207135934 6818 353916103846502329255471922081281343824 6819 356356822313141295906958811396762367158 6820 358814193880286088980203717536594283616 6821 361288330965493039704815233061352956078 6822 363779346737140311790721819868945836284 6823 366287355119389321227495223887182098160 6824 368812470797178593370874943558388968348 6825 371354809221250267140993142677841963852 6826 373914486613209457499703971305049301735 6827 376491619970616688725829657761180406732 6828 379086327072113612367101275333617220756 6829 381698726482582225116148416318988313604 6830 384328937558337803235132997737262563322 6831 386977080452355771539582389874467693962 6832 389643276119532726346710651231419541012 6833 392327646321981833197078754583920447230 6834 395030313634362821570890626844482193131 6835 397751401449246800241607272680462061172 6836 400491033982516118339942119006823165574 6837 403249336278799498640733367193707457956 6838 406026434216942671033730285397570234427 6839 408822454515514735597036971983952681274 6840 411637524738350486158886588873227282271 6841 414471773300128926709629174217849198570 6842 417325329471988214511364920150015863620 6843 420198323387177265247600732880431320722 6844 423090886046744257059709832324090487364 6845 426003149325262271830891205335944285968 6846 428935245976592313601817483010314779071 6847 431887309639683945535286221175460638024 6848 434859474844413788390010838561828250880 6849 437851877017462125016264304797356520328 6850 440864652488227856948482143262911167172 6851 443897938494782060742202762446716156618 6852 446951873189860393284934383213586228138 6853 450026595646894596902751101971613895384 6854 453122245866083356686698408582169479280 6855 456238964780502764075493747208688427814 6856 459376894262256642353603843581886457572 6857 462536177128666991356631179073208523842 6858 465716957148504810319111330791541951344 6859 468919379048261559453375476394888395146 6860 472143588518461522512133027927299569500 6861 475389732220015334261943468848369098834 6862 478657957790614938479839786423740118144 6863 481948413851170243781104475059598828730 6864 485261250012287746292649513036982020548 6865 488596616880791389903680976763381696800 6866 491954666066285936553404344553215882897 6867 495335550187763120754515876602210933332 6868 498739422880250864301196980659541182373 6869 502166438801505828871350732346428464034 6870 505616753638749586004961801075328462364 6871 509090524115448685723792451696484358592 6872 512587907998138906852217876955422197306 6873 516109064103293973904924241333487015806 6874 519654152304239027224513294157689561354 6875 523223333538109134880849371462779664016 6876 526816769812853136684319739300763909885 6877 530434624214283112517129667937849149290 6878 534077060913169769050391827029127939001 6879 537744245172384040790168580562570616428 6880 541436343354085203282859014028945338083 6881 545153522926955798209463857708790608262 6882 548895952473483672009385264797722173668 6883 552663801697291431597599508045093520220 6884 556457241430513622674354263859964501580 6885 560276443641221938074064030669048651898 6886 564121581440898765559883620508952207198 6887 567992829091959386442607162416140851794 6888 571890362015323138387145847548364622641 6889 575814356798033857766959391766101554382 6890 579764991200929918936531913336792315556 6891 583742444166364189814371244128759958706 6892 587746895825974225204150721793632917220 6893 591778527508503021329583724765424122550 6894 595837521747670657119503698806999757658 6895 599924062290097149853496766671747434946 6896 604038334103276854865381169881730419066 6897 608180523383604741101929342778664385130 6898 612350817564454876447566448113529057797 6899 616549405324311458852436178385392612048 6900 620776476594952731441283646291573136130 6901 625032222569688121934149863777988719308 6902 629316835711648948876986647205058756284 6903 633630509762133039361069431687807874824 6904 637973439749003605104593600200695471180 6905 642345821995142725978173102859155548536 6906 646747854126959792278204580273188828361 6907 651179735082955259288302666869964070896 6908 655641665122340069919339800129610244880 6909 660133845833711103483124525927874838864 6910 664656480143783010933514338076359947758 6911 669209772326176799201871309825359184752 6912 673793928010265529561320627044714549227 6913 678409154190077497276353630796133955610 6914 683055659233257262131018562699046359092 6915 687733652890084901780355004809159621182 6916 692443346302553862235943705051544857943 6917 697184952013507782177554205190210049820 6918 701958683975836670178971260896500689287 6919 706764757561732816347260856512415982072 6920 711603389572006822301091511183796825050 6921 716474798245464135855351094474299930832 6922 721379203268342479236288649004936530707 6923 726316825783810562123860342243835014700 6924 731287888401528473305964943669994857240 6925 736292615207270147232914046585400240760 6926 741331231772608304279892991708140341657 6927 746403965164662266060428197129847593772 6928 751511043955909049685084057033963475546 6929 756652698234058147426866917047952887458 6930 761829159611990400838214785378391733898 6931 767040661237761380964099931199954029068 6932 772287437804669688911768377215516932837 6933 777569725561390593670087286901616247580 6934 782887762322175426720470782167009749546 6935 788241787477117155647009704776196913064 6936 793632042002482561635844920992426731840 6937 799058768471111448453101269515583113102 6938 804522211062883313206944981997353070216 6939 810022615575251911932646955089724460118 6940 815560229433848155790033866717340847990 6941 821135301703151776430495569588034882846 6942 826748083097232201875898014965185041326 6943 832398825990559087054434376187020484182 6944 838087784428882945958741801146622761034 6945 843815214140186335229626876301754530026 6946 849581372545706041824589657970456627467 6947 855386518771026730304124787265377191750 6948 861230913657246508160620337353880517486 6949 867114819772214870524682918369329177960 6950 873038501421843488512004011725081294677 6951 879002224661490308420561177462049398208 6952 885006257307417431953133032118248123330 6953 891050868948323250623913651649837930186 6954 897136330956949310510556079211581256893 6955 903262916501762386534372389882545892862 6956 909430900558712248491786339131639408767 6957 915640559923065604119591912140580404636 6958 921892173221316707555235737013930016438 6959 928186020923175124651332555267818501506 6960 934522385353631149721060858559533412090 6961 940901550705099371428091242270203074398 6962 947323803049640888691394436488622171278 6963 953789430351264680651781681662230834424 6964 960298722478308637943470201852715888709 6965 966851971215900765730464689351127938786 6966 973449470278501072204226547497496506661 6967 980091515322524659496091508521826668182 6968 986778403959046537235319141635768815324 6969 993510435766588682281641600848546718966 6970 1000287912303989871479851420988779029922 6971 1007111137123358817623457583242037532314 6972 1013980415783111142174874698208387713486 6973 1020896055861090721671122050945418338570 6974 1027858366967775948146728128140325098488 6975 1034867660759571447329593758310044271292 6976 1041924250952185801811095608051009792712 6977 1049028453334095829858844624367411513178 6978 1056180585780097974029385190617968390738 6979 1063380968264947357248865192522767625678 6980 1070629922877085067562460473016085510596 6981 1077927773832454236308235870637425795328 6982 1085274847488405478048306606114159501695 6983 1092671472357692264189766321667207659560 6984 1100117979122556805850010697537976391568 6985 1107614700648907025165948236215863779240 6986 1115161972000585197914293192609193247020 6987 1122760130453728854000821424551422530280 6988 1130409515511224526090280700585782600126 6989 1138110468917254940385726013531038323768 6990 1145863334671940247326542019153255716660 6991 1153668459046073893758464046966081601256 6992 1161526190595953741936662151981497439853 6993 1169436880178309044554556374117226528614 6994 1177400880965323888846633631510116745700 6995 1185418548459757726693286135683227103942 6996 1193490240510163611559737583028346166246 6997 1201616317326204767029617271172673381688 6998 1209797141494070115646835103796886334620 6999 1218033077991989400757254656535037114510 7000 1226324494205848538044410489830170990771 7001 1234671759944905837481323908573988692384 7002 1243075247457609740473493677448769681005 7003 1251535331447518721046531053612856697078 7004 1260052389089324004035828945833726250401 7005 1268626800044975757365261218708885878186 7006 1277258946479913419657359271073634915541 7007 1285949213079400828598868987031586318850 7008 1294697987064966819693213079096789568798 7009 1303505658210951969265333797815696629930 7010 1312372618861162159844831888968383075092 7011 1321299263945629650340413609921118187998 7012 1330285990997482337732573650156142283220 7013 1339333200169921901352343869720002562634 7014 1348441294253311525181992978767202456074 7015 1357610678692373898008938762743815531678 7016 1366841761603500195687001212759028968051 7017 1376134953792170754209652143861368261172 7018 1385490668770488146778275814293840344034 7019 1394909322774823382554817823638756000730 7020 1404391334783575949322739507189222655952 7021 1413937126535048426843086561582639472442 7022 1423547122545436402283899042761282891559 7023 1433221750126934423721311714909860643822 7024 1442961439405958732359696624378170202343 7025 1452766623341487518796262276773942436142 7026 1462637737743519453362825713316826374464 7027 1472575221291651245314196021857542774598 7028 1482579515553774990398932229988931190852 7029 1492651065004896071144348238637658005032 7030 1502790317046072379013716713555224350921 7031 1512997722023475632449857871128080614134 7032 1523273733247575569705874382159613204018 7033 1533618807012447800280897824396610395760 7034 1544033402615206103726533875518868392274 7035 1554517982375559969568422705184005214152 7036 1565073011655498177097158913883215205439 7037 1575698958879099218823933996338406371548 7038 1586396295552469376468867136827194541079 7039 1597165496283809263454271817535299785266 7040 1608007038803609653011261905585356925624 7041 1618921403984977416176328609482888820254 7042 1629909075864092399155017198191899842063 7043 1640970541660796074762798935771403089724 7044 1652106291799312807918869967235664807574 7045 1663316819929104580467116791959414585152 7046 1674602622945860025930070438491039721194 7047 1685964201012618630166532877289438904234 7048 1697402057581030959301905195456236337488 7049 1708916699412755781732284315233459958254 7050 1720508636600994956469331704170259255018 7051 1732178382592166965592963012110066141768 7052 1743926454207719974113272398440891705675 7053 1755753371666085306112001459569323456020 7054 1767659658604772231637503406126087277168 7055 1779645842102604964465752876250818075868 7056 1791712452702102776513726391578262214645 7057 1803860024432004140400645173671005278824 7058 1816089094829935817397349200114697012166 7059 1828400204965227813784678857745855027096 7060 1840793899461875134458399557304402352237 7061 1853270726521647268471137596112965168562 7062 1865831237947346347091226312532232002890 7063 1878475989166214920884515457139605577842 7064 1891205539253494308288300198653137124091 7065 1904020450956134474146807333771502989598 7066 1916921290716656402715364520341722250614 7067 1929908628697167935715704366144541124814 7068 1942983038803534052138051229416339285600 7069 1956145098709702572636938290547426506986 7070 1969395389882186277557340752637256703938 7071 1982734497604702433855924448804387775442 7072 1996163011002970732449235649491979405048 7073 2009681523069670643826736718327226124796 7074 2023290630689559206111964344195356523338 7075 2036990934664750266139994736308235270564 7076 2050783039740156200544087061392805916260 7077 2064667554629093150309087847675089024906 7078 2078645092039050808754161898299767069210 7079 2092716268697627809452917589133523496258 7080 2106881705378633767185266109550772212885 7081 2121142026928359031642646603311564392402 7082 2135497862292013220276814992475434836110 7083 2149949844540333603392487956777915218970 7084 2164498610896364421336011084656358049177 7085 2179144802762408220426138976429656223480 7086 2193889065747150301109234184459139789734 7087 2208732049692957378699972021475399644888 7088 2223674408703351563990241561537365844645 7089 2238716801170660777973623486165907157516 7090 2253859889803846721940868290309086133560 7091 2269104341656511531253460688765677633612 7092 2284450828155084248197906596651543372349 7093 2299900025127188256463088181259193144622 7094 2315452612830190826967172039849529615306 7095 2331109275979935931989399235329643948120 7096 2346870703779661491835909076740062087688 7097 2362737589949102225587828008870051242854 7098 2378710632753779284844469495612640808508 7099 2394790535034477856784920766235831451140 7100 2410978004236913930327819680778500677336 7101 2427273752441591426672033606040871286068 7102 2443678496393850903050527654716263614164 7103 2460192957534111046126239051333091529952 7104 2476817862028304179102546814166347018593 7105 2493553940798507014312232209761838147552 7106 2510401929553767890787957950838451148254 7107 2527362568821131744104547246926789658022 7108 2544436603976864063619013753349641565882 7109 2561624785277875100118677979188201507742 7110 2578927867893345594821104596711299912262 7111 2596346611936555308652309959350853633546 7112 2613881782496915638762023238123927267080 7113 2631534149672207617317043224004932708272 7114 2649304488601026595746223173900446073324 7115 2667193579495434925793646929882871183172 7116 2685202207673823956970441820515865328797 7117 2703331163593986678280720359764240816414 7118 2721581242886402340433667997665419003754 7119 2739953246387734403142114763683924856732 7120 2758447980174543160548363123917356795777 7121 2777066255597214406310913030031738367038 7122 2795808889314105508431350401537177368202 7123 2814676703325910272499371548774503122958 7124 2833670525010243980686029478190213994844 7125 2852791187156450002521136974893235582122 7126 2872039528000629382250676180983400014589 7127 2891416391260894816384377238529195017090 7128 2910922626172850443912673821892840133764 7129 2930559087525298880596357460310315604458 7130 2950326635696176937711773704288468291812 7131 2970226136688721474669671934313439479206 7132 2990258462167866844017179536779292006264 7133 3010424489496875396480164746055783014290 7134 3030725101774202522907827437823540199291 7135 3051161187870597719243062432811164745100 7136 3071733642466443169961326220846329736595 7137 3092443366089331354797758569540089035240 7138 3113291265151883193017520516111547692878 7139 3134278251989808248978066981495522893460 7140 3155405244900208532284735297595035188543 7141 3176673168180127435452962094260322666852 7142 3198082952165345361662004033549817318768 7143 3219635533269423604916599005070166537128 7144 3241331854022998054724932035683995688816 7145 3263172863113324307253934774450162297810 7146 3285159515424075774836721904426284127881 7147 3307292772075396395682227390388551955088 7148 3329573600464209555674225345158135760851 7149 3352002974304784844246284239123990877450 7150 3374581873669564276481191249266279302686 7151 3397311285030249623808379913084986458860 7152 3420192201299152505961285632384354199966 7153 3443225621870808907208729026269133474342 7154 3466412552663859790290777873090793707647 7155 3489754006163199491970458207780721868362 7156 3513251001462393594658570248332720352623 7157 3536904564306367979180113595586707177258 7158 3560715727134370774427839600085209253130 7159 3584685529123208930391630372138915163942 7160 3608815016230761151862159310174922335023 7161 3633105241239768940984025600795542982844 7162 3657557263801907507777685746096347987048 7163 3682172150482138318761441917301355675342 7164 3706950974803345064884905661393417300748 7165 3731894817291254841134154568325336082542 7166 3757004765519646341386659626788277440340 7167 3782281914155846883381405614578574767144 7168 3807727365006520090026882015741866438539 7169 3833342227063746064697216022852473578194 7170 3859127616551395909665083380685386907412 7171 3885084656971802448389600987624469568356 7172 3911214479152729024018613530820680487802 7173 3937518221294638258178074096035058137366 7174 3963997029018262665907027435138060209028 7175 3990652055412479034455478618378732793722 7176 4017484461082488485594616287455840171496 7177 4044495414198304153094908516248488662602 7178 4071686090543548419107952736089464061637 7179 4099057673564561665343094616947877603290 7180 4126611354419824507160192303669030334406 7181 4154348332029695491005952624403406438010 7182 4182269813126466248003468472576123301395 7183 4210377012304736108963407983824754025876 7184 4238671152072108198621215451729325731695 7185 4267153462900209039518153288527460582050 7186 4295825183276033708635518741496085889876 7187 4324687559753618602661386170941061458734 7188 4353741847006043880618236254592448135644 7189 4382989307877767665508321194786918054498 7190 4412431213437294099642066255340073014518 7191 4442068843030177361403712308766870539816 7192 4471903484332363764378254064840989924253 7193 4501936433403874073015019560313786149518 7194 4532168994742828182336466831808295949066 7195 4562602481339814322616445007062386037784 7196 4593238214732604963450783672432084105316 7197 4624077525061221605225143934268516307600 7198 4655121751123350659651097793214885734168 7199 4686372240430112634791912852809141206516 7200 4717830349262186853835023891778210719544 7201 4749497442726293950789191480829978185834 7202 4781374894812038400291403566126062882727 7203 4813464088449113352802195122874891852202 7204 4845766415564870060648773143168601081430 7205 4878283277142254194643671865982571691590 7206 4911016083278111365363162250058075377456 7207 4943966253241864177614839445349280643616 7208 4977135215534563161158254669492369403888 7209 5010524407948313935366689198073931905950 7210 5044135277626082980232737192986255415506 7211 5077969281121884400925822961406813564958 7212 5112027884461350088006682681457501926251 7213 5146312563202685690392749737550235618852 7214 5180824802498014833249858803314336021347 7215 5215566097155114028160292562295596961624 7216 5250537951699540738185505762202863939664 7217 5285741880437157075804446649084656756486 7218 5321179407517051627165831923211755776761 7219 5356852066994861911645597886674513983572 7220 5392761402896500001349630358257590067140 7221 5428908969282283840947355930732368356068 7222 5465296330311476824064447507271307741530 7223 5501925060307238198403351363319388419342 7224 5538796743821986887799178661569597617561 7225 5575912975703181335556322439655073293882 7226 5613275361159517989648566012692453347087 7227 5650885515827551066703048809784773773138 7228 5688745065838736248126862899518550118813 7229 5726855647886900978274883303750689362264 7230 5765218909296144051199307072581058835811 7231 5803836508089167189265913164368023103952 7232 5842710113056041333769884120983488627304 7233 5881841403823410384635782068679763454408 7234 5921232070924135143342580242027538782582 7235 5960883815867380230376155131746787565902 7236 6000798351209146765778985716728722212574 7237 6040977400623253618740631159395563816888 7238 6081422698972770049653516568814013220864 7239 6122135992381902585647301896453264126516 7240 6163119038308338988312299607397210318012 7241 6204373605616052190128704059937519499280 7242 6245901474648567094034465377795780948625 7243 6287704437302693148591152885492750016262 7244 6329784297102725629344781554833258070296 7245 6372142869275118575227997363381571883952 7246 6414781980823632347211916075734541817356 7247 6457703470604958794890970660658028144710 7248 6500909189404827035273035690167606000032 7249 6544401000014592866750557139987450853788 7250 6588180777308314860047121460351524703232 7251 6632250408320320186868551527203178917972 7252 6676611792323263266038926278204665448224 7253 6721266840906680326070596647395662386930 7254 6766217478056043002404028555948377265900 7255 6811465640232314106958864236191915601908 7256 6857013276452008727162680179149700816523 7257 6902862348367763831269262255901294376168 7258 6949014830349419576544549224498148849004 7259 6995472709565615536786452203126296549818 7260 7042237986065905085655281789846650121356 7261 7089312672863391192425252842654638189466 7262 7136698796017886907025240233656217149090 7263 7184398394719603831619382689592867523618 7264 7232413521373371896486036220149456056160 7265 7280746241683393778587728016944584914764 7266 7329398634738537321985925363570042694018 7267 7378372793098169340143385957016704297770 7268 7427670822878534201174374419692950834708 7269 7477294843839680618249897962479192782992 7270 7527246989472940088642120152684876263805 7271 7577529407088960446300048028331160176534 7272 7628144257906298014388251917227618571297 7273 7679093717140571865892571612616172447280 7274 7730379974094183722202293929349910599098 7275 7782005232246607041517967159541433833260 7276 7833971709345248871008664506243104368226 7277 7886281637496888058852942780994929862590 7278 7938937263259693444644791319626466245718 7279 7991940847735825669130361000294405496782 7280 8045294666664626266864040966019168173204 7281 8099001010516397728134353010207622852006 7282 8153062184586778239412007502905021949064 7283 8207480509091714834615161959118509848398 7284 8262258319263038712671301033988279194323 7285 8317397965444646500182077195472217672730 7286 8372901813189291261467781802341262468351 7287 8428772243355987081882729540813436730484 7288 8485011652208031074052613144296464798969 7289 8541622451511646680590703032402969143474 7290 8598607068635252170902516556810249640883 7291 8655967946649358253889157886453409447636 7292 8713707544427098752708831247705942108536 7293 8771828336745398312254962003111810698648 7294 8830332814386781134658832102278567462142 7295 8889223484241824762925564153955095623002 7296 8948502869412262957765592933340762797066 7297 9008173509314741737790371286414425919676 7298 9068237959785232678501901139092553358934 7299 9128698793184107590921697580889945194562 7300 9189558598501878726276928336613926271190 7301 9250819981465608678890671312426743182762 7302 9312485564645994185310454256087793340833 7303 9374557987565128043755443607142097429912 7304 9437039906804943404168800513985745998809 7305 9499933996116344705528793053194357070410 7306 9563242946529029563601223047705863543434 7307 9626969466462005939007577272715144723950 7308 9691116281834808942339036205542468736191 7309 9755686136179421660067064720870839682938 7310 9820681790752904412187769844811989200377 7311 9886106024650736879890548773514587579382 7312 9951961634920877569062779813245486347457 7313 10018251436678545103132449480071949049628 7314 10084978263221725866610686913712264541216 7315 10152144966147412548727224391488557238552 7316 10219754415468578164754858354067920872321 7317 10287809499731890160995093800647179509378 7318 10356313126136169237947367288519239859528 7319 10425268220651597554909617200891372809964 7320 10494677728139681008159568208213071659512 7321 10564544612473970303944990120998669201426 7322 10634871856661545576768455915754932291578 7323 10705662462965269332888842686276477343370 7324 10776919453026812528579082219280370455983 7325 10848645867990458622478570639251605858124 7326 10920844768627690471360291830317491874368 7327 10993519235462564968798206470570008586706 7328 11066672368897880356570923203703308653671 7329 11140307289342141169174223436260008255106 7330 11214427137337325802538785947002537926883 7331 11289035073687461728961587855897977646726 7332 11364134279588013411361087589150330091761 7333 11439727956756088001258573228589205453164 7334 11515819327561463936372142570282524672208 7335 11592411635158447585386833121988589951126 7336 11669508143618563119335611918433841307942 7337 11747112138064080821092443912438222450458 7338 11825226924802389076741668682072848420021 7339 11903855831461215325048620271098221814938 7340 11983002207124701273916022976272261912505 7341 12062669422470337725570393152430000772922 7342 12142860869906764385283687212132506631644 7343 12223579963712440061698979497598484948768 7344 12304830140175188700296258793482369646112 7345 12386614857732626725206734500550098188058 7346 12468937597113477198462585560444277910017 7347 12551801861479776339855117550479447429096 7348 12635211176569977984869073902686165106610 7349 12719169090842961592665641109155128552834 7350 12803679175622949450802768139890367693483 7351 12888745025245338758310067846122851563368 7352 12974370257203454303878070928861024301154 7353 13060558512296227491279257252800013241814 7354 13147313454776807499712398792409956479998 7355 13234638772502110402553624709669347981022 7356 13322538177083312104008581577655068428442 7357 13411015404037290989391438095930892011280 7358 13500074212939026221209608931985095827052 7359 13589718387574957649909290047100055449426 7360 13679951736097313345037559564772233809345 7361 13770778091179410789703263220052618519904 7362 13862201310171937818572539479109625347954 7363 13954225275260219417217022534948348369118 7364 14046853893622476538444875470640638636137 7365 14140091097589083129288243472127513967526 7366 14233940844802827600596878956881400617362 7367 14328407118380185009697985804255753803798 7368 14423493927073606265328176254168177347426 7369 14519205305434830703026257710040964552354 7370 14615545313979228418396802068500261447618 7371 14712518039351178785115540668630044018708 7372 14810127594490491624250025527352361445451 7373 14908378118799877531414162576931360242324 7374 15007273778313473908464624611524645537882 7375 15106818765866433286882268856148032906976 7376 15207017301265580570664003273249112065038 7377 15307873631461145867481562951689353735212 7378 15409392030719579618044878178436033829794 7379 15511576800797456775040652734828986484616 7380 15614432271116476824702947661222663733565 7381 15717962798939566486013514396513407915314 7382 15822172769548091964726882843969064185645 7383 15927066596420187681870335141916887279296 7384 16032648721410208439083444616539314722394 7385 16138923614929312026137400436440329265854 7386 16245895776127179319212450492905483607542 7387 16353569733074878962014066069387096445828 7388 16461950042948883765576459159757858188885 7389 16571041292216246006637473984597921908666 7390 16680848096820938848773245099915839458322 7391 16791375102371371155055991570166064716082 7392 16902626984329083005845536153655243646418 7393 17014608448198629280446246286278946492352 7394 17127324229718658706757745297711480942991 7395 17240779095054195828721603467236959922790 7396 17354977840990133387318964910386572689749 7397 17469925295125942657107383228013457048428 7398 17585626316071609326800722137222516369219 7399 17702085793644802559195532879138234237346 7400 17819308649069284912832563838643567862511 7401 17937299835174570855154715920571903751076 7402 18056064336596841644584566540932733032944 7403 18175607169981124406897292362443918692588 7404 18295933384184743279510183696342720021126 7405 18417048060482050545849729888016061038432 7406 18538956312770445730793243282742099992952 7407 18661663287777690677315968812670081184530 7408 18785174165270528673908396843208393616496 7409 18909494158264615752063869038243040262908 7410 19034628513235772323175362215988509180811 7411 19160582510332563374524385932020004699042 7412 19287361463590215494696078880012219182648 7413 19414970721145879049714691571399933093880 7414 19543415665455243882464563658859238379676 7415 19672701713510516959545319990214342700144 7416 19802834317059770441608207893894202489080 7417 19933818962827668705435178465889212679386 7418 20065661172737582898555386878104225584620 7419 20198366504135101660047172878274150763518 7420 20331940550012946694349216109514061850622 7421 20466388939237301938404386215821486938268 7422 20601717336775565116285781489709080711882 7423 20737931443925530529608540323968390305752 7424 20875036998546011986515196584724251360157 7425 21013039775288914826838625069173356558260 7426 21151945585832766056196990192107193220709 7427 21291760279117711657261585280181297642584 7428 21432489741581990202263059083430170359850 7429 21574139897399891946966310195187910247118 7430 21716716708721212642851340647037883491969 7431 21860226175912211361088661296414437792710 7432 22004674337798081679095510362691239107092 7433 22150067271906945638005271206623250421168 7434 22296411094715379937279157661548666520692 7435 22443711961895483890938588936258554475030 7436 22591976068563498728500827562816985852530 7437 22741209649529987882661542386745181789294 7438 22891418979551587965088136294230674503995 7439 23042610373584340191369109786611750817670 7440 23194790187038612076209594505348438523173 7441 23347964816035619280373676241191783339078 7442 23502140697665557551652438358695071617108 7443 23657324310247354763285011007616454293786 7444 23813522173590053114780539284996966783613 7445 23970740849255831621984127864223965567610 7446 24128986940824679085501737512247042656536 7447 24288267094160727789249970833913077912220 7448 24448587997680258243928974107828371406328 7449 24609956382621385353632596830590222023672 7450 24772379023315436447611801893499244866212 7451 24935862737460031683397431878542934716438 7452 25100414386393877392069149749054845956516 7453 25266040875373283001431038148167328918328 7454 25432749153850412238223327143772983490404 7455 25600546215753279376266406630515736358370 7456 25769439099767501363600061976769326890722 7457 25939434889619816728250159009865875273020 7458 26110540714363382229229220961753227487198 7459 26282763748664858286758923899463733884488 7460 26456111213093294293493940904343755756224 7461 26630590374410824976730256336917335665562 7462 26806208545865189050199532137758043642874 7463 26982973087484081463086834846487633545070 7464 27160891406371350623364536743533832764332 7465 27339970957005052042413014078135998737314 7466 27520219241537369918201421217904270271904 7467 27701643810096418245031878779029012826142 7468 27884252261089933109010448650505070475692 7469 28068052241510867900000866485242979069586 7470 28253051447244903242844765705068276059000 7471 28439257623379883523097674875365259249180 7472 28626678564517191955436036134687601851783 7473 28815322115085076216239526012826620058066 7474 29005196169653936735647727021923286992034 7475 29196308673253589818633379884440809749878 7476 29388667621692517839328739587834293875533 7477 29582281061879118827989677114515834520076 7478 29777157092144967845586841893630025196685 7479 29973303862570102617077173644853302179570 7480 30170729575310345970935088573547327557718 7481 30369442484926677709513542075759492279456 7482 30569450898716668612263683437399682308910 7483 30770763177047989351770779324810264491752 7484 30973387733694007180966320318827082465870 7485 31177333036171483328754583765133935572676 7486 31382607606080384120649269163684657123581 7487 31589220019445818920855028151909886793078 7488 31797178907062118072552676374020123330550 7489 32006492954839064093958512936321383020118 7490 32217170904150289469030415379611967428057 7491 32429221552183854453489172686313371988400 7492 32642653752295018399115831860930331931285 7493 32857476414361218182077648351066896705428 7494 33073698505139267404329548476974430330161 7495 33291329048624790120937852433691980976198 7496 33510377126413902930481406149518337625305 7497 33730851878067159350505284665396153057882 7498 33952762501475770485336932255387515078019 7499 34176118253230116079427086573541908479988 7500 34400928448990560135751205854954256737778 7501 34627202463860585365704508285380187958618 7502 34854949732762260824348287894003363892510 7503 35084179750814057172820057689951381910678 7504 35314902073711024098208473054385008450920 7505 35547126318107344510219109886190155542386 7506 35780862162001280223522235447966431881292 7507 36016119345122523924781957199215178861652 7508 36252907669321972314020826867966567371764 7509 36491236998963935401178394171927776839052 7510 36731117261320797030479647028702211789702 7511 36972558446970141797543062007433512466206 7512 37215570610194363617031459572894503478635 7513 37460163869382771292085372606957979403214 7514 37706348407436206530781572498616444958987 7515 37954134472174189949432154048226837406682 7516 38203532376744610697685578010472784188432 7517 38454552500035975436113747618545369018792 7518 38707205287092232493272013102288175792682 7519 38961501249530187126105436807030464274906 7520 39217450965959523905048212005279770713341 7521 39475065082405452343227333101795060698280 7522 39734354312733991987840006818380807043879 7523 39995329439079913291030436822534940636136 7524 40258001312277350677449093483972238850670 7525 40522380852293104326140002649371788163612 7526 40788479048662647285472580092863163265748 7527 41056306960928854641517751216206771223970 7528 41325875719083471562567199898598520433200 7529 41597196524011337145413278698508390021698 7530 41870280647937381092549099854978983394514 7531 42145139434876410353617349745453302883634 7532 42421784301085702969236187343570966748258 7533 42700226735520426460764981286383307267136 7534 42980478300291898215645414356038633273714 7535 43262550631128705424668464536200428283994 7536 43546455437840702234878807537713732263764 7537 43832204504785901889839148865628627190668 7538 44119809691340281737641778661942471974982 7539 44409282932370519096377167841614943671446 7540 44700636238709676076753630829508731853710 7541 44993881697635851572211932769845421535080 7542 45289031473353818738198205692066451789248 7543 45586097807479666394251670713784868128840 7544 45885093019528462895234477170969918337402 7545 46186029507404961131383524243216950218518 7546 46488919747897363430902509924265663498199 7547 46793776297174165253540763521532360458752 7548 47100611791284096679027793554601022643687 7549 47409438946659180810353079769906604117202 7550 47720270560620928328703636941805079626333 7551 48033119511889687554401485422635046153514 7552 48347998761097169486423610211231182132813 7553 48664921351302167412042532374864582294722 7554 48983900408509490797800535459389412068525 7555 49304949142192133293429191914898640394108 7556 49628080845816694801452452417900690232535 7557 49953308897372077687070552335723420460194 7558 50280646759901477325517738336451292153332 7559 50610107982037687307423733638745182527900 7560 50941706198541739746791378600019323226960 7561 51275455130844901261035466527609765545698 7562 51611368587594045318114930949815457769961 7563 51949460465200421772136745390928408257378 7564 52289744748391844535919712000017696040268 7565 52632235510768318466884309610329835062084 7566 52976946915361126671285540956478706225213 7567 53323893215195399561233886079760985061556 7568 53673088753856187129159684489890610595468 7569 54024547966058056035373210567007609928610 7570 54378285378218233236161080833311281937641 7571 54734315609033318012444171284738412865940 7572 55092653370059584392407689686807115247940 7573 55453313466296896095705231541729729552196 7574 55816310796776256261840367085602800018921 7575 56181660355151014361146406984853566341736 7576 56549377230291752823422351878369484322024 7577 56919476606884876056745549384931131720022 7578 57291973766034924667274195052085559655674 7579 57666884085870637829980483555468024833390 7580 58044223042154786900222934687533868090922 7581 58424006208897803496879206797383982723640 7582 58806249258975225429423619576466973561667 7583 59190967964748983983851718989473864516378 7584 59578178198692556225732640887372091591385 7585 59967895934020006122913907819149434567876 7586 60360137245318938435517797057609150974574 7587 60754918309187389466858749285049725821212 7588 61152255404874678915782679941179109987443 7589 61552164914926247218686772514750116532880 7590 61954663325832502918127670338307235891524 7591 62359767228681704744472267323830038952858 7592 62767493319816903247493886103376377687380 7593 63177858401496966966172913993662897976742 7594 63590879382561718277230364746403256475886 7595 64006573279101204216110800335354104209256 7596 64424957215129127718243068021010580623278 7597 64846048423260464883448902021336990321142 7598 65269864245393294022346156759741674215437 7599 65696422133394862400510863687116355879456 7600 66125739649791916754026052925423201010726 7601 66557834468465323808861003932179402889876 7602 66992724375349007196297969466933993836104 7603 67430427269133227317360171378882282896450 7604 67870961161972230870900745372035125013195 7605 68314344180196296922693099729484504043984 7606 68760594565028206556524668970755315283866 7607 69209730673304163312944140364786410121290 7608 69661770978199191786952797063761633993157 7609 70116734069957041922569579092124554618626 7610 70574638656624626709842769665500768464071 7611 71035503564791021158534862234030635755140 7612 71499347740331050592377181560177947351638 7613 71966190249153496478483283395158207380452 7614 72436050277953948178231141641441898861256 7615 72908947134972329178679785045053153168114 7616 73384900250755126537382538865231474018880 7617 73863929178922352448302569058654607124508 7618 74346053596939267012433262397669896323020 7619 74831293306892891473682387010115797894384 7620 75319668236273341358601283145818789108265 7621 75811198438760009137634889920577342698590 7622 76305904095012626205741613674338198816816 7623 76803805513467234161490319046391698729586 7624 77304923131137095546091544530218833729731 7625 77809277514418574387267917328653245043738 7626 78316889359902017077421213988278984937432 7627 78827779495187664301217168395378547466488 7628 79341968879706624914490590369794000899770 7629 79859478605546942864279289081734018857908 7630 80380329898284788428832397947922466818337 7631 80904544117820805246613712587476975747330 7632 81432142759221644794640362255741726789798 7633 81963147453566720168968359364382822493004 7634 82497579968800211213766172311845511232952 7635 83035462210588353240212346039379908241304 7636 83576816223182041772420295366251095341572 7637 84121664190284785954739701455822405155134 7638 84670028435926043453116476727583991016818 7639 85221931425339969882719094604399312733886 7640 85777395765849615994765315172815169940270 7641 86336444207756606057417126163668913651486 7642 86899099645236331068760252826729302104511 7643 87465385117238690644255104261309872238078 7644 88035323808394417626645794824451038289868 7645 88608939049927019673150227531720265227754 7646 89186254320570372282834514586572054608808 7647 89767293247491997936406645036537024037858 7648 90352079607222066231254741440535162037578 7649 90940637326588150106411970010914699679128 7650 91532990483655773465260720424644925499814 7651 92129163308674785718200635275803891175142 7652 92729180185031598983206071918023912294996 7653 93333065650207323899196293743127701631232 7654 93940844396741840225443831502428529518999 7655 94552541273203838619860790680952620559224 7656 95168181285166870209937217128598855534122 7657 95787789596191440792367825097681068415262 7658 96411391528813186721001340130735293695327 7659 97039012565537169767688361657857508610090 7660 97670678349838328466897001296137581062056 7661 98306414687168123682618643737880699632442 7662 98946247545967416365107096809873949210630 7663 99590203058685615695391282472478234101812 7664 100238307522806136047282655164724383686814 7665 100890587401878201429771950784889112307972 7666 101547069326555036307283950007365013170300 7667 102207780095638481931242012967438967165584 7668 102872746677130077553794587674315623900326 7669 103541996209288646133382140257767417908040 7670 104215556001694424382083478696365101261166 7671 104893453536319777246383770950319409221874 7672 105575716468606537156161271572128376058824 7673 106262372628550008621304495867303806861344 7674 106953450021789679001454996934818694597928 7675 107648976830706676521931738932328879493920 7676 108348981415528016857940100899284068925583 7677 109053492315437679859710622978986164704776 7678 109762538249694558243258606444229617942066 7679 110476148118757320325014537700010668941082 7680 111194351005416229133656014805830270440332 7681 111917176175931960489083456326547958310720 7682 112644653081181462896633462310395442340599 7683 113376811357810902364324425905206926507960 7684 114113680829395735512188065390719883629610 7685 114855291507607954605567217516805129313480 7686 115601673593390548408663816403906517872714 7687 116352857478139223020610845069838609568006 7688 117108873744891427123927610489679202366080 7689 117869753169522726344408435645404056520082 7690 118635526721950571692300316691868871528146 7691 119406225567345507327054848938175819303602 7692 120181881067349863162003427657768067314991 7693 120962524781303978101012081355340527667454 7694 121748188467479999976533054942367234854882 7695 122538904084323308537494245265825373373824 7696 123334703791701608116164676271877131779415 7697 124135619952161736885514317790505737481534 7698 124941685132194239902659691584463298226586 7699 125752932103505753419762920731066986653394 7700 126569393844299248231241271775130691889118 7701 127391103540562180115356981675208106448462 7702 128218094587362595719203481392535672359016 7703 129050400590153242528794312466283752182928 7704 129888055366083731860405430643684282856071 7705 130731092945320804105530610961573048143328 7706 131579547572376745759793781424065150280910 7707 132433453707446008065931849612107064126190 7708 133292846027750077402527542092838659195800 7709 134157759428890647853544605782039663614962 7710 135028229026211146698908142152694113574910 7711 135904290156166663873391641039530315438294 7712 136785978377702336749930295026945685766472 7713 137673329473640241914188316681580534717462 7714 138566379452074845909777221922469494297497 7715 139465164547777067247963420039987518168120 7716 140369721223607002292028066222181187207574 7717 141280086171935367944661153055663710819894 7718 142196296316073714386896475303047356584169 7719 143118388811713461439135695939698525254922 7720 144046401048373812438779635912151877974515 7721 144980370650858599854894536289558218723666 7722 145920335480722117188201898164557041953736 7723 146866333637743992034504159063466493490644 7724 147818403461413155521456548133293800181598 7725 148776583532420963662379678367187630387852 7726 149740912674163526506589553672292091551064 7727 150711429954253301303513531064713055844920 7728 151688174686040006237674293283926913405142 7729 152671186430140911633471034125049677516818 7730 153660504995980565872579886798013892686040 7731 154656170443340013612746255064497123297870 7732 155658223083915564244762329310899085937440 7733 156666703482887168874525947384714072781676 7734 157681652460496464469274427912227913157210 7735 158703111093634544161391469241357040031352 7736 159731120717439513059609149438182726311391 7737 160765722926903889275983035161819099264000 7738 161806959578491910237719036623616892117984 7739 162854872791766804715788632357069304287490 7740 163909504951028091367297206553690818575020 7741 164970898706958964955781343538125740038150 7742 166039096978283831783017933415253048538358 7743 167114142953436056237543861400469397124406 7744 168196080092235980738922958441976498809962 7745 169284952127579281732869935947564344564244 7746 170380803067135724770662444081571612059145 7747 171483677195058382086855490101550518461060 7748 172593619073703376472170616683681000579565 7749 173710673545360215623578935477704834563574 7750 174834885733992781541045882488071128906718 7751 175966301046991039930170032134630387895584 7752 177104965176933534962042179429872426859675 7753 178250924103360735136087958343473535759996 7754 179404224094559296388451372800738498616412 7755 180564911709357308987641720563159160186304 7756 181733033798930595160716516852644303125052 7757 182908637508620124797222282769062577092208 7758 184091770279760616984477645494780532171047 7759 185282479851520395536573378292837817242316 7760 186480814262752567090696146510218256354737 7761 187686821853857590758071264186402587937148 7762 188900551268657308732979232018263258786765 7763 190122051456280507681945833191266583367792 7764 191351371673060081156350807144935076839518 7765 192588561484441863695360386954437303209522 7766 193833670766905207712279143687485713415488 7767 195086749709895374686151588690635302258916 7768 196347848817767812611738887696816428699346 7769 197617018911744392094865971611078433920846 7770 198894311131881673916594509882876521503596 7771 200179776939051281328742954671942948718430 7772 201473468116932450784961567516226580957216 7773 202775436774016835255893495798079373253918 7774 204085735345625634723928155522472987430163 7775 205404416595939128902696071667968613228372 7776 206731533620038687678780692055744187347496 7777 208067139845961335228148381957426353768934 7778 209411289036766944217538773126380804662424 7779 210764035292618136961529925304013064048174 7780 212125433052872970869212497094166047172536 7781 213495537098190485980390546547061528893814 7782 214874402552649192859990015734352777532800 7783 216262084885878579590915819410882564772662 7784 217658639915203717079971272133556844680608 7785 219064123807803042368655964947033957825990 7786 220478593082879400120706853119068227585175 7787 221902104613844422941159048462134221768780 7788 223334715630516331667494530668786835529745 7789 224776483721331237262135707835503580893876 7790 226227466835568026427143571552032737854034 7791 227687723285586913556514312020667300988092 7792 229157311749081742138950989662228975312018 7793 230636291271346119224435607893002147614052 7794 232124721267553467071359206132871786156494 7795 233622661525051076597401003889220542995126 7796 235130172205668247766799889284899657550980 7797 236647313848038602559150476358280812432530 7798 238174147369936656680399476688676742922386 7799 239710734070628736695334268084057388164020 7800 241257135633238329782562428080767617550466 7801 242813414127125953837796870668642210110558 7802 244379632010283636179204424477100167586182 7803 245955852131744089639664671168064158535148 7804 247542137734004675365039183309684973145807 7805 249138552455466242174987628420726939821562 7806 250745160332886932883505316946745999286953 7807 252362025803851048520215553104913863238420 7808 253989213709253061940548594690001756548056 7809 255626789295796872863296248751055253179838 7810 257274818218510396927666343803153525331224 7811 258933366543275581918893856553305133447862 7812 260602500749373944871714776362910928821510 7813 262282287732047724324594421752049854128976 7814 263972794805076742564543551381540094886359 7815 265674089703371073272673024057198766274816 7816 267386240585579610554350860839038696258636 7817 269109316036714635914954365042074998670600 7818 270843385070792480322774598250769088387186 7819 272588517133490379084651245438443305356448 7820 274344782104819617847413100192851441758672 7821 276112250301815068629193551979285480758362 7822 277890992481241215379202170989000009671402 7823 279681079842314769162583491448583126091772 7824 281482584029443973668603242182018684814010 7825 283295577134984702345591536269175279057028 7826 285120131702013449074863003830160244575089 7827 286956320727117314908246751248004555474548 7828 288804217663201094009915698277593936261937 7829 290663896422311562562926746808965728048460 7830 292535431378479075024291963006774172067028 7831 294418897370576572739518225532398333292696 7832 296314369705196110558400449709341181450114 7833 298221924159543007728453512258817519399200 7834 300141636984347729980742473196631104216214 7835 302073584906795610365041848172646718637082 7836 304017845133474517037244884007826512700739 7837 305974495353340576851775520874059447652658 7838 307943613740702064265451605083382010069185 7839 309925278958221565716830698213256620841350 7840 311919570159936530306562395347493468879663 7841 313926566994298318269696434071594051907216 7842 315946349607229859400277198135900690819080 7843 317978998645202034261915781955704968207436 7844 320024595258328891695394005696658585817970 7845 322083221103481816815744214376704171569000 7846 324154958347422764376688054289051342187244 7847 326239889669956673069830529334981230303680 7848 328338098267103177019616471591595746688840 7849 330449667854287731432789227366038543884460 7850 332574682669552270062970114373931129237500 7851 334713227476785512857026442039741347091010 7852 336865387568973042860140141892949806527064 7853 339031248771467272170953007239706937144934 7854 341210897445277417456873014048225585626938 7855 343404420490379606262604156222437597028086 7856 345611905349047236072234790530019767689750 7857 347833440009201708816811908992601949809832 7858 350069113007783664255266446250723057066523 7859 352319013434144836396863239973661926850032 7860 354583230933460657878054297252550195449543 7861 356861855710163737955741432229631103279174 7862 359154978531398340532530132657310412100433 7863 361462690730495989387606840690802839267802 7864 363785084210472328549423003321860540446490 7865 366122251447545366513447719939263962987220 7866 368474285494675233779883203037724026782744 7867 370841279985125583962450342503344728391070 7868 373223329136046769500172348407617867918688 7869 375620527752080923789539823756898856687788 7870 378032971228989082344557926707764315581277 7871 380460755557300476386982918424958841363558 7872 382903977325984133068578915500138306210060 7873 385362733726142917331493792502516666677728 7874 387837122554730151221893788899719106570905 7875 390327242218288947285837506567352272893866 7876 392833191736714393495039843849161384951572 7877 395355070747038727973703367150009855129460 7878 397892979507239642626007204876573824078554 7879 400447018900071855597170460707828947731086 7880 403017290436922093339277249110308579819724 7881 405603896261687623896292790038517455441250 7882 408206939154678483870943765076853523437423 7883 410826522536543542389410705887202893530868 7884 413462750472220546238115101546458995975216 7885 416115727674910291210308889816227599151560 7886 418785559510075065568718925955921583775638 7887 421472351999461512404193963536255115232210 7888 424176211825148058549176871788389272649196 7889 426897246333617058588910665032441326515408 7890 429635563539851803402614021183308641859710 7891 432391272131458543561461085572731976727622 7892 435164481472813678810102438483824088406557 7893 437955301609236265763700275892099506569376 7894 440763843271185996863052419882894057458524 7895 443590217878486804546378225894015369422094 7896 446434537544576245517766460163810688992971 7897 449296915080780820919172638452268551199804 7898 452177464000617389145233186189745337542624 7899 455076298524120828978068327845499316549832 7900 457993533582198111662707253896941499733619 7901 460929284821008941492820448967166513671246 7902 463883668606373125431117886575336107223221 7903 466856802028204833249101087103692108216168 7904 469848802904973910636874969126178713820760 7905 472859789788194408705465367005896910214886 7906 475889881966940494281583600296167783478788 7907 478939199472389906378064317442895383236028 7908 482007863082395125212310949143606144390566 7909 485095994326082421140048644198262947532400 7910 488203715488478951872541868716640787070682 7911 491331149615168077352217474551618023153526 7912 494478420516973062674378731820326634997284 7913 497645652774669340461436521002480619727106 7914 500832971743725505120855743977178086315138 7915 504040503559073212448853396153233115003736 7916 507268375139906159078825203366432211421038 7917 510516714194508317316556034751397311649734 7918 513785649225111601953521431243600459239894 7919 517075309532783146705049721303786654385414 7920 520385825222342368981822724532460544558414 7921 523717327207308002771184574911933883809358 7922 527069947214875280479039544624208974625070 7923 530443817790923445663787947613239712704034 7924 533839072305053779680811495025786562993174 7925 537255844955658326349513323078026227582762 7926 540694270775019499854880996889238373116033 7927 544154485634440762202011009124887721787186 7928 547636626249408557655048756329173105618035 7929 551140830184785692711597027237264017407960 7930 554667235860036351289867237155515956489125 7931 558215982554482935938729774206382283299984 7932 561787210412594927020401896419978561145479 7933 565381060449309952961832869115875373052538 7934 568997674555387265823945921931101044035033 7935 572637195502793817597814826336039753811518 7936 576299766950123133803629369813876696260348 7937 579985533448047182141978884645626949951966 7938 583694640444801435127596663944842387500893 7939 587427234291703326823301185866091557520088 7940 591183462248704304986483423722639382368574 7941 594963472489975681142164238002925302800052 7942 598767414109528482305423257077910886899812 7943 602595437126867509291922326229361855803380 7944 606447692492679807778354351056194932961739 7945 610324332094557759504984235204128844508598 7946 614225508762757002250054910107288979015266 7947 618151376275989388450750718668280713599600 7948 622102089367251193597685434688331445584985 7949 626077803729686786789556011278047535927750 7950 630078676022487977101719040813800536326898 7951 634104863876829250697048413417124382781474 7952 638156525901839114889563568604888686916076 7953 642233821690607766661022088684445875272852 7954 646336911826231304427992480769420933832124 7955 650465957887892703161907390462415096090600 7956 654621122456979774277288996999542106890709 7957 658802569123240333023782029222890240974506 7958 663010462490974797445871046192408777281040 7959 667244968185266444310242941307039543365260 7960 671506252858249548744728914240659149866892 7961 675794484195415635684668534891431610344260 7962 680109830921958072582428390209035962105064 7963 684452462809155234203725819111469917455234 7964 688822550680792471710401332541082679996426 7965 693220266419623119613398687709705641253262 7966 697645782973868775571996713655182297787551 7967 702099274363759089415839618851066032822792 7968 706580915688111299175080677820462372991176 7969 711090883130949753321036197510010967369284 7970 715629353968165659845191088895779862134052 7971 720196506574217304238253080588399488920738 7972 724792520428870979873268757518335704886881 7973 729417576123982875747640620686235153293808 7974 734071855370322167998269962252327564757695 7975 738755541004435563072045540364844759518360 7976 743468816995553541910553114584445470612442 7977 748211868452538555993246452217241813935340 7978 752984881630875427577447317619883587856018 7979 757788043939704207976481382917278243939238 7980 762621543948895749229060419117246423516442 7981 767485571396170246033740308543118812234486 7982 772380317194259006351971428173304210913544 7983 777305973438109710621965156545900287735148 7984 782262733412135421073380324855638007150341 7985 787250791597507604189739339515545041629140 7986 792270343679493430931568730093328860382296 7987 797321586554837620908576612540131514696504 7988 802404718339189098273783900914075066661824 7989 807519938374572728706471262109542409721842 7990 812667447236906408454144311563826221303993 7991 817847446743563778016510231526566360096810 7992 823060139960982834676755013473933380173004 7993 828305731212320719717267357652108448424550 7994 833584426085154957798428699873526332085539 7995 838896431439231427630234996604790151987610 7996 844241955414259344727391226415430403812268 7997 849621207437753538709180826174461538906088 7998 855034398232924309285916570444470183129600 7999 860481739826615146764184148684871690338846 8000 865963445557288604603452653947539224383895 8001 871479730083060613267005460494644465731552 8002 877030809389783526330598963546534329067276 8003 882616900799178191542844145707721668604092 8004 888238222977015341272086025774262550836959 8005 893894995941346598525588182231043458001964 8006 899587441070785396488173513428591762374040 8007 905315781112838111299188333398844941182562 8008 911080240192285709568805288013737194664904 8009 916881043819616213927322240101525994659194 8010 922718418899508291704310396158119594938968 8011 928592593739366273648277066633067922152488 8012 934503798057906911421998455563957196605835 8013 940452262993798184443908011330222166180778 8014 946438221114350468491958745607053344234766 8015 952461906424260380343276509373671768740684 8016 958523554374407614590748835010076302653685 8017 964623401870705090656514309600012272974986 8018 970761687283002729912194600309420247461055 8019 976938650454045184716709642959970936400064 8020 983154532708483843094700936356144419568016 8021 989409576861943434702023536838332071994798 8022 995704027230143565659519776660430129952158 8023 1002038129638075511782422871134912315219422 8024 1008412131429234601690322747093656680730004 8025 1014826281474908523251726317063348232530602 8026 1021280830183521888797927122424834765786920 8027 1027776029510037396533232243075504233920906 8028 1034312132965413927572645479646789427008014 8029 1040889395626121920053943307471562206337350 8030 1047508074143716363798772621819659067489242 8031 1054168426754467761037015881255809743797858 8032 1060870713289051400760279348321580951615274 8033 1067615195182295296334033561119608063338186 8034 1074402135482987138073742186892835487014009 8035 1081231798863740614578326655479281953006820 8036 1088104451630921458714600498628801067749464 8037 1095020361734633576258940593674051443358500 8038 1101979798778765617327514402039246527627888 8039 1108983034031098352863925092549929559971784 8040 1116030340433473220603242852579302995847489 8041 1123121992612022407094133841936125697083206 8042 1130258266887460834536251680314605491351443 8043 1137439441285440423378294049623535602573314 8044 1144665795546967003823223334443059295065520 8045 1151937611138880251601180041368842172834648 8046 1159255171264397025597656287835375119218809 8047 1166618760873718487164619623560534310036284 8048 1174028666674701383195560968085935479961432 8049 1181485177143593877311961081092024992616060 8050 1188988582535836315788504734456192330561603 8051 1196539174896927317137598074773436273082516 8052 1204137248073355576580440448234369833185698 8053 1211783097723597778952145551032253027849648 8054 1219477021329183015922276962317271427371692 8055 1227219318205824105759739162872963339295602 8056 1235010289514616216232326747334615102035997 8057 1242850238273303193606461864627363985252052 8058 1250739469367612003101823597188340333884120 8059 1258678289562655688558774105559241072949854 8060 1266667007514405261493796477635383499451721 8061 1274705933781230932149660358819026072011156 8062 1282795380835513097592806100411560394076118 8063 1290935663075323504370569322112546144055242 8064 1299127096836177005715438892924125305687839 8065 1307370000402854335772636325939726488877924 8066 1315664694021296325831007870897151453987698 8067 1324011499910569990055617075822759174048270 8068 1332410742274906910753600666073945259327616 8069 1340862747315814355752890136007245745194346 8070 1349367843244259563036391841483029368115116 8071 1357926360292927630352246493655033020386164 8072 1366538630728553450113942157531871893872095 8073 1375204988864328132512421028410874246960138 8074 1383925771072380362385987776856780844110714 8075 1392701315796333138032885006755636596909250 8076 1401531963563936342805938762320524586909238 8077 1410418056999775602998783964266516568966980 8078 1419359940838057888218946583885655746456220 8079 1428357961935474313144577229292226372918018 8080 1437412469284140602278991096669193192073630 8081 1446523814024615682050463931475313074231798 8082 1455692349458998867354055281439087127967083 8083 1464918431064106112397671968071817650535410 8084 1474202416504725798496239953260915614886498 8085 1483544665646954534255815768863338976615458 8086 1492945540571613446403834087988403766087289 8087 1502405405587745442352551067486058684489988 8088 1511924627246193928430199551666815665809152 8089 1521503574353263470578518417670268810314790 8090 1531142617984462887196251135474445173672634 8091 1540842131498331266706025440993484965579082 8092 1550602490550347405336824869769404115680214 8093 1560424073106923163546142323754002771042824 8094 1570307259459481242454964964892358968755256 8095 1580252432238617884635078236597373235814876 8096 1590259976428351006571894968950199627246996 8097 1600330279380454273127214164477953539341358 8098 1610463730828877627345094606976668713260834 8099 1620660722904254791980492885485526389131976 8100 1630921650148498262184566366199101798035907 8101 1641246909529482311852682253220682962789336 8102 1651636900455814539231307922089769023930618 8103 1662092024791696480488189553107388057389054 8104 1672612686871873823076660699268132327574598 8105 1683199293516676753869665361969882667981194 8106 1693852254047150980202237590401616138566095 8107 1704571980300279965142858351172222183742476 8108 1715358886644298921514417828487937511927542 8109 1726213389994101112404555425484106801752072 8110 1737135909826737009143039177877514323290203 8111 1748126868197006860980690317732006014929540 8112 1759186689753147233980267222538845706480744 8113 1770315801752612079924806468598622514892114 8114 1781514634077948899363288326232288654836031 8115 1792783619252770566247261575707034994861324 8116 1804123192457823384965340416699344253596012 8117 1815533791547151953955387564049750208422308 8118 1827015857064361413466836092545126974644868 8119 1838569832258977658458092590252319309414222 8120 1850196163102906101046420734991432318293026 8121 1861895298306989570380243215123635585140714 8122 1873667689337665941276537331078200044269005 8123 1885513790433726086459052661054423953313502 8124 1897434058623172750746565549307761245973390 8125 1909428953740180949074423249845062589697012 8126 1921498938442160493787339381082285271012604 8127 1933644478226921260216901651554557263599714 8128 1945866041449941803153663023460925777555573 8129 1958164099341741940441129699043476006659532 8130 1970539126025359923557555350251970988445995 8131 1982991598533934818711323369164035351323270 8132 1995521996828394725656970800398620884411492 8133 2008130803815251465141702940713308086626022 8134 2020818505364502369616690979145546598722102 8135 2033585590327639815593661840351794211338156 8136 2046432550555769139795405641495768312276987 8137 2059359880917835585038968659186546053962310 8138 2072368079318960925602595932725866641705992 8139 2085457646718890425662065841142199417721314 8140 2098629087150550788239048157168181947984257 8141 2111882907738719755983646912006745200112672 8142 2125219618718808029015490356203215185966604 8143 2138639733455754168972733577711219186592402 8144 2152143768463033162366276892023012250846418 8145 2165732243421779320307507662711804442473584 8146 2179405681200024195672078216132991815461878 8147 2193164607872050202779772216644866268784824 8148 2207009552737860628711521274757140299421013 8149 2220941048342766729449248449885127077766116 8150 2234959630497092608112572237813842646963266 8151 2249065838295998576678640940601697352837584 8152 2263260214139423706707621130330224847900188 8153 2277543303752148278756774154140048666938148 8154 2291915656203976844350761000198904242950478 8155 2306377823930042618584958866717195134394862 8156 2320930362751233925672293765936956688468581 8157 2335573831894743424002534580386710271442712 8158 2350308794014740841566298111805465475128948 8159 2365135815213169956904325582927315352692014 8160 2380055465060670565076053352716063401958654 8161 2395068316617626172500259698479256110963286 8162 2410174946455338168904771646144398055681186 8163 2425375934677327229032008074512766144681142 8164 2440671864940762701182665604246881046754242 8165 2456063324478020744141270876395809877208180 8166 2471550904118371978514776350545560035565536 8167 2487135198309799423029017187793561917383008 8168 2502816805140947490867825466723544572809501 8169 2518596326363202825706067117441382976583528 8170 2534474367412907761680979626678480747593180 8171 2550451537433707196166098717292707727480864 8172 2566528449299029668858924672341289731069627 8173 2582705719634703445367449477417360496731036 8174 2598983968841708408181901104412311180520114 8175 2615363821119064562646718562471579573845420 8176 2631845904486857970304009205990078201225359 8177 2648430850809404926763717527731894132494214 8178 2665119295818555206067612503475021971743096 8179 2681911879137135198354139635453416291810528 8180 2698809244302531772499346227600624071069945 8181 2715812038790417700305637107316303219971578 8182 2732920914038619483735216909528179520477421 8183 2750136525471128431638889018124545738277330 8184 2767459532522255837413576120975230563918734 8185 2784890598660933114033669829485277556331080 8186 2802430391415157747942274645253711625068951 8187 2820079582396585938358753389050360491902028 8188 2837838847325272793658876669440923767099918 8189 2855708866054560961613498656301773620228710 8190 2873690322596118575431196911674111443364503 8191 2891783905145127402739897871241818931189684 8192 2909990306105622089862335302915252721364067 8193 2928310222115981398990431227156578831283006 8194 2946744354074572341144522896962260850151102 8195 2965293407165548113114962035236931027642884 8196 2983958090884800751926161155869739839043630 8197 3002739119066069425736835008993430670032804 8198 3021637209907205285495162565861184213127526 8199 3040653085996593807104057097756481003414360 8200 3059787474339735559319860441534446345531673 8201 3079041106385986338107755152724552954177236 8202 3098414718055457613709198642125768401336666 8203 3117909049766078242240911339572078724030818 8204 3137524846460818399241582248584909800109461 8205 3157262857635076698211676830908103595385356 8206 3177123837364231462853731940858006763635722 8207 3197108544331357127415489537905484925133508 8208 3217217741855106745266345245358029324263049 8209 3237452197917761591599060682533723964882350 8210 3257812685193448851943702156298703615837838 8211 3278299981076528394009516134123727949118920 8212 3298914867710149626233128417961752874780765 8213 3319658132014979452308254687709881883918938 8214 3340530565718102336903231794957739125844808 8215 3361532965382093503738319695350155241925302 8216 3382666132434266293195082171740662643041604 8217 3403930873196094712665430618689785658825598 8218 3425327998912812218918310372278856935627100 8219 3446858325783187777867725764752619047391234 8220 3468522674989480253267041805412767039183143 8221 3490321872727572182031471843384397054536914 8222 3512256750237284000103567626444652186454190 8223 3534328143832869789025577881979125146107472 8224 3556536894933695619667942141750868334263247 8225 3578883850095101575885147428021965196082344 8226 3601369861039448547228907228059631163326086 8227 3623995784687350886244336722224678796956662 8228 3646762483189096032307708519018476543063332 8229 3669670823956252210434693427283911521134546 8230 3692721679693465319995936521964109500239257 8231 3715915928430446134822606623054006406158116 8232 3739254453554148942768405233284333570571355 8233 3762738143841142759416648137253374971109930 8234 3786367893490176257281659669586076713842205 8235 3810144602154937558553067787761029146574606 8236 3834069174977010046169880476140579726186962 8237 3858142522619025354788684870209700030199476 8238 3882365561298014710027165313339192552502313 8239 3906739212818959791220612117469181101756462 8240 3931264404608544299825417159640318207816606 8241 3955942069749107422539954976278066133054292 8242 3980773147012800385189959392123337983258336 8243 4005758580895947300442757929024760679465860 8244 4030899321653611519472752594262389842557314 8245 4056196325334368704799570791297604392798486 8246 4081650553815287848660590005619313499681421 8247 4107262974837121468461301919470801641565768 8248 4133034562039706218070464378968561339318433 8249 4158966294997575160992433210640423114908424 8250 4185059159255782958756711666812890399094650 8251 4211314146365945235214846051178787155745252 8252 4237732253922493384827575998933729330790864 8253 4264314485599146100460862514962476923724140 8254 4291061851185598903688313162493912913426214 8255 4317975366624432968119850101815813256046926 8256 4345056054048244533842472779351078290508421 8257 4372304941816996218668904159691694864752666 8258 4399723064555591539544030103621819846050668 8259 4427311463191673965157599891298906397420288 8260 4455071184993651828554907486119227951610611 8261 4483003283608950436325374898733772444462604 8262 4511108819102492718782369375067609921675714 8263 4539388857995409773426465001472461455865952 8264 4567844473303982661908968076339700076980214 8265 4596476744578816828683127113064103791987058 8266 4625286757944250517547306983234658374333925 8267 4654275606137998570347788353145989370004848 8268 4683444388551033000219025598724186309032177 8269 4712794211267701739896427713365810242369314 8270 4742326187106086973841287787957581295713238 8271 4772041435658604471169649421935075676957292 8272 4801941083332845344676936446067116175427566 8273 4832026263392661669598360683487623088910746 8274 4862298115999497404141737794797449904961565 8275 4892757788253966062274661769563658445239986 8276 4923406434237676597742294144800361183047345 8277 4954245215055308966835595949892025587452362 8278 4985275298876940846022951696830793663409263 8279 5016497860980626989201090062207690246269156 8280 5047914083795232718014281472147448481707528 8281 5079525156943523047434276460593959080140432 8282 5111332277285508957587629917387890564254792 8283 5143336648962052331662226316714849194740052 8284 5175539483438731088621272515963341038020114 8285 5207941999549966048401052199917118155707672 8286 5240545423543411076268635652550200957602102 8287 5273350989124608062067808089606286947843764 8288 5306359937501908299186018791900194586850320 8289 5339573517431661837232462959553377173295972 8290 5372992985263676391627791491535828700616302 8291 5406619604986947402569705433220899334651954 8292 5440454648275660845156138011807189357955272 8293 5474499394535470401819166121849535802671984 8294 5508755130950050617648534706359555388912162 8295 5543223152527927668664033342362539960723712 8296 5577904762149589382631247894181368621448771 8297 5612801270614876161605736532708065880006740 8298 5647913996690654465036765717885482942993686 8299 5683244267158774521963706689376314768678280 8300 5718793416864313950596357200899768514794606 8301 5754562788764108973385139085073997530322374 8302 5790553733975574925558653997965255827287726 8303 5826767611825817765034783455941667373727254 8304 5863205789901038301597722986985715913803435 8305 5899869644096230873277373682607422539176752 8306 5936760558665178207969709334332153147460102 8307 5973879926270744218497427236387098511073332 8308 6011229148035466489529711094426058200658550 8309 6048809633592450225058622662587805908360216 8310 6086622801136565435467834020109398411921981 8311 6124670077475949153627456003273855026296656 8312 6162952898083814479906953373072050203074292 8313 6201472707150568266516908919099512495782950 8314 6240230957636239262170053931017674116133696 8315 6279229111323218548692870333627389230740634 8316 6318468638869314111921541287637859517614974 8317 6357951019861121399980435205851404909091008 8318 6397677742867711732868007925540069080067244 8319 6437650305494640438164356231880493342147096 8320 6477870214438276598627012090739262350008156 8321 6518338985540456308457291903672928873999914 8322 6559058143843461346098971977535525666853955 8323 6600029223645325182574615400440169442719382 8324 6641253768555468255572893899929555169606342 8325 6682733331550664450773100379774795818485552 8326 6724469475031340743231105136555339079098402 8327 6766463770878211963054644798977959295904154 8328 6808717800509252661065423486803617616993589 8329 6851233154937008061681428358849790037590618 8330 6894011434826246101855496558317147764213099 8331 6937054250551952566575899674228764714299026 8332 6980363222257671343171919493327423066821871 8333 7023939979914191828472461467844913628984050 8334 7067786163378585534739078616264723602180769 8335 7111903422453593952236749356101307111841624 8336 7156293416947369738316761103533798233198165 8337 7200957816733573314966492659981368838134204 8338 7245898301811826968931159977699284587945044 8339 7291116562368528560733091644231100431427356 8340 7336614298838026961205234407690194504621694 8341 7382393221964161346517759619751974229508458 8342 7428455052862166495110255229200982183101298 8343 7474801523080946242447453852199578138333304 8344 7521434374665717262094176730827471987479930 8345 7568355360221025354255579652302152656107306 8346 7615566242974136435652286068137853983593492 8347 7663068796838804437397003013511247302611652 8348 7710864806479418330410157638642699739263707 8349 7758956067375530510857389269255990514956090 8350 7807344385886768791111809352928115849644676 8351 7856031579318134254839227271492492777681588 8352 7905019475985687247975464082929624347038320 8353 7954309915282623790611871513883505603969314 8354 8003904747745744708128675119730415268993608 8355 8053805835122319793316206094926795453356458 8356 8104015050437349324701915863581664389310752 8357 8154534278061225279856723910873580738245882 8358 8205365413777794596088177442134093674867281 8359 8256510364852826844640549011673226935712296 8360 8307971050102888698313815414072148521635457 8361 8359749399964627586284900595549885626729540 8362 8411847356564466943866082405090811810858657 8363 8464266873788715478967515522980917469947898 8364 8517009917354092891143871332587681575485236 8365 8570078464878674493299602901497223762708416 8366 8623474505953257200403775291693562270396954 8367 8677200042213149363924226446081717786325042 8368 8731257087410386945132512872714751218419505 8369 8785647667486378534956120904661631738459800 8370 8840373820644981742663264772806171072536172 8371 8895437597426013490358726107756484511944432 8372 8950841060779196765047097511001224006815195 8373 9006586286138546394882959959561286047993314 8374 9062675361497196431176437229853927308967475 8375 9119110387482671732757720197129247461458798 8376 9175893477432606364426032514167677320897511 8377 9233026757470911436417612312939066377751892 8378 9290512366584395027124110522850531729895988 8379 9348352456699836846677856298882579158793168 8380 9406549192761520314494217877800611929666762 8381 9465104752809224739424299754830706306438152 8382 9524021328056680306823974091096610045572214 8383 9583301122970488592588258301700959896494776 8384 9642946355349511340033837310388386350331706 8385 9702959256404730251437606382827270544020666 8386 9763342070839580562056000092589655584699766 8387 9824097056930761180559099103610066124202176 8388 9885226486609524196015596310067317762913572 8389 9946732645543446567860187680945767151023448 8390 10008617833218686831664364129313554727416042 8391 10070884363022729670015455101142323232122244 8392 10133534562327621214387651623095713569617334 8393 10196570772573697960563158577226536392224962 8394 10259995349353812196932138366223736323237775 8395 10323810662498056861867259362524798361279684 8396 10388019096158992763333004162824595127414598 8397 10452623048897381110951979381840563203806578 8398 10517624933768424327910858336805309778916830 8399 10583027178408518127347841468363769386351014 8400 10648832225122517855222200859357690569695666 8401 10715042530971522119125152083948164791970018 8402 10781660567861176740050539382600529410612720 8403 10848688822630502081804202577839416269814606 8404 10916129797141246830492993227984601490442000 8405 10983986008367771314398803525418852480219040 8406 11052259988487463472510247928160291516748444 8407 11120954284971690598055381311610849403663082 8408 11190071460677290001553638696867992348686602 8409 11259614093938601756184633845557666746773958 8410 11329584778660046706656154054228628495312916 8411 11399986124409252941244236547893961841359236 8412 11470820756510733945275211569666973897089266 8413 11542091316140121673023655608380434442783950 8414 11613800460418957793811925640750114070167851 8415 11685950862510046387016955681837600799528326 8416 11758545211713371379718907697028385370824200 8417 11831586213562582039864700873439979027773418 8418 11905076589922049857068020730422532250301286 8419 11979019079084500162526760444877882697973926 8420 12053416435869221859009602496802512900518641 8421 12128271431720858651446244291067108049478214 8422 12203586854808785188351245355227772473780122 8423 12279365510127071544120268224193159480477530 8424 12355610219595039492160246003090119819281715 8425 12432323822158414038852386297330428172163700 8426 12509509173891073708499566823949230305778208 8427 12587169148097403089678249370363623943026304 8428 12665306635415251173800196352283474095754202 8429 12743924543919499037191682272512164765610686 8430 12823025799226240438618218879239488399873605 8431 12902613344597578924921729517995558146071934 8432 12982690141047045058295290604804824733342159 8433 13063259167445637399698685673099751964223404 8434 13144323420628490904016773250433208180032934 8435 13225885915502176403782740940921919148395686 8436 13307949685152634879630395442640696871331042 8437 13390517780953750237104416630427922776981736 8438 13473593272676564331045682014417236895960080 8439 13557179248599138000481048518117649771352986 8440 13641278815617061898784068245338366955447422 8441 13725895099354620925835724343150210933806464 8442 13811031244276616091003116849670209229186834 8443 13896690413800847657969825202094845547869366 8444 13982875790411263444795146582718818116950119 8445 14069590575771776175051284287663930007784842 8446 14156837990840753798488568701686079041700959 8447 14244621275986186722409670257252542727457328 8448 14332943691101535917795248098668254647650836 8449 14421808515722265887216313380975865567257836 8450 14511219049143066504693519714206155325660242 8451 14601178610535767760921376938741051605967746 8452 14691690539067951470666774146708137979495356 8453 14782758194022264022676953864599664922285652 8454 14874384954916434276092966088720338386649224 8455 14966574221624000731161417231208864925761306 8456 15059329414495752125970788133088405262707874 8457 15152653974481885635009504634968747760467084 8458 15246551363254886869552085649663204657574917 8459 15341025063333135904227853540293690571939218 8460 15436078578205243578614660592062439541548115 8461 15531715432455122347328658650284085232542814 8462 15627939171887795976851116232347351919420779 8463 15724753363655952412245472765889954505636966 8464 15822161596387244161973021748388016088615270 8465 15920167480312340574214646805069418086503192 8466 16018774647393736403449714666920381765799236 8467 16117986751455321091532379429058469544998276 8468 16217807468312713213141000140753198834615946 8469 16318240495904364561258950541732023787839338 8470 16419289554423438374275641998605781866346774 8471 16520958386450466232375929520066181151483632 8472 16623250757086788177115071989110309986226730 8473 16726170454088780634455922056550014549598262 8474 16829721288002876748075883889597211278914654 8475 16933907092301383756434258378590534196491320 8476 17038731723519102073926760532730987721703783 8477 17144199061390750763444112566867319667662354 8478 17250313008989204114796563420868661764097434 8479 17357077492864544070766840909928054055794308 8480 17464496463183933270011291075182092843448026 8481 17572573893872313503643690268724750757529040 8482 17681313782753934410109323751698901478748372 8483 17790720151694717260889309826118834721664254 8484 17900797046745458717667715544103187506002006 8485 18011548538285879469847668717011110383193910 8486 18122978721169522689718336272132223680950290 8487 18235091714869507271153231118026535546683576 8488 18347891663625140846462753899921392569842392 8489 18461382736589397604931102874198226001608212 8490 18575569127977265965640630364341943580751978 8491 18690455057214971186426328901834243698124790 8492 18806044769090078020210340515753844782433504 8493 18922342533902478559542150351661429213180690 8494 19039352647616270439915407863178480128526465 8495 19157079432012530602348077596287180036784242 8496 19275527234842989845799824859977671244606454 8497 19394700429984613430260162572709548825967064 8498 19514603417595093021773902986199559714567072 8499 19635240624269255301277856016643361871961804 8500 19756616503196392589905484292476999834522216 8501 19878735534318520874375359051658750232292940 8502 20001602224489570647215761583534839843994489 8503 20125221107635516007892648530439652830710302 8504 20249596744915447502402458216144202194675582 8505 20374733724883594210565897118843761401221454 8506 20500636663652300622114934243277977814787351 8507 20627310205055963874703775806597583098828838 8508 20754759020815936959196628460964822057451495 8509 20882987810706403529991627174887171186238608 8510 21012001302721229990732450672891872057559022 8511 21141804253241800558537925662913404830154782 8512 21272401447205841042846389550979962712417189 8513 21403797698277237108126804485603697969669226 8514 21535997849016852823053663906243652555709241 8515 21669006771054355332278682821894766892909438 8516 21802829365261051520660197391526035810890048 8517 21937470561923742573732206676818419597396988 8518 22072935320919602372310164463499443446013473 8519 22209228631892085693441072719774786067122288 8520 22346355514427872224412247685055740094664224 8521 22484321018234852431237438083134161910877564 8522 22623130223321161357941892103274589727270938 8523 22762788240175266468070621453176805875856302 8524 22903300209947115675147629144170877864745148 8525 23044671304630351744319391259342712498739646 8526 23186906727245599283124556713756590384416972 8527 23330011712024830575244804304779498916584860 8528 23473991524596816547210230991834078635562675 8529 23618851462173669194357703664296902202621098 8530 23764596853738481828873459515168832884441542 8531 23911233060234073549493064966308882132493268 8532 24058765474752844369383823930696982850220043 8533 24207199522727747475898053736124520938015038 8534 24356540662124385133261518639144232198104395 8535 24506794383634234776850930617664408032805308 8536 24657966210869011885519005891811689188364324 8537 24810061700556176256446321022705874668985038 8538 24963086442735588345237368950766795949882554 8539 25117046060957322372435004302529289577908524 8540 25271946212480642936304126965527714493096811 8541 25427792588474151910633228503134405552369190 8542 25584590914217112445422569639230997282464122 8543 25742346949301956927671527990411593966435784 8544 25901066487837985799046319732350852984102006 8545 26060755358656264167004130330827119940797054 8546 26221419425515723185971968358414197087838449 8547 26383064587310473225429570452333517140640806 8548 26545696778278335882226729566238755595141746 8549 26709321968210601935177795005238239093605368 8550 26873946162663022380921110791618744369638282 8551 27039575403168039731210135513462905587388350 8552 27206215767448266793217246163856544397541134 8553 27373873369631220196082102217161478395225176 8554 27542554360465315968825273408980322985644110 8555 27712264927537134516875961988994013633151078 8556 27883011295489962386831431754540790541675006 8557 28054799726243618251676553692019551793850924 8558 28227636519215570591546060925996063077758990 8559 28401528011543354588211050954490301507759882 8560 28576480578308295794816365603351870660459422 8561 28752500632760548185988111289389853246867688 8562 28929594626545454237272154375249584470648376 8563 29107769049931234726956346810208801360882128 8564 29287030432038015997672921947798800694470585 8565 29467385341068202459774373419574963732413768 8566 29648840384538202163327623209042208644637152 8567 29831402209511513310678838613764141494500568 8568 30015077502833179626906319681428916307066640 8569 30199872991365622551102905143506200793900408 8570 30385795442225858257313800187288213368762926 8571 30572851663024107560102086149112704121875398 8572 30761048502103806806123911171770725245324941 8573 30950392848783027899769971130152937831825416 8574 31140891633597315657870869117408945123017422 8575 31332551828543950735672795311452049513217382 8576 31525380447327646413768211348768046050170828 8577 31719384545607687583415377142675392749852628 8578 31914571221246520315702154646100126619166921 8579 32110947614559800448305102193373154744022996 8580 32308520908567909672165983205492501289870060 8581 32507298329248947649256011321504865137456198 8582 32707287145793208741725006250482439172760750 8583 32908494670859151982139715418746806219232162 8584 33110928260830872964204449224107150606837326 8585 33314595316077086383329474669854700434981456 8586 33519503281211628006669914519060343726582137 8587 33725659645355484902801817028589754400816202 8588 33933071942400362812034213942949891842904586 8589 34141747751273799589477999966502804884516936 8590 34351694696205833704405982715740994714322831 8591 34562920446997236831145114665423479730237044 8592 34775432719289319618743383544292449686747358 8593 34989239274835319778951769972164424189465350 8594 35204347921773381684657755135105750494456736 8595 35420766514901136723802760614555672730497470 8596 35638502955951893707013320183382773493373004 8597 35857565193872448680676421986726498794637622 8598 36077961225102523550995031095164690404577002 8599 36299699093855842978672028585109141672837982 8600 36522786892402859058291415323524833295706482 8601 36747232761355133351196367454752632532579770 8602 36973044889951385895706346885855502908016064 8603 37200231516345220873871724308172655759355232 8604 37428800927894538669636034789646480214217421 8605 37658761461452644109264836936471571343723502 8606 37890121503661060731207976213947967512514780 8607 38122889491244060989190661408174977158990466 8608 38357073911304922349279960639348292789545442 8609 38592683301623919298948930155889300989745412 8610 38829726250958061343762435878465706908606158 8611 39068211399342587125238655088176493283396400 8612 39308147438394224851700104811821540834309066 8613 39549543111616229292519695747357172638062526 8614 39792407214705205645092627795349247741171496 8615 40036748595859730643125807674310538230009562 8616 40282576156090781334434773478941337688519643 8617 40529898849533982016375758746796873474224166 8618 40778725683763679877319433617589062125790031 8619 41029065720108859953194947685522309183036458 8620 41280928073970910069100103597316314107197303 8621 41534321915143246497287758583469011625227236 8622 41789256468132811124501840051537663629028625 8623 42045741012483450983650639174189485780617046 8624 42303784883101191067172292116429531629006254 8625 42563397470581411402169562269302185195524726 8626 42824588221537939430470199810269419305615978 8627 43087366638934068800207289484152963023025814 8628 43351742282415515739313127326886541657332404 8629 43617724768645324245482327072000707899314992 8630 43885323771640731391687093479867798702144608 8631 44154549023112004111221970536092731842197584 8632 44425410312803258891518946591190222384236475 8633 44697917488835275871608656820032207526537896 8634 44972080458050318904111658249060221749861112 8635 45247909186358973209027468095526082840743988 8636 45525413699089012313350368090401367646996694 8637 45804604081336306037682013434645932951935162 8638 46085490478317781358533784562682301935212637 8639 46368083095726448042918734389278889603768290 8640 46652392200088501020126076640935074229510161 8641 46938428119122511524252607738568572062884774 8642 47226201242100719110137443158907502358388947 8643 47515722020212436714811179124087686148043440 8644 47807000966929581006430273994452871446878052 8645 48100048658374340332924305348572964751574856 8646 48394875733688992653240035323270380527609590 8647 48691492895407885905124157731193554178710846 8648 48989910909831593334848467694403130382286235 8649 49290140607403256386149262572814016207084280 8650 49592192883087127817929339057476222654141250 8651 49896078696749327792958295425044976746070672 8652 50201809073540825752907292929293084846136650 8653 50509395104282660968570301855594363853674592 8654 50818847945853414728057494568171241913620135 8655 51130178821578947200100201668053447873309882 8656 51443399021624412084383082997156534363136323 8657 51758519903388562236020260697586536399743460 8658 52075552891900359526920508156798813455350789 8659 52394509480217902282844591063226114293450292 8660 52715401229829683711447932989694144291690916 8661 53038239771058194813526359425236768609900946 8662 53363036803465885347044206056876749603044812 8663 53689804096263496491325018053558060553477768 8664 54018553488720778937027889526941308915020430 8665 54349296890579610206219682421446992471331974 8666 54682046282469525085987421853944754887132421 8667 55016813716325673138618604355580823605715108 8668 55353611315809217331412504548688608688113160 8669 55692451276730187909675366587526510399722604 8670 56033345867472805717399175440349562295425471 8671 56376307429423289251530090273524202687594156 8672 56721348377400159817601172614790450734203851 8673 57068481200087059236837354827655288480057840 8674 57417718460468094637641283408586969853238553 8675 57769072796265724947639364965205666488571926 8676 58122556920381203786210683335405770880281430 8677 58478183621337593541640101774785395050046412 8678 58835965763725365501733486881465344801408904 8679 59195916288650600991910278242015882308450002 8680 59558048214185808560449281935606950777526701 8681 59922374635823372336710304335933992469564612 8682 60288908726931646774789797550095815622046476 8683 60657663739213713082195806994829421545523604 8684 61028653003168812720748957992629152513509100 8685 61401889928556473455034770222313912196964538 8686 61777388004863343512351040199048786451711470 8687 62155160801772749507215192055598470654505682 8688 62535221969636993873123190763352323383890511 8689 62917585239952407634386680308928170078206582 8690 63302264425837174441521308778630319259837980 8691 63689273422511941884819605253372844290133282 8692 64078626207783236192419168324019160101476778 8693 64470336842529696511374217415770085482365042 8694 64864419471191145062958666645079348694646612 8695 65260888322260509556674743562814429506834012 8696 65659757708778614341215745140789208755606538 8697 66061042028831856864937770452513751907810322 8698 66464755766052786113236179924891086810916145 8699 66870913490123599785601107647803518390909358 8700 67279529857282577071045615587902142311203903 8701 67690619610833463977063063025753362936505360 8702 68104197581657828264280024372655994924094789 8703 68520278688730401136530693966246418944247410 8704 68938877939637422934191254812553148391436346 8705 69360010431098010177281264023864744306902700 8706 69783691349488561404066842656909779058405470 8707 70209935971370219350690490907349859385361190 8708 70638759664019407117707837740121655527068997 8709 71070177885961456070335751166281692617282470 8710 71504206187507343320712173302485379539808286 8711 71940860211293556742539012598682547279446882 8712 72380155692825105571128651574289659119179122 8713 72822108461021694745105357388800240256213386 8714 73266734438767081249828377953035065756729683 8715 73714049643461630827007049573726254233667350 8716 74164070187578093519973133071274789521668604 8717 74616812279220616629665152010174616302047736 8718 75072292222687013762567065675251453650950353 8719 75530526419034308758632525801750729771073844 8720 75991531366647573394619613552781606670219284 8721 76455323661812077866262724319074628321757364 8722 76921919999288773161321573932605032319518646 8723 77391337172893124544775571128346775140709948 8724 77863592076077315487278486915705158530480816 8725 78338701702515841478456920458359834038316504 8726 78816683146694513277730000900253568908935785 8727 79297553604502889267050582492244287801827580 8728 79781330373830156682323413029593699174731390 8729 80268030855164481613246929252635061566829808 8730 80757672552195847774956023445095427021947308 8731 81250273072422404169116918748721568521296636 8732 81745850127760341867045792372915941849934115 8733 82244421535157320262993621620743697974333160 8734 82746005217209463261964543322076796302076766 8735 83250619202781945983317478947282663931950264 8736 83758281627633192678944571822540244702289336 8737 84269010735042706683028816404029711225823460 8738 84782824876442553329260859994684924776495189 8739 85299742512052516890945072808927925169578634 8740 85819782211518952719651381924199218240461096 8741 86342962654557355878975838339399012253382744 8742 86869302631598667691563245072481517634097955 8743 87398821044439341739823250111981292003696892 8744 87931536906895190983740954496789957157135339 8745 88467469345459037782848177637416376392294146 8746 89006637599962188733785955520264046898815355 8747 89549061024239756359956540584012877273750092 8748 90094759086799849815538064504486988601421656 8749 90643751371496656892621078416290998741060618 8750 91196057578207439747427382759372660842984409 8751 91751697523513466889491906601180700913141010 8752 92310691141384904106331921811872082070562180 8753 92873058483869687125498631065763949671055262 8754 93438819721786398946008222989492495440673180 8755 94007995145421174901986938154239828592198646 8756 94580605165228658652941654007597184388698652 8757 95156670312537032427388116102331876760339592 8758 95736211240257144979637380916846860651186898 8759 96319248723595760853361479077981235458082004 8760 96905803660772954680135967022757348116888332 8761 97495897073743674376494143554406114361298748 8762 98089550108923497239129522315152322041294784 8763 98686784037918603074753952483672164478271168 8764 99287620258259988638762872316629326860913574 8765 99892080294141947795280891661107240485644200 8766 100500185797164841950364582443414439825764688 8767 101111958547082185450129386696275473717721338 8768 101727420452552070776348330485003810539968628 8769 102346593551892958513646184101234684088978918 8770 102969500013843857204788283608648939107163515 8771 103596162138328918353742900406827617739322370 8772 104226602357226471980184312892329045745957897 8773 104860843235142528273905121443178467895690642 8774 105498907470188771043225403805181020501840128 8775 106140817894765068797927606705052612052560570 8776 106786597476346529454514210696125154929747070 8777 107436269318275124799684813880479048545815132 8778 108089856660555910996865006905809840287084800 8779 108747382880657871570395932935581843018780158 8780 109408871494319409452615444471916950866088605 8781 110074346156358514830534012367389328432226448 8782 110743830661487635681135765686759223349454223 8783 111417348945133278037522025199425263033961874 8784 112094925084260363182166245616482658420690552 8785 112776583298201369118470236282083171230298818 8786 113462347949490283827606747707114003959695609 8787 114152243544701397974307879844085393299603288 8788 114846294735292964882817202167276688997416055 8789 115544526318455755762670917477043558640436132 8790 116246963237966538323314820303047495635463470 8791 116953630585046507076804193769110037738374510 8792 117664553599224693788978180397627469172427818 8793 118379757669206386701553604998112735030591490 8794 119099268333746587310550801901742470034342962 8795 119823111282528533650350812893042237906596302 8796 120551312357047319197494513061616739385436540 8797 121283897551498636674074954699754189580336386 8798 122020893013672676197249688141771228950556845 8799 122762325045853207389015245671354381831309998 8800 123508220105721875228946611815655500671130038 8801 124258604807267739602115631061588786573307950 8802 125013505921702088664869232065634901513234381 8803 125772950378378556322576414965159774468000424 8804 126536965265718574285847524159529466923479026 8805 127305577832142189345095811352201376679742286 8806 128078815487004276677655111042258099206386437 8807 128856705801536180176994061366947249227513744 8808 129639276509792810969882195774792242645711092 8809 130426555509605235464671924367521389488720188 8810 131218570863538784452168467330479273309296388 8811 132015350799856714959872776824451532521493836 8812 132816923713489456740705999054815623365366183 8813 133623318167009475458663727015518321973083540 8814 134434562891611784816209849889102560012643538 8815 135250686788100140051608921912424649809809404 8816 136071718927878945418818387877427545394523136 8817 136897688553950908448023482244494482116207854 8818 137728625081920473971403963917309068939384263 8819 138564558101003071086278890943067278921849540 8820 139405517375040206416389242895447621798590516 8821 140251532843520437221754260029889844625263096 8822 141102634622606258098281816626823815234136200 8823 141958853006166935200131943201656654424511772 8824 142820218466817322110731753364280229352399503 8825 143686761656962691682325544093370134319662440 8826 144558513409849618359021784418980111465463609 8827 145435504740622945694475181853182495814602500 8828 146317766847388873972623146926559681343553239 8829 147205331112284203038287926311911476420699834 8830 148098229102551765643964640737875780963411244 8831 148996492571622086819747675944445278680033012 8832 149900153460201304975109598479194924898699872 8833 150809243897365390644144302968082446805818286 8834 151723796201660698989925778212041794071201854 8835 152643842882210892388822075662431234609064800 8836 153569416639830269621947180309679807654687987 8837 154500550368143538408437960953346837288959014 8838 155437277154712068223915689967464051708840457 8839 156379630282166660557338283565506372106263546 8840 157327643229346873970476969700034421242317490 8841 158281349672446941536466125771834977599456526 8842 159240783486168318447284162305528057908749803 8843 160205978744878897794633218262468365305469280 8844 161176969723778932744502772067196088033035466 8845 162153790900073703542733790045168815280672002 8846 163136476954152968007152498291031066611794708 8847 164125062770777234381323079869532868851223796 8848 165119583440270895645683409131342769105794955 8849 166120074259722264603784219012179250600309590 8850 167126570734190549284556773678667100060058257 8851 168139108577919808425994144185548002729033916 8852 169157723715559927031353553709916863944134265 8853 170182452283394652215979004843381179638814130 8854 171213330630576729791111596591636196773624418 8855 172250395320370182260606694421758321773835296 8856 173293683131399769137319583437207988582693692 8857 174343231058907670718061602541031778478499878 8858 175399076316017436689474255934521079747713376 8859 176461256335005241171926697062345547773614708 8860 177529808768578486044619588842834648910800916 8861 178604771491161794632483012728449830108886450 8862 179686182600190438074195218404683132560373843 8863 180774080417411236930730007111466352154506320 8864 181868503490190980835270897008512096043253348 8865 182969490592832409228117442285731898968516574 8866 184077080727897796464360723872958332663035554 8867 185191313127540184827628695329560560802692334 8868 186312227254842309230105391405870486632712475 8869 187439862805163257627318669609722560156220634 8870 188574259707492911425876879983888291693010063 8871 189715458125814210413423410907350697809942814 8872 190863498460473286992577247606711862025147502 8873 192018421349557514754545356789205867483977944 8874 193180267670281516683436770276086153313844292 8875 194349078540381178539086621148596257623996246 8876 195524895319515713224419069906101188802170425 8877 196707759610677822203049071683219542405309362 8878 197897713261612000293952349137018341060615415 8879 199094798366241030432628864138533275308887810 8880 200299057266100715252255684570447299481938023 8881 201510532551782892603878625010259038642811458 8882 202729267064386782401736651749181824295212392 8883 203955303896978712448357078825214384434464560 8884 205188686396060271164111383619332685829622538 8885 206429458163044935417489425124442375324898890 8886 207677663055743221925442388524927698090737884 8887 208933345189856410967770385971859806563148220 8888 210196548940478891435697841876653480677523812 8889 211467318943609176512497155136383576868756050 8890 212745700097669639563297281148836605139227301 8891 214031737565035020092057481465810458608413626 8892 215325476773569749906106264424743750334508894 8893 216626963418174149912650250064396857670432250 8894 217936243462339548257256149314341963106741864 8895 219253363139712370801510111645514541256100584 8896 220578368955667255225871276683007240470806583 8897 221911307688889240334169422381753791829319968 8898 223252226392965082428259143269745708627436812 8899 224601172397983750915044074602263246093841854 8900 225958193312146155603433409548443493065416632 8901 227323337023384158445798494414571346245723522 8902 228696651700988922777168839490825515760808418 8903 230078185797248653405753709178631550441139936 8904 231467988049095781210406864390533448801906335 8905 232866107479763646204377383847535812689704988 8906 234272593400452733330118201393126710199633452 8907 235687495412006515557065528187953901517286210 8908 237110863406596959163166198134714786021627028 8909 238542747569419746391525750976418598570455580 8910 239983198380399270985887371758869511708766044 8911 241432266615903462422740312254223732306038260 8912 242890003350468494973705857249567410904763664 8913 244356459958533438049469047600757782431635680 8914 245831688116184904595925067754595851697734137 8915 247315739802911754634400337283367680895475022 8916 248808667303369911360799857512413270805515610 8917 250310523209157347543334253925652509008137342 8918 251821360420599300285102276082197529011578843 8919 253341232148543772546257377966395720524203952 8920 254870191916167380150780567335140681652716781 8921 256408293560791603335026202940109804129174758 8922 257955591235709502229213109939077303016762663 8923 259512139412022955998910609348476813403118658 8924 261077992880490485711328206835837548580805978 8925 262653206753385721330869206467071038029043612 8926 264237836466366573589962910629087596449736781 8927 265831937780355171824657900424349633232474746 8928 267435566783428629209850781656140401115697844 8929 269048779892720697176351408769101095118839162 8930 270671633856334371141257700168177878834312722 8931 272304185755265510034341529648323311813065296 8932 273946493005337532456342676026806561438113108 8933 275598613359147252660241351956029285266879414 8934 277260604908021919903742388802322768973502352 8935 278932526083987525080366763237589796590132816 8936 280614435661748438897719909295246608864365005 8937 282306392760678446234702324583871677368808356 8938 284008456846823241674657569953957469789828378 8939 285720687734914451578727158651540071606038278 8940 287443145590395248433012376350391742898693587 8941 289175890931457623574541172250955514716094206 8942 290918984631091384774515381154773600421814245 8943 292672487919144945532881207578435568571451504 8944 294436462384397973315935719431361051100134732 8945 296210969976645964348465718113041610706689794 8946 297996073008796812953824495713737958558894492 8947 299791834158979443819398444354230942125431584 8948 301598316472664575951111098342916842384658476 8949 303415583364797687468968882641955879924229248 8950 305243698621944250786182592455456160464576454 8951 307082726404447308107113485723636021840274118 8952 308932731248597457574204946250016070485382092 8953 310793778068815320791182149958463816548786796 8954 312665932159846562849145287112872120107840224 8955 314549259198969536383758973240783004882984960 8956 316443825248215621595563902613850925455434588 8957 318349696756602334571519010066035299577416752 8958 320266940562379276654235927658941906629351442 8959 322195623895286998016004938950809264640677330 8960 324135814378828849007645601207878310348025767 8961 326087580032555893267458450123516593974781938 8962 328050989274364956993119517652449328277550748 8963 330026110922809889199259646828208223405506430 8964 332013014199426108205718713947563806595011616 8965 334011768731068510026073875320284426988573314 8966 336022444552262814753023921324860995176421226 8967 338045112107570427466581895000950378963640844 8968 340079842253966890622798538240034800826370144 8969 342126706263234005314923160755777432164878038 8970 344185775824365699235519553342131671895769072 8971 346257123045987719607106028734236956755327282 8972 348340820458791229790394085694163100755669002 8973 350436941017980388723173143935628754556587830 8974 352545558105733992789342952923315136348599531 8975 354666745533681260166544375132966960814609338 8976 356800577545391838152297098119104161756170498 8977 358947128818880114422533329570776531431710174 8978 361106474469123913632933641489582258648503999 8979 363278690050597661232538896362457578000565444 8980 365463851559820096820744729413147825270372110 8981 367662035437916619842996573822703307875620850 8982 369873318573196350887307975205675967678619328 8983 372097778303743992313137300896647212765950752 8984 374335492420026572416192340725601462708975914 8985 376586539167515157807403230073975293229416032 8986 378850997249321619161626193809366497160205552 8987 381128945828850535971628481891778318049784118 8988 383420464532466326425573295169952365528985255 8989 385725633452175689011587315158653063812888664 8990 388044533148325442941067567725887839120544934 8991 390377244652315854973183762706330907557561910 8992 392723849469329540716572036775862227800662648 8993 395084429581076028980511345389800082302817390 8994 397459067448552078246939844225339071374153946 8995 399847846014817834836520797943558719926863820 8996 402250848707788922846621264754011619003908327 8997 404668159443044556446537524245933851048568482 8998 407099862626651765625604523178972033474204306 8999 409546043158005827002978174702356569793328954 9000 412006786432686991823894911942003002598567512 9001 414482178345333603786108304511877182578072586 9002 416972305292531699861993720483883578018213593 9003 419477254175721187806514968157946600783054712 9004 421997112404118694568877680796906585210229475 9005 424531967897657180356269100699111397366011286 9006 427081909089942413631619152627052527486111359 9007 429647024931226402863829635898720524425913980 9008 432227404891397881388423464212676115800963258 9009 434823138962989942279080687485078778349745310 9010 437434317664204920676069176207166475795145965 9011 440061032041956621566162062759702524418142646 9012 442703373674929991560278134030452657006240117 9013 445361434676658333769802265951809864577510384 9014 448035307698618165440357686173897659921951593 9015 450725085933341818562727442087617208930385364 9016 453430863117547884244676127489273872462495766 9017 456152733535289602194621966111570089742827884 9018 458890792021121297238471142444369267308233781 9019 461645133963282965364468283277112207238218722 9020 464415855306903112367656796398057401953297532 9021 467203052557219948745498031248235380240370746 9022 470006822782821045079386702106063881031238054 9023 472827263618901552723239566833122503697561946 9024 475664473270541095210042940356668728981937852 9025 478518550515999436380240297187031423918653606 9026 481389594710031031832142135450279657441813699 9027 484277705787218570894164689592360977598288252 9028 487182984265325616921670343394207124000940484 9029 490105531248668454327509162953201692395731428 9030 493045448431507251365066395536186642108774986 9031 496002838101456648295723720907576699835436652 9032 498977803142915881189161255150985437034030152 9033 501970447040518552224881654029023177500857412 9034 504980873882602157986746107631760821583371490 9035 508009188364697487869193628239627701572204476 9036 511055495793038005344188981065916652698138928 9037 514119902088089325471830169802104889841812830 9038 517202513788098902674962948037697143771164184 9039 520303438052666043439116872046773268297901360 9040 523422782666332359243614535081148608229780735 9041 526560656042192775677832530280725336704569628 9042 529717167225527214348329188443067362748618190 9043 532892425897453064837920146339771988196907282 9044 536086542378598564636798348071552048565337146 9045 539299627632797205628480302664459383949758266 9046 542531793270803286379735562359116653611542516 9047 545783151554028730153741805136675669045531036 9048 549053815398301289239524070554662880220673579 9049 552343898377644256868304190412006603379009564 9050 555653514728077808668725968083366173692327724 9051 558982779351442096298053998626057612017132164 9052 562331807819242216575390105747645339660257671 9053 565700716376515180135732235524210322464632314 9054 569089621945719004320337439431034311385912628 9055 572498642130644055719364565410424927157339738 9056 575927895220346768487184836160578393119296592 9057 579377500193105865259081126224019560626485756 9058 582847576720401208210331068879705294855572916 9059 586338245170915408514906863475587394018783764 9060 589849626614558323181247665596587811952275373 9061 593381842826514568966790697638813755363101256 9062 596935016291314183801206807255593368586349680 9063 600509270206926566880597337736258703336345098 9064 604104728488877829331294190979110026876767100 9065 607721515774391688082386315598372051676736102 9066 611359757426554036330696117784348424729433540 9067 615019579538501324730671172042787463244717230 9068 618701108937632888194562928059161078535488534 9069 622404473189847353945357818503790361167646562 9070 626129800603803267226230345767842524321652124 9071 629877220235204071835825564533709584341335022 9072 633646861891107583428473209557998739066549811 9073 637438856134260094292510999263770238381592788 9074 641253334287455249098273958921271827412934783 9075 645090428437917831890013664317069100245636020 9076 648950271441712605383069949282618981822251916 9077 652832996928178344419051819814597110322560592 9078 656738739304387206227618176164013805963270489 9079 660667633759629580943706696142923360712549362 9080 664619816269924566633765244189949054131604141 9081 668595423602556213893718940630607881547477826 9082 672594593320635685895082186943201551759942098 9083 676617463787689480573823262980705577925534702 9084 680664174172273862479334493445454447200015602 9085 684734864452615652628178461784702899845549406 9086 688829675421279525539195504988769822450697592 9087 692948748689861963463095064807734726007066140 9088 697092226693712018660838850027894110661116305 9089 701260252696679035430982769862393711416264370 9090 705452970795887484436702959009008626713147716 9091 709670525926539062738514799652809984257185044 9092 713913063866742213798728664873390229078853979 9093 718180731242369222588498313662445262368558214 9094 722473675531941041797933754806155389244867814 9095 726792045071540006024196403366379314011430544 9096 731135989059750591691797061722104277021083446 9097 735505657562628381343503394380869928633981202 9098 739901201518697391829360005039218370066321536 9099 744322772743975926815357985200141054608060928 9100 748770523937031114932289052900883031260347594 9101 753244608684062295789309452725320188304646184 9102 757745181464013416985748108156480944259186162 9103 762272397653714606168749718070486937403062584 9104 766826413533053083103474334902414721731555289 9105 771407386290173577646808368198832261885787612 9106 776015474026708420444905991540550750622864526 9107 780650835763037474109402813769477285232372484 9108 785313631443578073566853781500150320611660350 9109 790004021942105145220873138090963002719730572 9110 794722169067101675516624559102880934966680545 9111 799468235567139700452753156618300295476225272 9112 804242385136291988546596892618385421032943338 9113 809044782419574590724592220903841172718702128 9114 813875593018420431581226802640358333563174288 9115 818734983496184117426720387079035745034519472 9116 823623121383678137525863051471134072524117164 9117 828540175184740635918137749248171457788081538 9118 833486314381834932202431482070128845452948167 9119 838461709441680970668326511432322145752393208 9120 843466531820918878160190145325136206107640807 9121 848500953971804812070079226077457148036173118 9122 853565149347939280870874123936389977844424674 9123 858659292410028120622087590849569071655273150 9124 863783558631676311907487201671341999125844454 9125 868938124505214822696057425493929356275829074 9126 874123167547560663655939917361633865036125626 9127 879338866306110343494859859983395207870512648 9128 884585400364666912950203747216780645539838454 9129 889862950349400787107391689281594251906794044 9130 895171697934844536786517110243593967988752406 9131 900511825849921840804440751722579724007384668 9132 905883517884010791992656518487195171022722051 9133 911286958893041750930326403024271852130990352 9134 916722334805629942436943185632940233446846808 9135 922189832629242990960155680288468538035846372 9136 927689640456403592091415019466054565038129762 9137 933221947470927518545305058102888195846499654 9138 938786943954197160047738823469193861810902208 9139 944384821291470797693669621208507408893888740 9140 950015771978227814456613688185203617461424764 9141 955679989626550044660145103743371275425067520 9142 961377668971539466355637160922521128623545219 9143 967109005877772441690921872148722726875323994 9144 972874197345790711501255240677294120689525156 9145 978673441518629351507045058047821298270354820 9146 984506937688381898662255166155287039237783930 9147 990374886302802857363280417105317121855221514 9148 996277488971947796400425232411403172593639397 9149 1002214948474851248712951154668081071038501584 9150 1008187468766242627194020741772995136548608226 9151 1014195254983300370983792412091311528011574046 9152 1020238513452444537887449439550202871918356870 9153 1026317451696168059760112447361116957843316206 9154 1032432278439906878912424881728063946243025168 9155 1038583203618949184809151684386750406961362658 9156 1044770438385383971558429546141875111590111824 9157 1050994195115089137921389733932234938086818768 9158 1057254687414759352810778763818521299688797953 9159 1063552130128973910492965566489840341047977144 9160 1069886739347304800960383888702108135232587573 9161 1076258732411465222201053326303870966623754100 9162 1082668327922498762358389630639851816543298513 9163 1089115745748009481048093015368978521251771850 9164 1095601207029433120379530568163248367189697435 9165 1102124934189349677516744203436435489805955790 9166 1108687150938837571909057750368000495533407426 9167 1115288082284869641623264838446660281680483916 9168 1121927954537751204518592516361909034308247332 9169 1128606995318600421322093528645594437483381640 9170 1135325433566871198985862601993729437547429316 9171 1142083499547918874038538899507393245414979102 9172 1148881424860608916981988142997865790864959826 9173 1155719442444968900129894155966952830176971858 9174 1162597786589883972638271337207353367430019062 9175 1169516692940836087838677651992362606003999362 9176 1176476398507687229353203161048475477655476264 9177 1183477141672506883846173156345480324595178790 9178 1190519162197444009650979120707138710023113538 9179 1197602701232643751901576684137993801105699798 9180 1204728001324209156197009448900600335032843352 9181 1211895306422208134233873160816178159867017408 9182 1219104861888725936255968607996540763762404114 9183 1226356914505963386592546452444688591918180294 9184 1233651712484381139986565798311507762637142281 9185 1240989505470890217852313759350537674856835902 9186 1248370544557089085047608927493674208303768219 9187 1255795082287547529199681019882559953827522120 9188 1263263372668137606085725884971371940692878833 9189 1270775671174411916039123509038437614740457148 9190 1278332234760029477830420951176769595967263913 9191 1285933321865229467958466756416933009433998150 9192 1293579192425353094781583103499630084510537950 9193 1301270107879413878421421729265621233361235196 9194 1309006331178716608883214773139981654386171610 9195 1316788126795525256355547585738017828037959880 9196 1324615760731780109180592975008330985222951772 9197 1332489500527864416522001299479040252373073900 9198 1340409615271420814302384488501148762222963578 9199 1348376375606217814535610952121397079831253112 9200 1356390053741066639740989168750292508066353153 9201 1364450923458788685696907491040100150620468472 9202 1372559260125233897370663628158157154661709486 9203 1380715340698350344449106840978970295087173050 9204 1388919443737305284491376878317023371030264902 9205 1397171849411658003330504098891290134700261486 9206 1405472839510584723964983337357037094137472683 9207 1413822697452155876804698417388982730278267694 9208 1422221708292666025767803587596840807397283911 9209 1430670158736016746366411618760077392865338360 9210 1439168337143152753569245181310919327555535343 9211 1447716533541551578888828015483303896680942164 9212 1456315039634767097809375177295261342723405205 9213 1464964148812027210349337426136984067159453282 9214 1473664156157885979239614020607617045736853380 9215 1482415358461930531894821488054096719801666250 9216 1491218054228543034060744284448909039845235284 9217 1500072543686718044736247895455797707930035460 9218 1508979128799935563692557355118771083364655934 9219 1517938113276090084646946163127497753131447666 9220 1526949802577475968891594233315333046745906986 9221 1536014503930829455931711155377765078628306466 9222 1545132526337427629450035332936661829941676237 9223 1554304180583244658687563393440641222460350344 9224 1563529779249165637112890855165509702271128410 9225 1572809636721258342044907878272565879237297586 9226 1582144069201103240695846804871745082378365220 9227 1591533394716182069913875183100625693558722080 9228 1600977933130325318726623441148266032478709052 9229 1610478006154218944619284992261333354171032758 9230 1620033937355970656323283270529035074513135630 9231 1629646052171736097744020276856692925988789622 9232 1639314677916405269518960211536111613447798238 9233 1649040143794349526570315541652899770425161750 9234 1658822780910229491899947558249364341427086278 9235 1668662922279864228767825583872137351842958922 9236 1678560902841162015299565265851507850154275326 9237 1688517059465113067483243911821426747258348498 9238 1698531730966844558440926978128705695785862736 9239 1708605258116738283796192306169713680335632558 9240 1718737983651611324905465526043472766512682954 9241 1728930252285960063678239535031110740042118714 9242 1739182410723267904679301749881172839994754384 9243 1749494807667377062184993883770287807101928996 9244 1759867793833924771855339587372950681412721817 9245 1770301721961844288684655015844676899410869016 9246 1780796946824931034905066159462467221192579260 9247 1791353825243474263540254849284540313270584628 9248 1801972716095954605340803290666569427879092022 9249 1812653980330807868877765684833594875399688358 9250 1823397980978255465627626199578038707413529584 9251 1834205083162201833949666803502170519961568502 9252 1845075654112199237936028176168889050238447264 9253 1856010063175480319205464276113196321958081264 9254 1867008681829058781814028753647781393812550188 9255 1878071883691898592569752138060919041709093110 9256 1889200044537152081163835851785773209505774529 9257 1900393542304467326668066192198990556448647798 9258 1911652757112365219097102403681135870814164803 9259 1922978071270686586895082113084598688484748198 9260 1934369869293109783378679343130690790308167416 9261 1945828537909739127353410022399679293265823370 9262 1957354466079764595316672700824592726687045952 9263 1968948045004193164869803732594229879916444706 9264 1980609668138652211182382535984931241049946258 9265 1992339731206265360585210070863799186060302900 9266 2004138632210601207613869137442221231457742586 9267 2016006771448695304082625603283222514601337166 9268 2027944551524145831038712681444442582028753865 9269 2039952377360283366729823747652844782005409986 9270 2052030656213415166012991102045260085298633503 9271 2064179797686144368941017123512464530708193320 9272 2076400213740764558583319375008666328987428450 9273 2088692318712730090471521712020393076989545112 9274 2101056529324202618406439014129035527008713600 9275 2113493264697674243722333868353092126473883512 9276 2126002946369667717476539828577318204983503554 9277 2138585998304514127417818584491192012939248040 9278 2151242846908208503985218705482207708378516292 9279 2163973921042343782000803174147320441493147394 9280 2176779652038123557144483671702941917617037630 9281 2189660473710454078737413893767354507850161732 9282 2202616822372115922812024821025848602949288698 9283 2215649136848015791911904999601915468022707344 9284 2228757858489518890543412050236071283680601296 9285 2241943431188862327693221770711342134578034342 9286 2255206301393650000332052668971507641669303301 9287 2268546918121429414344621313303230707692823930 9288 2281965732974350901859562662866917907988495581 9289 2295463200153909696500665104801649043346075054 9290 2309039776475771330642398239257897979249281760 9291 2322695921384680821328428897531210504775892014 9292 2336432096969456114101704240005210645318952380 9293 2350248767978066256598807263599831955387542948 9294 2364146401832794776379737273563110327577191590 9295 2378125468645488740097113881625372617019632544 9296 2392186441232893973756126343042439700150415353 9297 2406329795132076926478429423874734742371419306 9298 2420556008615933662859701807913221680377070680 9299 2434865562708786471701813049109555416386026290 9300 2449258941202068581606570419868903932317286322 9301 2463736630670097476638918300611600153056201942 9302 2478299120485937308003321039213546608194951526 9303 2492946902837350900427956955385023291834375502 9304 2507680472742841854717368289636566320250813193 9305 2522500328067787250715431756240227407204445440 9306 2537406969540661457717019756094550351848495858 9307 2552400900769351562178596487110493029601185360 9308 2567482628257564925405319854392567648198175096 9309 2582652661421329386735083379543185549037529428 9310 2597911512605586630598416841424530386901218465 9311 2613259697100879238707355209744817469208874292 9312 2628697733160131951516368076962757632070375620 9313 2644226142015527666004302233725032420866013262 9314 2659845447895478699748114712746460505124605377 9315 2675556178041693854197049456487668159882015780 9316 2691358862726341813009925124829193019427567222 9317 2707254035269311414288442301193326456564278254 9318 2723242232055569338525973804151567753168948027 9319 2739323992552615757094260767834479153482530698 9320 2755499859328038489109888898750522281930494014 9321 2771770378067166217558453610796594091497646538 9322 2788136097590821318607029830293816117989834646 9323 2804597569873172861105032881477619157198028428 9324 2821155350059690336359882232000545174170939459 9325 2837809996485198681377151711574927505381057958 9326 2854562070692035161875200323322348831858222360 9327 2871412137448308684521719652344762192296392538 9328 2888360764766262110994300344969854684973004546 9329 2905408523920738149639104893028125401009244954 9330 2922555989467749403691131223586607656338504350 9331 2939803739263153158226456086888363437157721654 9332 2957152354481431491241354185515142722457972250 9333 2974602419634577297495394141048351278963041136 9334 2992154522591086817015612011878131650086059525 9335 3009809254595059263436753937248924217794131522 9336 3027567210285404150648458889707596723565717674 9337 3045428987715156919534218296808221155167099436 9338 3063395188370903469919099796374255097945302328 9339 3081466417192314206193656501003132774521527114 9340 3099643282591788208450260282841381531827847044 9341 3117926396474208144355397700650103870559439920 9342 3136316374256806540387350768077523025723248288 9343 3154813834889144034493252836537581915968392424 9344 3173419400873200235662864014136737949511552348 9345 3192133698283577819378652886909839578613166652 9346 3210957356787820491383004523577128907158420638 9347 3229891009666845455703702056534267697396786094 9348 3248935293835491026398354322302332905928627155 9349 3268090849863180026017269455660990786756935006 9350 3287358321994699617342508866595175784235423788 9351 3306738358171098218538603156434924255967515814 9352 3326231610050700155447777285589144429352794078 9353 3345838733030238708379623297506480619441403392 9354 3365560386266108214382082313475486687410398082 9355 3385397232695735889637461099278018249051828504 9356 3405349939059074040304120606410388413884545262 9357 3425419175920213333821543429798045113077586014 9358 3445605617689117806413823609291563665377689749 9359 3465909942643482286264335731922280191725152936 9360 3486332832950712915592541556814608861651585081 9361 3506874974690031458642692671563485328657238904 9362 3527537057874704086393698883577361368102020495 9363 3548319776474395332619766640406011388191113816 9364 3569223828437647919772682852915834055138450668 9365 3590249915714489157018940766501699080531511348 9366 3611398744279164616648390302438816929369816338 9367 3632671024152999798975860503276668613116281318 9368 3654067469427390499783361910607270054436164974 9369 3675588798286922598298148050139096559595228966 9370 3697235733032621987671214492398685258862704900 9371 3719009000105335373911858620585482172621826272 9372 3740909330109242673246831324932419707468597842 9373 3762937457835501741907502045323642985096116926 9374 3785094122286026176405450229344217505562716508 9375 3807380066697396926436109331785378622848766290 9376 3829796038564908466651644569654514682753235385 9377 3852342789666750277668264028463490745501551702 9378 3875021076088324390819766307783301930083611610 9379 3897831658246699755338439269274682906904053266 9380 3920775300915204190836566840350809106807274372 9381 3943852773248154692176898125771892641942755564 9382 3967064848805726858058609848551330460894526348 9383 3990412305578964218906674611104651183324513012 9384 4013895926014928243937259541538440682137177317 9385 4037516497041989811579949149274592246245042558 9386 4061274810095262931769339920314998344939786592 9387 4085171661142181512974020281081667444479141906 9388 4109207850708219971210256684480061733190258607 9389 4133384183902758482690984047689954186075158204 9390 4157701470445093686188076618472549299686314700 9391 4182160524690595645637484284685938996420205312 9392 4206762165657011887992790792022558548646255110 9393 4231507217050919335833216425914511700249226006 9394 4256396507294324958757181283422776662394954564 9395 4281430869551415972142399861957606769455433838 9396 4306611141755460416428227593833354119727708624 9397 4331938166635858954675760150446954489480050108 9398 4357412791745348730786132544153926297779235234 9399 4383035869487360135407713715835593251502535840 9400 4408808257143527331238580590973625307360367369 9401 4434730816901353394131921433052868541588594366 9402 4460804415882030931139000377560265293419507923 9403 4487029926168419041377152694899615092071264896 9404 4513408224833177490389113757209883587108132816 9405 4539940193967058973464954776246862298136403782 9406 4566626720707360348229146797916441797991371002 9407 4593468697266533721652943605355906062155143554 9408 4620467020960958281536507283235098050557616648 9409 4647622594239873767416141186794443069190290400 9410 4674936324714476480789788668739800927725405851 9411 4702409125187178739518747651406736081679539004 9412 4730041913681032686255487277879605622334378180 9413 4757835613469319365766680506789151775950742780 9414 4785791153105303991067233493819628982840106682 9415 4813909466452158323355347584935581453093099834 9416 4842191492713051095840642186492963643458929580 9417 4870638176461407416687246932624476236357543974 9418 4899250467671338091451690504118763337486453980 9419 4928029321748239810581523039889352859598038406 9420 4956975699559567152755062011759753451251963280 9421 4986090567465777360085601214965009744720478660 9422 5015374897351448846485023493694663846447253233 9423 5044829666656574405782165134730140264262101914 9424 5074455858408030091520649517043086687975384900 9425 5104254461251220745719396432537832644890021964 9426 5134226469481903159266779165991038686484176848 9427 5164372883078187852036602459801468401888531500 9428 5194694707732720466260870261112352053613492099 9429 5225192954885043772170862880038690052518164850 9430 5255868641754141290424509962608687091769377831 9431 5286722791371163541374590449302825168937384944 9432 5317756432612337936799076267280299049283754694 9433 5348970600232063335312126582496134209881782742 9434 5380366334896190288301998585970269601379306826 9435 5411944683215488008900634458283997163701803264 9436 5443706697779299102179078687206403833885379354 9437 5475653437189383100483342536590160495618544730 9438 5507785966093949853577031308645472468545203962 9439 5540105355221883829040154136398443488603096186 9440 5572612681417160384188215325001471173009778995 9441 5605309027673455076622111577328631643879594620 9442 5638195483168947086397702554822893964726355142 9443 5671273143301317828714355823698409344495834660 9444 5704543109722945841964464930083532888690919420 9445 5738006490376299041961075677068883819773397980 9446 5771664399529525439168506119178668212500869580 9447 5805517957812243421801386763538608678399389078 9448 5839568292251532713731056335718207503136663986 9449 5873816536308127122244903546349369060160815440 9450 5908263829912810196844225852458178980211338825 9451 5942911319503014926439662476156793572047957232 9452 5977760158059628608510432120047307161167772971 9453 6012811505144004030034648071640733691462890356 9454 6048066526935178106273077862810614276175499167 9455 6083526396267299129798045470729147393832881674 9456 6119192292667263788502926326508668311040841170 9457 6155065402392565117706045241431622958087949938 9458 6191146918469352557875941869884200675378165026 9459 6227438040730705295953105607088774404638972128 9460 6263939975855120074726590980424169946062481222 9461 6300653937405214661242595760612748540711949142 9462 6337581145866648171776308336964607581627394604 9463 6374722828687259457488300536754263245177989034 9464 6412080220316424761512650219554858268370956190 9465 6449654562244635864886018874711041516725161286 9466 6487447103043299945425278366156628457370961444 9467 6525459098404762380396174221357535426827753548 9468 6563691811182553730587127819582368146199845071 9469 6602146511431862150210814925244762684806506856 9470 6640824476450232473901812723554652684320520395 9471 6679726990818493238961582405238529737178413928 9472 6718855346441912907922551045611972599948372004 9473 6758210842591586563461277741347577799527151308 9474 6797794785946054354686838501757549779985046903 9475 6837608490633152980864847127260392322364995512 9476 6877653278272101505710151229725374039897034614 9477 6917930478015822802492410744097493933555035472 9478 6958441426593501937348688943147174612316508708 9479 6999187468353382805386072406803026040310602648 9480 7040169955305804341385397044106600769093299850 9481 7081390247166477634184603675441322842496994312 9482 7122849711400005281127291543621092838915683399 9483 7164549723263644326308895261241139325911502462 9484 7206491665851314133739795089247267719198085966 9485 7248676930137850553971798199154939522723983106 9486 7291106915023507750202016976414852495816060395 9487 7333783027378709057376437915336526640637487806 9488 7376706682089048255364640845736254829538605149 9489 7419879302100542644867413902039480876515424864 9490 7463302318465139322350636762092840041467513442 9491 7506977170386476057971996398001096705047916922 9492 7550905305265898188182080241239271389624820098 9493 7595088178748732942438386815511430252693770640 9494 7639527254770822631270030286152862219211695065 9495 7684224005605318130772620979972698440018352370 9496 7729179911909734106497207929237600493404978188 9497 7774396462773267427624502298625976827045061390 9498 7819875155764380230286093807299947622087246476 9499 7865617496978649096908258841360087715903187636 9500 7911625001086881826511472991763339451342155658 9501 7957899191383503279000117628132289979294615010 9502 8004441599835211784622346467145636185207452331 9503 8051253767129907617969891817945764769541815498 9504 8098337242725895044121980460745695072270299545 9505 8145693584901359452816736391739042067227667984 9506 8193324360804121104857713686095400789232457863 9507 8241231146501667023332770522111539342931855634 9508 8289415527031462570637609303428209254851952825 9509 8337879096451544260757213448501081222592802838 9510 8386623457891395364765355736036210668541512810 9511 8435650223603105876055584370514401528046149116 9512 8484961015012818410416860758692862023349346242 9513 8534557462772461624713578295434007925115289756 9514 8584441206811772746623286515645749413461363364 9515 8634613896390610816626333396803576580928693292 9516 8685077190151562252230075366935420310514113992 9517 8735832756172840353246546021904003376769456488 9518 8786882272021480375826778388668757112140695920 9519 8838227424806831811887600870138164333912355364 9520 8889869911234349519547934238522594483260449791 9521 8941811437659685359221668065458468457167000864 9522 8994053720143081999093353045110400583242938800 9523 9046598484504070562831475443683760039863113040 9524 9099447466376473801572247471629058646119554073 9525 9152602411263716481434920220780175935025611892 9526 9206065074594444687107872863880599307903300798 9527 9259837221778455751373423440741351412668509048 9528 9313920628262940529818714559808451932935049844 9529 9368317079589039749410424983820584955072043138 9530 9423028371448716169092720060243555108245600062 9531 9478056309741944300101056484898332704570777136 9532 9533402710634219443269477608897753268364677684 9533 9589069400614387810246153555314718641199589416 9534 9645058216552799505221416433859992226948858876 9535 9701371005759786153514697058343179539912685700 9536 9758009626044464973161869417972315586727213096 9537 9814975945773871095492837878838125393843411872 9538 9872271843932419950591046367510273522756589806 9539 9929899210181701543482236815909497116022899484 9540 9987859944920608456909525665108506564009290198 9541 10046155959345799426615993521394773385643252534 9542 10104789175512500345174786971231164721990788982 9543 10163761526395644560580507495877416758206499976 9544 10223074955951354346044706355596356997939607096 9545 10282731419178765427722913791061288944457960550 9546 10342732882182196467441105056998751479078026152 9547 10403081322233665407886145397502038694279953478 9548 10463778727835754598177863435568933225782743440 9549 10524827098784826628250281536001352379304641014 9550 10586228446234592811036488087120981708025285870 9551 10647984792760036262075977539130377370750088578 9552 10710098172421691536845318280446035446802990176 9553 10772570630830282796853046520382321503720011310 9554 10835404225211722486338038425657477708917389666 9555 10898601024472472512267596642671734920996149802 9556 10962163109265269931247416514353653382772416970 9557 11026092572055219157930788939016260302150143252 9558 11090391517186252720549169779942528694244442807 9559 11155062060947962600280920579475654530769838102 9560 11220106331642804202329924330637665917422599330 9561 11285526469653675017801227201513847411321217012 9562 11351324627511870046737178109005617834209597370 9563 11417502969965416064015060351766185646495583586 9564 11484063674047786821206262335630499168986413026 9565 11551008929147001288957948712011733169799217688 9566 11618340937075107055981301718120233406149635150 9567 11686061912138051012316039648587200621244833336 9568 11754174081205939456189421475165347111037551956 9569 11822679683783689775499651730942999963337907850 9570 11891580972082075866728847756073543267234503360 9571 11960880211089169465929863942820426967091595886 9572 12030579678642179578334628219022945888590713684 9573 12100681665499692205099580001691531192025621876 9574 12171188475414312577736653407292268721644812500 9575 12242102425205712122876373643172573462769231082 9576 12313425844834082392173379105980521837492082279 9577 12385161077473998204394399527770881324417054740 9578 12457310479588692259024766168008690695932315512 9579 12529876421004743493092260068402244761717236264 9580 12602861284987181465336877185182044699605798392 9581 12676267468315009064352265117082648296534004598 9582 12750097381357145849889527403243631769557251058 9583 12824353448148794349147162149361828556292114522 9584 12899038106468231642572468168166832643846159712 9585 12974153807914028586470181957051288993167995822 9586 13049703017982699032553772707054200903870441388 9587 13125688216146781417484092139463852433060431938 9588 13202111895933355108419325276139606087549391630 9589 13278976565002993903649793235704738077474429116 9590 13356284745229159100511497780363329101976674672 9591 13434038972778034555963749600068044251680181934 9592 13512241798188806178479170218024623096972613916 9593 13590895786454388303229184973706523167543606528 9594 13670003517102599415955217870836632423561458404 9595 13749567584277789704395546307620491262772431568 9596 13829590596822922929690565040428457512117918464 9597 13910075178362115123815436452719422502350206492 9598 13991023967383632632789162678855226655316916722 9599 14072439617323352039183400837117521093633606926 9600 14154324796648684511303254137351993178492162390 9601 14236682188942967140336209647072724882355500934 9602 14319514492990323840764760858762201123645563691 9603 14402824422860998403413454877365692910311496104 9604 14486614707997162304652547172408375611481325142 9605 14570888093299199889508540711838695866039618432 9606 14655647339212473560737042390461263964400085497 9607 14740895221814571620296001649719112710904773532 9608 14826634532903041424117919923395483217513111270 9609 14912868080083610525618453113698390711363008602 9610 14999598686858898497996393006362083951853348222 9611 15086829192717622140076729909762524042129460372 9612 15174562453224296785224792637083478475769926808 9613 15262801340109436447715760287157539581064535832 9614 15351548741360255555880572434879597382998083566 9615 15440807561311875036366861915488393370543423350 9616 15530580720739035528952431273280295740916566264 9617 15620871156948320526529426346575555752667596088 9618 15711681823870892250140166898715480505866482939 9619 15803015692155743084291015533034403328323822632 9620 15894875749263465413199145545674896733173395694 9621 15987264999560542714139051427814396755971771238 9622 16080186464414164779651580351212412238448271390 9623 16173643182287569956058599462135225585291337964 9624 16267638208835917301491604866746720561547604251 9625 16362174617002691582493078920540062513230075474 9626 16457255497116644044185670359034512076836282190 9627 16552883956989271905026766882432987699093261838 9628 16649063122012839543275214433616345168966578833 9629 16745796135258944358493276444700987945558843384 9630 16843086157577630307690887100954194777514613714 9631 16940936367697052132091304994260107844805995890 9632 17039349962323693306957889720286829163562143086 9633 17138330156243140763471378832579915182222779200 9634 17237880182421419448286213444574306625862525067 9635 17338003292106889803123627544819552330687121612 9636 17438702754932711263578861189088948530890688226 9637 17539981859019874893230466146115317858795707802 9638 17641843911080808286141731868636904233801675127 9639 17744292236523555887938259995601180985063879254 9640 17847330179556537902832149725904756289442131888 9641 17950961103293890971242619717548676138060818024 9642 18055188389861393820035682668474690938605258858 9643 18160015440502981104872207081663033954764006616 9644 18265445675687848681714850221378787695299420756 9645 18371482535218153562200432916898889907518221562 9646 18478129478337311825335859338903388016501841680 9647 18585389983838897775823174537471061815099349698 9648 18693267550176147657263313480295021824492062212 9649 18801765695572071246529044386116356767861996960 9650 18910887958130174673736065876356638505734745113 9651 19020637895945797830477704191021127830438288754 9652 19131019087218069747323698529749578223818121282 9653 19242035130362485340017687369671094492935764612 9654 19353689644124106942341747065125805854451713558 9655 19465986267691394062250219654104212949000392466 9656 19578928660810664816609635918069212512568991036 9657 19692520503901192518717331548167483161309837232 9658 19806765498170940911708910806007614202020944874 9659 19921667365732941560004578252302796072589309602 9660 20037229849722316930087082764888741654902642400 9661 20153456714413952711150149899275444565367823964 9662 20270351745340822945506372302772816891562523813 9663 20387918749412971558098139958040380539974184460 9664 20506161555037153894014882037658992928552930866 9665 20625084012237141892585222600826764371100960430 9666 20744689992774696546384188743853354601248210858 9667 20864983390271211313373920615230678219331447506 9668 20985968120330030170381989427050001124382346350 9669 21107648120659444016215006772592979255069981610 9670 21230027351196369152907283777952249189214354914 9671 21353109794230711593915452520155561676980924960 9672 21476899454530420968490778461989443585091285646 9673 21601400359467237811991958207107191162138257472 9674 21726616559143138052543101602913960571254059534 9675 21852552126517478525194934176722264542467618446 9676 21979211157534847365612621291469528215789817864 9677 22106597771253623156291608621217217945146291372 9678 22234716109975246719394097122356092408263291235 9679 22363570339374209471503830357556783645652022446 9680 22493164648628762276916376771400636005834410142 9681 22623503250552348757516651503363848704854666202 9682 22754590381725767038845656985090752677207714589 9683 22886430302630063933624947597000449047352763188 9684 23019027297780165585790763026401089542701933497 9685 23152385675859248619990752944666248267345792744 9686 23286509769853855863515360788224376967723203454 9687 23421403937189760729773878702515383449691218002 9688 23557072559868584374682564354359668114147315034 9689 23693520044605169759709661967895044598744469314 9690 23830750822965716777820336608505129255928507647 9691 23968769351506682621184057846479378829263329244 9692 24107580111914451592248505316184686602431226044 9693 24247187611145778582648266624188366877943185116 9694 24387596381569010467404113284193152130201851694 9695 24528810981106089684980132075324393205728638804 9696 24670835993375344297002120133423541113579143142 9697 24813676027835068844802088403707937142192354006 9698 24957335719927900343441129547993152421603490440 9699 25101819731225993777476966299166530136161406366 9700 25247132749577001486483881444855043750700245739 9701 25393279489250860852202121541620278751285649474 9702 25540264691087394723191947155077322893051074610 9703 25688093122644729036994960557661854083144962344 9704 25836769578348532124062868703981234881343449268 9705 25986298879642080202102129914627017940648626570 9706 26136685875137153594002685684250581141512743841 9707 26287935440765768227170896739549128056708993176 9708 26440052479932746996871590977695049636875199650 9709 26593041923669135601102500024449556710887125010 9710 26746908730786467479577024430758438625781427224 9711 26901657888031882514578942322105405563907710678 9712 27057294410244104176776083769201398082424297611 9713 27213823340510279824539858222343861057051142282 9714 27371249750323688890914573843447916324314997828 9715 27529578739742323718115458135722578317187853694 9716 27688815437548347825307915445763894351755310413 9717 27848965001408436421433579129544900575907502582 9718 28010032618035004001001878784453419449323749464 9719 28172023503348323887059894245708133847676587986 9720 28334942902639544611988960278951181051880722374 9721 28498796090734608053354575304321920221597796604 9722 28663588372159074268757414295423134733582674308 9723 28829325081303858000498414466738859911842287296 9724 28996011582591881847880760796633499442588072631 9725 29163653270645651132126919196544679094096844152 9726 29332255570455755506190424683373330016073618593 9727 29501823937550302389190710802267014207049642354 9728 29672363858165287332795649471277661120482655274 9729 29843880849415906454621446219174015778095558244 9730 30016380459468816101613897477280482750314458116 9731 30189868267715344934419561374570955308643113386 9732 30364349884945663651950922798108944402060312041 9733 30539830953523917603696952982868837287587973082 9734 30716317147564327565830383511587738788958145072 9735 30893814173108263985816348545605861778748032042 9736 31072327768302300029034615886524899894435815209 9737 31251863703577248789890249929192205783829932428 9738 31432427781828190059006054903390337922455201196 9739 31614025838595492067365366582970878541892599778 9740 31796663742246833657706530832102424301027180192 9741 31980347394160232363061568343802592349451080570 9742 32165082728908083902081921534025658115105912204 9743 32350875714442218630704661079590376358885372392 9744 32537732352279980519783949814227201509069853714 9745 32725658677691334258545778921317270428344520030 9746 32914660759887006114119868418655327590345162902 9747 33104744702207664207962028214666673932989038954 9748 33295916642314143900704079506371987147864014974 9749 33488182752378724007857515574982964769665159784 9750 33681549239277459599852317336041824683653042666 9751 33876022344783577171114618195187620402947945786 9752 34071608345761937994277125406975316470338020126 9753 34268313554364575507175246497660158551361614064 9754 34466144318227312612010639389004669443117573341 9755 34665107020667464797963308399760089584245757388 9756 34865208080882635030604314835573896218576492038 9757 35066453954150606383704574742992338799137734974 9758 35268851132030338421451996765650790537517119176 9759 35472406142564073371680293923118688283032279022 9760 35677125550480558163479113438771906992461426054 9761 35883015957399388435497602282738010685808672008 9762 36090084002036480654373101612059696892283522304 9763 36298336360410678516014284483617632834223093630 9764 36507779746051499835944666771036157454026256888 9765 36718420910208030168568984830052439018293941756 9766 36930266642058969429062403859433606271374649010 9767 37143323768923837825601861891052213302563992944 9768 37357599156475347443861034797141501351461307626 9769 37573099708952945860076401624995453915770112000 9770 37789832369377538193562676102117402104542677950 9771 38007804119767394044312433610433523350903389998 9772 38227021981355245796258092815780431394023972550 9773 38447493014806584801905502191433871760170763914 9774 38669224320439161999368233876252916442189980390 9775 38892223038443699548341305922090475369835981304 9776 39116496349105820107253449580796267982398318636 9777 39342051473029200409729226761902533781412288976 9778 39568895671359955834577305423450121354920024391 9779 39797036246012262699800044095929283436515233396 9780 40026480539895225047593253056837630621641445230 9781 40257235937140992723974626391375976803429641300 9782 40489309863334137593545919288852129399811854440 9783 40722709785742294766958526933771783994102455356 9784 40957443213548075755915759287224694583732531598 9785 41193517698082260508008859511305427304094044394 9786 41430940833058275311348747950819498005493555092 9787 41669720254807963596822659256085065192916412358 9788 41909863642518656703875353861047218358740119389 9789 42151378718471551713989508753737043427886882020 9790 42394273248281403494520314131303019920197968778 9791 42638555041137538134226315697602933247034651494 9792 42884231950046194990733246384159721146571298460 9793 43131311872074204609271091300062039990186359404 9794 43379802748594009811338036716723611605516848485 9795 43629712565530037291469384702145236552207603544 9796 43881049353606427100026092359122099326384965070 9797 44133821188596127429867447135952227610632491110 9798 44388036191571362164936651961485733310268225076 9799 44643702529155478689167906586338401551770973172 9800 44900828413776183494720081080202810678356055232 9801 45159422103920173169356436578268052577840872138 9802 45419491904389168383823215801613833404969766836 9803 45681046166557358541333466419561238297241278836 9804 45944093288630264792737344939514828088618532463 9805 46208641715905029162657554637724326324030616444 9806 46474699941032137573789681423471723390831429760 9807 46742276504278584598713196037743183864120980840 9808 47011379993792487810930985473758940594819434999 9809 47282019045869159649454663121794525390062124468 9810 47554202345218644754080794371239835745536147689 9811 47827938625234730771560777104287395728148896260 9812 48103236668265440676155655945489455661986450032 9813 48380105305885014691587852982673248655921679668 9814 48658553419167389945155900109447116618008648623 9815 48938589938961186028766999822694073959566536594 9816 49220223846166204685866869441850691605840642055 9817 49503464172011451887708092073207852004966739284 9818 49788319998334690607098366599995953421705816575 9819 50074800457863532642709885555517185993871150274 9820 50362914734498077892211847624410131336577890822 9821 50652672063595109517911111117890189775997324714 9822 50944081732253853494252503228506154576479399678 9823 51237153079603311072441611114147597423133539458 9824 51531895497091172743610295630190783405545903049 9825 51828318428774322328349994413818645643343643650 9826 52126431371610939867091432503019195636875928446 9827 52426243875754212032712957144071354933074935958 9828 52727765544847658833914687263399088833890596188 9829 53031006036322085425303352605135307063261048422 9830 53335975061694167887794435148356360880001078941 9831 53642682386866681890855365569437500651634458376 9832 53951137832430383196287426761831497542870878358 9833 54261351273967549011676038466087717103660718552 9834 54573332642357189250330612774582606322924034318 9835 54887091924081936803487557752289135965585336282 9836 55202639161536625979764651005231630438975293228 9837 55519984453338568316333299372455555068037042870 9838 55839137954639535016018544985932264611651819622 9839 56160109877439455314546479074693719484252724644 9840 56482910490901840132436397830401523773171334682 9841 56807550121670940416582001592712234274129021906 9842 57134039154190649627383629229673944552632573263 9843 57462388031025159878383371079836426394085051320 9844 57792607253181381286718360950222763231140936088 9845 58124707380433134144346062791218444134678263744 9846 58458699031647123571910400800935638686268734132 9847 58794592885110706369310600534389862902882924716 9848 59132399678861459829507088515109294893891720016 9849 59472130211018562334852222038717334317691488616 9850 59813795340115995608269480292054588055555150410 9851 60157405985437578544924541402972770027961828200 9852 60502973127353842603636904284437285490334811315 9853 60850507807660758791172903766433485635062386200 9854 61200021129920326326741635111085429718505366994 9855 61551524259803033128485980178985115206073360372 9856 61905028425432198318523150906229316120283228614 9857 62260544917730206998144483101830972332972297258 9858 62618085090766647600134179757578769590513226127 9859 62977660362108362180812881126781541279407192792 9860 63339282213171420070355900043090095747448930350 9861 63702962189575025356179284845829660969275968384 9862 64068711901497368730731146688755595987225257843 9863 64436543024033434291872509117508002787315959080 9864 64806467297554771941182910181427987330985295564 9865 65178496528071246082982724007124240854154595064 9866 65552642587594771384628291192633744288545246014 9867 65928917414505046416709085593954605385079582776 9868 66307333013917296050159937649610578563689592320 9869 66687901458052033545997428515508275365371890208 9870 67070634886606853332399620810718752990908779458 9871 67455545507130265523173965256331341712542691534 9872 67842645595397583291301191223173254924580466642 9873 68231947495788874271204935282227156235063380778 9874 68623463621668987223679476205305534256643862256 9875 69017206455769665258012927309268564471418322902 9876 69413188550573756966772296322513981703981642550 9877 69811422528701536889971676803201031473275217278 9878 70211921083299146786927210304841134413102439802 9879 70614696978429169256014090788311209707986820818 9880 71019763049463345304783517160696686638686122542 9881 71427132203477447535472890387614750650359366910 9882 71836817419648320673852461697893531218775469248 9883 72248831749653101232597840560827398028098325290 9884 72663188318070628163962047260047476868163687404 9885 73079900322785056420444936266490986674010250190 9886 73498981035391685406423623885640208789300628483 9887 73920443801605014368316836937134355433065302748 9888 74344302041669036835810678139756417494947134249 9889 74770569250769786291975007598530039844369003064 9890 75199258999450145315750307104924040430748938344 9891 75630384934026930506286373302577212507927842000 9892 76063960777010265564968335281271445126587166853 9893 76500000327525254977674179738424381593189332826 9894 76938517461735970806873070193928830683977250951 9895 77379526133271765170597153421956652709289698404 9896 77823040373655921053103153742268083878969710328 9897 78269074292736654160185771523866628423516353836 9898 78717642079120478600614643637875444835604220722 9899 79168758000607949244042318160799160159819603996 9900 79622436404631793674974280997016686505582004950 9901 80078691718697446732005496052771406808754021828 9902 80537538450826000691513141167481833305611784638 9903 80998991189999584225354207481622438526400881908 9904 81463064606609183332851358912188243661352369336 9905 81929773452904917518462909917728338476869635658 9906 82399132563448784558024973202499496822221290533 9907 82871156855569887268327764361581550435243020918 9908 83345861329822155767045748179189163544486591317 9909 83823261070444578782684802434489427410070547546 9910 84303371245823957647240901371842607530311890888 9911 84786207108960196677686034895000091208498669614 9912 85271783997934143726210244253325693667320193527 9913 85760117336377994753355844530818742380982390990 9914 86251222633948276352783203532445903282529875750 9915 86745115486801420231408951529113916067540666300 9916 87241811578071943724059313606658873514393310212 9917 87741326678353250497585503948739639398306905026 9918 88243676646181065675596928258434774789482402938 9919 88748877428519519691583446842946486041158075584 9920 89256945061249895255222308026740447299222923722 9921 89767895669662051894100732178107606537466511458 9922 90281745468948542610933684729292761074288856174 9923 90798510764701437274620307535999444450040505694 9924 91318207953411867442163978610843826197891087586 9925 91840853522972307387582249046859342082212579178 9926 92366464053181606193456182767982804116320121016 9927 92895056216252785840716131187256019046203649602 9928 93426646777323620312634954201480832161449482042 9929 93961252594970010809802406242769382893961251614 9930 94498890621722172254088108201815985261796285777 9931 95039577904583646341267501674595498701592722878 9932 95583331585553156484087721845875191572789696617 9933 96130168902149320070090732096377373776351409420 9934 96680107187938233541491651859571714373045845293 9935 97233163873063945887833306242413806339328451630 9936 97789356484781836226005970538088075842647283924 9937 98348702647994911226536426330141826230448529812 9938 98911220085793038229815152068067244722212144436 9939 99476926619995129981147115819825368035613289578 9940 100045840171694296999182609860362697313074904213 9941 100617978761805983678412266832709779743824139426 9942 101193360511619104312997238993238640964070597554 9943 101772003643350195316253931741417071019546685480 9944 102353926480700599997625099161701130072235357098 9945 102939147449416702346947984370369404824174019312 9946 103527685077853226364277985603254291660638868396 9947 104119557997539617562445527649016892610933926876 9948 104714784943749523358916907848940675001620279221 9949 105313384756073389163399369912125562542175362008 9950 105915376378994187057979053807871464103855343206 9951 106520778862466294057410305746022418487200865524 9952 107129611362497537028488651738164771398288745386 9953 107741893141734421439240097759580812916930522434 9954 108357643570050561200948888799404711853117968843 9955 108976882125138326958827021243468848373514718830 9956 109599628393103730280404254752886567211156100817 9957 110225902069064561284489721346873233577982588838 9958 110855722957751797347828104699881128513559015546 9959 111489110974114300621347399384711741249696884000 9960 112126086143926822183174109404832031336896157262 9961 112766668604401330751378073208255746120194899240 9962 113410878604801683975705587759226703061021615633 9963 114058736507061660424368840481794480599628914424 9964 114710262786406370479284552395189556813518893550 9965 115365478031977064450997910116472524982018401942 9966 116024402947459356322892054434457318585647089830 9967 116687058351714881633171348998826888546833395738 9968 117353465179416408102521138847522745814441983814 9969 118023644481686417715290504005920611780327978442 9970 118697617426739179062520411764153596327283467294 9971 119375405300526328856150480619827190835253582196 9972 120057029507385981625286112098281200265859833379 9973 120742511570695386707496861333983258980298134524 9974 121431873133527151750749455860080158027028542444 9975 122125135959309052044757701874172463500553675382 9976 122822321932487445104259520689990580071078076690 9977 123523453059194310031011432584895063268563596562 9978 124228551467917931286125863403425055745389382228 9979 124937639410177246609769618900763038964831594044 9980 125650739261199878931195696041018153479293561986 9981 126367873520603872218598237827955285366900339608 9982 127089064813083151325364862734482172627138074727 9983 127814335889096725996954800956209738096690158616 9984 128543709625561659310858252718893471493920045594 9985 129277209026549820930895169606480837715504635240 9986 130014857223988445666493285025891778902777886998 9987 130756677478364517937548737041707109377533664268 9988 131502693179433002856021104411097765766572914636 9989 132252927846928944746551199278988784869269206338 9990 133007405131283454040117628331178702307782478665 9991 133766148814343603587070065131139504014768386764 9992 134529182810096255548796503057268405419761452901 9993 135296531165395840140801630259298372241775761848 9994 136068218060696107614097051373102111131009518628 9995 136844267810785874976534557925005698782616933568 9996 137624704865528789071054219603622410759902347705 9997 138409553810607127743772947779766379371607408002 9998 139198839368269660951409603517357472444431469923 9999 139992586398083593774732934435204500398134400564 10000 140790819897690613422531894724066052288941758786