0 1 1 1 2 0 3 -1 4 -3 5 -5 6 -7 7 -9 8 -11 9 -14 10 -17 11 -20 12 -22 13 -25 14 -28 15 -32 16 -34 17 -37 18 -41 19 -44 20 -47 21 -51 22 -54 23 -57 24 -60 25 -62 26 -66 27 -69 28 -72 29 -75 30 -78 31 -81 32 -84 33 -87 34 -90 35 -92 36 -94 37 -98 38 -100 39 -102 40 -104 41 -106 42 -108 43 -110 44 -111 45 -113 46 -114 47 -116 48 -117 49 -117 50 -118 51 -118 52 -119 53 -119 54 -119 55 -119 56 -118 57 -117 58 -115 59 -114 60 -113 61 -110 62 -108 63 -105 64 -102 65 -99 66 -96 67 -91 68 -87 69 -82 70 -76 71 -72 72 -65 73 -58 74 -52 75 -44 76 -35 77 -27 78 -19 79 -9 80 1 81 12 82 24 83 35 84 48 85 61 86 74 87 89 88 104 89 120 90 137 91 155 92 173 93 192 94 212 95 233 96 255 97 277 98 301 99 325 100 351 101 377 102 405 103 433 104 462 105 494 106 525 107 558 108 592 109 629 110 666 111 704 112 743 113 784 114 827 115 871 116 916 117 962 118 1011 119 1061 120 1113 121 1166 122 1221 123 1278 124 1336 125 1397 126 1459 127 1524 128 1590 129 1659 130 1729 131 1802 132 1877 133 1954 134 2033 135 2116 136 2200 137 2286 138 2375 139 2467 140 2562 141 2659 142 2759 143 2862 144 2968 145 3076 146 3188 147 3303 148 3421 149 3543 150 3667 151 3795 152 3927 153 4061 154 4201 155 4343 156 4489 157 4640 158 4793 159 4952 160 5114 161 5280 162 5452 163 5626 164 5806 165 5991 166 6180 167 6374 168 6573 169 6778 170 6987 171 7201 172 7420 173 7646 174 7877 175 8113 176 8356 177 8604 178 8859 179 9119 180 9387 181 9660 182 9940 183 10227 184 10521 185 10822 186 11129 187 11445 188 11768 189 12098 190 12437 191 12782 192 13137 193 13499 194 13871 195 14250 196 14640 197 15037 198 15443 199 15860 200 16285 201 16720 202 17166 203 17621 204 18086 205 18562 206 19050 207 19548 208 20057 209 20577 210 21109 211 21653 212 22209 213 22777 214 23358 215 23951 216 24558 217 25178 218 25811 219 26458 220 27120 221 27795 222 28486 223 29191 224 29911 225 30648 226 31399 227 32167 228 32951 229 33752 230 34570 231 35405 232 36258 233 37129 234 38018 235 38926 236 39854 237 40800 238 41766 239 42753 240 43759 241 44787 242 45836 243 46907 244 47999 245 49114 246 50253 247 51415 248 52600 249 53809 250 55043 251 56302 252 57587 253 58897 254 60235 255 61599 256 62991 257 64410 258 65858 259 67335 260 68842 261 70378 262 71945 263 73543 264 75174 265 76836 266 78530 267 80259 268 82022 269 83818 270 85650 271 87519 272 89423 273 91365 274 93344 275 95362 276 97419 277 99516 278 101653 279 103832 280 106052 281 108316 282 110623 283 112973 284 115370 285 117811 286 120299 287 122834 288 125418 289 128051 290 130733 291 133466 292 136250 293 139088 294 141978 295 144923 296 147923 297 150979 298 154092 299 157263 300 160493 301 163784 302 167135 303 170549 304 174025 305 177566 306 181173 307 184844 308 188585 309 192394 310 196272 311 200222 312 204243 313 208339 314 212509 315 216754 316 221077 317 225478 318 229958 319 234520 320 239165 321 243892 322 248706 323 253605 324 258593 325 263669 326 268837 327 274096 328 279451 329 284900 330 290445 331 296091 332 301835 333 307681 334 313632 335 319687 336 325848 337 332119 338 338500 339 344992 340 351599 341 358321 342 365161 343 372121 344 379201 345 386405 346 393735 347 401191 348 408777 349 416495 350 424346 351 432332 352 440457 353 448721 354 457128 355 465679 356 474377 357 483224 358 492222 359 501374 360 510682 361 520150 362 529778 363 539569 364 549527 365 559655 366 569954 367 580426 368 591076 369 601906 370 612917 371 624114 372 635499 373 647076 374 658846 375 670814 376 682983 377 695353 378 707931 379 720718 380 733717 381 746933 382 760368 383 774027 384 787910 385 802023 386 816371 387 830954 388 845777 389 860846 390 876161 391 891727 392 907549 393 923631 394 939975 395 956586 396 973468 397 990625 398 1008062 399 1025783 400 1043792 401 1062092 402 1080689 403 1099586 404 1118790 405 1138303 406 1158131 407 1178279 408 1198751 409 1219552 410 1240686 411 1262160 412 1283977 413 1306144 414 1328665 415 1351545 416 1374791 417 1398406 418 1422397 419 1446769 420 1471529 421 1496681 422 1522230 423 1548185 424 1574550 425 1601329 426 1628533 427 1656164 428 1684230 429 1712737 430 1741691 431 1771100 432 1800969 433 1831306 434 1862117 435 1893409 436 1925188 437 1957464 438 1990240 439 2023528 440 2057331 441 2091660 442 2126519 443 2161918 444 2197866 445 2234368 446 2271433 447 2309071 448 2347287 449 2386091 450 2425491 451 2465497 452 2506115 453 2547356 454 2589227 455 2631739 456 2674901 457 2718720 458 2763207 459 2808372 460 2854223 461 2900771 462 2948025 463 2995995 464 3044693 465 3094126 466 3144308 467 3195247 468 3246954 469 3299440 470 3352717 471 3406795 472 3461686 473 3517400 474 3573949 475 3631345 476 3689601 477 3748728 478 3808737 479 3869641 480 3931454 481 3994188 482 4057854 483 4122466 484 4188039 485 4254583 486 4322114 487 4390644 488 4460188 489 4530759 490 4602373 491 4675043 492 4748782 493 4823608 494 4899533 495 4976575 496 5054746 497 5134065 498 5214545 499 5296203 500 5379055 501 5463118 502 5548406 503 5634940 504 5722732 505 5811803 506 5902170 507 5993848 508 6086857 509 6181215 510 6276939 511 6374049 512 6472563 513 6572500 514 6673880 515 6776721 516 6881043 517 6986869 518 7094215 519 7203103 520 7313554 521 7425589 522 7539230 523 7654497 524 7771414 525 7890000 526 8010279 527 8132275 528 8256008 529 8381504 530 8508784 531 8637874 532 8768796 533 8901577 534 9036239 535 9172809 536 9311310 537 9451770 538 9594214 539 9738669 540 9885160 541 10033716 542 10184362 543 10337126 544 10492038 545 10649124 546 10808414 547 10969936 548 11133720 549 11299796 550 11468193 551 11638942 552 11812074 553 11987620 554 12165611 555 12346080 556 12529060 557 12714580 558 12902678 559 13093384 560 13286735 561 13482762 562 13681502 563 13882989 564 14087261 565 14294351 566 14504298 567 14717137 568 14932907 569 15151645 570 15373390 571 15598180 572 15826055 573 16057054 574 16291217 575 16528587 576 16769203 577 17013106 578 17260341 579 17510949 580 17764972 581 18022456 582 18283446 583 18547984 584 18816116 585 19087889 586 19363349 587 19642545 588 19925520 589 20212326 590 20503010 591 20797621 592 21096211 593 21398828 594 21705525 595 22016353 596 22331364 597 22650611 598 22974148 599 23302029 600 23634308 601 23971042 602 24312286 603 24658098 604 25008534 605 25363653 606 25723514 607 26088177 608 26457701 609 26832149 610 27211580 611 27596058 612 27985647 613 28380408 614 28780409 615 29185714 616 29596389 617 30012500 618 30434118 619 30861309 620 31294142 621 31732688 622 32177019 623 32627206 624 33083320 625 33545438 626 34013631 627 34487976 628 34968550 629 35455428 630 35948688 631 36448411 632 36954674 633 37467560 634 37987148 635 38513524 636 39046769 637 39586968 638 40134206 639 40688572 640 41250149 641 41819030 642 42395301 643 42979055 644 43570381 645 44169374 646 44776128 647 45390735 648 46013292 649 46643898 650 47282648 651 47929643 652 48584984 653 49248771 654 49921106 655 50602096 656 51291843 657 51990454 658 52698037 659 53414700 660 54140554 661 54875709 662 55620278 663 56374374 664 57138114 665 57911612 666 58694987 667 59488358 668 60291845 669 61105569 670 61929654 671 62764225 672 63609406 673 64465327 674 65332114 675 66209900 676 67098815 677 67998992 678 68910566 679 69833674 680 70768453 681 71715043 682 72673584 683 73644219 684 74627092 685 75622349 686 76630137 687 77650605 688 78683904 689 79730186 690 80789605 691 81862318 692 82948481 693 84048254 694 85161797 695 86289275 696 87430852 697 88586694 698 89756969 699 90941848 700 92141504 701 93356110 702 94585842 703 95830880 704 97091400 705 98367588 706 99659626 707 100967701 708 102292001 709 103632714 710 104990037 711 106364159 712 107755282 713 109163600 714 110589318 715 112032636 716 113493762 717 114972902 718 116470267 719 117986069 720 119520523 721 121073845 722 122646255 723 124237976 724 125849231 725 127480247 726 129131254 727 130802482 728 132494167 729 134206547 730 135939858 731 137694344 732 139470251 733 141267824 734 143087315 735 144928975 736 146793063 737 148679834 738 150589550 739 152522476 740 154478879 741 156459029 742 158463197 743 160491660 744 162544697 745 164622590 746 166725624 747 168854086 748 171008267 749 173188464 750 175394971 751 177628089 752 179888124 753 182175382 754 184490173 755 186832812 756 189203615 757 191602904 758 194031003 759 196488238 760 198974941 761 201491449 762 204038097 763 206615230 764 209223191 765 211862331 766 214533003 767 217235563 768 219970372 769 222737795 770 225538201 771 228371962 772 231239454 773 234141058 774 237077158 775 240048144 776 243054407 777 246096346 778 249174360 779 252288857 780 255440245 781 258628938 782 261855356 783 265119922 784 268423063 785 271765211 786 275146803 787 278568280 788 282030088 789 285532678 790 289076507 791 292662033 792 296289722 793 299960046 794 303673477 795 307430497 796 311231591 797 315077250 798 318967968 799 322904248 800 326886593 801 330915518 802 334991536 803 339115172 804 343286953 805 347507412 806 351777088 807 356096525 808 360466274 809 364886892 810 369358938 811 373882983 812 378459598 813 383089363 814 387772865 815 392510697 816 397303454 817 402151742 818 407056172 819 412017360 820 417035930 821 422112512 822 427247742 823 432442266 824 437696729 825 443011791 826 448388115 827 453826371 828 459327235 829 464891395 830 470519539 831 476212366 832 481970584 833 487794904 834 493686047 835 499644743 836 505671725 837 511767738 838 517933531 839 524169865 840 530477505 841 536857226 842 543309809 843 549836046 844 556436736 845 563112684 846 569864707 847 576693627 848 583600276 849 590585496 850 597650135 851 604795051 852 612021111 853 619329191 854 626720175 855 634194957 856 641754440 857 649399535 858 657131164 859 664950258 860 672857758 861 680854613 862 688941782 863 697120236 864 705390954 865 713754925 866 722213147 867 730766633 868 739416400 869 748163479 870 757008912 871 765953749 872 774999052 873 784145895 874 793395360 875 802748543 876 812206550 877 821770497 878 831441513 879 841220738 880 851109323 881 861108431 882 871219236 883 881442927 884 891780700 885 902233767 886 912803350 887 923490687 888 934297022 889 945223618 890 956271747 891 967442694 892 978737761 893 990158256 894 1001705507 895 1013380851 896 1025185639 897 1037121239 898 1049189028 899 1061390400 900 1073726761 901 1086199532 902 1098810150 903 1111560063 904 1124450735 905 1137483646 906 1150660289 907 1163982173 908 1177450821 909 1191067771 910 1204834580 911 1218752815 912 1232824062 913 1247049923 914 1261432014 915 1275971969 916 1290671437 917 1305532084 918 1320555592 919 1335743661 920 1351098007 921 1366620362 922 1382312477 923 1398176121 924 1414213076 925 1430425147 926 1446814155 927 1463381937 928 1480130352 929 1497061275 930 1514176598 931 1531478236 932 1548968119 933 1566648197 934 1584520442 935 1602586842 936 1620849406 937 1639310162 938 1657971160 939 1676834467 940 1695902174 941 1715176390 942 1734659246 943 1754352893 944 1774259503 945 1794381271 946 1814720413 947 1835279163 948 1856059784 949 1877064556 950 1898295782 951 1919755789 952 1941446925 953 1963371563 954 1985532098 955 2007930948 956 2030570555 957 2053453387 958 2076581933 959 2099958707 960 2123586248 961 2147467121 962 2171603913 963 2195999239 964 2220655739 965 2245576077 966 2270762944 967 2296219058 968 2321947162 969 2347950028 970 2374230451 971 2400791256 972 2427635295 973 2454765447 974 2482184620 975 2509895749 976 2537901798 977 2566205759 978 2594810656 979 2623719536 980 2652935483 981 2682461604 982 2712301042 983 2742456965 984 2772932576 985 2803731105 986 2834855817 987 2866310004 988 2898096995 989 2930220148 990 2962682851 991 2995488531 992 3028640642 993 3062142673 994 3095998149 995 3130210624 996 3164783691 997 3199720977 998 3235026138 999 3270702872 1000 3306754910 1001 3343186017 1002 3379999996 1003 3417200686 1004 3454791965 1005 3492777741 1006 3531161968 1007 3569948632 1008 3609141760 1009 3648745417 1010 3688763704 1011 3729200765 1012 3770060781 1013 3811347974 1014 3853066607 1015 3895220981 1016 3937815441 1017 3980854371 1018 4024342197 1019 4068283388 1020 4112682455 1021 4157543952 1022 4202872477 1023 4248672670 1024 4294949216 1025 4341706843 1026 4388950328 1027 4436684487 1028 4484914188 1029 4533644340 1030 4582879901 1031 4632625875 1032 4682887315 1033 4733669319 1034 4784977036 1035 4836815661 1036 4889190440 1037 4942106668 1038 4995569689 1039 5049584897 1040 5104157741 1041 5159293716 1042 5214998373 1043 5271277311 1044 5328136185 1045 5385580702 1046 5443616622 1047 5502249761 1048 5561485989 1049 5621331229 1050 5681791462 1051 5742872724 1052 5804581109 1053 5866922766 1054 5929903903 1055 5993530785 1056 6057809738 1057 6122747145 1058 6188349448 1059 6254623152 1060 6321574822 1061 6389211082 1062 6457538620 1063 6526564187 1064 6596294595 1065 6666736721 1066 6737897506 1067 6809783954 1068 6882403137 1069 6955762190 1070 7029868318 1071 7104728788 1072 7180350940 1073 7256742179 1074 7333909979 1075 7411861885 1076 7490605509 1077 7570148538 1078 7650498726 1079 7731663903 1080 7813651967 1081 7896470894 1082 7980128730 1083 8064633599 1084 8149993696 1085 8236217295 1086 8323312746 1087 8411288475 1088 8500152989 1089 8589914868 1090 8680582775 1091 8772165455 1092 8864671729 1093 8958110501 1094 9052490761 1095 9147821574 1096 9244112094 1097 9341371561 1098 9439609295 1099 9538834703 1100 9639057283 1101 9740286613 1102 9842532364 1103 9945804296 1104 10050112258 1105 10155466185 1106 10261876110 1107 10369352154 1108 10477904532 1109 10587543552 1110 10698279616 1111 10810123223 1112 10923084967 1113 11037175538 1114 11152405728 1115 11268786420 1116 11386328604 1117 11505043366 1118 11624941894 1119 11746035481 1120 11868335519 1121 11991853507 1122 12116601046 1123 12242589845 1124 12369831720 1125 12498338592 1126 12628122492 1127 12759195561 1128 12891570050 1129 13025258323 1130 13160272852 1131 13296626227 1132 13434331150 1133 13573400439 1134 13713847029 1135 13855683968 1136 13998924431 1137 14143581703 1138 14289669197 1139 14437200441 1140 14586189091 1141 14736648924 1142 14888593841 1143 15042037869 1144 15196995165 1145 15353480008 1146 15511506813 1147 15671090120 1148 15832244602 1149 15994985064 1150 16159326444 1151 16325283817 1152 16492872392 1153 16662107516 1154 16833004673 1155 17005579486 1156 17179847722 1157 17355825286 1158 17533528228 1159 17712972741 1160 17894175166 1161 18077151989 1162 18261919843 1163 18448495512 1164 18636895932 1165 18827138186 1166 19019239514 1167 19213217312 1168 19409089126 1169 19606872667 1170 19806585797 1171 20008246542 1172 20211873089 1173 20417483786 1174 20625097148 1175 20834731852 1176 21046406743 1177 21260140837 1178 21475953315 1179 21693863533 1180 21913891017 1181 22136055470 1182 22360376767 1183 22586874964 1184 22815570292 1185 23046483165 1186 23279634176 1187 23515044104 1188 23752733911 1189 23992724746 1190 24235037945 1191 24479695035 1192 24726717734 1193 24976127950 1194 25227947791 1195 25482199555 1196 25738905741 1197 25998089049 1198 26259772375 1199 26523978823 1200 26790731698 1201 27060054514 1202 27331970991 1203 27606505060 1204 27883680862 1205 28163522753 1206 28446055306 1207 28731303305 1208 29019291758 1209 29310045894 1210 29603591160 1211 29899953231 1212 30199158009 1213 30501231621 1214 30806200427 1215 31114091018 1216 31424930219 1217 31738745090 1218 32055562933 1219 32375411286 1220 32698317930 1221 33024310890 1222 33353418439 1223 33685669097 1224 34021091633 1225 34359715072 1226 34701568689 1227 35046682020 1228 35395084857 1229 35746807253 1230 36101879527 1231 36460332261 1232 36822196305 1233 37187502780 1234 37556283078 1235 37928568866 1236 38304392087 1237 38683784966 1238 39066780005 1239 39453409994 1240 39843708005 1241 40237707403 1242 40635441841 1243 41036945265 1244 41442251920 1245 41851396347 1246 42264413387 1247 42681338186 1248 43102206196 1249 43527053178 1250 43955915201 1251 44388828651 1252 44825830228 1253 45266956952 1254 45712246164 1255 46161735527 1256 46615463038 1257 47073467015 1258 47535786115 1259 48002459325 1260 48473525973 1261 48949025726 1262 49428998597 1263 49913484944 1264 50402525474 1265 50896161245 1266 51394433674 1267 51897384531 1268 52405055952 1269 52917490431 1270 53434730837 1271 53956820403 1272 54483802735 1273 55015721820 1274 55552622020 1275 56094548081 1276 56641545135 1277 57193658703 1278 57750934696 1279 58313419424 1280 58881159591 1281 59454202306 1282 60032595085 1283 60616385846 1284 61205622926 1285 61800355072 1286 62400631453 1287 63006501660 1288 63618015707 1289 64235224040 1290 64858177536 1291 65486927509 1292 66121525713 1293 66762024345 1294 67408476048 1295 68060933920 1296 68719451508 1297 69384082821 1298 70054882327 1299 70731904965 1300 71415206137 1301 72104841722 1302 72800868078 1303 73503342041 1304 74212320934 1305 74927862568 1306 75650025247 1307 76378867776 1308 77114449456 1309 77856830097 1310 78606070016 1311 79362230047 1312 80125371539 1313 80895556364 1314 81672846921 1315 82457306139 1316 83248997483 1317 84047984956 1318 84854333106 1319 85668107030 1320 86489372374 1321 87318195346 1322 88154642713 1323 88998781810 1324 89850680541 1325 90710407386 1326 91578031407 1327 92453622251 1328 93337250151 1329 94228985940 1330 95128901046 1331 96037067504 1332 96953557958 1333 97878445665 1334 98811804501 1335 99753708967 1336 100704234193 1337 101663455945 1338 102631450625 1339 103608295282 1340 104594067615 1341 105588845979 1342 106592709385 1343 107605737515 1344 108628010720 1345 109659610028 1346 110700617148 1347 111751114478 1348 112811185110 1349 113880912832 1350 114960382139 1351 116049678235 1352 117148887040 1353 118258095195 1354 119377390071 1355 120506859768 1356 121646593131 1357 122796679744 1358 123957209947 1359 125128274834 1360 126309966265 1361 127502376869 1362 128705600050 1363 129919729993 1364 131144861673 1365 132381090859 1366 133628514121 1367 134887228836 1368 136157333195 1369 137438926211 1370 138732107721 1371 140036978400 1372 141353639759 1373 142682194157 1374 144022744809 1375 145375395790 1376 146740252042 1377 148117419382 1378 149507004507 1379 150909115005 1380 152323859359 1381 153751346955 1382 155191688088 1383 156644993972 1384 158111376746 1385 159590949479 1386 161083826181 1387 162590121811 1388 164109952280 1389 165643434460 1390 167190686199 1391 168751826316 1392 170326974619 1393 171916251910 1394 173519779990 1395 175137681671 1396 176770080782 1397 178417102176 1398 180078871743 1399 181755516412 1400 183447164160 1401 185153944030 1402 186875986123 1403 188613421623 1404 190366382791 1405 192135002987 1406 193919416668 1407 195719759402 1408 197536167876 1409 199368779904 1410 201217734439 1411 203083171576 1412 204965232567 1413 206864059827 1414 208779796945 1415 210712588691 1416 212662581027 1417 214629921119 1418 216614757338 1419 218617239281 1420 220637517770 1421 222675744871 1422 224732073895 1423 226806659416 1424 228899657278 1425 231011224598 1426 233141519788 1427 235290702560 1428 237458933930 1429 239646376241 1430 241853193162 1431 244079549704 1432 246325612231 1433 248591548469 1434 250877527513 1435 253183719847 1436 255510297349 1437 257857433298 1438 260225302395 1439 262614080766 1440 265023945979 1441 267455077047 1442 269907654449 1443 272381860137 1444 274877877548 1445 277395891611 1446 279936088770 1447 282498656985 1448 285083785749 1449 287691666098 1450 290322490627 1451 292976453495 1452 295653750445 1453 298354578811 1454 301079137534 1455 303827627172 1456 306600249915 1457 309397209594 1458 312218711698 1459 315064963385 1460 317936173495 1461 320832552564 1462 323754312837 1463 326701668278 1464 329674834591 1465 332674029227 1466 335699471397 1467 338751382093 1468 341829984095 1469 344935501987 1470 348068162171 1471 351228192883 1472 354415824204 1473 357631288077 1474 360874818322 1475 364146650646 1476 367447022663 1477 370776173906 1478 374134345844 1479 377521781893 1480 380938727438 1481 384385429839 1482 387862138455 1483 391369104654 1484 394906581835 1485 398474825432 1486 402074092943 1487 405704643939 1488 409366740078 1489 413060645129 1490 416786624979 1491 420544947659 1492 424335883353 1493 428159704418 1494 432016685400 1495 435907103051 1496 439831236345 1497 443789366501 1498 447781776992 1499 451808753566 1500 455870584264 1501 459967559441 1502 464099971777 1503 468268116298 1504 472472290396 1505 476712793845 1506 480989928822 1507 485303999918 1508 489655314170 1509 494044181068 1510 498470912576 1511 502935823155 1512 507439229783 1513 511981451966 1514 516562811770 1515 521183633827 1516 525844245366 1517 530544976226 1518 535286158881 1519 540068128454 1520 544891222747 1521 549755782250 1522 554662150170 1523 559610672451 1524 564601697788 1525 569635577660 1526 574712666339 1527 579833320921 1528 584997901341 1529 590206770402 1530 595460293786 1531 600758840089 1532 606102780831 1533 611492490490 1534 616928346515 1535 622410729355 1536 627940022476 1537 633516612393 1538 639140888684 1539 644813244020 1540 650534074182 1541 656303778093 1542 662122757837 1543 667991418683 1544 673910169110 1545 679879420832 1546 685899588823 1547 691971091342 1548 698094349954 1549 704269789563 1550 710497838429 1551 716778928201 1552 723113493936 1553 729501974131 1554 735944810745 1555 742442449228 1556 748995338544 1557 755603931202 1558 762268683283 1559 768990054461 1560 775768508036 1561 782604510962 1562 789498533871 1563 796451051103 1564 803462540733 1565 810533484602 1566 817664368345 1567 824855681413 1568 832107917114 1569 839421572631 1570 846797149059 1571 854235151431 1572 861736088747 1573 869300474008 1574 876928824243 1575 884621660540 1576 892379508077 1577 900202896155 1578 908092358223 1579 916048431918 1580 924071659091 1581 932162585838 1582 940321762536 1583 948549743874 1584 956847088884 1585 965214360974 1586 973652127965 1587 982160962117 1588 990741440168 1589 999394143368 1590 1008119657511 1591 1016918572967 1592 1025791484723 1593 1034738992410 1594 1043761700344 1595 1052860217559 1596 1062035157843 1597 1071287139771 1598 1080616786746 1599 1090024727032 1600 1099511593790 1601 1109078025116 1602 1118724664082 1603 1128452158763 1604 1138261162287 1605 1148152332861 1606 1158126333823 1607 1168183833665 1608 1178325506084 1609 1188552030014 1610 1198864089667 1611 1209262374575 1612 1219747579628 1613 1230320405113 1614 1240981556754 1615 1251731745758 1616 1262571688851 1617 1273502108318 1618 1284523732051 1619 1295637293583 1620 1306843532137 1621 1318143192667 1622 1329537025897 1623 1341025788368 1624 1352610242479 1625 1364291156533 1626 1376069304781 1627 1387945467463 1628 1399920430858 1629 1411994987322 1630 1424169935344 1631 1436446079578 1632 1448824230901 1633 1461305206453 1634 1473889829684 1635 1486578930406 1636 1499373344830 1637 1512273915628 1638 1525281491968 1639 1538396929568 1640 1551621090747 1641 1564954844469 1642 1578399066395 1643 1591954638935 1644 1605622451292 1645 1619403399521 1646 1633298386569 1647 1647308322337 1648 1661434123726 1649 1675676714687 1650 1690037026282 1651 1704515996725 1652 1719114571441 1653 1733833703126 1654 1748674351786 1655 1763637484806 1656 1778724076993 1657 1793935110639 1658 1809271575572 1659 1824734469216 1660 1840324796639 1661 1856043570622 1662 1871891811701 1663 1887870548241 1664 1903980816477 1665 1920223660587 1666 1936600132740 1667 1953111293161 1668 1969758210187 1669 1986541960331 1670 2003463628336 1671 2020524307243 1672 2037725098449 1673 2055067111764 1674 2072551465483 1675 2090179286439 1676 2107951710070 1677 2125869880486 1678 2143934950524 1679 2162148081822 1680 2180510444874 1681 2199023219107 1682 2217687592934 1683 2236504763830 1684 2255475938393 1685 2274602332413 1686 2293885170941 1687 2313325688354 1688 2332925128424 1689 2352684744393 1690 2372605799030 1691 2392689564714 1692 2412937323499 1693 2433350367183 1694 2453929997381 1695 2474677525599 1696 2495594273305 1697 2516681572004 1698 2537940763303 1699 2559373198998 1700 2580980241140 1701 2602763262113 1702 2624723644709 1703 2646862782201 1704 2669182078426 1705 2691682947860 1706 2714366815692 1707 2737235117907 1708 2760289301364 1709 2783530823870 1710 2806961154270 1711 2830581772520 1712 2854394169769 1713 2878399848445 1714 2902600322333 1715 2926997116657 1716 2951591768170 1717 2976385825230 1718 3001380847890 1719 3026578407982 1720 3051980089200 1721 3077587487194 1722 3103402209646 1723 3129425876367 1724 3155660119382 1725 3182106583017 1726 3208766923992 1727 3235642811508 1728 3262735927340 1729 3290047965928 1730 3317580634469 1731 3345335653007 1732 3373314754532 1733 3401519685068 1734 3429952203772 1735 3458614083028 1736 3487507108542 1737 3516633079440 1738 3545993808366 1739 3575591121575 1740 3605426859040 1741 3635502874545 1742 3665821035787 1743 3696383224477 1744 3727191336442 1745 3758247281726 1746 3789552984694 1747 3821110384136 1748 3852921433371 1749 3884988100349 1750 3917312367762 1751 3949896233149 1752 3982741708998 1753 4015850822866 1754 4049225617474 1755 4082868150827 1756 4116780496318 1757 4150964742841 1758 4185422994909 1759 4220157372755 1760 4255170012454 1761 4290463066034 1762 4326038701595 1763 4361899103418 1764 4398046472089 1765 4434483024608 1766 4471210994519 1767 4508232632017 1768 4545550204076 1769 4583165994566 1770 4621082304377 1771 4659301451538 1772 4697825771345 1773 4736657616482 1774 4775799357146 1775 4815253381174 1776 4855022094171 1777 4895107919633 1778 4935513299083 1779 4976240692191 1780 5017292576913 1781 5058671449620 1782 5100379825223 1783 5142420237319 1784 5184795238312 1785 5227507399560 1786 5270559311498 1787 5313953583785 1788 5357692845440 1789 5401779744974 1790 5446216950541 1791 5491007150065 1792 5536153051396 1793 5581657382440 1794 5627522891312 1795 5673752346472 1796 5720348536879 1797 5767314272132 1798 5814652382620 1799 5862365719668 1800 5910457155692 1801 5958929584341 1802 6007785920660 1803 6057029101229 1804 6106662084332 1805 6156687850099 1806 6207109400668 1807 6257929760343 1808 6309151975748 1809 6360779115990 1810 6412814272816 1811 6465260560776 1812 6518121117389 1813 6571399103297 1814 6625097702440 1815 6679220122218 1816 6733769593654 1817 6788749371569 1818 6844162734747 1819 6900012986105 1820 6956303452869 1821 7013037486744 1822 7070218464083 1823 7127849786073 1824 7185934878904 1825 7244477193946 1826 7303480207932 1827 7362947423136 1828 7422882367555 1829 7483288595089 1830 7544169685727 1831 7605529245735 1832 7667370907835 1833 7729698331399 1834 7792515202635 1835 7855825234778 1836 7919632168281 1837 7983939771008 1838 8048751838429 1839 8114072193813 1840 8179904688428 1841 8246253201737 1842 8313121641598 1843 8380513944464 1844 8448434075587 1845 8516886029221 1846 8585873828825 1847 8655401527273 1848 8725473207059 1849 8796092980507 1850 8867264989982 1851 8938993408100 1852 9011282437945 1853 9084136313284 1854 9157559298779 1855 9231555690208 1856 9306129814686 1857 9381286030881 1858 9457028729243 1859 9533362332222 1860 9610291294497 1861 9687820103200 1862 9765953278149 1863 9844695372074 1864 9924050970850 1865 10004024693732 1866 10084621193586 1867 10165845157128 1868 10247701305164 1869 10330194392825 1870 10413329209811 1871 10497110580634 1872 10581543364862 1873 10666632457366 1874 10752382788565 1875 10838799324681 1876 10925887067984 1877 11013651057050 1878 11102096367014 1879 11191228109824 1880 11281051434504 1881 11371571527411 1882 11462793612494 1883 11554722951565 1884 11647364844555 1885 11740724629789 1886 11834807684250 1887 11929619423852 1888 12025165303712 1889 12121450818423 1890 12218481502332 1891 12316262929817 1892 12414800715566 1893 12514100514863 1894 12614168023867 1895 12715008979900 1896 12816629161734 1897 12919034389878 1898 13022230526878 1899 13126223477600 1900 13231019189532 1901 13336623653076 1902 13443042901857 1903 13550283013014 1904 13658350107509 1905 13767250350430 1906 13876989951303 1907 13987575164397 1908 14099012289037 1909 14211307669920 1910 14324467697427 1911 14438498807946 1912 14553407484187 1913 14669200255511 1914 14785883698245 1915 14903464436020 1916 15021949140092 1917 15141344529673 1918 15261657372274 1919 15382894484025 1920 15505062730029 1921 15628169024691 1922 15752220332062 1923 15877223666192 1924 16003186091465 1925 16130114722958 1926 16258016726789 1927 16386899320468 1928 16516769773262 1929 16647635406542 1930 16779503594158 1931 16912381762790 1932 17046277392324 1933 17181198016211 1934 17317151221850 1935 17454144650950 1936 17592185999914 1937 17731283020211 1938 17871443518765 1939 18012675358332 1940 18154986457890 1941 18298384793024 1942 18442878396323 1943 18588475357768 1944 18735183825135 1945 18883012004387 1946 19031968160082 1947 19182060615776 1948 19333297754430 1949 19485688018818 1950 19639239911945 1951 19793961997456 1952 19949862900062 1953 20106951305954 1954 20265235963231 1955 20424725682325 1956 20585429336434 1957 20747355861950 1958 20910514258896 1959 21074913591366 1960 21240562987967 1961 21407471642255 1962 21575648813194 1963 21745103825599 1964 21915846070589 1965 22087885006046 1966 22261230157072 1967 22435891116454 1968 22611877545124 1969 22789199172632 1970 22967865797619 1971 23147887288283 1972 23329273582867 1973 23512034690135 1974 23696180689856 1975 23881721733291 1976 24068668043686 1977 24257029916765 1978 24446817721225 1979 24638041899241 1980 24830712966963 1981 25024841515029 1982 25220438209074 1983 25417513790242 1984 25616079075708 1985 25816144959191 1986 26017722411484 1987 26220822480981 1988 26425456294205 1989 26631635056349 1990 26839370051806 1991 27048672644715 1992 27259554279511 1993 27472026481461 1994 27686100857230 1995 27901789095432 1996 28119102967187 1997 28338054326690 1998 28558655111773 1999 28780917344480 2000 29004853131642 2001 29230474665451 2002 29457794224048 2003 29686824172108 2004 29917576961425 2005 30150065131516 2006 30384301310207 2007 30620298214248 2008 30858068649906 2009 31097625513585 2010 31338981792435 2011 31582150564970 2012 31827145001693 2013 32073978365719 2014 32322664013406 2015 32573215394993 2016 32825646055231 2017 33079969634034 2018 33336199867122 2019 33594350586672 2020 33854435721975 2021 34116469300094 2022 34380465446532 2023 34646438385895 2024 34914402442573 2025 35184372041409 2026 35456361708385 2027 35730386071309 2028 36006459860505 2029 36284597909507 2030 36564815155762 2031 36847126641331 2032 37131547513604 2033 37418093026005 2034 37706778538718 2035 37997619519408 2036 38290631543950 2037 38585830297156 2038 38883231573524 2039 39182851277969 2040 39484705426576 2041 39788810147351 2042 40095181680980 2043 40403836381587 2044 40714790717505 2045 41028061272045 2046 41343664744276 2047 41661617949807 2048 41981937821570 2049 42304641410618 2050 42629745886922 2051 42957268540168 2052 43287226780573 2053 43619638139692 2054 43954520271244 2055 44291890951928 2056 44631768082255 2057 44974169687391 2058 45319113917983 2059 45666619051015 2060 46016703490658 2061 46369385769124 2062 46724684547529 2063 47082618616767 2064 47443206898372 2065 47806468445410 2066 48172422443357 2067 48541088210989 2068 48912485201286 2069 49286633002326 2070 49663551338201 2071 50043260069926 2072 50425779196360 2073 50811128855138 2074 51199329323594 2075 51590401019709 2076 51984364503049 2077 52381240475719 2078 52781049783317 2079 53183813415902 2080 53589552508957 2081 53998288344370 2082 54410042351413 2083 54824836107732 2084 55242691340342 2085 55663629926626 2086 56087673895346 2087 56514845427654 2088 56945166858116 2089 57378660675737 2090 57815349524996 2091 58255256206890 2092 58698403679975 2093 59144815061426 2094 59594513628097 2095 60047522817588 2096 60503866229323 2097 60963567625625 2098 61426650932816 2099 61893140242301 2100 62363059811682 2101 62836434065863 2102 63313287598164 2103 63793645171454 2104 64277531719278 2105 64764972346996 2106 65255992332933 2107 65750617129528 2108 66248872364502 2109 66750783842023 2110 67256377543880 2111 67765679630677 2112 68278716443013 2113 68795514502692 2114 69316100513919 2115 69840501364529 2116 70368744127200 2117 70900856060682 2118 71436864611048 2119 71976797412929 2120 72520682290774 2121 73068547260110 2122 73620420528818 2123 74176330498407 2124 74736305765308 2125 75300375122159 2126 75868567559121 2127 76440912265183 2128 77017438629486 2129 77598176242654 2130 78183154898124 2131 78772404593505 2132 79365955531922 2133 79963838123390 2134 80566082986176 2135 81172720948191 2136 81783783048373 2137 82399300538091 2138 83019304882551 2139 83643827762215 2140 84272901074225 2141 84906556933845 2142 85544827675896 2143 86187745856221 2144 86835344253140 2145 87487655868928 2146 88144713931296 2147 88806551894882 2148 89473203442755 2149 90144702487923 2150 90821083174856 2151 91502379881015 2152 92188627218395 2153 92879860035072 2154 93576113416766 2155 94277422688408 2156 94983823415724 2157 95695351406822 2158 96412042713796 2159 97133933634331 2160 97861060713331 2161 98593460744546 2162 99331170772214 2163 100074228092718 2164 100822670256240 2165 101576535068444 2166 102335860592154 2167 103100685149052 2168 103871047321383 2169 104646985953671 2170 105428540154447 2171 106215749297988 2172 107008653026069 2173 107807291249719 2174 108611704150998 2175 109421932184778 2176 110238016080537 2177 111059996844169 2178 111887915759799 2179 112721814391612 2180 113561734585695 2181 114407718471892 2182 115259808465665 2183 116118047269974 2184 116982477877161 2185 117853143570854 2186 118730087927879 2187 119613354820184 2188 120502988416778 2189 121399033185676 2190 122301533895866 2191 123210535619279 2192 124126083732777 2193 125048223920155 2194 125977002174148 2195 126912464798460 2196 127854658409800 2197 128803629939936 2198 129759426637750 2199 130722096071326 2200 131691686130029 2201 132668245026622 2202 133651821299365 2203 134642463814160 2204 135640221766689 2205 136645144684569 2206 137657282429526 2207 138676685199575 2208 139703403531229 2209 140737488301699 2210 141778990731123 2211 142827962384817 2212 143884455175516 2213 144948521365647 2214 146020213569620 2215 147099584756113 2216 148186688250398 2217 149281577736654 2218 150384307260319 2219 151494931230443 2220 152613504422059 2221 153740081978567 2222 154874719414142 2223 156017472616145 2224 157168397847556 2225 158327551749422 2226 159494991343322 2227 160670774033838 2228 161854957611057 2229 163047600253077 2230 164248760528531 2231 165458497399134 2232 166676870222231 2233 167903938753382 2234 169139763148942 2235 170384403968675 2236 171637922178368 2237 172900379152480 2238 174171836676788 2239 175452356951068 2240 176742002591778 2241 178040836634770 2242 179348922538005 2243 180666324184303 2244 181993105884094 2245 183329332378196 2246 184675068840607 2247 186030380881313 2248 187395334549122 2249 188769996334499 2250 190154433172442 2251 191548712445352 2252 192952901985939 2253 194367070080142 2254 195791285470055 2255 197225617356894 2256 198670135403961 2257 200124909739639 2258 201590010960405 2259 203065510133852 2260 204551478801748 2261 206047988983096 2262 207555113177221 2263 209072924366880 2264 210601496021386 2265 212140902099751 2266 213691217053855 2267 215252515831630 2268 216824873880262 2269 218408367149415 2270 220003072094484 2271 221609065679853 2272 223226425382181 2273 224855229193713 2274 226495555625603 2275 228147483711265 2276 229811093009738 2277 231486463609081 2278 233173676129779 2279 234872811728181 2280 236583952099948 2281 238307179483533 2282 240042576663677 2283 241790226974927 2284 243550214305182 2285 245322623099246 2286 247107538362425 2287 248905045664127 2288 250715231141497 2289 252538181503067 2290 254373984032436 2291 256222726591961 2292 258084497626489 2293 259959386167093 2294 261847481834848 2295 263748874844617 2296 265663656008869 2297 267591916741522 2298 269533749061799 2299 271489245598119 2300 273458499592011 2301 275441604902047 2302 277438656007803 2303 279449748013844 2304 281474976653736 2305 283514438294076 2306 285568229938558 2307 287636449232054 2308 289719194464728 2309 291816564576167 2310 293928659159549 2311 296055578465828 2312 298197423407947 2313 300354295565080 2314 302526297186896 2315 304713531197855 2316 306916101201525 2317 309134111484929 2318 311367667022920 2319 313616873482579 2320 315881837227645 2321 318162665322968 2322 320459465538994 2323 322772346356276 2324 325101416970011 2325 327446787294607 2326 329808567968279 2327 332186870357675 2328 334581806562522 2329 336993489420315 2330 339422032511019 2331 341867550161816 2332 344330157451870 2333 346809970217123 2334 349307105055128 2335 351821679329902 2336 354353811176819 2337 356903619507521 2338 359471224014875 2339 362056745177944 2340 364660304267004 2341 367282023348580 2342 369922025290521 2343 372580433767099 2344 375257373264151 2345 377952969084238 2346 380667347351853 2347 383400635018639 2348 386152959868665 2349 388924450523711 2350 391715236448604 2351 394525447956575 2352 397355216214654 2353 400204673249096 2354 403073951950843 2355 405963186081024 2356 408872510276471 2357 411802060055293 2358 414751971822468 2359 417722382875476 2360 420713431409962 2361 423725256525440 2362 426757998231028 2363 429811797451218 2364 432886796031687 2365 435983136745134 2366 439100963297163 2367 442240420332196 2368 445401653439423 2369 448584809158795 2370 451790034987040 2371 455017479383731 2372 458267291777387 2373 461539622571599 2374 464834623151217 2375 468152445888554 2376 471493244149636 2377 474857172300495 2378 478244385713495 2379 481655040773693 2380 485089294885254 2381 488547306477884 2382 492029235013327 2383 495535240991873 2384 499065485958939 2385 502620132511659 2386 506199344305536 2387 509803286061128 2388 513432123570767 2389 517086023705339 2390 520765154421078 2391 524469684766431 2392 528199784888938 2393 531955626042180 2394 535737380592745 2395 539545222027255 2396 543379324959424 2397 547239865137173 2398 551127019449769 2399 555040965935026 2400 558981883786540 2401 562949953360974 2402 566945356185376 2403 570968274964562 2404 575018893588523 2405 579097397139891 2406 583203971901444 2407 587338805363662 2408 591502086232325 2409 595694004436153 2410 599914751134510 2411 604164518725131 2412 608443500851917 2413 612751892412769 2414 617089889567460 2415 621457689745578 2416 625855491654496 2417 630283495287401 2418 634741901931373 2419 639230914175503 2420 643750735919076 2421 648301572379791 2422 652883630102034 2423 657497116965208 2424 662142242192106 2425 666819216357336 2426 671528251395802 2427 676269560611236 2428 681043358684770 2429 685849861683581 2430 690689287069572 2431 695561853708112 2432 700467781876827 2433 705407293274449 2434 710380611029715 2435 715387959710314 2436 720429565331909 2437 725505655367186 2438 730616458754982 2439 735762205909452 2440 740943128729300 2441 746159460607069 2442 751411436438474 2443 756699292631808 2444 762023267117392 2445 767383599357091 2446 772780530353883 2447 778214302661490 2448 783685160394062 2449 789193349235919 2450 794739116451368 2451 800322710894556 2452 805944383019397 2453 811604384889558 2454 817302970188505 2455 823040394229602 2456 828816913966283 2457 834632788002283 2458 840488276601920 2459 846383641700454 2460 852319146914503 2461 858295057552514 2462 864311640625312 2463 870369164856704 2464 876467900694145 2465 882608120319476 2466 888790097659722 2467 895014108397956 2468 901280429984228 2469 907589341646564 2470 913941124402025 2471 920336061067840 2472 926774436272599 2473 933256536467520 2474 939782649937780 2475 946353066813917 2476 952968079083296 2477 959627980601653 2478 966333067104698 2479 973083636219797 2480 979879987477719 2481 986722422324459 2482 993611244133122 2483 1000546758215895 2484 1007529271836073 2485 1014559094220172 2486 1021636536570106 2487 1028761912075445 2488 1035935535925736 2489 1043157725322911 2490 1050428799493760 2491 1057749079702482 2492 1065118889263317 2493 1072538553553241 2494 1080008400024754 2495 1087528758218730 2496 1095099959777354 2497 1102722338457133 2498 1110396230141986 2499 1118121972856412 2500 1125899906778737 2501 1133730374254444 2502 1141613719809578 2503 1149550290164234 2504 1157540434246129 2505 1165584503204246 2506 1173682850422574 2507 1181835831533919 2508 1190043804433803 2509 1198307129294444 2510 1206626168578822 2511 1215001287054828 2512 1223432851809501 2513 1231921232263346 2514 1240466800184739 2515 1249069929704418 2516 1257730997330067 2517 1266450381960981 2518 1275228464902813 2519 1284065629882428 2520 1292962263062825 2521 1301918753058167 2522 1310935490948883 2523 1320012870296875 2524 1329151287160811 2525 1338351140111508 2526 1347612830247405 2527 1356936761210137 2528 1366323339200193 2529 1375772972992675 2530 1385286073953145 2531 1394863056053570 2532 1404504335888365 2533 1414210332690525 2534 1423981468347858 2535 1433818167419319 2536 1443720857151430 2537 1453689967494808 2538 1463725931120792 2539 1473829183438160 2540 1484000162609958 2541 1494239309570416 2542 1504547068041980 2543 1514923884552434 2544 1525370208452127 2545 1535886491931306 2546 1546473190037551 2547 1557130760693310 2548 1567859664713546 2549 1578660365823480 2550 1589533330676450 2551 1600479028871868 2552 1611497932973286 2553 1622590518526578 2554 1633757264078210 2555 1644998651193649 2556 1656315164475849 2557 1667707291583873 2558 1679175523251609 2559 1690720353306610 2560 1702342278689032 2561 1714041799470704 2562 1725819418874286 2563 1737675643292571 2564 1749610982307870 2565 1761625948711542 2566 1773721058523615 2567 1785896831012545 2568 1798153788715072 2569 1810492457456214 2570 1822913366369362 2571 1835417047916511 2572 1848004037908592 2573 1860674875525944 2574 1873430103338898 2575 1886270267328477 2576 1899195916907236 2577 1912207604940207 2578 1925305887765980 2579 1938491325217910 2580 1951764480645438 2581 1965125920935553 2582 1978576216534368 2583 1992115941468836 2584 2005745673368588 2585 2019465993487896 2586 2033277486727779 2587 2047180741658229 2588 2061176350540568 2589 2075264909349950 2590 2089447017797985 2591 2103723279355491 2592 2118094301275404 2593 2132560694615799 2594 2147123074263057 2595 2161782058955177 2596 2176538271305212 2597 2191392337824846 2598 2206344888948126 2599 2221396559055311 2600 2236547986496884 2601 2251799813617681 2602 2267152686781192 2603 2282607256393984 2604 2298164176930271 2605 2313824106956641 2606 2329587709156917 2607 2345455650357165 2608 2361428601550862 2609 2377507237924196 2610 2393692238881528 2611 2409984288070998 2612 2426384073410285 2613 2442892287112513 2614 2459509625712321 2615 2476236790092075 2616 2493074485508244 2617 2510023421617922 2618 2527084312505516 2619 2544257876709581 2620 2561544837249826 2621 2578945921654270 2622 2596461861986553 2623 2614093394873426 2624 2631841261532381 2625 2649706207799463 2626 2667688984157227 2627 2685790345762880 2628 2704011052476573 2629 2722351868889862 2630 2740813564354346 2631 2759396913010459 2632 2778102693816441 2633 2796931690577481 2634 2815884691975022 2635 2834962491596247 2636 2854165887963731 2637 2873495684565276 2638 2892952689883913 2639 2912537717428085 2640 2932251585762005 2641 2952095118536193 2642 2972069144518193 2643 2992174497623470 2644 3012412016946486 2645 3032782546791962 2646 3053286936706322 2647 3073926041509321 2648 3094700721325857 2649 3115611841617974 2650 3136660273217047 2651 3157846892356161 2652 3179172580702677 2653 3200638225390986 2654 3222244719055464 2655 3243992959863608 2656 3265883851549378 2657 3287918303446723 2658 3310097230523313 2659 3332421553414463 2660 3354892198457258 2661 3377510097724872 2662 3400276189061099 2663 3423191416115076 2664 3446256728376212 2665 3469473081209324 2666 3492841435889977 2667 3516362759640025 2668 3540038025663371 2669 3563868213181926 2670 3587854307471787 2671 3611997299899612 2672 3636298187959227 2673 3660757975308429 2674 3685377671806019 2675 3710158293549036 2676 3735100862910224 2677 3760206408575704 2678 3785475965582876 2679 3810910575358536 2680 3836511285757219 2681 3862279151099760 2682 3888215232212093 2683 3914320596464259 2684 3940596317809653 2685 3967043476824496 2686 3993663160747541 2687 4020456463520003 2688 4047424485825729 2689 4074568335131595 2690 4101889125728146 2691 4129387978770471 2692 4157066022319308 2693 4184924391382397 2694 4212964227956071 2695 4241186681067095 2696 4269592906814732 2697 4298184068413071 2698 4326961336233596 2699 4355925887847998 2700 4385078908071240 2701 4414421589004872 2702 4443955130080601 2703 4473680738104106 2704 4503599627299114 2705 4533713019351734 2706 4564022143455043 2707 4594528236353929 2708 4625232542390211 2709 4656136313547994 2710 4687240809499316 2711 4718547297650035 2712 4750057053186001 2713 4781771359119489 2714 4813691506335895 2715 4845818793640714 2716 4878154527806787 2717 4910700023621816 2718 4943456603936163 2719 4976425599710921 2720 5009608350066264 2721 5043006202330084 2722 5076620512086894 2723 5110452643227037 2724 5144503967996158 2725 5178775867044979 2726 5213269729479350 2727 5247986952910601 2728 5282928943506178 2729 5318097116040572 2730 5353492893946550 2731 5389117709366673 2732 5424973003205121 2733 5461060225179808 2734 5497380833874810 2735 5533936296793088 2736 5570728090409516 2737 5607757700224222 2738 5645026620816231 2739 5682536355897418 2740 5720288418366780 2741 5758284330365013 2742 5796525623329411 2743 5835013838049076 2744 5873750524720451 2745 5912737243003175 2746 5951975562076256 2747 5991467060694572 2748 6031213327245692 2749 6071215959807040 2750 6111476566203367 2751 6151996764064572 2752 6192778180883851 2753 6233822454076178 2754 6275131231037129 2755 6316706169202041 2756 6358548936105513 2757 6400661209441253 2758 6443044677122261 2759 6485701037341374 2760 6528631998632147 2761 6571839279930081 2762 6615324610634226 2763 6659089730669114 2764 6703136390547058 2765 6747466351430815 2766 6792081385196605 2767 6836983274497486 2768 6882173812827109 2769 6927654804583826 2770 6973428065135171 2771 7019495420882715 2772 7065858709327291 2773 7112519779134598 2774 7159480490201170 2775 7206742713720740 2776 7254308332250980 2777 7302179239780617 2778 7350357341796942 2779 7398844555353708 2780 7447642809139413 2781 7496754043545980 2782 7546180210737820 2783 7595923274721314 2784 7645985211414668 2785 7696368008718188 2786 7747073666584944 2787 7798104197091854 2788 7849461624511166 2789 7901147985382348 2790 7953165328584401 2791 8005515715408572 2792 8058201219631500 2793 8111223927588770 2794 8164585938248888 2795 8218289363287691 2796 8272336327163169 2797 8326728967190726 2798 8381469433618867 2799 8436559889705321 2800 8492002511793600 2801 8547799489389991 2802 8603953025240997 2803 8660465335411214 2804 8717338649361658 2805 8774575210028540 2806 8832177273902485 2807 8890147111108217 2808 8948487005484684 2809 9007199254665659 2810 9066286170160780 2811 9125750077437076 2812 9185593316000941 2813 9245818239480588 2814 9306427215708967 2815 9367422626807159 2816 9428806869268247 2817 9490582354041670 2818 9552751506618045 2819 9615316767114492 2820 9678280590360429 2821 9741645445983868 2822 9805413818498200 2823 9869588207389472 2824 9934171127204166 2825 9999165107637476 2826 10064572693622093 2827 10130396445417489 2828 10196638938699715 2829 10263302764651710 2830 10330390530054127 2831 10397904857376667 2832 10465848384869949 2833 10534223766657888 2834 10603033672830609 2835 10672280789537886 2836 10741967819083116 2837 10812097480017823 2838 10882672507236706 2839 10953695652073220 2840 11025169682395714 2841 11097097382704101 2842 11169481554227087 2843 11242325015019951 2844 11315630600062883 2845 11389401161359873 2846 11463639568038177 2847 11538348706448332 2848 11613531480264751 2849 11689190810586886 2850 11765329636040965 2851 11841950912882308 2852 11919057615098221 2853 11996652734511483 2854 12074739280884409 2855 12153320282023512 2856 12232398783884761 2857 12311977850679424 2858 12392060564980525 2859 12472650027829900 2860 12553749358845858 2861 12635361696331460 2862 12717490197383400 2863 12800138038001516 2864 12883308413198914 2865 12967004537112721 2866 13051229643115461 2867 13135986983927066 2868 13221279831727520 2869 13307111478270143 2870 13393485234995515 2871 13480404433146044 2872 13567872423881185 2873 13655892578393315 2874 13744468288024252 2875 13833602964382449 2876 13923300039460837 2877 14013562965755350 2878 14104395216384103 2879 14195800285207258 2880 14287781686947566 2881 14380342957311581 2882 14473487653111571 2883 14567219352388116 2884 14661541654533391 2885 14756458180415153 2886 14851972572501434 2887 14948088494985921 2888 15044809633914060 2889 15142139697309873 2890 15240082415303474 2891 15338641540259326 2892 15437820846905210 2893 15537624132461922 2894 15638055216773712 2895 15739117942439443 2896 15840816174944504 2897 15943153802793467 2898 16046134737643475 2899 16149762914438411 2900 16254042291543792 2901 16358976850882451 2902 16464570598070966 2903 16570827562556867 2904 16677751797756612 2905 16785347381194340 2906 16893618414641415 2907 17002569024256737 2908 17112203360727870 2909 17222525599412934 2910 17333539940483326 2911 17445250609067220 2912 17557661855393893 2913 17670777954938848 2914 17784603208569770 2915 17899141942693284 2916 18014398509402561 2917 18130377286625730 2918 18247082678275150 2919 18364519114397496 2920 18482691051324711 2921 18601602971825791 2922 18721259385259432 2923 18841664827727532 2924 18962823862229554 2925 19084741078817757 2926 19207421094753306 2927 19330868554663246 2928 19455088130698364 2929 19580084522691944 2930 19705862458319398 2931 19832426693258812 2932 19959782011352375 2933 20087933224768724 2934 20216885174166201 2935 20346642728857017 2936 20477210786972349 2937 20608594275628351 2938 20740798151093102 2939 20873827398954494 2940 21007687034289051 2941 21142382101831702 2942 21277917676146506 2943 21414298861798324 2944 21551530793525465 2945 21689618636413295 2946 21828567586068812 2947 21968382868796206 2948 22109069741773405 2949 22250633493229591 2950 22393079442623739 2951 22536412940824128 2952 22680639370288872 2953 22825764145247453 2954 22971792711883281 2955 23118730548517259 2956 23266583165792385 2957 23415356106859391 2958 23565054947563404 2959 23715685296631667 2960 23867252795862295 2961 24019763120314100 2962 24173221978497466 2963 24327635112566292 2964 24483008298511016 2965 24639347346352701 2966 24796658100338222 2967 24954946439136531 2968 25114218276036024 2969 25274479559143004 2970 25435736271581259 2971 25597994431692750 2972 25761260093239414 2973 25925539345606103 2974 26090838314004645 2975 26257163159679050 2976 26424520080111857 2977 26592915309231633 2978 26762355117621627 2979 26932845812729591 2980 27104393739078762 2981 27277005278480030 2982 27450686850245280 2983 27625444911401929 2984 27801285956908651 2985 27978216519872310 2986 28156243171766095 2987 28335372522648874 2988 28515611221385769 2989 28696965955869954 2990 28879443453245688 2991 29063050480132602 2992 29247793842851211 2993 29433680387649698 2994 29620717000931957 2995 29808910609486895 2996 29998268180719017 2997 30188796722880294 2998 30380503285303312 2999 30573394958635724 3000 30767478875076004 3001 30962762208610506 3002 31159252175251844 3003 31356956033278597 3004 31555881083476342 3005 31756034669380026 3006 31957424177517686 3007 32160057037655523 3008 32363940723044327 3009 32569082750667285 3010 32775490681489146 3011 32983172120706789 3012 33192134718001158 3013 33402386167790616 3014 33613934209485689 3015 33826786627745229 3016 34040951252733996 3017 34256435960381667 3018 34473248672643283 3019 34691397357761138 3020 34910890030528114 3021 35131734752552486 3022 35353939632524186 3023 35577512826482538 3024 35802462538085489 3025 36028797018880314 3026 36256524568575835 3027 36485653535316139 3028 36716192315955807 3029 36948149356336677 3030 37181533151566129 3031 37416352246296915 3032 37652615235008531 3033 37890330762290152 3034 38129507523125127 3035 38370154263177049 3036 38612279779077405 3037 38855892918714817 3038 39101002581525882 3039 39347617718787618 3040 39595747333911525 3041 39845400482739272 3042 40096586273840015 3043 40349313868809368 3044 40603592482570001 3045 40859431383673924 3046 41116839894606421 3047 41375827392091672 3048 41636403307400060 3049 41898577126657167 3050 42162358391154481 3051 42427756697661817 3052 42694781698741460 3053 42963443103064040 3054 43233750675726144 3055 43505714238569693 3056 43779343670503063 3057 44054648907823987 3058 44331639944544232 3059 44610326832716062 3060 44890719682760514 3061 45172828663797459 3062 45456664003977501 3063 45742235990815697 3064 46029554971527108 3065 46318631353364209 3066 46609475603956147 3067 46902098251649873 3068 47196509885853141 3069 47492721157379413 3070 47790742778794637 3071 48090585524765952 3072 48392260232412306 3073 48695777801656992 3074 49001149195582138 3075 49308385440785138 3076 49617497627737036 3077 49928496911142893 3078 50241394510304124 3079 50556201709482830 3080 50872929858268133 3081 51191590371944518 3082 51512194731862200 3083 51834754485809533 3084 52159281248387447 3085 52485786701385959 3086 52814282594162734 3087 53144780744023740 3088 53477293036605975 3089 53811831426262305 3090 54148407936448417 3091 54487034660111875 3092 54827723760083337 3093 55170487469469890 3094 55515338092050564 3095 55862288002674001 3096 56211349647658306 3097 56562535545193092 3098 56915858285743732 3099 57271330532457810 3100 57628965021573822 3101 57988774562832091 3102 58350772039887957 3103 58714970410727204 3104 59081382708083787 3105 59450022039859824 3106 59820901589547904 3107 60194034616655690 3108 60569434457132862 3109 60947114523800383 3110 61327088306782122 3111 61709369373938828 3112 62093971371304491 3113 62480908023525078 3114 62870193134299666 3115 63261840586824006 3116 63655864344236481 3117 64052278450066530 3118 64451097028685503 3119 64852334285759990 3120 65256004508707621 3121 65662122067155357 3122 66070701413400287 3123 66481757082872937 3124 66895303694603107 3125 67311355951688262 3126 67729928641764460 3127 68151036637479874 3128 68574694896970882 3129 69000918464340750 3130 69429722470140947 3131 69861122131855068 3132 70295132754385397 3133 70731769730542133 3134 71171048541535278 3135 71612984757469201 3136 72057594037839908 3137 72504892132035015 3138 72954894879836451 3139 73407618211925888 3140 73863078150392942 3141 74321290809246131 3142 74782272394926612 3143 75246039206824729 3144 75712607637799362 3145 76181994174700107 3146 76654215398892299 3147 77129287986784891 3148 77607228710361208 3149 78088054437712586 3150 78571782133574913 3151 79058428859868094 3152 79548011776238445 3153 80040548140604039 3154 80536055309703010 3155 81034550739644856 3156 81536051986464713 3157 82040576706680664 3158 82548142657854067 3159 83058767699152920 3160 83572469791918303 3161 84089267000233885 3162 84609177491498528 3163 85132219537001997 3164 85658411512503803 3165 86187771898815180 3166 86720319282384226 3167 87256072355884223 3168 87795049918805141 3169 88337270878048355 3170 88882754248524595 3171 89431519153755129 3172 89983584826476210 3173 90538970609246809 3174 91097695955059631 3175 91659780427955451 3176 92225243703640777 3177 92794105570108862 3178 93366385928264085 3179 93942104792549704 3180 94521282291579025 3181 95103938668769977 3182 95690094282983131 3183 96279769609163172 3184 96872985238983847 3185 97469761881496401 3186 98070120363781523 3187 98674081631604825 3188 99281666750075865 3189 99892896904310735 3190 100507793400098237 3191 101126377664569661 3192 101748671246872185 3193 102374695818845917 3194 103004473175704600 3195 103638025236719995 3196 104275374045909963 3197 104916541772730272 3198 105561550712770130 3199 106210423288451496 3200 106863182049732145 3201 107519849674812557 3202 108180448970846600 3203 108845002874656070 3204 109513534453449079 3205 110186066905542321 3206 110862623561087249 3207 111543227882800156 3208 112227903466696205 3209 112916674042827422 3210 113609563476024663 3211 114306595766643591 3212 115007795051314672 3213 115713185603697221 3214 116422791835237507 3215 117136638295930954 3216 117854749675088442 3217 118577150802106748 3218 119303866647243134 3219 120034922322394109 3220 120770343081878389 3221 121510154323224072 3222 122254381587960060 3223 123003050562411736 3224 123756187078500930 3225 124513817114550192 3226 125275966796091397 3227 126042662396678694 3228 126813930338705845 3229 127589797194227947 3230 128370289685787589 3231 129155434687245447 3232 129945259224615348 3233 130739790476903823 3234 131539055776954181 3235 132343082612295117 3236 133151898625993887 3237 133965531617514064 3238 134784009543577909 3239 135607360519033372 3240 136435612817725758 3241 137268794873374075 3242 138106935280452082 3243 138950062795074080 3244 139798206335885456 3245 140651394984958008 3246 141509657988690080 3247 142373024758711524 3248 143241524872793529 3249 144115188075763325 3250 144994044280423797 3251 145878123568478038 3252 146767456191458857 3253 147662072571663276 3254 148562003303092035 3255 149467279152394144 3256 150377931059816492 3257 151293990140158545 3258 152215487683732175 3259 153142455157326617 3260 154074924205178611 3261 155012926649947732 3262 155956494493696954 3263 156905659918878461 3264 157860455289324741 3265 158820913151244991 3266 159787066234226847 3267 160758947452243489 3268 161736589904666135 3269 162720026877281948 3270 163709291843317398 3271 164704418464467098 3272 165705440591928140 3273 166712392267439980 3274 167725307724329861 3275 168744221388563854 3276 169769167879803495 3277 170800182012468093 3278 171837298796802703 3279 172880553439951814 3280 173929981347038778 3281 174985618122250996 3282 176047499569930922 3283 177115661695672876 3284 178190140707425726 3285 179270973016601469 3286 180358195239189706 3287 181451844196878099 3288 182551956918178787 3289 183658570639560830 3290 184771722806588686 3291 185891451075066776 3292 187017793312190145 3293 188150787597701274 3294 189290472225053054 3295 190436885702577969 3296 191590066754663510 3297 192750054322933869 3298 193916887567437912 3299 195090605867843512 3300 196271248824638227 3301 197458856260336389 3302 198653468220692625 3303 199855124975921837 3304 201063867021925692 3305 202279735081525638 3306 203502770105702492 3307 204733013274842626 3308 205970505999990795 3309 207215289924109627 3310 208467406923345825 3311 209726899108303107 3312 210993808825321918 3313 212268178657765956 3314 213550051427315544 3315 214839470195267872 3316 216136478263844178 3317 217441119177503851 3318 218753436724265554 3319 220073474937035349 3320 221401278094941888 3321 222736890724678713 3322 224080357601853677 3323 225431723752345541 3324 226791034453667783 3325 228158335236339649 3326 229533671885264488 3327 230917090441115410 3328 232308637201728306 3329 233708358723502253 3330 235116301822807373 3331 236532513577400152 3332 237957041327846274 3333 239389932678951013 3334 240831235501197213 3335 242280997932190890 3336 243739268378114516 3337 245206095515188008 3338 246681528291137462 3339 248165615926671675 3340 249658407916966508 3341 251159954033157109 3342 252670304323838047 3343 254189509116571398 3344 255717619019402831 3345 257254684922385720 3346 258800757999113329 3347 260355889708259124 3348 261920131795125238 3349 263493536293199136 3350 265076155525718529 3351 266668042107244568 3352 268269248945243369 3353 269879829241675917 3354 271499836494596374 3355 273129324499758849 3356 274768347352232681 3357 276416959448026247 3358 278075215485719381 3359 279743170468104419 3360 281420879703835919 3361 283108398809089111 3362 284805783709227116 3363 286513090640476972 3364 288230376151614531 3365 289957697105658248 3366 291695110681571936 3367 293442674375976500 3368 295200446004870736 3369 296968483705361198 3370 298746845937401222 3371 300535591485539119 3372 302334779460675607 3373 304144469301830522 3374 305964720777918853 3375 307795593989536153 3376 309637149370753374 3377 311489447690921167 3378 313352550056483716 3379 315226517912802125 3380 317111413045987438 3381 319007297584743313 3382 320914234002218429 3383 322832285117868645 3384 324761514099328991 3385 326701984464295514 3386 328653760082417058 3387 330616905177197000 3388 332591484327905016 3389 334577562471498917 3390 336575204904556608 3391 338584477285218230 3392 340605445635138523 3393 342638176341449478 3394 344682736158733314 3395 346739192211005850 3396 348807611993710317 3397 350888063375721663 3398 352980614601361402 3399 355085334292423075 3400 357202291450208355 3401 359331555457573879 3402 361473196080988830 3403 363627283472603354 3404 365793888172327845 3405 367973081109923168 3406 370164933607101871 3407 372369517379640438 3408 374586904539502650 3409 376817167596974100 3410 379060379462807926 3411 381316613450381817 3412 383585943277866353 3413 385868443070404732 3414 388164187362303941 3415 390473251099237444 3416 392795709640459424 3417 395131638761030656 3418 397481114654056064 3419 399844213932934016 3420 402221013633617437 3421 404611591216886766 3422 407016024570634856 3423 409434392012163853 3424 411866772290494119 3425 414313244588685276 3426 416773888526169407 3427 419248784161096501 3428 421738011992692185 3429 424241652963627827 3430 426759788462403047 3431 429292500325740727 3432 431839870840994560 3433 434401982748569216 3434 436978919244353188 3435 439570763982164380 3436 442177601076208504 3437 444799515103550341 3438 447436591106597958 3439 450088914595599913 3440 452756571551155547 3441 455439648426738402 3442 458138232151232848 3443 460852410131483988 3444 463582270254860899 3445 466327900891833280 3446 469089390898561582 3447 471866829619500678 3448 474660306890017158 3449 477469913039020292 3450 480295738891606767 3451 483137875771719230 3452 485996415504818740 3453 488871450420571178 3454 491763073355547694 3455 494671377655939267 3456 497596457180285443 3457 500538406302217319 3458 503497319913214871 3459 506473293425378654 3460 509466422774215995 3461 512476804421441726 3462 515504535357793526 3463 518549713105861971 3464 521612435722935347 3465 524692801803859302 3466 527790910483911423 3467 530906861441690812 3468 534040754902022722 3469 537192691638878355 3470 540362772978309871 3471 543551100801400711 3472 546757777547231302 3473 549982906215860206 3474 553226590371320828 3475 556488934144633718 3476 559770042236834588 3477 563070019922018097 3478 566388973050397484 3479 569727008051380157 3480 573084231936659276 3481 576460752303321459 3482 579856677336970645 3483 583272115814868239 3484 586707177109089594 3485 590161971189696918 3486 593636608627928704 3487 597131200599405743 3488 600645858887353828 3489 604180695885843212 3490 607735824603044932 3491 611311358664504043 3492 614907412316429903 3493 618524100429003540 3494 622161538499702230 3495 625819842656641349 3496 629499129661933595 3497 633199516915065668 3498 636921122456292499 3499 640664064970049108 3500 644428463788380190 3501 648214438894387512 3502 652022110925695222 3503 655851601177933142 3504 659703031608238151 3505 663576524838773758 3506 667472204160267919 3507 671390193535569247 3508 675330617603221650 3509 679293601681057538 3510 683279271769809663 3511 687287754556741696 3512 691319177419297642 3513 695373668428770174 3514 699451356353988000 3515 703552370665022342 3516 707676841536912629 3517 711824899853411516 3518 715996677210749299 3519 720192305921417850 3520 724411919017974153 3521 728655650256863551 3522 732923634122262798 3523 737216005829943022 3524 741532901331152683 3525 745874457316520659 3526 750240811219979522 3527 754632101222709141 3528 759048466257100691 3529 763490046010741190 3530 767956980930418640 3531 772449412226147913 3532 776967481875217460 3533 781511332626256947 3534 786081108003325947 3535 790676952310023771 3536 795299010633620553 3537 799947428849209699 3538 804622353623881805 3539 809323932420920154 3540 814052313504017890 3541 818807645941517005 3542 823590079610669219 3543 828399765201918876 3544 833236854223207972 3545 838101499004303424 3546 842993852701146682 3547 847914069300225813 3548 852862303622970153 3549 857838711330167658 3550 862843448926405054 3551 867876673764530911 3552 872938544050141750 3553 878029218846091298 3554 883148858077023018 3555 888297622533926019 3556 893475673878714472 3557 898683174648830643 3558 903920288261871664 3559 909187179020240178 3560 914484012115818945 3561 919810953634669561 3562 925168170561755388 3563 930555830785688841 3564 935974103103503128 3565 941423157225448582 3566 946903163779813715 3567 952414294317771094 3568 957956721318248188 3569 963530618192823301 3570 969136159290646717 3571 974773519903387182 3572 980442876270203860 3573 986144405582743878 3574 991878285990165598 3575 997644696604187743 3576 1003443817504164504 3577 1009275829742186756 3578 1015140915348209532 3579 1021039257335205857 3580 1026971039704347101 3581 1032936447450209972 3582 1038935666566010285 3583 1044968884048863636 3584 1051036287905073126 3585 1057138067155444268 3586 1063274411840627200 3587 1069445513026486367 3588 1075651562809497783 3589 1081892754322174027 3590 1088169281738517113 3591 1094481340279499357 3592 1100829126218572408 3593 1107212836887204559 3594 1113632670680446491 3595 1120088827062525599 3596 1126581506572469030 3597 1133110910829755582 3598 1139677242539996611 3599 1146280705500646093 3600 1152921504606739980 3601 1159599845856664997 3602 1166315936357957043 3603 1173069984333129316 3604 1179862199125530341 3605 1186692791205232028 3606 1193561972174947918 3607 1200469954775981781 3608 1207416952894206689 3609 1214403181566074745 3610 1221428856984657606 3611 1228494196505717957 3612 1235599418653812093 3613 1242744743128423761 3614 1249930390810129423 3615 1257156583766795092 3616 1264423545259804902 3617 1271731499750321574 3618 1279080672905578923 3619 1286471291605206587 3620 1293903583947587125 3621 1301377779256245647 3622 1308894108086272141 3623 1316452802230776665 3624 1324054094727377553 3625 1331698219864722826 3626 1339385413189044938 3627 1347115911510749058 3628 1354889952911035037 3629 1362707776748553228 3630 1370569623666094333 3631 1378475735597313456 3632 1386426355773488501 3633 1394421728730313125 3634 1402462100314724397 3635 1410547717691765338 3636 1418678829351482513 3637 1426855685115858872 3638 1435078536145781974 3639 1443347634948047814 3640 1451663235382400405 3641 1460025592668607300 3642 1468434963393571231 3643 1476891605518478048 3644 1485395778385981139 3645 1493947742727422512 3646 1502547760670090714 3647 1511196095744515785 3648 1519893012891801423 3649 1528638778470994544 3650 1537433660266492424 3651 1546277927495487613 3652 1555171850815450811 3653 1564115702331651888 3654 1573109755604719238 3655 1582154285658237667 3656 1591249568986384997 3657 1600395883561607589 3658 1609593508842334960 3659 1618842725780733707 3660 1628143816830500934 3661 1637497065954697358 3662 1646902758633620312 3663 1656361181872716837 3664 1665872624210537058 3665 1675437375726728044 3666 1685055728050068373 3667 1694727974366543563 3668 1704454409427462615 3669 1714235329557615855 3670 1724071032663474264 3671 1733961818241430534 3672 1743907987386082030 3673 1753909842798555883 3674 1763967688794876413 3675 1774081831314375096 3676 1784252577928143291 3677 1794480237847527930 3678 1804765121932670386 3679 1815107542701088746 3680 1825507814336303685 3681 1835966252696508167 3682 1846483175323281199 3683 1857058901450345835 3684 1867693752012371674 3685 1878388049653822048 3686 1889142118737846148 3687 1899956285355216286 3688 1910830877333310529 3689 1921766224245140941 3690 1932762657418427622 3691 1943820509944718828 3692 1954940116688557332 3693 1966121814296693324 3694 1977365941207344023 3695 1988672837659500273 3696 2000042845702280326 3697 2011476309204331075 3698 2022973573863276936 3699 2034534987215216659 3700 2046160898644268256 3701 2057851659392162333 3702 2069607622567884020 3703 2081429143157363783 3704 2093316578033217318 3705 2105270285964534809 3706 2117290627626719754 3707 2129377965611377653 3708 2141532664436254744 3709 2153755090555227101 3710 2166045612368340283 3711 2178404600231899824 3712 2190832426468612802 3713 2203329465377780729 3714 2215896093245544043 3715 2228532688355178416 3716 2241239630997443189 3717 2254017303480982123 3718 2266866090142776801 3719 2279786377358652871 3720 2292778553553839434 3721 2305843009213581835 3722 2318980136893808091 3723 2332190331231849274 3724 2345473988957214053 3725 2358831508902417710 3726 2372263292013865884 3727 2385769741362793302 3728 2399351262156257784 3729 2413008261748189786 3730 2426741149650497760 3731 2440550337544229596 3732 2454436239290790443 3733 2468399270943217163 3734 2482439850757509709 3735 2496558399204019717 3736 2510755338978896574 3737 2525031095015591257 3738 2539386094496418233 3739 2553820766864175691 3740 2568335543833824402 3741 2582930859404225506 3742 2597607149869937494 3743 2612364853833072687 3744 2627204412215213525 3745 2642126268269388916 3746 2657130867592110989 3747 2672218658135472508 3748 2687390090219305280 3749 2702645616543399829 3750 2717985692199786651 3751 2733410774685079362 3752 2748921323912880016 3753 2764517802226246930 3754 2780200674410225302 3755 2795970407704440939 3756 2811827471815757411 3757 2827772338930996924 3758 2843805483729725254 3759 2859927383397101021 3760 2876138517636789660 3761 2892439368683942372 3762 2908830421318240390 3763 2925312162877004889 3764 2941885083268372836 3765 2958549674984539142 3766 2975306433115065401 3767 2992155855360255576 3768 3009098442044598943 3769 3026134696130280622 3770 3043265123230760047 3771 3060490231624417681 3772 3077810532268270330 3773 3095226538811755385 3774 3112738767610584337 3775 3130347737740665896 3776 3148053971012099056 3777 3165857991983236467 3778 3183760327974818427 3779 3201761509084177875 3780 3219862068199516702 3781 3238062541014253759 3782 3256363466041444885 3783 3274765384628275331 3784 3293268840970624928 3785 3311874382127706337 3786 3330582558036776785 3787 3349393921527923587 3788 3368309028338923869 3789 3387328437130178819 3790 3406452709499722857 3791 3425682409998308069 3792 3445018106144564289 3793 3464460368440235196 3794 3484009770385490789 3795 3503666888494316634 3796 3523432302309980234 3797 3543306594420574920 3798 3563290350474641630 3799 3583384159196868965 3800 3603588612403871902 3801 3623904305020049542 3802 3644331835093522295 3803 3664871803812148879 3804 3685524815519623523 3805 3706291477731653772 3806 3727172401152219287 3807 3748168199689912035 3808 3769279490474358261 3809 3790506893872722655 3810 3811851033506295108 3811 3833312536267160450 3812 3854892032334951603 3813 3876590155193686528 3814 3898407541648689390 3815 3920344831843596355 3816 3942402669277446421 3817 3964581700821857707 3818 3986882576738289620 3819 4009305950695391303 3820 4031852479786436809 3821 4054522824546847404 3822 4077317648971801438 3823 4100237620533932199 3824 4123283410201114190 3825 4146455692454338265 3826 4169755145305676030 3827 4193182450316333983 3828 4216738292614797798 3829 4240423360915067217 3830 4264238347534981972 3831 4288183948414639197 3832 4312260863134902765 3833 4336469794936005000 3834 4360811450736241229 3835 4385286541150757597 3836 4409895780510432629 3837 4434639886880852980 3838 4459519582081383835 3839 4484535591704334419 3840 4509688645134219093 3841 4534979475567114469 3842 4560408820030113056 3843 4585977419400873872 3844 4611686018427270510 3845 4637535365747137124 3846 4663526213908112832 3847 4689659319387584979 3848 4715935442612731776 3849 4742355347980664785 3850 4768919803878671724 3851 4795629582704560109 3852 4822485460887102189 3853 4849488218906581696 3854 4876638641315442888 3855 4903937516759042390 3856 4931385637996504330 3857 4958983801921679269 3858 4986732809584207442 3859 5014633466210686805 3860 5042686581225946393 3861 5070892968274425521 3862 5099253445241659326 3863 5127768834275871171 3864 5156439961809672423 3865 5185267658581870149 3866 5214252759659383224 3867 5243396104459267405 3868 5272698536770849877 3869 5302160904777973820 3870 5331784061081353525 3871 5361568862721040591 3872 5391516171199001748 3873 5421626852501808852 3874 5451901777123441580 3875 5482341820088203389 3876 5512947860973751288 3877 5543720783934239955 3878 5574661477723580779 3879 5605770835718816372 3880 5637049755943611109 3881 5668499141091858262 3882 5700119898551404303 3883 5731912940427890917 3884 5763879183568715330 3885 5796019549587109502 3886 5828334964886338764 3887 5860826360684020488 3888 5893494673036563365 3889 5926340842863727867 3890 5959365815973308505 3891 5992570543085938437 3892 6025955979860017054 3893 6059523086916761119 3894 6093272829865380056 3895 6127206179328376011 3896 6161324110966969253 3897 6195627605506649569 3898 6230117648762854213 3899 6264795231666773058 3900 6299661350291281559 3901 6334717005877002122 3902 6369963204858494541 3903 6405400958890576085 3904 6441031284874771900 3905 6476855204985896324 3906 6512873746698765773 3907 6549087942815043814 3908 6585498831490219086 3909 6622107456260716686 3910 6658914866071143693 3911 6695922115301669447 3912 6733130263795541267 3913 6770540376886736233 3914 6808153525427749713 3915 6845970785817521278 3916 6883993240029498685 3917 6922221975639840571 3918 6960658085855758563 3919 6999302669543999438 3920 7038156831259468044 3921 7077221681273991632 3922 7116498335605226310 3923 7155987916045706276 3924 7195691550192036549 3925 7235610371474229861 3926 7275745519185188433 3927 7316098138510331309 3928 7356669380557367968 3929 7397460402386218922 3930 7438472367039083980 3931 7479706443570658936 3932 7521163807078501345 3933 7562845638733546163 3934 7604753125810771914 3935 7646887461720018155 3936 7689249846036954953 3937 7731841484534205092 3938 7774663589212619776 3939 7817717378332708542 3940 7861004076446224133 3941 7904524914427903087 3942 7948281129507362784 3943 7992273965301155694 3944 8036504671844981610 3945 8080974505626058605 3946 8125684729615653473 3947 8170636613301772454 3948 8215831432722012972 3949 8261270470496577191 3950 8306955015861448160 3951 8352886364701729326 3952 8399065819585148195 3953 8445494689795724957 3954 8492174291367606830 3955 8539105947119068952 3956 8586290986686682614 3957 8633730746559651622 3958 8681426570114317617 3959 8729379807648835163 3960 8777591816418017405 3961 8826063960668353132 3962 8874797611673196057 3963 8923794147768127154 3964 8973054954386490879 3965 9022581424095106092 3966 9072374956630152560 3967 9122436958933233841 3968 9172768845187617427 3969 9223372036854652979 3970 9274247962710369516 3971 9325398058882252429 3972 9376823768886201156 3973 9428526543663668411 3974 9480507841618981820 3975 9532769128656848864 3976 9585311878220045975 3977 9638137571327292694 3978 9691247696611311776 3979 9744643750357076118 3980 9798327236540243429 3981 9852299666865779528 3982 9906562560806771171 3983 9961117445643429331 3984 10015965856502283829 3985 10071109336395570252 3986 10126549436260810052 3987 10182287715000584780 3988 10238325739522505369 3989 10294665084779377406 3990 10351307333809563330 3991 10408254077777542503 3992 10465506916014670101 3993 10523067456060135773 3994 10580937313702123028 3995 10639118113019170314 3996 10697611486421734754 3997 10756419074693959502 3998 10815542527035645702 3999 10874983501104430028 4000 10934743663058168791 4001 10994824687597529589 4002 11055228258008791517 4003 11115956066206854903 4004 11177009812778461608 4005 11238391207025626871 4006 11300101967009283717 4007 11362143819593140954 4008 11424518500487755769 4009 11487227754294821959 4010 11550273334551674815 4011 11613657003776013712 4012 11677380533510843429 4013 11741445704369635259 4014 11805854306081708946 4015 11870608137537836517 4016 11935709006836069056 4017 12001158731327787502 4018 12066959137663978519 4019 12133112061841736542 4020 12199619349250993045 4021 12266482854721474150 4022 12333704442569887642 4023 12401285986647340496 4024 12469229370386988021 4025 12537536486851915716 4026 12606209238783254953 4027 12675249538648533612 4028 12744659308690262769 4029 12814440480974760588 4030 12884594997441214526 4031 12955124809950983006 4032 13026031880337137690 4033 13097318180454247496 4034 13168985692228405531 4035 13241036407707500071 4036 13313472329111730779 4037 13386295468884371307 4038 13459507849742779474 4039 13533111504729656188 4040 13607108477264554305 4041 13681500821195638616 4042 13756290600851698147 4043 13831479891094411996 4044 13907070777370869891 4045 13983065355766348702 4046 14059465733057346112 4047 14136274026764872679 4048 14213492365208003520 4049 14291122887557690846 4050 14369167743890838606 4051 14447629095244640458 4052 14526509113671182360 4053 14605809982292311007 4054 14685533895354769391 4055 14765683058285600764 4056 14846259687747822267 4057 14927266011696369516 4058 15008704269434313429 4059 15090576711669350596 4060 15172885600570568485 4061 15255633209825486799 4062 15338821824697376283 4063 15422453742082856323 4064 15506531270569772639 4065 15591056730495356419 4066 15676032454004666221 4067 15761460785109313997 4068 15847344079746476583 4069 15933684705838194006 4070 16020485043350955995 4071 16107747484355578019 4072 16195474433087368281 4073 16283668306006587012 4074 16372331531859199468 4075 16461466551737924020 4076 16551075819143576742 4077 16641161800046713900 4078 16731726972949573764 4079 16822773828948319155 4080 16914304871795582150 4081 17006322617963312400 4082 17098829596705930484 4083 17191828350123787739 4084 17285321433226934046 4085 17379311413999195007 4086 17473800873462560002 4087 17568792405741882574 4088 17664288618129894653 4089 17760292131152536087 4090 17856805578634600975 4091 17953831607765702315 4092 18051372879166556474 4093 18149432066955588975 4094 18248011858815863162 4095 18347114956062333228 4096 18446744073709423192 4097 18546901940538933310 4098 18647591299168275539 4099 18748814906119039549 4100 18850575531885890890 4101 18952875961005802879 4102 19055718992127623761 4103 19159107438081980774 4104 19263044125951522683 4105 19367531897141502385 4106 19472573607450701211 4107 19578172127142696535 4108 19684330341017474305 4109 19791051148483388141 4110 19898337463629466632 4111 20006192215298070482 4112 20114618347157901163 4113 20223618817777362724 4114 20333196600698278445 4115 20443354684509963999 4116 20554096072923658812 4117 20665423784847317325 4118 20777340854460761830 4119 20889850331291198628 4120 21002955280289099194 4121 21116658781904448092 4122 21230963932163359361 4123 21345873842745063125 4124 21461391641059264166 4125 21577520470323874218 4126 21694263489643119756 4127 21811623874086027038 4128 21929604814765286200 4129 22048209518916496173 4130 22167441209977792240 4131 22287303127669858017 4132 22407798528076323706 4133 22528930683724552393 4134 22650702883666816283 4135 22773118433561864649 4136 22896180655756885403 4137 23019892889369862090 4138 23144258490372328220 4139 23269280831672520772 4140 23394963303198934783 4141 23521309311984280885 4142 23648322282249847723 4143 23776005655490271128 4144 23904362890558711984 4145 24033397463752444720 4146 24163112868898858335 4147 24293512617441871935 4148 24424600238528766701 4149 24556379279097436284 4150 24688853303964057570 4151 24822025895911183802 4152 24955900655776262069 4153 25090481202540577124 4154 25225771173418623579 4155 25361774223947908454 4156 25498494028079186140 4157 25635934278267127791 4158 25774098685561427196 4159 25912990979698345188 4160 26052614909192694654 4161 26192974241430268205 4162 26334072762760710616 4163 26475914278590838101 4164 26618502613478406544 4165 26761841611226330785 4166 26905935134977357092 4167 27050787067309190943 4168 27196401310330082270 4169 27342781785774870291 4170 27489932435101490129 4171 27637857219587943350 4172 27786560120429734625 4173 27936045138837776700 4174 28086316296136765875 4175 28237377633864030192 4176 28389233213868852579 4177 28541887118412271150 4178 28695343450267358928 4179 28849606332819985225 4180 29004679910170060954 4181 29160568347233270135 4182 29317275829843289880 4183 29474806564854501165 4184 29633164780245192670 4185 29792354725221260006 4186 29952380670320402684 4187 30113246907516821110 4188 30274957750326416000 4189 30437517533912492542 4190 30600930615191971691 4191 30765201372942110962 4192 30930334207907737124 4193 31096333542908993180 4194 31263203822949602066 4195 31430949515325649470 4196 31599575109734888217 4197 31769085118386566668 4198 31939484076111783576 4199 32110776540474371882 4200 32282967091882313920 4201 32456060333699690522 4202 32630060892359166530 4203 32804973417475015221 4204 32980802581956684176 4205 33157553082122905132 4206 33335229637816350344 4207 33513836992518838050 4208 33693379913467089577 4209 33873863191769040698 4210 34055291642520709816 4211 34237670104923625590 4212 34421003442402816623 4213 34605296542725365833 4214 34790554318119532168 4215 34976781705394442295 4216 35163983666060354956 4217 35352165186449500646 4218 35541331277837499326 4219 35731486976565358854 4220 35922637344162056871 4221 36114787467467708850 4222 36307942458757325066 4223 36502107455865159230 4224 36697287622309651558 4225 36893488147418969051 4226 37090714246457145774 4227 37288971160750825957 4228 37488264157816612700 4229 37688598531489025151 4230 37889979602049066971 4231 38092412716353408951 4232 38295903247964188664 4233 38500456597279430000 4234 38706078191664085520 4235 38912773485581704505 4236 39120547960726729636 4237 39329407126157425244 4238 39539356518429440060 4239 39750401701730007454 4240 39962548268012786110 4241 40175801837133344147 4242 40390168056985289679 4243 40605652603637050829 4244 40822261181469308234 4245 41039999523313083078 4246 41258873390588483718 4247 41478888573444113961 4248 41700050890897146097 4249 41922366190974061776 4250 42145840350852063833 4251 42370479277001162220 4252 42596288905326937151 4253 42823275201313982641 4254 43051444160170033609 4255 43280801806970779706 4256 43511354196805369107 4257 43743107414922605449 4258 43976067576877841157 4259 44210240828680570408 4260 44445633346942724975 4261 44682251339027676244 4262 44920101043199946678 4263 45159188728775634036 4264 45399520696273551672 4265 45641103277567088235 4266 45883942836036790128 4267 46128045766723670093 4268 46373418496483245286 4269 46620067484140308259 4270 46867999220644434237 4271 47117220229226228129 4272 47367737065554314717 4273 47619556317893075467 4274 47872684607261135444 4275 48127128587590603823 4276 48382894945887071483 4277 48639990402390369234 4278 48898421710736090177 4279 49158195658117879781 4280 49419319065450497227 4281 49681798787533651614 4282 49945641713216616615 4283 50210854765563627220 4284 50477444902020062186 4285 50745419114579415834 4286 51014784429951062899 4287 51285547909728820065 4288 51557716650560307931 4289 51831297784317117096 4290 52106298478265782108 4291 52382725935239567027 4292 52660587393811066375 4293 52939890128465625245 4294 53220641449775582389 4295 53502848704575340086 4296 53786519276137264640 4297 54071660584348421365 4298 54358280085888147911 4299 54646385274406469843 4300 54935983680703362363 4301 55227082872908862107 4302 55519690456664032959 4303 55813814075302789849 4304 56109461410034584492 4305 56406640180127957098 4306 56705358143094958031 4307 57005623094876443487 4308 57307442870028249206 4309 57610825341908246313 4310 57915778422864283369 4311 58222310064423018741 4312 58530428257479647397 4313 58840141032488526301 4314 59151456459654702553 4315 59464382649126348450 4316 59778927751188107681 4317 60095099956455356874 4318 60412907496069386720 4319 60732358641893506954 4320 61053461706710079446 4321 61376225044418483724 4322 61700657050234019215 4323 62026766160887748569 4324 62354560854827286402 4325 62684049652418537839 4326 63015241116148391253 4327 63348143850828369606 4328 63682766503799244843 4329 64019117765136619777 4330 64357206367857481945 4331 64697041088127733935 4332 65038630745470704698 4333 65381984202976646362 4334 65727110367513221144 4335 66074018189936982895 4336 66422716665305857896 4337 66773214833092629530 4338 67125521777399431448 4339 67479646627173253906 4340 67835598556422467955 4341 68193386784434372164 4342 68553020575993766640 4343 68914509241602559035 4344 69277862137700407374 4345 69643088666886404419 4346 70010198278141808437 4347 70379200467053825183 4348 70750104776040445927 4349 71122920794576346449 4350 71497658159419851851 4351 71874326554840972140 4352 72252935712850513498 4353 72633495413430270230 4354 73016015484764302336 4355 73400505803471303771 4356 73786976294838066362 4357 74175436933054044484 4358 74565897741447025560 4359 74958368792719911458 4360 75352860209188615949 4361 75749382163021083337 4362 76147944876477433457 4363 76548558622151238205 4364 76951233723211934849 4365 77355980553648381325 4366 77762809538513558806 4367 78171731154170426828 4368 78582755928538936262 4369 78995894441344205502 4370 79411157324365865184 4371 79828555261688576866 4372 80248098989953731031 4373 80669799298612329880 4374 81093667030179060338 4375 81519713080487562791 4376 81947948398946901019 4377 82378383988799238881 4378 82811030907378729306 4379 83245900266371621144 4380 83683003232077589522 4381 84122351025672295293 4382 84563954923471179270 4383 85007826257194496894 4384 85453976414233599064 4385 85902416837918464860 4386 86353159027786491892 4387 86806214539852550101 4388 87261594986880304777 4389 87719312038654814658 4390 88179377422256410974 4391 88641802922335863295 4392 89106600381390838135 4393 89573781700043656229 4394 90043358837320354455 4395 90515343810931058408 4396 90989748697551671631 4397 91466585633106887563 4398 91945866813054530282 4399 92427604492671230133 4400 92911810987339440387 4401 93398498672835801083 4402 93887679985620856240 4403 94379367423130130648 4404 94873573544066572487 4405 95370310968694368049 4406 95869592379134134835 4407 96371430519659499391 4408 96875838196995066210 4409 97382828280615784090 4410 97892413703047716361 4411 98404607460170221431 4412 98919422611519550107 4413 99436872280593866185 4414 99956969655159696868 4415 100479727987559819529 4416 101005160595022591432 4417 101533280859972729018 4418 102064102230343543408 4419 102597638219890638785 4420 103133902408507080378 4421 103672908442540038766 4422 104214670035108917292 4423 104759200966424969349 4424 105306515084112412398 4425 105856626303531045552 4426 106409548608100377636 4427 106965296049625272608 4428 107523882748623119333 4429 108085322894652532657 4430 108649630746643592806 4431 109216820633229630163 4432 109786906953080562480 4433 110359904175237791642 4434 110935826839450667127 4435 111514689556514523316 4436 112096507008610297880 4437 112681293949645738452 4438 113269065205598204873 4439 113859835674859074304 4440 114453620328579756533 4441 115050434211019326847 4442 115650292439893783874 4443 116253210206726939809 4444 116859202777202950508 4445 117468285491520492935 4446 118080473764748597500 4447 118695783087184142855 4448 119314229024711020742 4449 119935827219160978526 4450 120560593388676147093 4451 121188543328073261795 4452 121819692909209584197 4453 122454058081350532379 4454 123091654871539027623 4455 123732499384966565294 4456 124376607805346017818 4457 125023996395286177652 4458 125674681496668048204 4459 126328679531022890663 4460 126986006999912034788 4461 127646680485308461682 4462 128310716649980166650 4463 128978132237875310268 4464 129648944074509165824 4465 130323169067352871327 4466 131000824206223994314 4467 131681926563678917738 4468 132366493295407055237 4469 133054541640626904127 4470 133746088922483944509 4471 134441152548450392905 4472 135139750010726818884 4473 135841898886645633168 4474 136547616839076455757 4475 137256921616833372642 4476 137969831055084089709 4477 138686363075760992502 4478 139406535687974120500 4479 140130366988426064668 4480 140857875161828797014 4481 141589078481322440985 4482 142323995308895991515 4483 143062644095809993635 4484 143805043383021188544 4485 144551211801609136118 4486 145301168073204822845 4487 146054931010421264242 4488 146812519517286110821 4489 147573952589676266738 4490 148339249315754530275 4491 149108428876408265380 4492 149881510545690113479 4493 150658513691260754874 4494 151439457774833729039 4495 152224362352622323186 4496 153013247075788538511 4497 153806131690894143574 4498 154603036040353824305 4499 155403980062890440174 4500 156208983793992396104 4501 157018067366373139748 4502 157831251010432793796 4503 158648555054721933015 4504 159469999926407515780 4505 160295606151740979885 4506 161125394356528512471 4507 161959385266603503956 4508 162797599708301195889 4509 163640058608935532702 4510 164486782997278227366 4511 165337794004040051021 4512 166193112862354356666 4513 167052760908262847085 4514 167916759581203597159 4515 168785130424501340851 4516 169657895085860033116 4517 170535075317857697069 4518 171416692978443566800 4519 172302770031437536250 4520 173193328547031924606 4521 174088390702295568746 4522 174987978781680253293 4523 175892115177529488868 4524 176800822390589649220 4525 177714123030523477928 4526 178632039816425975408 4527 179554595577342677057 4528 180481813252790333343 4529 181413715893280002768 4530 182350326660842568611 4531 183291668829556690480 4532 184237765786079201680 4533 185188641030177963506 4534 186144318175267187589 4535 187104820948945237480 4536 188070173193534920725 4537 189040398866626282692 4538 190015522041621913516 4539 190995566908284779512 4540 191980557773288590542 4541 192970519060770714768 4542 193965475312887652390 4543 194965451190373079896 4544 195970471473098476521 4545 196980561060636344581 4546 197995744972826035420 4547 199016048350342192789 4548 200041496455265825494 4549 201072114671658021212 4550 202107928506136313435 4551 203148963588453713550 4552 204195245672080420116 4553 205246800634788217445 4554 206303654479237575658 4555 207365833333567464457 4556 208433363451987892842 4557 209506271215375187158 4558 210584583131870019826 4559 211668325837478201186 4560 212757526096674246986 4561 213852210803007734033 4562 214952406979712456619 4563 216058141780318396395 4564 217169442489266518401 4565 218286336522526406018 4566 219408851428216747695 4567 220537014887228688307 4568 221670854713852058116 4569 222810398856404492323 4570 223955675397863454262 4571 225106712556501175370 4572 226263538686522525096 4573 227426182278705823975 4574 228594671961046613185 4575 229769036499404393893 4576 230949304798152349848 4577 232135505900830066646 4578 233327668990799261223 4579 234525823391902535157 4580 235729998569125165408 4581 236940224129259946233 4582 238156529821575096019 4583 239378945538485242885 4584 240607501316225502912 4585 241842227335528664995 4586 243083153922305496287 4587 244330311548328182337 4588 245583730831916916057 4589 246843442538629649696 4590 248109477581955024115 4591 249381867024008489658 4592 250660642076231633033 4593 251945834100094724628 4594 253237474607802500806 4595 254535595263003195731 4596 255840227881500837392 4597 257151404431970822515 4598 258469157036678785155 4599 259793517972202773779 4600 261124519670158751781 4601 262462194717929436360 4602 263806575859396490827 4603 265157695995676085422 4604 266515588185857841823 4605 267880285647747176580 4606 269251821758611058761 4607 270630230055927197207 4608 272015544238136672809 4609 273407798165400031329 4610 274807025860356852323 4611 276213261508888809834 4612 277626539460886240528 4613 279046894231018235101 4614 280474360499506268759 4615 281908973112901386726 4616 283350767084864960763 4617 284799777596953032734 4618 286256039999404261393 4619 287719589811931488551 4620 289190462724516940926 4621 290668694598211084014 4622 292154321465935144378 4623 293647379533287316884 4624 295147905179352673410 4625 296655934957516789668 4626 298171505596283106879 4627 299694654000094045028 4628 301225417250155884608 4629 302763832605267433748 4630 304309937502652497730 4631 305863769558796168005 4632 307425366570284947818 4633 308994766514650731698 4634 310572007551218656116 4635 312157128021958838687 4636 313750166452342023363 4637 315351161552199149177 4638 316960152216584860122 4639 318577177526644973865 4640 320202276750487927072 4641 321835489344060215164 4642 323476854952025844450 4643 325126413408649814625 4644 326784204738685649716 4645 328450269158266995635 4646 330124647075803302587 4647 331807379092879610637 4648 333498506005160456846 4649 335198068803297922455 4650 336906108673843838684 4651 338622667000166169773 4652 340347785363369592015 4653 342081505543220287552 4654 343823869519074971877 4655 345574919470814173953 4656 347334697779779788057 4657 349103247029716916451 4658 350880610007720022137 4659 352666829705183410966 4660 354461949318756062534 4661 356266012251300829301 4662 358079062112858023534 4663 359901142721613411699 4664 361732298104870636043 4665 363572572500028083182 4666 365422010355560219623 4667 367280656332003414185 4668 369148555302946267431 4669 371025752356024468262 4670 372912292793920197933 4671 374808222135366101869 4672 376713586116153849666 4673 378628430690147303853 4674 380552802030300318002 4675 382486746529679184911 4676 384430310802489755632 4677 386383541685109250274 4678 388346486237122781518 4679 390319191742364611944 4680 392301705709964166322 4681 394294075875396820131 4682 396296350201539485650 4683 398308576879731017063 4684 400330804330837456134 4685 402363081206322140047 4686 404405456389320693177 4687 406457978995720924586 4688 408520698375247653170 4689 410593664112552482472 4690 412676926028308547266 4691 414770534180310254113 4692 416874538864578038209 4693 418988990616468158898 4694 421113940211787556371 4695 423249438667913792142 4696 425395537244920095984 4697 427552287446705542135 4698 429719741022130377662 4699 431897949966156525971 4700 434086966520993288567 4701 436286843177248268255 4702 438497632675083537078 4703 440719388005377072388 4704 442952162410889484559 4705 445196009387436059939 4706 447450982685064142743 4707 449717136309235879712 4708 451994524522016351431 4709 454283201843267114344 4710 456583223051845177580 4711 458894643186807438809 4712 461217517548620603485 4713 463551901700376611897 4714 465897851469013598579 4715 468255422946542408741 4716 470624672491278696473 4717 473005656729080629596 4718 475398432554592226143 4719 477803057132492347545 4720 480219587898749373730 4721 482648082561881585436 4722 485088599104223279158 4723 487541195783196640253 4724 490005931132589399841 4725 492482863963838301262 4726 494972053367318401938 4727 497473558713638236632 4728 499987439654940868172 4729 502513756126210851867 4730 505052568346587139908 4731 507603936820681952210 4732 510167922339905640215 4733 512744585983797570341 4734 515333989121363053843 4735 517936193412416349985 4736 520551260808929769533 4737 523179253556388905702 4738 525820234195154019805 4739 528474265561827608965 4740 531141410790628183379 4741 533821733314770280751 4742 536515296867850745590 4743 539222165485241301259 4744 541942403505487442700 4745 544676075571713677967 4746 547423246633035146739 4747 550183981945975644178 4748 552958347075892078564 4749 555746407898405391319 4750 558548230600837968085 4751 561363881683657569724 4752 564193427961927812177 4753 567036936566765224266 4754 569894474946802912647 4755 572766110869660863250 4756 575651912423422908677 4757 578551948018120391126 4758 581466286387222550586 4759 584394996589133668139 4760 587338148008696994348 4761 590295810358705492839 4762 593268053681419429314 4763 596254948350090836381 4764 599256565070494884680 4765 602272974882468190958 4766 605304249161454093855 4767 608350459620054928301 4768 611411678309591329565 4769 614487977621668598122 4770 617579430289750156650 4771 620686109390738130589 4772 623808088346561083852 4773 626945440925768941399 4774 630098241245135130522 4775 633266563771265972846 4776 636450483322217359156 4777 639650075069118739345 4778 642865414537804459868 4779 646096577610452481276 4780 649343640527230508495 4781 652606679887949566713 4782 655885772653725055825 4783 659180996148645316575 4784 662492428061447741640 4785 665820146447202465077 4786 669164229729003663675 4787 672524756699668503921 4788 675901806523443768402 4789 679295458737720195656 4790 682705793254754567598 4791 686132890363399578802 4792 689576830730841522082 4793 693037695404345824951 4794 696515565813010471686 4795 700010523769527345894 4796 703522651471951528597 4797 707052031505478587039 4798 710598746844229889537 4799 714162880853045981888 4800 717744517289288060950 4801 721343740304647581221 4802 724960634446964030365 4803 728595284662050909777 4804 732247776295529956480 4805 735918195094673642765 4806 739606627210255990143 4807 743313159198411734376 4808 747037878022503878464 4809 750780871054999670645 4810 754542226079355044649 4811 758322031291907559554 4812 762120375303777876810 4813 765937347142779812128 4814 769773036255339000089 4815 773627532508420209522 4816 777500926191463347826 4817 781393308018328192614 4818 785304769129247889202 4819 789235401092791252607 4820 793185295907833912970 4821 797154546005538343365 4822 801143244251342809252 4823 805151483946959278889 4824 809179358832380334272 4825 813226963087895122301 4826 817294391336114386034 4827 821381738644004616109 4828 825489100524931362522 4829 829616572940711747202 4830 833764252303676217901 4831 837932235478739584200 4832 842120619785481376505 4833 846329503000235569182 4834 850558983358189709047 4835 854809159555493490738 4836 859080130751376820530 4837 863371996570277410473 4838 867684857103977944787 4839 872018812913752860745 4840 876373965032524786349 4841 880750414967030677391 4842 885148264699997696572 4843 889567616692328877630 4844 894008573885298617535 4845 898471239702758040064 4846 902955718053350274185 4847 907462113332735690937 4848 911990530425827142623 4849 916541074709035248356 4850 921113852052523770180 4851 925708968822475124172 4852 930326531883366071128 4853 934966648600253631629 4854 939629426841071270474 4855 944314974978935395659 4856 949023401894462217283 4857 953754816978095011944 4858 958509330132441838402 4859 963287051774623750474 4860 968088092838633553301 4861 972912564777705149399 4862 977760579566693520989 4863 982632249704465395431 4864 987527688216300640683 4865 992447008656304437963 4866 997390325109830278996 4867 1002357752195913835391 4868 1007349405069717747957 4869 1012365399424987383911 4870 1017405851496517610185 4871 1022470878062630631234 4872 1027560596447664939923 4873 1032675124524475430341 4874 1037814580716944721542 4875 1042979084002505741451 4876 1048168753914675620404 4877 1053383710545600943943 4878 1058624074548614414769 4879 1063889967140802973939 4880 1069181510105587431590 4881 1074498825795313657726 4882 1079842037133855383802 4883 1085211267619228666054 4884 1090606641326218061752 4885 1096028282909014569769 4886 1101476317603865387082 4887 1106950871231735533036 4888 1112452070200981393431 4889 1117980041510036236724 4890 1123534912750107754841 4891 1129116812107887681326 4892 1134725868368273539816 4893 1140362210917102575993 4894 1146025969743897926447 4895 1151717275444627078089 4896 1157436259224472672002 4897 1163183052900615705807 4898 1168957788905031188912 4899 1174760600287296305197 4900 1180591620717411137952 4901 1186450984488632012098 4902 1192338826520317508983 4903 1198255282360787209244 4904 1204200488190193219519 4905 1210174580823404538975 4906 1216177697712904321889 4907 1222209976951700092769 4908 1228271557276246970716 4909 1234362578069383959987 4910 1240483179363283363973 4911 1246633501842413380029 4912 1252813686846513932848 4913 1259023876373585804339 4914 1265264213082893118184 4915 1271534840297979237511 4916 1277835902009696134388 4917 1284167542879247290064 4918 1290529908241244185174 4919 1296923144106776439319 4920 1303347397166495659770 4921 1309802814793713059212 4922 1316289545047510902775 4923 1322807736675867844803 4924 1329357539118798216116 4925 1335939102511505322733 4926 1342552577687548817327 4927 1349198116182026204926 4928 1355875870234768544630 4929 1362585992793550409403 4930 1369328637517314166229 4931 1376103958779408639238 4932 1382912111670842218613 4933 1389753252003550478418 4934 1396627536313678366710 4935 1403535121864877031609 4936 1410476166651615347238 4937 1417450829402506203738 4938 1424459269583647625835 4939 1431501647401978784709 4940 1438578123808650968187 4941 1445688860502413574586 4942 1452834019933015195758 4943 1460013765304619855233 4944 1467228260579238467594 4945 1474477670480175585516 4946 1481762160495491501179 4947 1489081896881479769066 4948 1496437046666160217421 4949 1503827777652787515940 4950 1511254258423375367568 4951 1518716658342236392545 4952 1526215147559537773142 4953 1533749897014872727833 4954 1541321078440847883926 4955 1548928864366686617977 4956 1556573428121848433604 4957 1564254943839664446636 4958 1571973586460989047789 4959 1579729531737867813398 4960 1587522956237221735033 4961 1595354037344547839093 4962 1603222953267636267822 4963 1611129883040303893472 4964 1619075006526144537639 4965 1627058504422295868121 4966 1635080558263223045950 4967 1643141350424519195547 4968 1651241064126722771294 4969 1659379883439151894079 4970 1667557993283755731741 4971 1675775579438982997606 4972 1684032828543667641660 4973 1692329928100931809196 4974 1700667066482106142115 4975 1709044432930667498352 4976 1717462217566194165254 4977 1725920611388338643034 4978 1734419806280818074758 4979 1742959995015422399653 4980 1751541371256040306849 4981 1760164129562703066979 4982 1768828465395646319434 4983 1777534575119389893345 4984 1786282656006835740749 4985 1795072906243384060689 4986 1803905524931067693369 4987 1812780712092704863789 4988 1821698668676070354651 4989 1830659596558085188643 4990 1839663698549024900576 4991 1848711178396746480164 4992 1857802240790934066596 4993 1866937091367363476404 4994 1876115936712185646444 4995 1885338984366229074204 4996 1894606442829321337952 4997 1903918521564629779633 4998 1913275431003021433740 4999 1922677382547442285769 5000 1932124588577315944204 5001 1941617262452961810331 5002 1951155618520032830565 5003 1960739872113972916311 5004 1970370239564494116745 5005 1980046938200073630270 5006 1989770186352470740767 5007 1999540203361263765120 5008 2009357209578407098869 5009 2019221426372808447212 5010 2029133076134926328949 5011 2039092382281387941321 5012 2049099569259627474107 5013 2059154862552544961652 5014 2069258488683185761959 5015 2079410675219440752289 5016 2089611650778767331125 5017 2099861645032931316722 5018 2110160888712769832875 5019 2120509613612975272890 5020 2130908052596900433149 5021 2141356439601384908043 5022 2151855009641602838430 5023 2162403998815932106188 5024 2173003644310845067795 5025 2183654184405820920293 5026 2194355858478279793361 5027 2205108907008538661646 5028 2215913571584789171880 5029 2226770094908097479741 5030 2237678720797426191758 5031 2248639694194678508051 5032 2259653261169764662036 5033 2270719668925690753647 5034 2281839165803670073068 5035 2293012001288257012331 5036 2304238426012503662602 5037 2315518691763139195327 5038 2326853051485772125908 5039 2338241759290115558914 5040 2349685070455235514312 5041 2361183241434822434602 5042 2372736529862485973156 5043 2384345194557073164505 5044 2396009495528010077733 5045 2407729693980667054564 5046 2419506052321747634166 5047 2431338834164701267131 5048 2443228304335159921508 5049 2455174728876398684221 5050 2467178375054820461623 5051 2479239511365464883410 5052 2491358407537541514502 5053 2503535334539987480008 5054 2515770564587049608795 5055 2528064371143891201629 5056 2540417028932223530331 5057 2552828813935962174818 5058 2565300003406908305348 5059 2577830875870455017779 5060 2590421711131318830056 5061 2603072790279296448636 5062 2615784395695046914021 5063 2628556811055899234992 5064 2641390321341685621664 5065 2654285212840600427875 5066 2667241773155084913961 5067 2680260291207737941390 5068 2693341057247252711202 5069 2706484362854379658723 5070 2719690500947915617421 5071 2732959765790719365328 5072 2746292452995753667863 5073 2759688859532153931424 5074 2773149283731323582585 5075 2786674025293056288178 5076 2800263385291685132116 5077 2813917666182258865208 5078 2827637171806745344781 5079 2841422207400262281363 5080 2855273079597335410225 5081 2869190096438184206037 5082 2883173567375035259425 5083 2897223803278463434682 5084 2911341116443760928440 5085 2925525820597334349556 5086 2939778230903129941039 5087 2954098663969087065274 5088 2968487437853620074415 5089 2982944872072128688218 5090 2997471287603537002211 5091 3012067006896861249524 5092 3026732353877806440297 5093 3041467653955392003043 5094 3056273234028606552939 5095 3071149422493091912456 5096 3086096549247856510374 5097 3101114945702018285650 5098 3116204944781577223241 5099 3131366880936217649438 5100 3146601090146140414872 5101 3161907909928925093835 5102 3177287679346422329157 5103 3192740739011676452371 5104 3208267431095878509496 5105 3223868099335349823279 5106 3239543089038556223311 5107 3255292747093153075971 5108 3271117421973061246728 5109 3287017463745574127868 5110 3302993224078495865287 5111 3319045056247310918546 5112 3335173315142385088977 5113 3351378357276198151139 5114 3367660540790608223560 5115 3384020225464148015231 5116 3400457772719353084896 5117 3416973545630122250794 5118 3433567908929110289035 5119 3450241229015153059418 5120 3466993873960725198068 5121 3483826213519430516846 5122 3500738619133525250107 5123 3517731463941474289921 5124 3534805122785540551522 5125 3551959972219407611314 5126 3569196390515835760365 5127 3586514757674351616929 5128 3603915455428971442147 5129 3621398867255958303658 5130 3638965378381613232494 5131 3656615375790100519221 5132 3674349248231307295908 5133 3692167386228737551124 5134 3710070182087440725798 5135 3728058029901975038358 5136 3746131325564405688229 5137 3764290466772338087394 5138 3782535853036986270317 5139 3800867885691276633197 5140 3819286967897987154144 5141 3837793504657922246494 5142 3856387902818123398147 5143 3875070571080115750406 5144 3893841920008190770521 5145 3912702362037725172686 5146 3931652311483536242983 5147 3950692184548273724367 5148 3969822399330848418449 5149 3989043375834897661501 5150 4008355535977287832775 5151 4027759303596654053876 5152 4047255104461977238603 5153 4066843366281198653336 5154 4086524518709872148741 5155 4106298993359854224213 5156 4126167223808032087164 5157 4146129645605089869954 5158 4166186696284313167932 5159 4186338815370432062750 5160 4206586444388502795798 5161 4226930026872828257305 5162 4247370008375917457330 5163 4267906836477484145593 5164 4288540960793484747761 5165 4309272832985195786549 5166 4330102906768330956661 5167 4351031637922198023329 5168 4372059484298895714923 5169 4393186905832550780799 5170 4414414364548595386302 5171 4435742324573085017520 5172 4457171252142057069154 5173 4478701615610930289558 5174 4500333885463945257764 5175 4522068534323646068009 5176 4543906036960403398046 5177 4565846870301979138243 5178 4587891513443132759218 5179 4610040447655269596503 5180 4632294156396131231489 5181 4654653125319528148638 5182 4677117842285114849710 5183 4699688797368207606525 5184 4722366482869645034500 5185 4745151393325691670018 5186 4768044025517984735412 5187 4791044878483524276127 5188 4814154453524706855413 5189 4837373254219402992649 5190 4860701786431078532212 5191 4884140558318960130541 5192 4907690080348245049895 5193 4931350865300355448028 5194 4955123428283237353836 5195 4979008286741704519824 5196 5003005960467827343018 5197 5027116971611367046774 5198 5051341844690255316732 5199 5075681106601119584949 5200 5100135286629854157115 5201 5124704916462237378498 5202 5149390530194595035139 5203 5174192664344510187620 5204 5199111857861579635545 5205 5224148652138217211714 5206 5249303591020504105802 5207 5274577220819086418191 5208 5299970090320120145426 5209 5325482750796263799636 5210 5351115756017718865084 5211 5376869662263318295865 5212 5402745028331663259638 5213 5428742415552308333108 5214 5454862387796995355862 5215 5481105511490936149998 5216 5507472355624144313885 5217 5533963491762816299226 5218 5560579494060761981513 5219 5587320939270884934784 5220 5614188406756712622542 5221 5641182478503976717516 5222 5668303739132243763876 5223 5695552775906596396391 5224 5722930178749365331897 5225 5750436540251912349389 5226 5778072455686464475902 5227 5805838523017999596272 5228 5833735342916183705807 5229 5861763518767360025750 5230 5889923656686590202408 5231 5918216365529747811672 5232 5946642256905664391634 5233 5975201945188328226903 5234 6003896047529136109171 5235 6032725183869198299502 5236 6061689976951696918784 5237 6090791052334297993690 5238 6120029038401617386484 5239 6149404566377740837932 5240 6178918270338798353534 5241 6208570787225593164277 5242 6238362756856285494049 5243 6268294821939131366829 5244 6298367628085276687744 5245 6328581823821606833060 5246 6358938060603651985142 5247 6389436992828548449420 5248 6420079277848056191378 5249 6450865575981632832551 5250 6481796550529564345570 5251 6512872867786152689231 5252 6544095197052960625599 5253 6575464210652113962177 5254 6606980583939661463148 5255 6638644995318992674757 5256 6670458126254313910871 5257 6702420661284182645833 5258 6734533288035100562713 5259 6766796697235165506114 5260 6799211582727782589714 5261 6831778641485434709795 5262 6864498573623512717005 5263 6897372082414205499708 5264 6930399874300450233291 5265 6963582658909943050863 5266 6996921149069210391863 5267 7030416060817741286131 5268 7064068113422180832095 5269 7097878029390585128795 5270 7131846534486737922524 5271 7165974357744529230000 5272 7200262231482396201000 5273 7234710891317826484568 5274 7269321076181924363930 5275 7304093528334039926392 5276 7339028993376461535601 5277 7374128220269171874648 5278 7409391961344667829618 5279 7444820972322844484313 5280 7480416012325943497994 5281 7516177843893566139112 5282 7552107232997751249164 5283 7588204949058118411897 5284 7624471764957076604280 5285 7660908457055098606775 5286 7697515805206061451602 5287 7734294592772653188875 5288 7771245606641846251593 5289 7808369637240437701697 5290 7845667478550656640548 5291 7883139928125839068344 5292 7920787787106170478203 5293 7958611860234496471819 5294 7996612955872201684772 5295 8034791886015157310786 5296 8073149466309737515426 5297 8111686516068905030933 5298 8150403858288366225096 5299 8189302319662795938286 5300 8228382730602132384003 5301 8267645925247942409493 5302 8307092741489857414234 5303 8346724020982080225342 5304 8386540609159963230153 5305 8426543355256658067504 5306 8466733112319837180508 5307 8507110737228487534807 5308 8547677090709776807639 5309 8588433037355992354242 5310 8629379445641553259420 5311 8670517187940095783395 5312 8711847140541632512315 5313 8753370183669785525070 5314 8795087201499093889421 5315 8836999082172395801656 5316 8879106717818285685361 5317 8921411004568646566178 5318 8963912842576258040701 5319 9006613136032480159063 5320 9049512793185013541980 5321 9092612726355736054454 5322 9135913851958616359599 5323 9179417090517704677415 5324 9223123366685201074710 5325 9267033609259601613656 5326 9311148751203922687897 5327 9355469729664003876427 5328 9399997485986889646858 5329 9444732965739290241067 5330 9489677118726122077562 5331 9534830899009128006349 5332 9580195264925577753388 5333 9625771179107048893219 5334 9671559608498288689652 5335 9717561524376157145878 5336 9763777902368651606749 5337 9810209722474013257390 5338 9856857969079915863750 5339 9903723630982737102096 5340 9950807701406912825928 5341 9998111178024374620196 5342 10045635062974070994184 5343 10093380362881572565840 5344 10141348088878761591841 5345 10189539256623606199073 5346 10237954886320019674770 5347 10286596002737805173935 5348 10335463635232686204245 5349 10384558817766423250031 5350 10433882588927016898520 5351 10483435991948997832935 5352 10533220074733804058628 5353 10583235889870245729888 5354 10633484494655057946604 5355 10683966951113541891492 5356 10734684326020294680104 5357 10785637690920028297415 5358 10836828122148477996271 5359 10888256700853400534602 5360 10939924513015662629778 5361 10991832649470420010136 5362 11043982205928387445202 5363 11096374282997200137739 5364 11149009986202866862359 5365 11201890426011315236951 5366 11255016717850029514872 5367 11308389982129781287347 5368 11362011344266453487218 5369 11415881934702958086733 5370 11470002888931247883717 5371 11524375347514422772112 5372 11579000456108930894437 5373 11633879365486865075457 5374 11689013231558354937909 5375 11744403215394055102836 5376 11800050483247729878739 5377 11855956206578934845391 5378 11912121562075795739863 5379 11968547731677885053996 5380 12025235902599196754194 5381 12082187267351219536176 5382 12139403023766109028963 5383 12196884375019959364116 5384 12254632529656174527963 5385 12312648701608939916247 5386 12370934110226794512375 5387 12429489980296304112184 5388 12488317542065836019871 5389 12547418031269435641490 5390 12606792689150805404193 5391 12666442762487386431110 5392 12726369503614543403583 5393 12786574170449853044236 5394 12847058026517496656108 5395 12907822340972757154928 5396 12968868388626621033380 5397 13030197449970485697995 5398 13091810811200972621172 5399 13153709764244846752593 5400 13215895606784042636181 5401 13278369642280797680543 5402 13341133180002893032696 5403 13404187535049002506764 5404 13467534028374150021113 5405 13531173986815275999336 5406 13595108743116913192328 5407 13659339635956972380591 5408 13723868009972638417788 5409 13788695215786377078466 5410 13853822610032053174770 5411 13919251555381160408894 5412 13984983420569163429914 5413 14051019580421952565581 5414 14117361415882411701611 5415 14184010314037099782913 5416 14250967668143046413176 5417 14318234877654662031183 5418 14385813348250763144183 5419 14453704491861713100646 5420 14521909726696678886676 5421 14590430477271004432377 5422 14659268174433700916448 5423 14728424255395054559299 5424 14797900163754352396990 5425 14867697349527726530316 5426 14937817269176117345392 5427 15008261385633356204139 5428 15079031168334368105108 5429 15150128093243494817144 5430 15221553642882938990441 5431 15293309306361329751636 5432 15365396579402410291642 5433 15437816964373847957030 5434 15510571970316167357852 5435 15583663112971807006922 5436 15657091914814300007659 5437 15730859905077579309742 5438 15804968619785408053949 5439 15879419601780935529686 5440 15954214400756379270877 5441 16029354573282833818017 5442 16104841682840206676393 5443 16180677299847282002598 5444 16256863001691912553715 5445 16333400372761340435668 5446 16410291004472647189502 5447 16487536495303333756516 5448 16565138450822030865407 5449 16643098483719340386838 5450 16721418213838808203011 5451 16800099268208029142168 5452 16879143281069884530089 5453 16958551893913912913015 5454 17038326755507814508635 5455 17118469521929089944083 5456 17198981856596813842175 5457 17279865430303543819420 5458 17361121921247365461647 5459 17442753015064073845398 5460 17524760404859492175587 5461 17607145791241928112241 5462 17689910882354768361493 5463 17773057393909212108355 5464 17856587049217143871173 5465 17940501579224146360007 5466 18024802722542653923614 5467 18109492225485247172065 5468 18194571842098089364440 5469 18280043334194505153484 5470 18365908471388702281478 5471 18452169031129636824083 5472 18538826798735022581274 5473 18625883567425485217012 5474 18713341138358861751710 5475 18801201320664646014047 5476 18889465931478580661149 5477 18978136795977396378677 5478 19067215747413698874827 5479 19156704627151004284774 5480 19246605284698923604641 5481 19336919577748496776551 5482 19427649372207677048912 5483 19518796542236966238615 5484 19610362970285201524384 5485 19702350547125494403109 5486 19794761171891322443545 5487 19887596752112774474399 5488 19980859203752949846381 5489 20074550451244512410448 5490 20168672427526399857070 5491 20263227074080689064006 5492 20358216340969618102697 5493 20453642186872765556061 5494 20549506579124387803137 5495 20645811493750914928690 5496 20742558915508605918606 5497 20839750837921363804567 5498 20937389263318711424249 5499 21035476202873928465963 5500 21134013676642350469438 5501 21233003713599830457143 5502 21332448351681363873326 5503 21432349637819877510715 5504 21532709627985183107580 5505 21633530387223096300671 5506 21734813989694721622310 5507 21836562518715904232768 5508 21938778066796849081838 5509 22041462735681908196376 5510 22144618636389536793400 5511 22248247889252418921227 5512 22352352623957763333956 5513 22456934979587770307502 5514 22561997104660270108285 5515 22667541157169533828552 5516 22773569304627257305247 5517 22880083724103718842257 5518 22987086602269111458793 5519 23094580135435050389630 5520 23202566529596256565865 5521 23311048000472416807850 5522 23420026773550221464907 5523 23529505084125580239475 5524 23639485177346016936280 5525 23749969308253243880205 5526 23860959741825916749528 5527 23972458753022570574244 5528 24084468626824737652250 5529 24196991658280248139238 5530 24310030152546714071222 5531 24423586424935197581704 5532 24537662800954064078616 5533 24652261616353021149252 5534 24767385217167343964578 5535 24883035959762287957410 5536 24999216210877689552131 5537 25115928347672755726783 5538 25233174757771043191514 5539 25350957839305627970618 5540 25469280000964466178542 5541 25588143662035946783509 5542 25707551252454637155580 5543 25827505212847222199288 5544 25948007994578637874167 5545 26069062059798399909827 5546 26190669881487128525447 5547 26312833943503269966924 5548 26435556740630015678161 5549 26558840778622419926343 5550 26682688574254716704358 5551 26807102655367836736877 5552 26932085560917125419997 5553 27057639841020262527652 5554 27183768057005384521485 5555 27310472781459410304191 5556 27437756598276571259810 5557 27565622102707146427841 5558 27694071901406403661532 5559 27823108612483747624125 5560 27952734865552075480307 5561 28082953301777341143627 5562 28213766573928328944126 5563 28345177346426637583905 5564 28477188295396875251954 5565 28609802108717066773040 5566 28743021486069273669029 5567 28876849138990428014603 5568 29011287790923380972891 5569 29146340177268166900134 5570 29282009045433483912138 5571 29418297154888391808869 5572 29555207277214228257177 5573 29692742196156744135347 5574 29830904707678458946763 5575 29969697620011237213724 5576 30109123753709086766112 5577 30249185941701179843337 5578 30389887029345097931706 5579 30531229874480301263133 5580 30673217347481823904806 5581 30815852331314195373276 5582 30959137721585589710147 5583 31103076426602202960417 5584 31247671367422859998279 5585 31392925477913851649059 5586 31538841704804003059818 5587 31685423007739974274980 5588 31832672359341793977260 5589 31980592745258627358048 5590 32129187164224779085298 5591 32278458628115932340939 5592 32428410162005624903703 5593 32579044804221963257310 5594 32730365606404575707813 5595 32882375633561805498009 5596 33035077964128144910730 5597 33188475690021911356909 5598 33342571916703166448335 5599 33497369763231879059043 5600 33652872362326333383401 5601 33809082860421783002969 5602 33966004417729351978402 5603 34123640208295183986677 5604 34281993420059840528160 5605 34441067254917949232095 5606 34600864928778103293331 5607 34761389671623013077228 5608 34922644727569910933933 5609 35084633354931210267397 5610 35247358826275419908755 5611 35410824428488314847928 5612 35575033462834364381609 5613 35739989245018418740002 5614 35905695105247655259088 5615 36072154388293785169411 5616 36239370453555522076779 5617 36407346675121313214592 5618 36576086441832334551901 5619 36745593157345750845664 5620 36915870240198241730099 5621 37086921123869794940417 5622 37258749256847767772711 5623 37431358102691217886171 5624 37604751140095504558320 5625 37778931862957161508440 5626 37953903780439042408848 5627 38129670417035740208263 5628 38306235312639281395967 5629 38483602022605096340133 5630 38661774117818266838173 5631 38840755184760052021618 5632 39020548825574693762673 5633 39201158658136502734152 5634 39382588316117226279249 5635 39564841449053699252198 5636 39747921722415778995614 5637 39931832817674565624987 5638 40116578432370908795551 5639 40302162280184202131503 5640 40488588091001466502278 5641 40675859610986723335409 5642 40863980602650659160313 5643 41052954844920582582098 5644 41242786133210674889436 5645 41433478279492535505316 5646 41625035112366023494411 5647 41817460477130396345719 5648 42010758235855747253990 5649 42204932267454742128463 5650 42399986467754657562360 5651 42595924749569721001549 5652 42792751042773754355824 5653 42990469294373122301249 5654 43189083468579986527039 5655 43388597546885867185528 5656 43589015528135512808863 5657 43790341428601079961109 5658 43992579282056623899639 5659 44195733139852901524770 5660 44399807070992487901782 5661 44604805162205207644638 5662 44810731518023882455932 5663 45017590260860396122781 5664 45225385531082078273660 5665 45434121487088408206407 5666 45643802305388040102931 5667 45854432180676150951439 5668 46066015325912112502339 5669 46278555972397488589325 5670 46492058369854359152488 5671 46706526786503972305725 5672 46921965509145725796090 5673 47138378843236479208200 5674 47355771112970198272218 5675 47574146661357932639443 5676 47793509850308128495026 5677 48013865060707277382828 5678 48235216692500902623003 5679 48457569164774884708429 5680 48680926915837127071696 5681 48905294403299563619991 5682 49130676104160509440793 5683 49357076514887356087001 5684 49584500151499612855734 5685 49812951549652295480800 5686 50042435264719663664464 5687 50272955871879308879967 5688 50504517966196593881961 5689 50737126162709445367806 5690 50970785096513501238533 5691 51205499422847613914031 5692 51441273817179711162940 5693 51678112975293015913563 5694 51916021613372626518026 5695 52155004468092458947853 5696 52395066296702552405020 5697 52636211877116739838589 5698 52878446008000684862958 5699 53121773508860286579816 5700 53366199220130453811902 5701 53611728003264250262787 5702 53858364740822412122896 5703 54106114336563239648202 5704 54354981715532864244070 5705 54604971824155892592962 5706 54856089630326429370840 5707 55108340123499480103368 5708 55361728314782735719187 5709 55616259237028740363864 5710 55871937944927444044330 5711 56128769515099141679988 5712 56386759046187800142973 5713 56645911658954774876398 5714 56906232496372917685839 5715 57167726723721077305671 5716 57430399528678994348346 5717 57694256121422592251133 5718 57959301734719665841326 5719 58225541624025969147457 5720 58492981067581704090559 5721 58761625366508411696105 5722 59031479844906267473819 5723 59302549849951782619190 5724 59574840751995912697129 5725 59848357944662575474907 5726 60123106844947579578164 5727 60399092893317965650547 5728 60676321553811761704225 5729 60954798314138154355336 5730 61234528685778077645208 5731 61515518204085221155014 5732 61797772428387459128379 5733 62081296942088702323331 5734 62366097352771174321892 5735 62652179292298114032547 5736 62939548416916906127764 5737 63228210407362641165752 5738 63518170968962107152650 5739 63809435831738214308362 5740 64102010750514854806351 5741 64395901505022199264790 5742 64691113900002431773579 5743 64987653765315925248918 5744 65285526956047858914288 5745 65584739352615279713902 5746 65885296860874609471932 5747 66187205412229599618086 5748 66490470963739735307389 5749 66795099498229090769377 5750 67101097024395637729213 5751 67408469576921008750683 5752 67717223216580717358369 5753 68027364030354836803801 5754 68338898131539139347801 5755 68651831659856697938780 5756 68966170781569952174232 5757 69281921689593240440260 5758 69599090603605800131542 5759 69917683770165237861753 5760 70237707462821471582124 5761 70559167982231146533477 5762 70882071656272526964793 5763 71206424840160865559113 5764 71532233916564252515306 5765 71859505295719946242088 5766 72188245415551187628458 5767 72518460741784499862590 5768 72850157768067475779133 5769 73183343016087054722748 5770 73518023035688290923714 5771 73854204404993615389355 5772 74191893730522593323140 5773 74531097647312179091248 5774 74871822819037470764570 5775 75214075938132966272163 5776 75557863725914323210330 5777 75903192932700624359681 5778 76250070337937150970730 5779 76598502750318665886814 5780 76948497007913208581393 5781 77300059978286404195108 5782 77653198558626288666267 5783 78007919675868652056852 5784 78364230286822902184491 5785 78722137378298450679298 5786 79081647967231623592944 5787 79442769100813098695824 5788 79805507856615871606701 5789 80169871342723752907801 5790 80535866697860398406919 5791 80903501091518874716709 5792 81272781724091762330045 5793 81643715827001798378988 5794 82016310662833061273673 5795 82390573525462699426170 5796 82766511740193206273189 5797 83144132663885243820339 5798 83523443685091016939520 5799 83904452224188200659922 5800 84287165733514422702077 5801 84671591697502303513363 5802 85057737632815056072373 5803 85445611088482647738628 5804 85835219646038526433161 5805 86226570919656913444670 5806 86619672556290665165042 5807 87014532235809706067262 5808 87411157671140035247965 5809 87809556608403308866095 5810 88209736827057000818521 5811 88611706140035144002703 5812 89015472393889654525936 5813 89421043468932241230082 5814 89828427279376902910154 5815 90237631773483015614582 5816 90648664933699012424544 5817 91061534776806658119253 5818 91476249354065921143733 5819 91892816751360445305219 5820 92311245089343623633979 5821 92731542523585276854106 5822 93153717244718938919511 5823 93577777478589752080184 5824 94003731486402973953570 5825 94431587564873099085812 5826 94861354046373597497458 5827 95293039299087272718206 5828 95726651727157241825220 5829 96162199770838540009569 5830 96599691906650352205386 5831 97039136647528874326447 5832 97480542542980806665004 5833 97923918179237482017867 5834 98369272179409631114937 5835 98816613203642787935674 5836 99265949949273337509249 5837 99717291150985208804443 5838 100170645580967215325794 5839 100626022049071046042824 5840 101083429402969909289694 5841 101542876528317832283103 5842 102004372348909618916767 5843 102467925826841468501434 5844 102933545962672258129968 5845 103401241795585491357700 5846 103871022403551915898972 5847 104342896903492813051515 5848 104816874451443961571078 5849 105292964242720278729601 5850 105771175512081141301021 5851 106251517533896389229784 5852 106733999622313014748040 5853 107218631131422539718495 5854 107705421455429083990980 5855 108194380028818127571821 5856 108685516326525969416253 5857 109178839864109885665289 5858 109674360197918990159643 5859 110172086925265800074602 5860 110672029684598509530998 5861 111174198155673974048813 5862 111678602059731408721310 5863 112185251159666802999035 5864 112694155260208054984497 5865 113205324208090828149871 5866 113718767892235133401625 5867 114234496243922639427572 5868 114752519236974714273550 5869 115272846887931201108573 5870 115795489256229931149089 5871 116320456444386976724780 5872 116847758598177647480119 5873 117377405906818232717876 5874 117909408603148492902608 5875 118443776963814903354217 5876 118980521309454653173632 5877 119519652004880402454790 5878 120061179459265800849162 5879 120605114126331770561294 5880 121151466504533556865979 5881 121700247137248549250005 5882 122251466612964876293681 5883 122805135565470777419730 5884 123361264674044754649532 5885 123919864663646507519154 5886 124480946305108654320110 5887 125044520415329242842339 5888 125610597857465053809494 5889 126179189541125700209280 5890 126750306422568525734278 5891 127323959504894305561429 5892 127900159838243752711187 5893 128478918519994833240128 5894 129060246694960893533771 5895 129644155555589602979259 5896 130230656342162715310590 5897 130819760342996651932079 5898 131411478894643910538902 5899 132005823382095302366647 5900 132602805238983021415070 5901 133202435947784549004431 5902 133804727040027397036158 5903 134409690096494693342901 5904 135017336747431612526441 5905 135627678672752655695410 5906 136240727602249782528263 5907 136856495315801399100501 5908 137474993643582204928801 5909 138096234466273902698320 5910 138720229715276774153216 5911 139346991372922125644171 5912 139976531472685606840527 5913 140608862099401406128587 5914 141243995389477326231463 5915 141881943531110743599960 5916 142522718764505455137952 5917 143166333382089415839820 5918 143812799728733370931723 5919 144462130201970386122605 5920 145114337252216279585175 5921 145769433382990959301381 5922 146427431151140669421281 5923 147088343167061149298646 5924 147752182094921708881129 5925 148418960652890224147358 5926 149088691613359056297918 5927 149761387803171898421863 5928 150437062103851553375076 5929 151115727451828646621601 5930 151797396838671277803875 5931 152482083311315614822696 5932 153169799972297434222667 5933 153860559979984611693919 5934 154554376548810566515907 5935 155251262949508663784243 5936 155951232509347578276688 5937 156654298612367623829644 5938 157360474699618052111808 5939 158069774269395324697004 5940 158782210877482362353585 5941 159497798137388775483319 5942 160216549720592079658167 5943 160938479356779900218987 5944 161663600834093169915820 5945 162391927999370323585149 5946 163123474758392493875292 5947 163858255076129712046931 5948 164596282976988117891656 5949 165337572545058182827396 5950 166082137924363950245602 5951 166829993319113297201139 5952 167581152993949221551993 5953 168335631274202158672114 5954 169093442546143331876951 5955 169854601257239140717631 5956 170619121916406591316063 5957 171387019094269772929763 5958 172158307423417384951679 5959 172933001598661318566925 5960 173711116377296297304941 5961 174492666579360580742343 5962 175277667087897735628511 5963 176066132849219478722771 5964 176858078873169595649004 5965 177653520233388940090421 5966 178452472067581517664336 5967 179254949577781658833867 5968 180060968030622285230645 5969 180870542757604273779894 5970 181683689155366923036517 5971 182500422685959526158217 5972 183320758877114054959122 5973 184144713322518959504885 5974 184972301682094087727823 5975 185803539682266729558284 5976 186638443116248790086160 5977 187477027844315096284251 5978 188319309794082841843003 5979 189165304960792174684122 5980 190015029407587931738477 5981 190868499265802525591856 5982 191725730735239987620174 5983 192586740084461172254001 5984 193451543651070127030518 5985 194320157842001633109345 5986 195192599133809920947108 5987 196068884072958565844090 5988 196949029276111568094850 5989 197833051430425622493355 5990 198720967293843581961811 5991 199612793695389120091212 5992 200508547535462597400407 5993 201408245786138136139447 5994 202311905491461908481928 5995 203219543767751642970134 5996 204131177803897354095884 5997 205046824861663299919235 5998 205966502275991172646445 5999 206890227455304527107960 6000 207818017881814452096654 6001 208749891111826489545986 6002 209685864776048806547413 6003 210625956579901625225968 6004 211570184303827915512699 6005 212518565803605355872470 6006 213471119010659567065467 6007 214427861932378624040781 6008 215388812652428851080425 6009 216353989331071905332278 6010 217323410205483153890658 6011 218297093590071349603467 6012 219275057876799610805235 6013 220257321535507710195779 6014 221243903114235678104758 6015 222234821239548725402921 6016 223230094616863491341574 6017 224229742030775621622501 6018 225233782345388682021410 6019 226242234504644412908885 6020 227255117532654330033805 6021 228272450534032676955261 6022 229294252694230734530159 6023 230320543279872492884906 6024 231351341639091691320917 6025 232386667201870231625046 6026 233426539480377970277541 6027 234470978069313895071683 6028 235520002646248691680887 6029 236573632971968705730803 6030 237631888890821305955736 6031 238694790331061654040617 6032 239762357305200886771723 6033 240834609910355716141408 6034 241911568328599453074268 6035 242993252827314460464367 6036 244079683759546041235502 6037 245170881564357767158871 6038 246266866767188254184991 6039 247367659980209390069326 6040 248473281902686020093684 6041 249583753321337096708278 6042 250699095110698298942107 6043 251819328233486127452287 6044 252944473740963481105957 6045 254074552773306721011505 6046 255209586559974227939019 6047 256349596420076459093194 6048 257494603762747510225263 6049 258644630087518189093990 6050 259799696984690606309327 6051 260959826135714289615951 6052 262125039313563827697672 6053 263295358383118049607480 6054 264470805301540745951951 6055 265651402118662937982724 6056 266837170977366700771852 6057 268028134113970546672055 6058 269224313858616375287151 6059 270425732635657996202333 6060 271632412964051230748461 6061 272844377457745599099051 6062 274061648826077599023354 6063 275284249874165582643640 6064 276512203503306237569680 6065 277745532711372678808342 6066 278984260593214157871272 6067 280228410341057395528769 6068 281478005244909544683205 6069 282733068692962789860641 6070 283993624172000589844784 6071 285259695267805570002867 6072 286531305665569070878756 6073 287808479150302359654232 6074 289091239607249511105276 6075 290379611022301964706055 6076 291673617482414764559388 6077 292973283176024488858529 6078 294278632393468875611371 6079 295589689527408151384487 6080 296906479073248069850830 6081 298229025629564666951450 6082 299557353898530739508223 6083 300891488686344054151301 6084 302231454903657293451819 6085 303577277566009746177350 6086 304928981794260748614613 6087 306286592815024883931092 6088 307650135961108946574477 6089 309019636671950678736165 6090 310395120494059285932537 6091 311776613081457738785267 6092 313164140196126868109610 6093 314557727708451260447356 6094 315957401597666961209036 6095 317363187952310992617953 6096 318775112970672693676694 6097 320193202961246889404980 6098 321617484343188896626010 6099 323047983646771373606915 6100 324484727513843020887402 6101 325927742698289140659332 6102 327377056066494062088755 6103 328832694597805440000702 6104 330294685385000434376082 6105 331763055634753778139042 6106 333237832668107740742381 6107 334719043920943995087896 6108 336206716944457395347921 6109 337700879405631673283898 6110 339201559087717060687420 6111 340708783890709845598933 6112 342222581831833869989176 6113 343742981046023976618406 6114 345270009786411412818532 6115 346803696424811198973513 6116 348344069452211469503716 6117 349891157479264794190299 6118 351444989236781487706350 6119 353005593576224915252091 6120 354572999470208802222298 6121 356147236012996555864994 6122 357728332421002606921495 6123 359316318033295779269014 6124 360911222312104695618353 6125 362513074843325227350524 6126 364121905337029996607716 6127 365737743627979938785597 6128 367360619676137933605723 6129 368990563567184512978680 6130 370627605513035653900579 6131 372271775852362664657634 6132 373923105051114172645805 6133 375581623703040222144810 6134 377247362530218490418357 6135 378920352383582630544970 6136 380600624243452749416604 6137 382288209220068029375033 6138 383983138554121501989005 6139 385685443617296982508279 6140 387395155912808173563868 6141 389112307075939946717195 6142 390836928874591810494350 6143 392569053209823573575250 6144 394308712116403211841271 6145 396055937763356948018764 6146 397810762454521552689911 6147 399573218629098875476465 6148 401343338862212615236239 6149 403121155865467338146543 6150 404906702487509752583369 6151 406700011714592249739693 6152 408501116671138718961150 6153 410310050620312646812193 6154 412126846964587508920926 6155 413951539246319463686022 6156 415784161148322356964396 6157 417624746494445046893857 6158 419473329250151058040458 6159 421329943523100574096089 6160 423194623563734778387646 6161 425067403765862551495189 6162 426948318667249535312573 6163 428837402950209572920392 6164 430734691442198533677412 6165 432640219116410532973314 6166 434554021092376556122198 6167 436476132636565495913174 6168 438406589162987613371331 6169 440345426233800431319493 6170 442292679559917070368455 6171 444248385001617037000752 6172 446212578569159473450604 6173 448185296423398879120347 6174 450166574876403313311493 6175 452156450392075089086539 6176 454154959586773968115793 6177 456162139229942866401698 6178 458178026244736080811609 6179 460202657708650046388496 6180 462236070854156634447763 6181 464278303069339001507252 6182 466329391898529999136444 6183 468389375042953154850111 6184 470458290361366234210858 6185 472536175870707394344566 6186 474623069746743939112249 6187 476719010324723686221630 6188 478824036100028956601675 6189 480938185728833196403294 6190 483061498028760242029724 6191 485194011979546238640392 6192 487335766723704222612601 6193 489486801567191378486074 6194 491647155980078980956159 6195 493816869597225032522521 6196 495995982218949607441275 6197 498184533811712912669777 6198 500382564508796076534790 6199 502590114610984675896285 6200 504807224587255012620957 6201 507033935075463150221436 6202 509270286883036721559248 6203 511516320987669518551840 6204 513772078538018874866385 6205 516037600854405852625637 6206 518312929429518244193849 6207 520598105929116400153649 6208 522893172192741894627819 6209 525198170234429039143138 6210 527513142243419256276864 6211 529838130584878324369906 6212 532173177800616504634530 6213 534518326609811562028269 6214 536873619909734691309763 6215 539239100776479359736469 6216 541614812465693077908592 6217 544000798413312110308072 6218 546397102236299137126237 6219 548803767733383879018618 6220 551220838885806696470434 6221 553648359858065175501551 6222 556086374998663711485060 6223 558534928840866102899255 6224 560994066103451166878482 6225 563463831691471388474297 6226 565944270697014615584436 6227 568435428399968811553413 6228 570937350268789877494953 6229 573450081961272556433133 6230 575973669325324431405919 6231 578508158399743029721699 6232 581053595414996045606645 6233 583610026794004693528026 6234 586177499152930204526142 6235 588756059301963477935207 6236 591345754246117900921427 6237 593946631186025348314563 6238 596558737518735375257494 6239 599182120838517615246762 6240 601816828937667396185644 6241 604462909807314587120119 6242 607120411638235688377071 6243 609789382821669177873241 6244 612469871950134126412759 6245 615161927818252094840680 6246 617865599423572325969629 6247 620580935967400244246591 6248 623307986855629276177007 6249 626046801699576004573591 6250 628797430316818669747803 6251 631559922732039030812579 6252 634334329177867600315786 6253 637120700095732265474934 6254 639919086136710309334936 6255 642729538162383845222160 6256 645552107245698677919642 6257 648386844671826605040209 6258 651233801939031172126261 6259 654093030759536895057217 6260 656964583060401963398062 6261 659848510984394438375053 6262 662744866890871959217490 6263 665653703356664971657473 6264 668575073176963492432816 6265 671509029366207423691704 6266 674455625158980431251337 6267 677414914010907400716632 6268 680386949599555485519096 6269 683371785825338760990246 6270 686369476812426498638391 6271 689380076909655074852268 6272 692403640691443528309869 6273 695440222958712780425905 6274 698489878739808533226602 6275 701552663291427859096035 6276 704628632099549496893931 6277 707717840880367869000726 6278 710820345581230833901867 6279 713936202381581188979618 6280 717065467693901938237225 6281 720208198164665339737053 6282 723364450675285747591270 6283 726534282343076263400878 6284 729717750522209212096279 6285 732914912804680457190221 6286 736125827021277570511791 6287 739350551242551871548204 6288 742589143779794351579432 6289 745841663186015497849205 6290 749108168256929033074659 6291 752388718031939585655860 6292 755683371795134306005599 6293 758992189076278444479246 6294 762315229651814906444097 6295 765652553545867800087475 6296 769004221031249992622922 6297 772370292630474690614142 6298 775750829116771060196852 6299 779145891515103903039493 6300 782555541103197403944704 6301 785979839412562966054716 6302 789418848229531149685260 6303 792872629596287730874242 6304 796341245811913895793402 6305 799824759433430587233288 6306 803323233276847019434263 6307 806836730418213377598907 6308 810365314194677718484004 6309 813909048205547088533421 6310 817467996313352876076514 6311 821042222644920414180250 6312 824631791592442850807080 6313 828236767814559302994621 6314 831857216237437311837524 6315 835493202055859615116417 6316 839144790734315254483625 6317 842812048008095034180373 6318 846495039884391348325459 6319 850193832643402393880898 6320 853908492839440786465817 6321 857639087302046596255876 6322 861385683137104821271768 6323 865148347727967315426862 6324 868927148736579188770813 6325 872722154104609697432988 6326 876533432054587640836816 6327 880361051091041283823705 6328 884205080001642821392937 6329 888065587858357403831999 6330 891942644018596740080079 6331 895836318126377297236033 6332 899746680113483114190902 6333 903673800200633247434155 6334 907617748898653867152149 6335 911578597009655021806872 6336 915556415628212089452919 6337 919551276142551934120725 6338 923563250235743785664506 6339 927592409886894861543940 6340 931638827372350749079604 6341 935702575266900566793303 6342 939783726444986923515899 6343 943882354081920694016959 6344 947998531655100629982531 6345 952132332945237825239610 6346 956283832037585054198381 6347 960453103323171002556143 6348 964640221500039409379878 6349 968845261574493139757809 6350 973068298862343207283869 6351 977309408990162765712987 6352 981568667896546089199197 6353 985846151833372560603105 6354 990141937367075687429967 6355 994456101379917165034656 6356 998788721071266006805112 6357 1003139873958882761111463 6358 1007509637880208834883876 6359 1011898090993660943758368 6360 1016305311779930708806242 6361 1020731379043289419939581 6362 1025176371912897986162220 6363 1029640369844122092912962 6364 1034123452619852586825403 6365 1038625700351831108306637 6366 1043147193481980992415276 6367 1047688012783743458597763 6368 1052248239363419109920674 6369 1056827954661514762515837 6370 1061427240454095626034447 6371 1066046178854142855986034 6372 1070684852312916498918111 6373 1075343343621323851472633 6374 1080021735911293254435940 6375 1084720112657153342979752 6376 1089438557677017774371987 6377 1094177155134175454517628 6378 1098935989538486284771705 6379 1103715145747782450548518 6380 1108514708969275273333681 6381 1113334764760967647788260 6382 1118175399033072085717329 6383 1123036698049434388758625 6384 1127918748428962971730591 6385 1132821637147063858663156 6386 1137745451537081373618807 6387 1142690279291744548496169 6388 1147656208464619270093206 6389 1152643327471566188792426 6390 1157651725092204411316004 6391 1162681490471381000084644 6392 1167732713120646301800228 6393 1172805482919735127958776 6394 1177899890118053810087160 6395 1183016025336173152584167 6396 1188153979567327306134011 6397 1193313844178918584748266 6398 1198495710914028249580318 6399 1203699671892933282744992 6400 1208925819614629174464769 6401 1214174246958358746953254 6402 1219445047185147038536008 6403 1224738313939342271598688 6404 1230054141250162928042671 6405 1235392623533250956018789 6406 1240753855592231131800678 6407 1246137932620276600750461 6408 1251544950201680621420996 6409 1256975004313434536930786 6410 1262428191326811997839928 6411 1267904608008959460847989 6412 1273404351524492987727653 6413 1278927519437101369001242 6414 1284474209711155596960811 6415 1290044520713324712726524 6416 1295638551214198052132312 6417 1301256400389913915322473 6418 1306898167823794685037963 6419 1312563953507988418666434 6420 1318253857845116939225894 6421 1323967981649930450547916 6422 1329706426150968702022792 6423 1335469292992228728365904 6424 1341256684234839189961678 6425 1347068702358741339439144 6426 1352905450264376640230956 6427 1358767031274381062966070 6428 1364653549135286085644902 6429 1370565108019226423644813 6430 1376501812525654515703184 6431 1382463767683061792125069 6432 1388451078950706751562624 6433 1394463852220349872813920 6434 1400502193817995388189780 6435 1406566210505639945098397 6436 1412656009483028182599281 6437 1418771698389415249780013 6438 1424913385305336292911742 6439 1431081178754382938442161 6440 1437275187704986798987847 6441 1443495521572210029591469 6442 1449742290219542961613256 6443 1456015603960708841730544 6444 1462315573561475703623867 6445 1468642310241475400033276 6446 1474995925676029822974008 6447 1481376531997984340006610 6448 1487784241799548474562889 6449 1494219168134143858435809 6450 1500681424518259484648518 6451 1507171124933314289025264 6452 1513688383827527088894799 6453 1520233316117793907465260 6454 1526806037191572712518171 6455 1533406662908775598178403 6456 1540035309603668438626405 6457 1546692094086778042729025 6458 1553377133646806838675554 6459 1560090546052555117816420 6460 1566832449554850867013144 6461 1573602962888487218919754 6462 1580402205274167549727915 6463 1587230296420458254020403 6464 1594087356525749226490481 6465 1600973506280222080397969 6466 1607888866867826132746522 6467 1614833559968262186280755 6468 1621807707758974138516403 6469 1628811432917148448131716 6470 1635844858621721489163658 6471 1642908108555394823568370 6472 1650001306906658422821589 6473 1657124578371821869351488 6474 1664278048157053568713478 6475 1671461841980428003534160 6476 1678676086073981060369617 6477 1685920907185773460741691 6478 1693196432581962327734829 6479 1700502790048880919655404 6480 1707840107895126562375243 6481 1715208514953656812101326 6482 1722608140583893880434315 6483 1730039114673837353699731 6484 1737501567642185238657192 6485 1744995630440463366815152 6486 1752521434555163189701152 6487 1760079112009887997560487 6488 1767668795367507594079664 6489 1775290617732321459854923 6490 1782944712752230437450382 6491 1790631214620916971015246 6492 1798350258080033933554770 6493 1806101978421402075075400 6494 1813886511489216124950750 6495 1821703993682259581981771 6496 1829554561956128225751585 6497 1837438353825462383003132 6498 1845355507366187982895876 6499 1853306161217766435126391 6500 1861290454585453365026728 6501 1869308527242566239884024 6502 1877360519532760920854807 6503 1885446572372317174978015 6504 1893566827252433181921726 6505 1901721426241529070230091 6506 1909910511987559517968938 6507 1918134227720335452801016 6508 1926392717253854886654786 6509 1934686124988642920284148 6510 1943014595914100953150452 6511 1951378275610865134192604 6512 1959777310253174089186039 6513 1968211846611245960526783 6514 1976682032053664795412851 6515 1985188014549776318531617 6516 1993729942672093125498869 6517 2002307965598709333432693 6518 2010922233115724725183382 6519 2019572895619678423879047 6520 2028260104119992134585698 6521 2036984010241422990020062 6522 2045744766226526037393536 6523 2054542524938126403606235 6524 2063377439861801176151226 6525 2072249665108371037230696 6526 2081159355416401688727982 6527 2090106666154715105822061 6528 2099091753324910657174376 6529 2108114773563896129761628 6530 2117175884146428696572448 6531 2126275242987665865530760 6532 2135413008645726448153940 6533 2144589340324261586599905 6534 2153804397875035877903630 6535 2163058341800518634350670 6536 2172351333256485319082812 6537 2181683534054629196179038 6538 2191055106665183234603713 6539 2200466214219552305563069 6540 2209917020512955712960837 6541 2219407690007080096794222 6542 2228938387832742749482264 6543 2238509279792565385270092 6544 2248120532363658403004594 6545 2257772312700315682729586 6546 2267464788636719956701678 6547 2277198128689658795581826 6548 2286972502061251250711723 6549 2296788078641685193539147 6550 2306645029011965393411743 6551 2316543524446672375114756 6552 2326483736916732097684812 6553 2336465839092196496189023 6554 2346490004345034928316423 6555 2356556406751936567787119 6556 2366665221097123786743441 6557 2376816622875176569446907 6558 2387010788293867999764939 6559 2397247894277010865091957 6560 2407528118467315419510797 6561 2417851639229258349162312 6562 2428218635651962982953483 6563 2438629287552090791897533 6564 2449083775476744220543200 6565 2459582280706380894114684 6566 2470124985257739245148708 6567 2480712071886775603580664 6568 2491343724091612794398009 6569 2502020126115500287145817 6570 2512741462949785941736828 6571 2523507920336899395186320 6572 2534319684773347134060812 6573 2545176943512719297598824 6574 2556079884568708256631883 6575 2567028696718139013604430 6576 2578023569504011469162483 6577 2589064693238554600952704 6578 2600152259006292600445934 6579 2611286458667123013772354 6580 2622467484859406932729139 6581 2633695531003071282295828 6582 2644970791302723251167659 6583 2656293460750776911992749 6584 2667663735130592078175334 6585 2679081811019625444284230 6586 2690547885792594057283310 6587 2702062157624651165979054 6588 2713624825494574496259181 6589 2725236089187966999875973 6590 2736896149300470124708176 6591 2748605207240989654616280 6592 2760363465234934167187618 6593 2772171126327466157849984 6594 2784028394386765879015445 6595 2795935474107307943099636 6596 2807892571013150738446169 6597 2819899891461238707370781 6598 2831957642644717535725508 6599 2844066032596262303569588 6600 2856225270191418646720824 6601 2868435565151956979148915 6602 2880697128049239826360721 6603 2893010170307602320116562 6604 2905374904207745905006514 6605 2917791542890145307606239 6606 2930260300358468819123111 6607 2942781391483011942635401 6608 2955355032004144456219963 6609 2967981438535770943457239 6610 2980660828568804842996541 6611 2993393420474656069059370 6612 3006179433508732254954114 6613 3019019087813953671871717 6614 3031912604424281875428929 6615 3044860205268262132623483 6616 3057862113172579682063989 6617 3070918551865629880536564 6618 3084029745981102289170131 6619 3097195921061578752662999 6620 3110417303562145525234780 6621 3123694120854019497169816 6622 3137026601228188576021257 6623 3150414973899066276748564 6624 3163859469008160575265620 6625 3177360317627757080081836 6626 3190917751764616576924559 6627 3204532004363687001437759 6628 3218203309311829895259485 6629 3231931901441561400988754 6630 3245718016534807851761569 6631 3259561891326676011365515 6632 3273463763509238021032936 6633 3287423871735331109264016 6634 3301442455622372121243209 6635 3315519755756186924625308 6636 3329656013694854748681197 6637 3343851471972567514007719 6638 3358106374103504210221401 6639 3372420964585720379271830 6640 3386795488905052762227293 6641 3401230193539039167603022 6642 3415725325960853619520741 6643 3430281134643256844207603 6644 3444897869062562153562577 6645 3459575779702616784739300 6646 3474315118058798754916098 6647 3489116136642029290646407 6648 3503979088982800891406162 6649 3518904229635221087178938 6650 3533891814181071950144576 6651 3548942099233885420762894 6652 3564055342443034508770752 6653 3579231802497840429838225 6654 3594471739131695738857996 6655 3609775413126203521071281 6656 3625143086315332702463602 6657 3640575021589589541094645 6658 3656071482900205361258135 6659 3671632735263340592600306 6660 3687259044764305176558933 6661 3702950678561795402719269 6662 3718707904892147237918340 6663 3734530993073606211165171 6664 3750420213510613917681357 6665 3766375837698111205604263 6666 3782398138225858109133715 6667 3798487388782770592142690 6668 3814643864161274166512871 6669 3830867840261674449697287 6670 3847159594096544726254466 6671 3863519403795130578341631 6672 3879947548607771650398467 6673 3896444308910340613497889 6674 3913009966208699395086048 6675 3929644803143172740080527 6676 3946349103493039169543279 6677 3963123152181039403393436 6678 3979967235277902313874496 6679 3996881640006888476740859 6680 4013866654748351387379897 6681 4030922569044316409337985 6682 4048049673603077522972109 6683 4065248260303811942202684 6684 4082518622201212667598288 6685 4099861053530139044278942 6686 4117275849710285393381492 6687 4134763307350867786088496 6688 4152323724255329029480776 6689 4169957399426061933733634 6690 4187664633069150930437353 6691 4205445726599132112084312 6692 4223300982643771763027703 6693 4241230705048863452480397 6694 4259235198883043760387092 6695 4277314770442626707268443 6696 4295469727256456959402385 6697 4313700378090781880975350 6698 4332007032954142505104611 6699 4350390003102283495902436 6700 4368849601043082174023206 6701 4387386140541496678406165 6702 4405999936624533337198859 6703 4424691305586233321119885 6704 4443460564992678652793977 6705 4462308033687017645867971 6706 4481234031794509847992715 6707 4500238880727590562033475 6708 4519322903190955020149945 6709 4538486423186662285666542 6710 4557729766019258957934260 6711 4577053258300922755666973 6712 4596457227956626054517764 6713 4615942004229319454944531 6714 4635507917685135456698911 6715 4655155300218612316558306 6716 4674884485057938166207695 6717 4694695806770215467465787 6718 4714589601266745882339015 6719 4734566205808335635676964 6720 4754625959010621448493813 6721 4774769200849417120312639 6722 4794996272666080839182575 6723 4815307517172903298313191 6724 4835703278458516698565834 6725 4856183901993324716338128 6726 4876749734634953516675468 6727 4897401124633723891741905 6728 4918138421638144605082708 6729 4938961976700427022411624 6730 4959872142282021109957941 6731 4980869272259172881711449 6732 5001953721928503377207642 6733 5023125848012609251800812 6734 5044386008665685061679067 6735 5065734563479167326182953 6736 5087171873487400450297942 6737 5108698301173324590500985 6738 5130314210474185547452179 6739 5152019966787266769334790 6740 5173815936975643549960058 6741 5195702489373959506067665 6742 5217679993794225418568234 6743 5239748821531640522791028 6744 5261909345370436333117792 6745 5284161939589743087702824 6746 5306506979969478899299489 6747 5328944843796261698534849 6748 5351475909869344056296588 6749 5374100558506570972220245 6750 5396819171550360716589599 6751 5419632132373708813289316 6752 5442539825886215251776173 6753 5465542638540135016363804 6754 5488640958336452021445594 6755 5511835174830976541611319 6756 5535125679140466225945285 6757 5558512863948770786127103 6758 5581997123513000448290841 6759 5605578853669718258934119 6760 5629258451841156335505791 6761 5653036317041456152639139 6762 5676912849882932955337060 6763 5700888452582364390756502 6764 5724963528967303450581452 6765 5749138484482415816317054 6766 5773413726195841700181989 6767 5797789662805582274622082 6768 5822266704645910783815129 6769 5846845263693808430885346 6770 5871525753575425134895446 6771 5896308589572565252035231 6772 5921194188629198355777856 6773 5946182969357995171128324 6774 5971275352046888758443623 6775 5996471758665661042659955 6776 6021772612872554784119918 6777 6047178340020911087551195 6778 6072689367165832546108303 6779 6098306123070872117750302 6780 6124029038214747831590020 6781 6149858544798083422214304 6782 6175795076750174990340161 6783 6201839069735783788538290 6784 6227990961161955231123487 6785 6254251190184864227680783 6786 6280620197716686940066851 6787 6307098426432499063098259 6788 6333686320777200729511611 6789 6360384326972468140155350 6790 6387192893023732020749170 6791 6414112468727183006924553 6792 6441143505676804059638795 6793 6468286457271430013435243 6794 6495541778721834360404154 6795 6522909927057843373081627 6796 6550391361135477669908631 6797 6577986541644121327257988 6798 6605695931113718642424513 6799 6633519993921998652362232 6800 6661459196301727513342771 6801 6689514006347988847100549 6802 6717684894025492159423464 6803 6745972331175909437542175 6804 6774376791525240033067009 6805 6802898750691203937618824 6806 6831538686190663558698984 6807 6860297077447074103743851 6808 6889174405797962680710890 6809 6918171154502436223946699 6810 6947287808748718354491907 6811 6976524855661715284384068 6812 7005882784310610874927221 6813 7035362085716490959306000 6814 7064963252859997040332697 6815 7094686780689009474527863 6816 7124533166126360254148585 6817 7154502908077575499193767 6818 7184596507438647771832332 6819 7214814467103838326118479 6820 7245157291973509406277781 6821 7275625488961986707269175 6822 7306219567005452111750638 6823 7336940037069866818000687 6824 7367787412158924973773654 6825 7398762207322037931494167 6826 7429864939662349240625193 6827 7461096128344780493474595 6828 7492456294604108141137229 6829 7523945961753071396703338 6830 7555565655190511343299270 6831 7587315902409541364963411 6832 7619197233005749018798712 6833 7651210178685429467283226 6834 7683355273273850590061762 6835 7715633052723549894985068 6836 7748044055122663348607810 6837 7780588820703286246803198 6838 7813267891849866246600223 6839 7846081813107628680799300 6840 7879031131191034277373512 6841 7912116394992269406115770 6842 7945338155589768975446903 6843 7978696966256772102756130 6844 8012193382469910682103373 6845 8045827961917830973572665 6846 8079601264509848339027259 6847 8113513852384635249480175 6848 8147566289918942689758687 6849 8181759143736355086607730 6850 8216092982716078886845395 6851 8250568378001764912653547 6852 8285185903010364621558229 6853 8319946133441020399127800 6854 8354849647283990012891831 6855 8389897024829605356460544 6856 8425088848677265613303088 6857 8460425703744464970123240 6858 8495908177275855010253069 6859 8531536858852341917968945 6860 8567312340400218625119731 6861 8603235216200332031944362 6862 8639306082897285434445040 6863 8675525539508676291173163 6864 8711894187434369462777757 6865 8748412630465806058160589 6866 8785081474795348021578423 6867 8821901329025658595530920 6868 8858872804179118794772533 6869 8895996513707280027288457 6870 8933273073500352998578208 6871 8970703101896733036095740 6872 9008287219692561971202216 6873 9046026050151326716496570 6874 9083920219013494676899909 6875 9121970354506186133382528 6876 9160177087352883738736963 6877 9198541050783179265316962 6878 9237062880542557745180668 6879 9275743214902219143596525 6880 9314582694668937707392609 6881 9353581963194959130154121 6882 9392741666387935676799751 6883 9432062452720899410595473 6884 9471544973242273666194188 6885 9511189881585922912821284 6886 9550997833981241152259892 6887 9590969489263278996825219 6888 9631105508882909573054855 6889 9671406556917033397381509 6890 9711873300078822370596043 6891 9752506407728003038452176 6892 9793306551881179266309585 6893 9834274407222194476259576 6894 9875410651112533595726872 6895 9916715963601764867092457 6896 9958191027438021668435804 6897 9999836528078524496050241 6898 10041653153700143259942619 6899 10083641595210000044087905 6900 10125802546256112483770819 6901 10168136703238077912910152 6902 10210644765317798434826992 6903 10253327434430247070485711 6904 10296185415294275138806268 6905 10339219415423461024218150 6906 10382430145137000487200124 6907 10425818317570638674125894 6908 10469384648687643983313796 6909 10513129857289823944758784 6910 10557054665028583271607188 6911 10601159796416024242019076 6912 10645445978836089570649541 6913 10689913942555747929568808 6914 10734564420736222279031812 6915 10779398149444261169100799 6916 10824415867663453173719505 6917 10869618317305584619434707 6918 10915006243222040771560296 6919 10960580393215250641180552 6920 11006341518050175576993067 6921 11052290371465841806597649 6922 11098427710186917092445703 6923 11144754293935331668274865 6924 11191270885441943622466276 6925 11237978250458248895376589 6926 11284877157768136058313855 6927 11331968379199686042445654 6928 11379252689637016986549315 6929 11426730867032174373137851 6930 11474403692417066623121202 6931 11522271949915446319790686 6932 11570336426754937233545116 6933 11618597913279107319409873 6934 11667057202959587860035394 6935 11715715092408238927498955 6936 11764572381389361337873415 6937 11813629872831955273168653 6938 11862888372842025745895850 6939 11912348690714935082151507 6940 11962011638947802599767188 6941 12011878033251951658722435 6942 12061948692565404261672094 6943 12112224439065423383095473 6944 12162706098181103206233345 6945 12213394498606007447639709 6946 12264290472310855949838598 6947 12315394854556259723241971 6948 12366708483905504619152865 6949 12418232202237383816348600 6950 12469966854759079304411819 6951 12521913290019092547652608 6952 12574072359920224514142849 6953 12626444919732605255064305 6954 12679031828106773220254769 6955 12731833947086804496521909 6956 12784852142123492155982216 6957 12838087282087575902372734 6958 12891540239283022203976025 6959 12945211889460355102494127 6960 12999103111830037887905021 6961 13053214789075905830035494 6962 13107547807368650158287130 6963 13162103056379353481657570 6964 13216881429293076841907169 6965 13271883822822498593431679 6966 13327111137221605304114714 6967 13382564276299434872149416 6968 13438244147433872054537042 6969 13494151661585496603691040 6970 13550287733311484209298695 6971 13606653280779560443318499 6972 13663249225782007906720167 6973 13720076493749726777305564 6974 13777136013766348958682841 6975 13834428718582406031202733 6976 13891955544629551206405340 6977 13949717432034835487267707 6978 14007715324635038237287209 6979 14065950169991052362183172 6980 14124422919402324308749233 6981 14183134527921349086141763 6982 14242085954368220515645204 6983 14301278161345236915713459 6984 14360712115251562429847462 6985 14420388786297944205632813 6986 14480309148521485634027929 6987 14540474179800475858762410 6988 14600884861869275766477411 6989 14661542180333260669014710 6990 14722447124683819890038796 6991 14783600688313413468956804 6992 14845003868530686195884419 6993 14906657666575639192192024 6994 14968563087634859251954327 6995 15030721140856806160418540 6996 15093132839367158206400874 6997 15155799200284216106318684 6998 15218721244734365558366027 6999 15281899997867598646143757 7000 15345336488873094311861504 7001 15409031750994858120038044 7002 15472986821547421533438666 7003 15537202741931600923803090 7004 15601680557650316540735548 7005 15666421318324471662949446 7006 15731426077708892156882965 7007 15796695893708326668528797 7008 15862231828393507675151039 7009 15928034948017273624395101 7010 15994106323030752389132361 7011 16060447028099606267220089 7012 16127058142120338756199143 7013 16193940748236663333796786 7014 16261095933855934475949998 7015 16328524790665641144915692 7016 16396228414649962980888337 7017 16464207906106389431402707 7018 16532464369662402053659762 7019 16600998914292220225777026 7020 16669812653333610503831417 7021 16738906704504759862432014 7022 16808282189921213057433121 7023 16877940236112874350273847 7024 16947881974041073834309530 7025 17018108539115698604382608 7026 17088621071212389011765910 7027 17159420714689800247500093 7028 17230508618406929498038640 7029 17301885935740508918009035 7030 17373553824602464665796904 7031 17445513447457442248561503 7032 17517765971340398424195664 7033 17590312567874259908651385 7034 17663154413287649137963536 7035 17736292688432677335218748 7036 17809728578802805133634477 7037 17883463274550771007834393 7038 17957497970506587766330823 7039 18031833866195607359152766 7040 18106472165856654255489291 7041 18181414078460227647152578 7042 18256660817726772734602896 7043 18332213602145021353219030 7044 18408073654990402198442436 7045 18484242204343520909371443 7046 18560720483108710271333411 7047 18637509729032650798917627 7048 18714611184723061961910163 7049 18792026097667464317533738 7050 18869755720252012813360938 7051 18947801309780401526237907 7052 19026164128492840103527952 7053 19104845443585102173960186 7054 19183846527227645996347730 7055 19263168656584807615422707 7056 19342813113834066795021686 7057 19422781186185385999845102 7058 19503074165900622698007662 7059 19583693350313015257593788 7060 19664640041846742711432773 7061 19745915548036558665312598 7062 19827521181547499625859146 7063 19909458260194668025319122 7064 19991728106963090221499998 7065 20074332050027649752139177 7066 20157271422773096123996947 7067 20240547563814129417993926 7068 20324161817015560992743549 7069 20408115531512550569863593 7070 20492410061730919985488057 7071 20577046767407543893441607 7072 20662027013610817706583551 7073 20747352170761203063876767 7074 20833023614651851111789249 7075 20919042726469303889691959 7076 21005410892814274109976502 7077 21092129505722503624679771 7078 21179199962685700871470182 7079 21266623666672557592921397 7080 21354402026149845124074613 7081 21442536455103590544369474 7082 21531028373060332991106603 7083 21619879205108460432691506 7084 21709090381919627201000309 7085 21798663339770252583302403 7086 21888599520563100775273641 7087 21978900371848942497736186 7088 22069567346848298580867629 7089 22160601904473265820732386 7090 22252005509349425414102831 7091 22343779631837834278656072 7092 22435925748057099566754684 7093 22528445339905536682146239 7094 22621339895083411110046998 7095 22714610907115264372209694 7096 22808259875372324419714031 7097 22902288305095000777361292 7098 22996697707415464754701260 7099 23091489599380315039870707 7100 23186665503973328993577768 7101 23282226950138299961725805 7102 23378175472801960926333784 7103 23474512612896994815577802 7104 23571239917385131794950184 7105 23668358939280333862708579 7106 23765871237672067073967709 7107 23863778377748661718970895 7108 23962081930820760782267174 7109 24060783474344857010712825 7110 24159884591946918919413375 7111 24259386873446106065923718 7112 24359291914878573924229823 7113 24459601318521368691245770 7114 24560316692916412359774315 7115 24661439652894578393098139 7116 24762971819599858337592184 7117 24864914820513619710975147 7118 24967270289478955505050262 7119 25070039866725125643021984 7120 25173225198892090732716106 7121 25276827939055138458276238 7122 25380849746749602954159344 7123 25485292287995677506507447 7124 25590157235323320928231330 7125 25695446267797257955405486 7126 25801161071042074013841343 7127 25907303337267404705978272 7128 26013874765293220369508781 7129 26120877060575206060435935 7130 26228311935230237314547075 7131 26336181108061952042578754 7132 26444486304586418915643120 7133 26553229257057902598786040 7134 26662411704494726191851907 7135 26772035392705231238139434 7136 26882102074313835662646807 7137 26992613508787190003023282 7138 27103571462460432297667834 7139 27214977708563541996743667 7140 27326834027247793263210361 7141 27439142205612308032313224 7142 27551904037730709199311927 7143 27665121324677874306577884 7144 27778795874556790102542006 7145 27892929502525508346331488 7146 28007524030824203233296176 7147 28122581288802330817991817 7148 28238103112945890812559160 7149 28354091346904791139814435 7150 28470547841520315621748242 7151 28587474454852695185516317 7152 28704873052208782970397050 7153 28822745506169833720587031 7154 28941093696619387850107252 7155 29059919510771260567499042 7156 29179224843197636449400195 7157 29299011595857269853508291 7158 29419281678123791562859715 7159 29540037006814122054779563 7160 29661279506216991789289346 7161 29783011108121568913196289 7162 29905233751846194777530021 7163 30027949384267227667439639 7164 30151159959847995145116451 7165 30274867440667855407765285 7166 30399073796451368064109960 7167 30523781004597574734386552 7168 30648991050209389880251277 7169 30774705926123102272508381 7170 30900927632937987506047152 7171 31027658179046031972866336 7172 31154899580661768705558619 7173 31282653861852225505127622 7174 31410923054566985768514995 7175 31539709198668362432725693 7176 31669014341961685453955434 7177 31798840540225703241645675 7178 31929189857243098468918205 7179 32060064364831118682373668 7180 32191466142872322135776064 7181 32323397279345439273688428 7182 32455859870356350292673637 7183 32588856020169179209228511 7184 32722387841237504865179202 7185 32856457454235689302831195 7186 32991066988090323943738272 7187 33126218580011794006531286 7188 33261914375525961600829882 7189 33398156528505967935848100 7190 33534947201204155083898359 7191 33672288564284107740597539 7192 33810182796852815425183798 7193 33948632086492955565963452 7194 34087638629295297917523638 7195 34227204629891230757968692 7196 34367332301485409316066133 7197 34508023865888526879821961 7198 34649281553550209039644586 7199 34791107603592031520902189 7200 34933504263840662062329686 7201 35076473790861126798398676 7202 35220018449990201605426968 7203 35364140515369928872873340 7204 35508842269981260162938252 7205 35654126005677825223272278 7206 35799994023219827819281049 7207 35946448632308068854208528 7208 36093492151618097246879580 7209 36241126908834489038687898 7210 36389355240685255203126626 7211 36538179492976378632876338 7212 36687602020626480781188513 7213 36837625187701618436032253 7214 36988251367450211107207779 7215 37139482942338099508372216 7216 37291322304083735617671358 7217 37443771853693504802425543 7218 37596834001497180495078413 7219 37750511167183511909384333 7220 37904805779835945287583448 7221 38059720277968479171092989 7222 38215257109561654189029293 7223 38371418732098677860667370 7224 38528207612601684909743449 7225 38685626227668133590311069 7226 38843677063507338525672791 7227 39002362615977140563727580 7228 39161685390620714153898352 7229 39321647902703512752635166 7230 39482252677250352766326987 7231 39643502249082636542299007 7232 39805399162855714920423076 7233 39967945973096389859726013 7234 40131145244240557656244362 7235 40294999550670993270244607 7236 40459511476755276282804955 7237 40624683616883859003638619 7238 40790518575508277253929007 7239 40957018967179504349844481 7240 41124187416586448814304324 7241 41292026558594596346478338 7242 41460539038284796580420078 7243 41629727510992195166158109 7244 41799594642345311708500949 7245 41970143108305264100749476 7246 42141375595205139792455622 7247 42313294799789514532318121 7248 42485903429254119129264970 7249 42659204201285654776738165 7250 42833199844101757487169105 7251 43007893096491112185612991 7252 43183286707853717013497429 7253 43359383438241298395434523 7254 43536186058397877424046772 7255 43713697349800488119765362 7256 43891920104700048124574784 7257 44070857126162382390700252 7258 44250511228109400427264125 7259 44430885235360427669974477 7260 44611981983673691540953181 7261 44793804319787962767862312 7262 44976355101464352533546449 7263 45159637197528266029474543 7264 45343653487911512988338425 7265 45528406863694575773245881 7266 45713900227149035603034365 7267 45900136491780157495327078 7268 46087118582369634511056232 7269 46274849435018491886288821 7270 46463331997190151639308342 7271 46652569227753658243031432 7272 46842564097027065954971568 7273 47033319586820988399102675 7274 47224838690482310996123835 7275 47417124412938066840782219 7276 47610179770739476627075045 7277 47804007792106153224322598 7278 47998611516970471509283469 7279 48193993997022104061669849 7280 48390158295752723332615317 7281 48587107488500870897849852 7282 48784844662496994409546991 7283 48983372916908652863026032 7284 49182695362885890796718084 7285 49382815123606782046038540 7286 49583735334323143674050306 7287 49785459142406420704051755 7288 49987989707393742281481091 7289 50191330201034149894794471 7290 50395483807334998287248976 7291 50600453722608529693803337 7292 50806243155518622039639193 7293 51012855327127711739103749 7294 51220293470943891736180854 7295 51428560832968185429911893 7296 51637660671741997130510516 7297 51847596258394739694246049 7298 52058370876691639987509492 7299 52269987823081722832823516 7300 52482450406745974091913507 7301 52695761949645683543320864 7302 52909925786570968214412231 7303 53124945265189476830019229 7304 53340823746095276042332605 7305 53557564602857919109072569 7306 53775171222071697689363377 7307 53993647003405077429155102 7308 54212995359650318010458967 7309 54433219716773278341094652 7310 54654323513963407564088582 7311 54876310203683922568311576 7312 55099183251722172684402189 7313 55322946137240192252488761 7314 55547602352825441750698705 7315 55773155404541738175927712 7316 55999608811980375370834641 7317 56226966108311434993529713 7318 56455230840335288828934347 7319 56684406568534293143310662 7320 56914496867124675785987173 7321 57145505324108616744844794 7322 57377435541326522864673751 7323 57610291134509497440067554 7324 57844075733332005397084801 7325 58078792981464734780483244 7326 58314446536627655265913357 7327 58551040070643274419050650 7328 58788577269490092426247012 7329 59027061833356256023891840 7330 59266497476693412356293197 7331 59506887928270763494518202 7332 59748236931229322351269991 7333 59990548243136370729526142 7334 60233825636040120245320364 7335 60478072896524576867715545 7336 60723293825764609821692036 7337 60969492239581225602360261 7338 61216671968497047851601472 7339 61464836857792003850944779 7340 61713990767559218387202384 7341 61964137572761115750108453 7342 62215281163285730623940120 7343 62467425444003228637841920 7344 62720574334822637342327375 7345 62974731770748788382193750 7346 63229901701939471638857901 7347 63486088093762802117903022 7348 63743294926854800360417671 7349 64001526197177187159510041 7350 64260785916075393366191825 7351 64521078110336785571647419 7352 64782406822249108455735607 7353 65044776109659144594412164 7354 65308190046031592521613339 7355 65572652720508163844001598 7356 65838168237966900209846716 7357 66104740719081710936197043 7358 66372374300382132101387769 7359 66641073134313307912835210 7360 66910841389296195162978620 7361 67181683249787991589153770 7362 67453602916342788956115642 7363 67726604605672451682871084 7364 68000692550707721838436082 7365 68275871000659551334096674 7366 68552144221080662142727293 7367 68829516493927335378705633 7368 69107992117621430074958998 7369 69387575407112632496683530 7370 69668270693940936834294762 7371 69950082326299358121195728 7372 70233014669096878224987184 7373 70517072104021625763793785 7374 70802259029604290802439882 7375 71088579861281775186279406 7376 71376039031461079373565908 7377 71664640989583426630341238 7378 71954390202188625454924826 7379 72245291152979671102199814 7380 72537348342887587081017710 7381 72830566290136507501179580 7382 73124949530309001149599300 7383 73420502616411638178412970 7384 73717230118940800290968308 7385 74015136625948735314808820 7386 74314226743109857053959640 7387 74614505093787291316025410 7388 74915976319099669012825311 7389 75218645077988167236516387 7390 75522516047283799216393846 7391 75827593921774954064805875 7392 76133883414275187223880867 7393 76441389255691262528036888 7394 76750116195091446800526532 7395 77060068999774057905565405 7396 77371252455336267180899063 7397 77683671365743157178981510 7398 77997330553397035648268419 7399 78312234859207006689469916 7400 78628389142658800024961366 7401 78945798281884859322915943 7402 79264467173734690521099980 7403 79584400733845471098661289 7404 79905603896712921247641706 7405 80228081615762437899358222 7406 80551838863420492564222189 7407 80876880631186293947003325 7408 81203211929703716302994501 7409 81530837788833494503994866 7410 81859763257725686786502505 7411 82189993404892406157993765 7412 82521533318280821440664632 7413 82854388105346428935520094 7414 83188562893126595693220332 7415 83524062828314375381627961 7416 83860893077332597743548330 7417 84199058826408232641715205 7418 84538565281647029691647003 7419 84879417669108434486584217 7420 85221621234880782422316730 7421 85565181245156771133320455 7422 85910102986309212555246255 7423 86256391764967065632440313 7424 86604052908091750692824157 7425 86953091763053746516124485 7426 87303513697709471125117698 7427 87655324100478447333241839 7428 88008528380420754085629304 7429 88363131967314764634327510 7430 88719140311735172592201540 7431 89076558885131306913752703 7432 89435393179905736854840137 7433 89795648709493167967058902 7434 90157331008439630186307612 7435 90520445632481959078871583 7436 90884998158627571312153720 7437 91250994185234535421005039 7438 91618439332091938944439836 7439 91987339240500553011367075 7440 92357699573353795457829743 7441 92729526015218993562117607 7442 93102824272418947488006175 7443 93477600073113795530275694 7444 93853859167383182260578748 7445 94231607327308730675653565 7446 94610850347056819453822496 7447 94991594042961666429671335 7448 95373844253608719400775267 7449 95757606839918355384321379 7450 96142887685229889445475711 7451 96529692695385894223355066 7452 96918027798816831284490040 7453 97307898946625995437706181 7454 97699312112674773148404852 7455 98092273293668216194294270 7456 98486788509240931708704409 7457 98882863802043289761717023 7458 99280505237827949633454041 7459 99679718905536705937993982 7460 100080510917387655760527009 7461 100482887408962687974514714 7462 100886854539295295909790839 7463 101292418490958714546723872 7464 101699585470154383415761951 7465 102108361706800736385894689 7466 102518753454622319529795599 7467 102930766991239238257652661 7468 103344408618256934915953393 7469 103759684661356298051764526 7470 104176601470384104547335188 7471 104595165419443795834156330 7472 105015382906986589399928085 7473 105437260355902926806220910 7474 105860804213614259438965674 7475 106286020952165173218272541 7476 106712917068315853498458404 7477 107141499083634891393558013 7478 107571773544592432768004682 7479 108003747022653671136592755 7480 108437426114372685722275787 7481 108872817441486625924811818 7482 109309927651010243457740158 7483 109748763415330773415662867 7484 110189331432303165538308594 7485 110631638425345666942376800 7486 111075691143535757596696533 7487 111521496361706439820786084 7488 111969060880542883091467875 7489 112418391526679425446777104 7490 112869495152796932781002821 7491 113322378637720517329316510 7492 113777048886517616645075714 7493 114233512830596434377539120 7494 114691777427804744162394555 7495 115151849662529057942182856 7496 115613736545794160038398434 7497 116077445115363008301761766 7498 116542982435837003671889892 7499 117010355598756629482338565 7500 117479571722702461851753784 7501 117950637953396552506651335 7502 118423561463804185386140582 7503 118898349454236008383723165 7504 119375009152450541586128628 7505 119853547813757063373997231 7506 120333972721118875754085464 7507 120816291185256950297552119 7508 121300510544753956063782186 7509 121786638166158670894122440 7510 122274681444090777464836458 7511 122764647801346045493537885 7512 123256544689001901498329306 7513 123750379586523387513859918 7514 124246160001869510173518623 7515 124743893471599981572000005 7516 125243587560982353327519185 7517 125745249864099545268007673 7518 126248888003957770170696201 7519 126754509632594855989582149 7520 127262122431188967010388654 7521 127771734110167725377749843 7522 128283352409317734444501986 7523 128796985097894505398123669 7524 129312639974732788624549571 7525 129830324868357311274781959 7526 130350047637093922504941817 7527 130871816169181147865637601 7528 131395638382882154321783957 7529 131921522226597127389275568 7530 132449475678976061880212512 7531 132979506749031967753683298 7532 133511623476254492574440101 7533 134045833930723962087147720 7534 134582146213225840419253521 7535 135120568455365611430910111 7536 135661108819684082735785860 7537 136203775499773113922020624 7538 136748576720391770508025294 7539 137295520737582905173284010 7540 137844615838790167809797319 7541 138395870342975445945303074 7542 138949292600736737094929652 7543 139504890994426454603473199 7544 140062673938270168546047017 7545 140622649878485783260427160 7546 141184827293403153090013663 7547 141749214693584137921941829 7548 142315820621943100110512594 7549 142884653653867844381765314 7550 143455722397341002320690394 7551 144029035493061863048273112 7552 144604601614568651701273853 7553 145182429468361257333383735 7554 145762527794024411862148525 7555 146344905364351321691827682 7556 146929570985467753648149550 7557 147516533496956576866738134 7558 148105801771982762282821624 7559 148697384717418841375687983 7560 149291291273970825827228503 7561 149887530416304589759806361 7562 150486111153172716224603952 7563 151087042527541809617540187 7564 151690333616720275705807096 7565 152295993532486570954054057 7566 152904031421217922845247841 7567 153514456464019522897257467 7568 154127277876854194082254770 7569 154742504910672534362084481 7570 155360146851543538058841821 7571 155980213020785696786000983 7572 156602712775098581671564561 7573 157227655506694908610852174 7574 157855050643433088292716022 7575 158484907648950262749162326 7576 159117236022795830184570293 7577 159752045300565459846934711 7578 160389345054035598709814477 7579 161029144891298471739947409 7580 161671454456897577531791651 7581 162316283431963681096575961 7582 162963641534351305599785147 7583 163613538518775724847373127 7584 164265984176950458327384455 7585 164920988337725270620075825 7586 165578560867224676996062146 7587 166238711668986957028467252 7588 166901450684103678051537341 7589 167566787891359730304675901 7590 168234733307373875607382144 7591 168905296986739811417121063 7592 169578489022167752128722131 7593 170254319544626529480495479 7594 170932798723486213938869196 7595 171613936766661258939989299 7596 172297743920754169873384922 7597 172984230471199699699485598 7598 173673406742409573099485018 7599 174365283097917741062776699 7600 175059869940526167823941339 7601 175757177712451152068043733 7602 176457216895470184329798666 7603 177159998011069342518990571 7604 177865531620591227511380871 7605 178573828325383440751209928 7606 179284898766947605818297488 7607 179998753627088935919666503 7608 180715403628066349272560371 7609 181434859532743134352692941 7610 182157132144738166988564244 7611 182882232308577681289692951 7612 183610170909847596403658946 7613 184340958875346401103916429 7614 185074607173238598217429559 7615 185811126813208710908298970 7616 186550528846615852840688596 7617 187292824366648864251528215 7618 188038024508482015970658100 7619 188786140449431283433298135 7620 189537183409111192736964875 7621 190291164649592240802226417 7622 191048095475558891703976551 7623 191807987234468151247226743 7624 192570851316708721868757014 7625 193336699155760739953334886 7626 194105542228356097660605270 7627 194877392054639351366173727 7628 195652260198329218827850793 7629 196430158266880667195496333 7630 197211097911647593990400120 7631 197995090828046103187658181 7632 198782148755718378542553982 7633 199572283478697156309529337 7634 200365506825570799509932065 7635 201161830669648975912356095 7636 201961266929128941897044845 7637 202763827567262434383510531 7638 203569524592523173008230613 7639 204378370058774974747017902 7640 205190376065440483184423177 7641 206005554757670514640318392 7642 206823918326514023371624924 7643 207645479009088688074994916 7644 208470249088752121924124541 7645 209298240895273708383276299 7646 210129466805007065046513082 7647 210963939241063137760100040 7648 211801670673483927293511148 7649 212642673619416850832486057 7650 213486960643289740575619295 7651 214334544356986481724028348 7652 215185437420023292161739620 7653 216039652539725646132551885 7654 216897202471405844227285712 7655 217758100018541232003504488 7656 218622358032953069567998260 7657 219489989414986054460555780 7658 220361007113688500185812775 7659 221235424126993172748256030 7660 222113253501898787553783016 7661 222994508334652169049566072 7662 223879201770931075482348243 7663 224767347006027691163705257 7664 225658957285032788639244546 7665 226554045903020563167178103 7666 227452626205234141920201136 7667 228354711587271770333133229 7668 229260315495273678027333097 7669 230169451426109626751482011 7670 231082132927567142786944908 7671 231998373598540436274561938 7672 232918187089220009928397027 7673 233841587101282959610673941 7674 234768587388083969250864509 7675 235699201754847002600658090 7676 236633444058857694325336327 7677 237571328209656442940902611 7678 238512868169232208115171799 7679 239458077952217014859912506 7680 240406971626081167150051992 7681 241359563311329173514902245 7682 242315867181696387155345567 7683 243275897464346363149928799 7684 244239668440068935321857410 7685 245207194443479015347954221 7686 246178489863216116699752427 7687 247153569142144606016029234 7688 248132446777554684515254612 7689 249115137321364102065629814 7690 250101655380320606539622237 7691 251092015616205131089167268 7692 252086232746035721987003883 7693 253084321542272209688939166 7694 254086296833021625781197688 7695 255092173502244368486404873 7696 256101966489961119411179294 7697 257115690792460514227767302 7698 258133361462507569991644711 7699 259154993609552871806534380 7700 260180602399942521557845816 7701 261210203057128851445133237 7702 262243810861881905053792111 7703 263281441152501688715871196 7704 264323109325031195919567476 7705 265368830833470207536695460 7706 266418621189989870647180023 7707 267472495965148058749413482 7708 268530470788105516155143144 7709 269592561346842789377415019 7710 270658783388377948329993149 7711 271729152718985100166601943 7712 272803685204413698598301300 7713 273882396770108651537301204 7714 274965303401431229925553981 7715 276052421143880780616528711 7716 277143766103317246188673437 7717 278239354446184494579206939 7718 279339202399734461437053101 7719 280443326252252108103937392 7720 281551742353281198142906778 7721 282664467113850895343811697 7722 283781517006703186145601639 7723 284902908566521129425634388 7724 286028658390157936616583536 7725 287158783136866885121949130 7726 288293299528532068011632885 7727 289432224349899982989531983 7728 290575574448811963635634500 7729 291723366736437455935664918 7730 292875618187508143121930192 7731 294032345840552921859655526 7732 295193566798133732823774544 7733 296359298227082248721850989 7734 297529557358737422829558653 7735 298704361489183901115932917 7736 299883727979491301046431397 7737 301067674255954360162702671 7738 302256217810333957548861145 7739 303449376200099011305002929 7740 304647167048669255159672222 7741 305849608045658897364000283 7742 307056716947121165021289767 7743 308268511575793737016906116 7744 309485009821345068724464954 7745 310706229640621611675470170 7746 311932189057895931390761762 7747 313162906165115726583375590 7748 314398399122153752953699187 7749 315638686157058654809128775 7750 316883785566306707751792739 7751 318133715715054475689306275 7752 319388495037392385434960690 7753 320648142036599222175229229 7754 321912675285397549093989344 7755 323182113426210054454419167 7756 324456475171416829451123736 7757 325735779303613580156684432 7758 327020044675870776898503176 7759 328309290211993744413531397 7760 329603534906783696140232733 7761 330902797826299716018928030 7762 332207098108121691183511528 7763 333516454961614198939408430 7764 334830887668191351434566322 7765 336150415581582601442236429 7766 337475058128099512686305525 7767 338804834806903498151985569 7768 340139765190274529836756108 7769 341479868923880823408584050 7770 342825165727049501250617025 7771 344175675393038237383760090 7772 345531417789307887770801278 7773 346892412857796109518049599 7774 348258680615191972502789585 7775 349630241153211566967239652 7776 351007114638874610632127426 7777 352389321314782058895463978 7778 353776881499394721694610735 7779 355169815587312890622287889 7780 356568144049556979899771440 7781 357971887433849184823167895 7782 359381066364896161311341094 7783 360795701544672730196794894 7784 362215813752706609913588618 7785 363641423846364181249179459 7786 365072552761137287839947455 7787 366509221510931076103064590 7788 367951451188352878310319885 7789 369399262965002142522507475 7790 370852678091761413116024514 7791 372311717899088365646410657 7792 373776403797308899806690875 7793 375246757276911294251558647 7794 376722799908841427071657330 7795 378204553344799065715483834 7796 379692039317535230169750837 7797 381185279641150633222401733 7798 382684296211395201645876597 7799 384189111005968682151677699 7800 385699746084822335980779776 7801 387216223590461726007973395 7802 388738565748250600251819675 7803 390266794866715875695531301 7804 391800933337853726337778509 7805 393341003637436779406149606 7806 394887028325322423679773804 7807 396439030045762233881439840 7808 397997031527712515113417219 7809 399561055585145971325108064 7810 401131125117364501814626678 7811 402707263109313129780421215 7812 404289492631895066953117386 7813 405877836842287918351878153 7814 407472318984261031223736032 7815 409072962388493992238566035 7816 410679790472896277026627676 7817 412292826742928056159913993 7818 413912094791922161692904317 7819 415537618301407218392725787 7820 417169421041431943803186474 7821 418807526870890621301650653 7822 420451959737849750322284369 7823 422102743679875877933807228 7824 423759902824364615974544343 7825 425423461388870847962280947 7826 427093443681440130011181272 7827 428769874100941290002843337 7828 430452777137400229273422160 7829 432142177372334931093666091 7830 433838099479091680233674340 7831 435540568223182497919198744 7832 437249608462623796501379421 7833 438965245148276258176922424 7834 440687503324185942110898018 7835 442416408127926624329560869 7836 444151984790943374765868550 7837 445894258638897375855702369 7838 447643255092011987098174933 7839 449398999665420060008842106 7840 451161517969512507910123435 7841 452930835710288135018774744 7842 454706978689704729305849708 7843 456489972806031423620233977 7844 458279844054202329582535923 7845 460076618526171448771872707 7846 461880322411268865743899029 7847 463690981996558227434289053 7848 465508623667195513517799643 7849 467333273906789102309015412 7850 469164959297761136806903376 7851 471003706521710195501387412 7852 472849542359775272576290398 7853 474702493693001072159185065 7854 476562587502704621284943445 7855 478429850870843206256079434 7856 480304310980383637099339751 7857 482185995115672844834415497 7858 484074930662809816287119883 7859 485971145110018871195907721 7860 487874666048024286377198984 7861 489785521170426271731612604 7862 491703738274078302889917569 7863 493629345259465815314266784 7864 495562370131086264687095060 7865 497502840997830558436936272 7866 499450786073365863267346432 7867 501406233676519793572109188 7868 503369212231665985636948476 7869 505339750269111062545079757 7870 507317876425482994721096772 7871 509303619444120861064915154 7872 511297008175466015644777870 7873 513298071577454664935670324 7874 515306838715911860606895521 7875 517323338764946912880021855 7876 519347601007350229495938309 7877 521379654834991585347334199 7878 523419529749219827850563294 7879 525467255361264023148555381 7880 527522861392636048254202443 7881 529586377675534634261471557 7882 531657834153250865769382849 7883 533737260880575141681938383 7884 535824688024205602565097059 7885 537920145863158029759961527 7886 540023664789177221469476097 7887 542135275307149851054129855 7888 544255008035518812790416761 7889 546382893706699060364124801 7890 548518963167494943388909356 7891 550663247379519047259052144 7892 552815777419612541663816493 7893 554976584480267043109382711 7894 557145699870047996812983886 7895 559323155014019583352563056 7896 561508981454171155474037367 7897 563703210849845210477083867 7898 565905874978166903619255226 7899 568117005734475107997192033 7900 570336635132755026382721747 7901 572564795306072360510722993 7902 574801518507009043334787954 7903 577046837108100539785935357 7904 579300783602274721588912155 7905 581563390603292321709973728 7906 583834690846188974029450513 7907 586114717187718843851893507 7908 588403502606799854886142586 7909 590701080204960518347279869 7910 593007483206788369852116039 7911 595322744960380019799610601 7912 597646898937792822947447800 7913 599979978735498172915878627 7914 602322018074836427369896127 7915 604673050802473469650836442 7916 607033110890858912648591764 7917 609402232438685950725784054 7918 611780449671352865525480010 7919 614167796941426191514328797 7920 616564308729105547133374520 7921 618970019642690137449235744 7922 621384964419046934218854614 7923 623809177924080539301598651 7924 626242695153204737373149281 7925 628685551231815743916332878 7926 631137781415767154484842707 7927 633599421091846601256664010 7928 636070505778254122914949748 7929 638551071125082253915101415 7930 641041152914797839217888198 7931 643540787062725580589588716 7932 646050009617533320591363008 7933 648568856761719070401358403 7934 651097364812099787634421831 7935 653635570220301910345733185 7936 656183509573253653426189723 7937 658741219593679073618960527 7938 661308737140593909408292958 7939 663886099209803202053390039 7940 666473342934400704061989072 7941 669070505585270081420157833 7942 671677624571587915916785511 7943 674294737441328513923281581 7944 676921881881770528011107146 7945 679559095720005397811950292 7946 682206416923447616547619837 7947 684863883600346829679070921 7948 687531534000301772146391238 7949 690209406514776050694068774 7950 692897539677615777798430916 7951 695595972165569063736790876 7952 698304742798807373360560951 7953 701023890541448754157393403 7954 703753454502082942210288912 7955 706493473934298352684569943 7956 709243988237210961496652307 7957 712005036955995084841662734 7958 714776659782416063280143944 7959 717558896555364857107361584 7960 720351787261394559752079781 7961 723155372035258835975104344 7962 725969691160452291661404885 7963 728794785069752782023219791 7964 731630694345765665055221225 7965 734477459721470007106571440 7966 737335122080766747458536972 7967 740203722459028828820244005 7968 743083302043653300679156547 7969 745973902174615402466939500 7970 748875564345024633525531271 7971 751788330201682816882495754 7972 754712241545644163869051480 7973 757647340332777346638586697 7974 760593668674329585667963647 7975 763551268837492759348493233 7976 766520183245971542798123302 7977 769500454480553583051129902 7978 772492125279681717806431507 7979 775495238540028244940561665 7980 778509837317071250016335934 7981 781535964825672999043334851 7982 784573664440660403771496068 7983 787622979697407566824366181 7984 790683954292420414003906303 7985 793756632083923421124175533 7986 796841057092448442756733251 7987 799937273501425650296205124 7988 803045325657776586780148986 7989 806165258072509345923135638 7990 809297115421315882850826602 7991 812440942545171464045785904 7992 815596784450936264042806747 7993 818764686311959116437666379 7994 821944693468683426799444223 7995 825136851429255255102849373 7996 828341205870133575323404487 7997 831557802636702719864823952 7998 834786687743887016514505489 7999 838027907376767625649726207 8000 841281507891201585443897027 8001 844547535814443072849083416 8002 847826037845766888157946125 8003 851117060857094170975293073 8004 854420651893620355456563317 8005 857736858174445372697786169 8006 861065727093206108188873606 8007 864407306218711122269512131 8008 867761643295577641554421890 8009 871128786244870829322345992 8010 874508783164745342890822409 8011 877901682331089186026574429 8012 881307532198169864469234042 8013 884726381399282852674085998 8014 888158278747402379907588919 8015 891603273235834543857594217 8016 895061414038872759948443785 8017 898532750512455554579484034 8018 902017332194826710533986948 8019 905515208807197772834018967 8020 909026430254412923345445775 8021 912551046625616232466006038 8022 916089108194921296258229907 8023 919640665422083267417919137 8024 923205768953173288497945345 8025 926784469621255335836261299 8026 930376818447065482666258002 8027 933982866639693589916937462 8028 937602665597267433239808298 8029 941236266907639274828948685 8030 944883722349074888630319052 8031 948545083890945047566145863 8032 952220403694419481430037794 8033 955909734113163314138437329 8034 959613127694035989054054347 8035 963330637177792691127074052 8036 967062315499788274630180057 8037 970808215790683705293784745 8038 974568391377155025678313690 8039 978342895782604852650949197 8040 982131782727876415864900215 8041 985935106131970146170032534 8042 989752920112762822914564346 8043 993585278987729289128508568 8044 997432237274666743610624972 8045 1001293849692421618971832540 8046 1005170171161619054719325931 8047 1009061256805394974497039864 8048 1012967161950130776629611911 8049 1016887942126190647148608049 8050 1020823653068661504511496708 8051 1024774350718095585255686252 8052 1028740091221255679861878340 8053 1032720930931863028133035658 8054 1036716926411347883427417531 8055 1040728134429602755116401294 8056 1044754611965738338670181311 8057 1048796416208842142806921634 8058 1052853604558739823173532786 8059 1056926234626759232058948504 8060 1061014364236497193673594684 8061 1065118051424589014561670816 8062 1069237354441480738745904106 8063 1073372331752204157237588644 8064 1077523042037154581577986877 8065 1081689544192871391110548484 8066 1085871897332821363716893080 8067 1090070160788184799783108265 8068 1094284394108644449196633758 8069 1098514657063177251207836251 8070 1102761009640848897024328269 8071 1107023512051611225040148489 8072 1111302224727102458636100690 8073 1115597208321450296521844415 8074 1119908523712077865624742754 8075 1124236232000512546565001904 8076 1128580394513197681791283649 8077 1132941072802307176485736016 8078 1137318328646563002382269582 8079 1141712224052055614676907512 8080 1146122821253067292244156886 8081 1150550182712898411408587557 8082 1154994371124696663556163101 8083 1159455449412289226905346827 8084 1163933480731017902793604536 8085 1168428528468577226870645399 8086 1172940656245855565625583182 8087 1177469927917779208711162508 8088 1182016407574159467564279485 8089 1186580159540542790858232956 8090 1191161248379063907358472572 8091 1195759738889302006790063015 8092 1200375696109139969361660554 8093 1205009185315626654627499058 8094 1209660272025842260405708043 8095 1214329021997766762508235756 8096 1219015501231151446074725980 8097 1223719775968393539339898828 8098 1228441912695413960701313401 8099 1233181978142538189991844565 8100 1237940039285380274898787378 8101 1242716163345729983509211502 8102 1247510417792443113999024620 8103 1252322870342334972521168800 8104 1257153588961077030386467494 8105 1262002641864096771668863733 8106 1266870097517480742405142486 8107 1271756024638880812597712730 8108 1276660492198423662267637641 8109 1281583569419623502843845235 8110 1286525325780298045213326922 8111 1291485831013487725796138423 8112 1296465155108378202048156633 8113 1301463368311226128833817864 8114 1306480541126288227150467765 8115 1311516744316753656725491714 8116 1316572048905679704047066862 8117 1321646526176930797429183911 8118 1326740247676120860751528406 8119 1331853285211559017554888419 8120 1336985710855198657212968344 8121 1342137596943589874941837583 8122 1347309016078835297448728690 8123 1352500041129549306062522428 8124 1357710745231820669229017720 8125 1362941201790178596294983010 8126 1368191484478562224546022665 8127 1373461667241293551504468074 8128 1378751824294053824534818639 8129 1384062030124863399845713230 8130 1389392359495065083019008484 8131 1394742887440310963238276946 8132 1400113689271552753430915985 8133 1405504840576035648580078132 8134 1410916417218295714504795477 8135 1416348495341160819448975432 8136 1421801151366755120862393110 8137 1427274461997507119799397101 8138 1432768504217161295403781225 8139 1438283355291793331991155192 8140 1443819092770828951283172587 8141 1449375794488066362391145750 8142 1454953538562702342189894281 8143 1460552403400361958766137680 8144 1466172467694131950669353472 8145 1471813810425597774736780555 8146 1477476510865884335308153945 8147 1483160648576700407689812053 8148 1488866303411386768772021637 8149 1494593555515968047747719123 8150 1500342485330208309925370509 8151 1506113173588670386673306186 8152 1511905701321778964577692092 8153 1517720149856887446941255286 8154 1523556600819348600794990656 8155 1529415136133589002640336742 8156 1535295838024187296184722861 8157 1541198789016956275378957585 8158 1547124071940028806110650463 8159 1553071769924947599953735379 8160 1559041966407758853420195468 8161 1565034745130109766206276698 8162 1571050190140349951971820509 8163 1577088385794636755237845852 8164 1583149416758044488034168088 8165 1589233368005677599975656989 8166 1595340324823787795492709137 8167 1601470372810895111988641738 8168 1607623597878912972744005934 8169 1613800086254277228435268513 8170 1619999924479079201182922067 8171 1626223199412202745091855706 8172 1632469998230465337294751825 8173 1638740408429763213557369815 8174 1645034517826220562552835413 8175 1651352414557342792960475273 8176 1657694187083173887593320708 8177 1664059924187457858807153080 8178 1670449714978804319492876474 8179 1676863648891858184003081612 8180 1683301815688473513412909065 8181 1689764305458891519564730199 8182 1696251208622922742395741516 8183 1702762615931133415097312651 8184 1709298618466036031704840914 8185 1715859307643284131766946298 8186 1722444775212871316793091095 8187 1729055113260334513229128034 8188 1735690414207961496760870865 8189 1742350770816002692796542081 8190 1749036276183887268029884571 8191 1755747023751443528036827993 8192 1762483107300123635909877121 8193 1769244620954232666985838958 8194 1776031659182162014774128530 8195 1782844316797627163244690591 8196 1789682688960909840686546624 8197 1796546871180104570400123930 8198 1803436959312369633538847045 8199 1810353049565182459467971611 8200 1817295238497599459061317888 8201 1824263623021520316409415788 8202 1831258300402956754465606340 8203 1838279368263305790209856400 8204 1845326924580627494963434736 8205 1852401067690927275541169088 8206 1859501896289442691981755864 8207 1866629509431934827650527520 8208 1873784006535984227563197851 8209 1880965487382291420833403158 8210 1888174052115982043201337977 8211 1895409801247916575655448554 8212 1902672835656004715213995934 8213 1909963256586524393988334235 8214 1917281165655445462704968778 8215 1924626664849758054918864103 8216 1931999856528805648206063878 8217 1939400843425622838679464175 8218 1946829728648277845227548958 8219 1954286615681219759932052655 8220 1961771608386630561176859955 8221 1969284811005781906016988068 8222 1976826328160396718433222347 8223 1984396264854015590154892891 8224 1991994726473368010790388273 8225 1999621818789748444062303472 8226 2007277647960397267001612990 8227 2014962320529886589012947811 8228 2022675943431510967780936793 8229 2030418623988683039045649946 8230 2038190469916334077333453656 8231 2045991589322319504788056606 8232 2053822090708829365305190871 8233 2061682082973803781233235917 8234 2069571675412353409961154654 8235 2077490977718184917774371081 8236 2085440099985031488418678871 8237 2093419152708088383871930351 8238 2101428246785453574883116210 8239 2109467493519573458898508714 8240 2117537004618693683054805858 8241 2125636892198315089979681325 8242 2133767268782654804200816178 8243 2141928247306112477025363404 8244 2150119941114741707812876559 8245 2158342463967726659626019413 8246 2166595930038863887304865396 8247 2174880453918049396072294490 8248 2183196150612770948839901653 8249 2191543135549605640445945590 8250 2199921524575722757119190428 8251 2208331433960391939525026230 8252 2216772980396496667812998108 8253 2225246281002053087147828502 8254 2233751453321734192269183842 8255 2242288615328399389688815867 8256 2250857885424629456197300191 8257 2259459382444266912416400781 8258 2268093225653961830197109817 8259 2276759534754723092727648356 8260 2285458429883475126280165317 8261 2294190031614620122589541058 8262 2302954460961605770922587985 8263 2311751839378498518961045045 8264 2320582288761562381687086189 8265 2329445931450843317525605750 8266 2338342890231759191063306861 8267 2347273288336695341730603340 8268 2356237249446605777898551477 8269 2365234897692620015909456759 8270 2374266357657655583626452428 8271 2383331754378036208154222608 8272 2392431213345115707450143312 8273 2401564860506907605612440786 8274 2410732822269720491699518894 8275 2419935225499799142002386592 8276 2429172197524971425760123570 8277 2438443866136301014376557639 8278 2447750359589745914264792226 8279 2457091806607822843514917070 8280 2466468336381277472649160784 8281 2475880078570760549797900908 8282 2485327163308509930699336502 8283 2494809721200038533995250656 8284 2504327883325828242365146502 8285 2513881781243029770111131179 8286 2523471546987168517876248351 8287 2533097313073856435249522198 8288 2542759212500509912081775146 8289 2552457378748073719407318527 8290 2562191945782751020937890866 8291 2571963048057739476166733324 8292 2581770820514973456192446602 8293 2591615398586872393444269452 8294 2601496918198095286562656260 8295 2611415515767301381761511090 8296 2621371328208917052071158731 8297 2631364492934908895934100468 8298 2641395147856563076698814444 8299 2651463431386270924630318236 8300 2661569482439320823129915552 8301 2671713440435696400930500601 8302 2681895445301881052107993355 8303 2692115637472668805823927662 8304 2702374157892981567788912590 8305 2712671148019692755511636431 8306 2723006749823457349473283311 8307 2733381105790548382442685022 8308 2743794358924699889223236557 8309 2754246652748956339198563566 8310 2764738131307528574120144405 8311 2775268939167656273656559648 8312 2785839221421476971300768373 8313 2796449123687901643308794471 8314 2807098792114496893420448156 8315 2817788373379373756190208864 8316 2828518014693083141834156518 8317 2839287863800517945576859736 8318 2850098068982821844560412590 8319 2860948779059304805456357089 8320 2871840143389365326000037396 8321 2882772311874419433746004740 8322 2893745434959836465422430051 8323 2904759663636881650342085241 8324 2915815149444665521407324831 8325 2926912044472100177326637929 8326 2938050501359862419740747614 8327 2949230673302363789036911044 8328 2960452714049727522711020407 8329 2971716777909772460218322668 8330 2983023019750003918335066156 8331 2994371594999611561135145029 8332 3005762659651474288767849624 8333 3017196370264172169305142432 8334 3028672883964005438009466947 8335 3040192358447020588455960678 8336 3051754951981043580026085335 8337 3063360823407720186373107188 8338 3075010132144563509543560181 8339 3086703038187008684522804004 8340 3098439702110474799057050444 8341 3110220285072434053688774304 8342 3122044948814488187027251504 8343 3133913855664452191361077051 8344 3145827168538445343804910809 8345 3157785050942989578258379916 8346 3169787666977115223541034639 8347 3181835181334474133153509956 8348 3193927759305460232201589587 8349 3206065566779337507106703098 8350 3218248770246375463813511363 8351 3230477536799992080292651881 8352 3242752034138904279224424087 8353 3255072430569285946837197164 8354 3267438895006933523962619436 8355 3279851596979439195458300677 8356 3292310706628371704237527143 8357 3304816394711464816234755147 8358 3317368832604813462725113276 8359 3329968192305077586505927018 8360 3342614646431693718538363598 8361 3355308368229094311737680104 8362 3368049531568934858691245686 8363 3380838310952328820174499526 8364 3393674881512090391426301560 8365 3406559419014985133236733548 8366 3419492099863988494992314928 8367 3432473101100552256915812194 8368 3445502600406878918830343043 8369 3458580776108204062870308485 8370 3471707807175086717654828416 8371 3484883873225707751532809793 8372 3498109154528176322602542704 8373 3511383832002844413302799133 8374 3524708087224629477466803257 8375 3538082102425345227825151661 8376 3551506060496040592038787914 8377 3564980144989346865438479635 8378 3578504540121833088742908514 8379 3592079430776369679123465684 8380 3605705002504500343080147660 8381 3619381441528822299689572483 8382 3633108934745374842883083150 8383 3646887669726036271510176670 8384 3660717834720929216040093307 8385 3674599618660834390852322929 8386 3688533211159612801165034750 8387 3702518802516636433749014390 8388 3716556583719227460673599037 8389 3730646746445105985430338757 8390 3744789483064846360879680634 8391 3758984986644342108565873669 8392 3773233450947279469045527168 8393 3787535070437619612975824894 8394 3801890040282089542809302637 8395 3816298556352681715043339160 8396 3830760815229162413074090760 8397 3845277014201588900806519183 8398 3859847351272835387274422344 8399 3874472025161127832626978396 8400 3889151235302587625941257272 8401 3903885181853784165423441064 8402 3918674065694296371665126554 8403 3933518088429283164725061050 8404 3948417452392062935910987565 8405 3963372360646702045240948410 8406 3978383016990612375668418585 8407 3993449625957157975261013143 8408 4008572392818270818628237115 8409 4023751523587075718999823673 8410 4038987225020524422462637333 8411 4054279704622038915970905071 8412 4069629170644163980851680677 8413 4085035832091229023634947394 8414 4100499898722019216145622338 8415 4116021581052455976902944304 8416 4131601090358286825981305674 8417 4147238638677784645595530366 8418 4162934438814456378782904310 8419 4178688704339761198663933992 8420 4194501649595838180873843404 8421 4210373489698243511867221374 8422 4226304440538697265909001075 8423 4242294718787839783676092633 8424 4258344541897997685505499385 8425 4274454128105959552436629751 8426 4290623696435761308307771068 8427 4306853466701481336279320289 8428 4323143659510045363269370430 8429 4339494496264041145900632352 8430 4355906199164542991671429905 8431 4372378991213946149177644218 8432 4388913096218811101327000910 8433 4405508738792717795601993672 8434 4422166144359129845543020195 8435 4438885539154268737738973109 8436 4455667150229998078728580618 8437 4472511205456717916332230249 8438 4489417933526269170050835762 8439 4506387563954848205285523065 8440 4523420327085931586249517300 8441 4540516454093211042561611294 8442 4557676176983538684628986662 8443 4574899728599882503045944210 8444 4592187342624292187354281378 8445 4609539253580875299630632312 8446 4626955696838783838486062363 8447 4644436908615211229183584447 8448 4661983125978399775700041209 8449 4679594586850658610679975574 8450 4697271530011392179350694362 8451 4715014195100139293589716539 8452 4732822822619622792458190679 8453 4750697653938809845636666637 8454 4768638931295982936322815652 8455 4786646897801821560274312454 8456 4804721797442494677804123702 8457 4822863875082763955659890728 8458 4841073376469097835843952272 8459 4859350548232796468555826224 8460 4877695637893127546564659517 8461 4896108893860473078445263723 8462 4914590565439487138237881924 8463 4933140902832264629218781455 8464 4951760157141521099596138445 8465 4970448580373783648073475280 8466 4989206425442592957351132300 8467 5008033946171716493764901888 8468 5026931397298372911390027839 8469 5045899034476467699068276910 8470 5064937114279840108945724286 8471 5084045894205521405239261601 8472 5103225632677004472080636681 8473 5122476589047524819418069602 8474 5141799023603353026087161598 8475 5161193197567098659294923016 8476 5180659373101025709893295508 8477 5200197813310379582951533347 8478 5219808782246725683270240548 8479 5239492544911299635613735927 8480 5259249367258369179571738671 8481 5279079516198607779096133962 8482 5298983259602479986893793145 8483 5318960866303638603992087245 8484 5339012606102333674929847931 8485 5359138749768833359163097626 8486 5379339569046856719411891953 8487 5399615336657018467812094532 8488 5419966326300285710873837761 8489 5440392812661446734386815243 8490 5460895071412591869551403231 8491 5481473379216606481753921658 8492 5502128013730676123544121227 8493 5522859253609803893513223341 8494 5543667378510340042911545829 8495 5564552669093523871985920979 8496 5585515407029037958158754869 8497 5606555874998574758312689898 8498 5627674356699415627587417356 8499 5648871136848022297238245325 8500 5670146501183640854249560714 8501 5691500736471918265540334426 8502 5712934130508531489743307004 8503 5734446972122829219684460214 8504 5756039551181486298834829482 8505 5777712158592170855152644423 8506 5799465086307224195880201526 8507 5821298627327353507006775938 8508 5843213075705337401256269788 8509 5865208726549744358606174286 8510 5887285876028664103492793418 8511 5909444821373451963006540098 8512 5931685860882486250530472759 8513 5954009293924938719425093103 8514 5976415420944558131512775831 8515 5998904543463466985266050052 8516 6021476964085971448755301691 8517 6044132986502384542563317785 8518 6066872915492862618026449120 8519 6089697056931255176315028611 8520 6112605717788968074019050862 8521 6135599206138840161058995235 8522 6158677831159033396896061978 8523 6181841903136936491170990368 8524 6205091733473082115056040930 8525 6228427634685077729760652394 8526 6251849920411550078787729765 8527 6275358905416103390694484403 8528 6298954905591291339269232049 8529 6322638237962602808193562017 8530 6346409220692461507417821894 8531 6370268173084239488636918947 8532 6394215415586284607413023496 8533 6418251269795961979651872816 8534 6442376058463709480300018013 8535 6466590105497107332291532926 8536 6490893735964961833934414814 8537 6515287276101403273089153410 8538 6539771053309998076654729423 8539 6564345396167875244040627626 8540 6589010634429867113467314965 8541 6613767099032664510102042457 8542 6638615122098986325201782790 8543 6663555036941763575600615290 8544 6688587178068337993044917948 8545 6713711881184675193046324522 8546 6738929483199592473089554862 8547 6764240322229001290199930572 8548 6789644737600164468043647632 8549 6815143069855968183902694436 8550 6840735660759208786035679784 8551 6866422853296894492105772388 8552 6892204991684562019527453384 8553 6918082421370608198754847868 8554 6944055489040636620706032579 8555 6970124542621819369689916291 8556 6996289931287273893375059108 8557 7022552005460455061513138605 8558 7048911116819562465303686416 8559 7075367618301963009461210322 8560 7101921864108628849220886078 8561 7128574209708590724694651911 8562 7155325011843406745165768827 8563 7182174628531646676086723373 8564 7209123419073391781722748310 8565 7236171744054750276561222572 8566 7263319965352388438785786920 8567 7290568446138077439293177707 8568 7317917550883255939910540085 8569 7345367645363608514651335789 8570 7372919096663659948028911171 8571 7400572273181385464628340471 8572 7428327544632836944319309285 8573 7456185282056785177675555821 8574 7484145857819378216349744720 8575 7512209645618815873336612064 8576 7540377020490040428241792486 8577 7568648358809443592858922190 8578 7597024038299589792543407037 8579 7625504438033955819057654819 8580 7654089938441686910749597161 8581 7682780921312369316113971484 8582 7711577769800819396974098898 8583 7740480868431889327710781901 8584 7769490603105289447154458371 8585 7798607361100427319946887535 8586 7827831531081263564369411469 8587 7857163503101184503826234231 8588 7886603668607891699363192068 8589 7916152420448308420795154239 8590 7945810152873503114208497021 8591 7975577261543629923799035405 8592 8005454143532886326200379998 8593 8035441197334487935652912727 8594 8065538822865660538559446263 8595 8095747421472649416170150709 8596 8126067395935746014336499123 8597 8156499150474332019471803014 8598 8187043090751940900054382144 8599 8217699623881336973208541986 8600 8248469158429612056098319029 8601 8279352104423299762069401104 8602 8310348873353507501675738982 8603 8341459878181066248929139039 8604 8372685533341698133312566694 8605 8404026254751201918300999031 8606 8435482459810656427337444519 8607 8467054567411641978416200271 8608 8498742997941479888630545056 8609 8530548173288490110247871437 8610 8562470516847267060081745239 8611 8594510453523973704137547122 8612 8626668409741653959716201734 8613 8658944813445563477369036849 8614 8691340094108518865306040311 8615 8723854682736265419069698784 8616 8756489011872863419497211464 8617 8789243515606093062205176281 8618 8822118629572878082042847995 8619 8855114790964728136172769255 8620 8888232438533200009650979323 8621 8921472012595377707593113177 8622 8954833955039371498227518314 8623 8988318709329835971352040027 8624 9021926720513507176927360653 8625 9055658435224758908756726507 8626 9089514301691178198419560243 8627 9123494769739160084844838571 8628 9157600290799521725129217998 8629 9191831317913135912424716719 8630 9226188305736584066941311541 8631 9260671710547828766331086927 8632 9295281990251905881942581358 8633 9330019604386636387656716682 8634 9364885014128357908239171068 8635 9399878682297676074368268331 8636 9435001073365235751722407855 8637 9470252653457512211736752668 8638 9505633890362622311865330799 8639 9541145253536155753411889232 8640 9576787214107026485220773038 8641 9612560244883344321747787117 8642 9648464820358306844260436616 8643 9684501416716111654147137297 8644 9720670511837889047545941055 8645 9756972585307655180735037053 8646 9793408118418285795959768067 8647 9829977594177510577604146855 8648 9866681497313928208848871537 8649 9903520314283042199192624211 8650 9940494533273317553448996077 8651 9977604644212258353067717734 8652 10014851138772506320865987259 8653 10052234510377960440493584193 8654 10089755254209917702194136656 8655 10127413867213235046664374492 8656 10165210848102512579053455801 8657 10203146697368298125385500239 8658 10241221917283313203930302552 8659 10279437011908700484289836438 8660 10317792487100292807211594803 8661 10356288850514903838384050108 8662 10394926611616640429714560697 8663 10433706281683236761835898038 8664 10472628373812410341834228629 8665 10511693402928239930438855302 8666 10550901885787565473162308561 8667 10590254340986410110128482026 8668 10629751288966424339576429684 8669 10669393252021352410278189051 8670 10709180754303521018360566389 8671 10749114321830350384273220199 8672 10789194482490887785898610254 8673 10829421766052363624053444028 8674 10869796704166770096886153156 8675 10910319830377462559930672467 8676 10950991680125783648833375519 8677 10991812790757710242027446589 8678 11032783701530523340887242075 8679 11073904953619500945154317292 8680 11115177090124634001686770251 8681 11156600656077365504844385042 8682 11198176198447352827083746741 8683 11239904266149253358600049875 8684 11281785410049533535115736513 8685 11323820182973301333180380531 8686 11366009139711162312611384481 8687 11408352837026099285971077545 8688 11450851833660375695242700128 8689 11493506690342462776135535506 8690 11536317969793990590718104545 8691 11579286236736723009347878593 8692 11622412057899556723136391133 8693 11665696002025544368459943557 8694 11709138639878941845298307310 8695 11752740544252279911456926556 8696 11796502289973460135002125397 8697 11840424453912875287513724361 8698 11884507614990554261035275266 8699 11928752354183331591878834747 8700 11973159254532041674718817366 8701 12017728901148737750688002595 8702 12062461881223935753468218647 8703 12107358784033883097648593448 8704 12152420200947852493905551722 8705 12197646725435460875840950239 8706 12243038953074013523597883878 8707 12288597481555873469657766036 8708 12334322910695856272507291351 8709 12380215842438650244149829491 8710 12426276880866262217722679073 8711 12472506632205488941769433606 8712 12518905704835414188005479706 8713 12565474709294931659704364855 8714 12612214258290293788123440674 8715 12659124966702686504678811120 8716 12706207451595830076872196378 8717 12753462332223606096265865461 8718 12800890230037710707096296895 8719 12848491768695334164412700393 8720 12896267574066866810922976232 8721 12944218274243631562027106333 8722 12992344499545642988816364940 8723 13040646882529393089116110360 8724 13089126057995663836950275828 8725 13137782662997366601107020135 8726 13186617336847408523787330625 8727 13235630721126585950621695542 8728 13284823459691505003644282785 8729 13334196198682529389119381157 8730 13383749586531755532421181304 8731 13433484273971015132475300034 8732 13483400914039905228578786879 8733 13533500162093845872724698730 8734 13583782675812165500867690574 8735 13634249115206214096878450931 8736 13684900142627504243247212958 8737 13735736422775880152909999480 8738 13786758622707714776885715932 8739 13837967411844135082727692529 8740 13889363461979275599109799299 8741 13940947447288560322184818311 8742 13992720044337013079671359756 8743 14044681932087596448945255978 8744 14096833791909579325732063361 8745 14149176307586933240319049657 8746 14201710165326757518527847183 8747 14254436053767733385012813811 8748 14307354663988607106775067181 8749 14360466689516702275108146564 8750 14413772826336461324518314690 8751 14467273772898016387490642096 8752 14520970230125789584301222636 8753 14574862901427122847406154147 8754 14628952492700937380269286401 8755 14683239712346422850823192884 8756 14737725271271756420091367155 8757 14792409882902851706834281999 8758 14847294263192137789417683893 8759 14902379130627368346438330022 8760 14957665206240461037980313631 8761 15013153213616367229714169582 8762 15068843878901972162391109122 8763 15124737930815025669626004593 8764 15180836100653103547205134869 8765 15237139122302599677498214044 8766 15293647732247749012898863296 8767 15350362669579681522563452154 8768 15407284676005507207065134567 8769 15464414495857432285927940660 8770 15521752876101906663354960620 8771 15579300566348802777814976475 8772 15637058318860625941503364207 8773 15695026888561756276045706510 8774 15753207033047722351166329125 8775 15811599512594506633398904964 8776 15870205090167882852272363700 8777 15929024531432785391762604073 8778 15988058604762710815158935554 8779 16047308081249151631853778873 8780 16106773734711062414924935262 8781 16166456341704358378741695668 8782 16226356681531446526189207596 8783 16286475536250789475469852436 8784 16346813690686502076805913868 8785 16407371932437980929734542235 8786 16468151051889566912053944298 8787 16529151842220240831848856512 8788 16590375099413352314393696798 8789 16651821622266382036103338468 8790 16713492212400737418074214645 8791 16775387674271581892132445832 8792 16837508815177697852680891439 8793 16899856445271383408013461772 8794 16962431377568383045142694363 8795 17025234427957852322565501450 8796 17088266415212356705772137852 8797 17151528160997904660684824561 8798 17215020489884015120595096915 8799 17278744229353819442552831371 8800 17342700209814197969545045645 8801 17406889264605951315188967408 8802 17471312230014006488051530777 8803 17535969945277657973096391773 8804 17600863252600843888149757586 8805 17665992997162457333667804228 8806 17731360027126693054481216834 8807 17796965193653429532586430835 8808 17862809350908646630448484452 8809 17928893356074878904677017632 8810 17995218069361704710334873913 8811 18061784354016271216537983797 8812 18128593076333855454405735318 8813 18195645105668461518822873801 8814 18262941314443454045877122483 8815 18330482578162228088241182993 8816 18398269775418915511173563884 8817 18466303787909128032219800696 8818 18534585500440737028104076762 8819 18603115800944690232711034294 8820 18671895580485865450468684659 8821 18740925733273961409855789344 8822 18810207156674425882170893307 8823 18879740751219421191115354549 8824 18949527420618827239159232162 8825 19019568071771282177076774151 8826 19089863614775260843457490407 8827 19160414962940191101419409702 8828 19231223032797608200173106869 8829 19302288744112347289508451872 8830 19373613019893774215700780678 8831 19445196786407054727759323140 8832 19517040973184462223368250015 8833 19589146513036724164299624177 8834 19661514342064407291507864533 8835 19734145399669341770547059713 8836 19807040628566084398385606652 8837 19880200974793421003127201361 8838 19953627387725908168583179998 8839 20027320820085454416078602327 8840 20101282227952940976313291469 8841 20175512570779882284539297954 8842 20250012811400126332757947186 8843 20324783916041595013082762168 8844 20399826854338064586859132160 8845 20475142599340986414577627807 8846 20550732127531348082065348501 8847 20626596418831575058888633276 8848 20702736456617473025350876962 8849 20779153227730211004921073287 8850 20855847722488345439382060980 8851 20932820934699885344442282332 8852 21010073861674398684011180871 8853 21087607504235160101796170603 8854 21165422866731340149338408459 8855 21243520957050236150065398862 8856 21321902786629544839400759686 8857 21400569370469676921435286913 8858 21479521727146113683128776082 8859 21558760878821805807478896840 8860 21638287851259614527561777535 8861 21718103673834795263818844656 8862 21798209379547523887435882004 8863 21878606005035465753133231578 8864 21959294590586387645160557348 8865 22040276180150812780765639219 8866 22121551821354719015884262542 8867 22203122565512280398277423562 8868 22284989467638652213822788088 8869 22367153586462799672149624539 8870 22449615984440370378290288320 8871 22532377727766610737506767348 8872 22615439886389326440937813417 8873 22698803534021887180200786149 8874 22782469748156275739572530606 8875 22866439610076181614865401230 8876 22950714204870139308607938958 8877 23035294621444711451634710076 8878 23120181952537716901686429913 8879 23205377294731503970119726952 8880 23290881748466268928325758572 8881 23376696418053419945958373595 8882 23462822411688986613575634378 8883 23549260841467075202803267555 8884 23636012823393369817635012982 8885 23723079477398679590992890206 8886 23810461927352532081180106242 8887 23898161301076813023370692763 8888 23986178730359452591792990494 8889 24074515350968158328778798805 8890 24163172302664194897366384714 8891 24252150729216210814663603086 8892 24341451778414112323697124049 8893 24431076602082984561995200091 8894 24521026356097060185674539281 8895 24611302200393735608326688014 8896 24701905298987635014525872170 8897 24792836819984722308308504946 8898 24884097935596461157504548442 8899 24975689822154023295332619881 8900 25067613660122545241204167590 8901 25159870634115433603217212126 8902 25252461932908719125357059834 8903 25345388749455459642960055108 8904 25438652280900192110536849479 8905 25532253728593433866593835785 8906 25626194298106233300635329918 8907 25720475199244770088074786504 8908 25815097646065005159330814069 8909 25910062856887380569933015522 8910 26005372054311569439013726710 8911 26101026465231276124114565286 8912 26197027320849086800791339726 8913 26293375856691370616057309952 8914 26390073312623231585263042321 8915 26487120932863511402571168642 8916 26584519965999843335746247047 8917 26682271665003757376543638018 8918 26780377287245836818546857207 8919 26878838094510926434870254112 8920 26977655353013392428713097738 8921 27076830333412434330322233211 8922 27176364310827449014493412805 8923 27276258564853447013316206789 8924 27376514379576521299444070126 8925 27477133043589368715749686063 8926 27578115850006864227806133267 8927 27679464096481688176216735273 8928 27781179085220006706400655670 8929 27883262122997205554027405795 8930 27985714521173677364881439733 8931 28088537595710662728527930201 8932 28191732667186145105742654709 8933 28295301060810799830262680126 8934 28399244106443997366010221817 8935 28503563138609861001539676875 8936 28608259496513379164057395958 8937 28713334524056572535965270934 8938 28818789569854716157482682334 8939 28924625987252616699506777589 8940 29030845134340945091478444615 8941 29137448373972624689630711683 8942 29244437073779275171607650031 8943 29351812606187712344055186652 8944 29459576348436504050400557550 8945 29567729682592582366654452701 8946 29676273995567912273689229565 8947 29785210679136216995067908573 8948 29894541129949760190122017989 8949 30004266749556185192601733425 8950 30114388944415411485849165475 8951 30224909125916588606075094015 8952 30335828710395107665950936088 8953 30447149119149670691361272533 8954 30558871778459417964797853298 8955 30670998119601113569513659024 8956 30783529578866389329195323820 8957 30896467597579047338554027698 8958 31009813622112421280878853502 8959 31123569103906796729242579077 8960 31237735499486890628697947479 8961 31352314270479390157452633029 8962 31467306883630551165663405584 8963 31582714810823856391144396295 8964 31698539529097733651940892206 8965 31814782520663334216378740940 8966 31931445272922371551860237355 8967 32048529278485020654340298247 8968 32166036035187878161081815642 8969 32283967046111983449956321047 8970 32402323819600900929225498924 8971 32521107869278863722410664592 8972 32640320714068978953531076711 8973 32759963878211494838667894384 8974 32880038891282129790488720706 8975 33000547288210463743048005263 8976 33121490609298391904861114795 8977 33242870400238641148934630811 8978 33364688212133349249122402651 8979 33486945601512707172866081314 8980 33609644130353664641070290418 8981 33732785366098699166556263129 8982 33856370881674648783233694880 8983 33980402255511608678828738387 8984 34104881071561891944706507134 8985 34229808919319054657029163216 8986 34355187393836985504195652606 8987 34481018095749060176216422726 8988 34607302631287360732386020923 8989 34734042612301960164328335504 8990 34861239656280272372203410591 8991 34988895386366467772581249598 8992 35117011431380954757206827131 8993 35245589425839927222601662704 8994 35374631009974978391170779574 8995 35504137829752781145209685488 8996 35634111536894835095934176696 8997 35764553788897280610386289880 8998 35895466249050780019802615919 8999 36026850586460466233766452549 9000 36158708476065958985202917177 9001 36291041598661448932016174371 9002 36423851640915849841910362076 9003 36557140295393019087680634412 9004 36690909260572046681007984427 9005 36825160240867613073541175133 9006 36959894946650415954801199416 9007 37095115094267666277198216449 9008 37230822406063653739207882108 9009 37367018610400381958513411147 9010 37503705441678273567681587488 9011 37640884640356945465705283693 9012 37778557952976054459511869394 9013 37916727132176213530306189056 9014 38055393936719978960388579803 9015 38194560131512908556862688191 9016 38334227487624691209424638545 9017 38474397782310348020204413020 9018 38615072799031505244412132632 9019 38756254327477739281326287456 9020 38897944163587993955947860774 9021 39040144109572070332433734575 9022 39182855973932189301214760236 9023 39326081571484627182498436948 9024 39469822723381424589653269265 9025 39614081257132168796771582662 9026 39758859006625849855509869962 9027 39904157812152790707110630601 9028 40049979520426651536317156807 9029 40196325984606508614702824552 9030 40343199064319007881749170551 9031 40490600625680593512822388280 9032 40638532541319811724015864113 9033 40786996690399690064647007773 9034 40935994958640192449019917691 9035 41085529238340750179891370098 9036 41235601428402869216906239100 9037 41386213434352813944099752271 9038 41537367168364367691397970768 9039 41689064549281670265884563427 9040 41841307502642132749441329033 9041 41994097960699429820212018884 9042 42147437862446569856183831276 9043 42301329153639043080028499407 9044 42455773786818048005195183176 9045 42610773721333796444100411936 9046 42766330923368897340116118540 9047 42922447365961819685915363348 9048 43079125029030434791596679488 9049 43236365899395638166872086004 9050 43394171970805051282470722723 9051 43552545243956803476779768507 9052 43711487726523394274616821868 9053 43871001433175636385903258837 9054 44031088385606679652886246236 9055 44191750612556116215438088301 9056 44352990149834167164845429815 9057 44514809040345950957387538698 9058 44677209334115833859892454367 9059 44840193088311862700352224253 9060 45003762367270280197573768840 9061 45167919242520123144740124517 9062 45332665792807903722657922734 9063 45498004104122374219370982566 9064 45663936269719375433726831068 9065 45830464390146769041392831112 9066 45997590573269454202731398919 9067 46165316934294468692859542688 9068 46333645595796174835136658888 9069 46502578687741530520246193307 9070 46672118347515445593961419329 9071 46842266719946223897613215555 9072 47013025957331091246208348226 9073 47184398219461809630080390625 9074 47356385673650377926892051069 9075 47528990494754819411747343004 9076 47702214865205056354114724595 9077 47876060975028871991208070697 9078 48050531021877960168421126911 9079 48225627211054062938362943298 9080 48401351755535196410996703763 9081 48577706876001965148342366258 9082 48754694800863965398164618178 9083 48932317766286277462031840722 9084 49110578016216047494099075339 9085 49289477802409159027938404495 9086 49469019384456994529713707884 9087 49649205029813287276973443721 9088 49830037013821063863314942994 9089 50011517619739677630156702314 9090 50193649138771933327841328566 9091 50376433870091303309281135829 9092 50559874120869235560350932112 9093 50743972206302553872228270566 9094 50928730449640950461880387088 9095 51114151182214571347899213733 9096 51300236743461694789891255531 9097 51486989480956503100637757208 9098 51674411750436948141252476379 9099 51862505915832710810579531211 9100 52051274349293254841092213820 9101 52240719431215975214575366109 9102 52430843550274441511898912683 9103 52621649103446736512218446566 9104 52813138496043890357970377976 9105 53005314141738410603064094997 9106 53198178462592908462711858170 9107 53391733889088821584378769349 9108 53585982860155233660380129324 9109 53780927823197791203701839220 9110 53976571234127717809671218405 9111 54172915557390926227160717084 9112 54369963265997228564065505906 9113 54567716841549644952857838250 9114 54766178774273811003086414580 9115 54965351563047484368757742813 9116 55165237715430150759608695257 9117 55365839747692729726355122021 9118 55567160184847380551080503979 9119 55769201560677408575011226294 9120 55971966417767272297011137242 9121 56175457307532691577217637590 9122 56379676790250857281334634338 9123 56584627435090742702194300120 9124 56790311820143517096299717359 9125 56996732532453061674164165446 9126 57203892168046588384370040977 9127 57411793331965361832381196844 9128 57620438638295524676256856847 9129 57829830710199026842533219969 9130 58039972179944658906660423763 9131 58250865688939189983507700993 9132 58462513887758610474578349064 9133 58674919436179480019708549392 9134 58888085003210381002160135269 9135 59102013267123477957157123394 9136 59316706915486183235059207805 9137 59532168645192929271512476949 9138 59748401162497047818068366785 9139 59965407183042756487916316847 9140 60183189431897252972533763759 9141 60401750643582917286218999603 9142 60621093562109622396638052612 9143 60841220941007153600686126688 9144 61062135543357737006137276137 9145 61283840141828677480732904683 9146 61506337518705106431540375181 9147 61729630465922839778597510579 9148 61953721785101346488047069479 9149 62178614287576828031157403274 9150 62404310794435409136821458380 9151 62630814136546440206326088620 9152 62858127154595911760387301622 9153 63086252699119981289654591255 9154 63315193630538612881098918061 9155 63544952819189329993914203452 9156 63775533145361081759781413632 9157 64006937499328223183567438006 9158 64239168781384609621758026744 9159 64472229901877805917155055593 9160 64706123781243410569603345431 9161 64940853350039495323751192022 9162 65176421548981160556091670445 9163 65412831328975206844778681405 9164 65650085651154923106962615650 9165 65888187486914991689645440814 9166 66127139817946510801313974735 9167 66366945636272134672873113582 9168 66607607944281331837667844686 9169 66849129754765761921654005578 9170 67091514090954771336052965465 9171 67334763986551008266104715899 9172 67578882485766157350817276884 9173 67823872643356794449897865989 9174 68069737524660361895342954250 9175 68316480205631264626460156938 9176 68564103772877087608394892566 9177 68812611323694934935538903177 9178 69062005966107891022506076055 9179 69312290818901604286673554831 9180 69563469011660993727602889804 9181 69815543684807078809976966487 9182 70068517989633933058013681259 9183 70322395088345761770646817001 9184 70577178154094104268098323170 9185 70832870371015161081804237387 9186 71089474934267246500998812808 9187 71346995050068366890608050968 9188 71605433935733925196454796943 9189 71864794819714552055132846321 9190 72125080941634063927267155265 9191 72386295552327548674241249635 9192 72648441913879578999841310569 9193 72911523299662554179639185794 9194 73175542994375170502313752327 9195 73440504294081020848491650843 9196 73706410506247323834074438953 9197 73973264949783782946409683873 9198 74241070955081576103058448554 9199 74509831864052476064311033366 9200 74779551030168102132006732026 9201 75050231818499303568621759849 9202 75321877605755675172002428689 9203 75594491780325205442538090603 9204 75868077742314057780990365377 9205 76142638903586485156621720183 9206 76418178687804878686697597038 9207 76694700530469950569871999948 9208 76972207878961051817406773098 9209 77250704192576625227619738706 9210 77530192942574794050406432875 9211 77810677612214086790134394461 9212 78092161696794298596667840360 9213 78374648703697489695744115463 9214 78658142152429121311391551521 9215 78942645574659329534551321143 9216 79228162514264337593543546031 9217 79514696527368006983500327146 9218 79802251182383527913375523830 9219 80090830060055249530633033929 9220 80380436753500650385212032735 9221 80671074868252449595869130205 9222 80962748022300859183503718460 9223 81255459846135978037583920383 9224 81549213982790327983306530226 9225 81844014087881532418645174007 9226 82139863829655137991966626263 9227 82436766889027579792425815939 9228 82734726959629290526885553184 9229 83033747747847954158647426059 9230 83333832972871904484825667242 9231 83634986366733669130746091147 9232 83937211674353659441307467287 9233 84240512653584006750802941637 9234 84544893075252545514264360116 9235 84850356723206943784962602694 9236 85156907394358981524272318967 9237 85464548898728977231689782152 9238 85773285059490363384377964220 9239 86083119713014411177203396252 9240 86394056708915105055824931238 9241 86706099910094167536995187179 9242 87019253192786234811841232971 9243 87333520446604183629502004036 9244 87648905574584609960116015327 9245 87965412493233459937774192451 9246 88283045132571813585679083488 9247 88601807436181821827383360980 9248 88921703361252797289617392020 9249 89242736878627459403857760730 9250 89564911972848334315435988283 9251 89888232642204310110639327490 9252 90212702898777347873913428539 9253 90538326768489349088939896283 9254 90865108291149179899030304387 9255 91193051520499852743952114277 9256 91522160524265865891981184173 9257 91852439384200701387660162254 9258 92183892196134481937432055211 9259 92516523070021787257013666055 9260 92850336129989630406074420101 9261 93185335514385594637492362562 9262 93521525375826131290170832415 9263 93858909881245019256116512236 9264 94197493211941986554202239806 9265 94537279563631494544766161816 9266 94878273146491685320932530206 9267 95220478185213492814278705075 9268 95563898919049918154217752021 9269 95908539601865469822216423878 9270 96254404502185769143724314533 9271 96601497903247321662451583560 9272 96949824103047454943399892399 9273 97299387414394423352824083540 9274 97650192164957680365080691353 9275 98002242697318318948103614754 9276 98355543369019680581037225615 9277 98710098552618133459352850812 9278 99065912635734020444575967854 9279 99422990021102777317558612475 9280 99781335126626221896044429252 9281 100140952385424014579092521606 9282 100501846245885290882750793615 9283 100864021171720466533199841158 9284 101227481642013215685424662475 9285 101592232151272622837313536534 9286 101958277209485509010931380243 9287 102325621342168932774568760919 9288 102694269090422866681027527223 9289 103064225010983049699469748491 9290 103435493676274016220028337872 9291 103808079674462302212255397514 9292 104181987609509829120367983185 9293 104557222101227466080140659888 9294 104933787785328771044189928280 9295 105311689313483911404297362908 9296 105690931353373764701326136559 9297 106071518588744200015199529434 9298 106453455719460540629330056530 9299 106836747461562208565814010858 9300 107221398547317551589638533131 9301 107607413725278853282086799669 9302 107994797760337526785471588953 9303 108383555433779492823278362862 9304 108773691543340742601756100801 9305 109165210903263086200957473078 9306 109558118344350087065199553869 9307 109952418714023183204892173338 9308 110348116876377995723663213081 9309 110745217712240825286698678442 9310 111143726119225337148210255649 9311 111543647011789435357944300876 9312 111944985321292326768653832305 9313 112347745996051775468469125122 9314 112751934001401548264122963309 9315 113157554319749051843013501129 9316 113564611950633162244121051790 9317 113973111910782247269834971096 9318 114383059234172382472793160388 9319 114794458972085761353889596172 9320 115207316193169300409664724012 9321 115621635983493439669359552180 9322 116037423446611139363986866721 9323 116454683703617073371852184780 9324 116873421893207020087042888035 9325 117293643171737451359496453620 9326 117715352713285320157357846964 9327 118138555709708047604441980486 9328 118563257370703710047729695002 9329 118989462923871426811945008206 9330 119417177614771949300387417765 9331 119846406706988452103325866653 9332 120277155482187526777400596648 9333 120709429240180378961625553705 9334 121143233298984229497737287694 9335 121578572994883920224796430202 9336 122015453682493725120114859229 9337 122453880734819367460755590376 9338 122893859543320243682033292139 9339 123335395517971854611631129941 9340 123778494087328444760144421359 9341 124223160698585850351063355598 9342 124669400817644556775415815400 9343 125117219929172966158507161508 9344 125566623536670875728416720370 9345 126017617162533167678140677312 9346 126470206348113711215508142086 9347 126924396653789477497241343680 9348 127380193659024868145782249216 9349 127837602962436258049766409721 9350 128296630181856753151290536317 9351 128757280954401163925393226388 9352 129219560936531195259448413161 9353 129683475804120853442458526654 9354 130149031252522070976529051852 9355 130616232996630549925108174051 9356 131085086770951824514884534640 9357 131555598329667543710552805924 9358 132027773446701974483980854284 9359 132501617915788726501643719790 9360 132977137550537698956528520936 9361 133454338184502250273060718377 9362 133933225671246591415955964927 9363 134413805884413403536263054133 9364 134896084717791680690232279651 9365 135380068085384798369019856410 9366 135865761921478808579622955349 9367 136353172180710962219831390438 9368 136842304838138459492381093251 9369 137333165889307429105901240599 9370 137825761350322137012661288429 9371 138320097257914425435546234456 9372 138816179669513382939118206883 9373 139314014663315246302059981159 9374 139813608338353534950741285356 9375 140314966814569418716101791607 9376 140818096232882319678505530644 9377 141323002755260748867690133074 9378 141829692564793378587410819405 9379 142338171865760351136863455295 9380 142848446883704824703463284015 9381 143360523865504757204056169204 9382 143874409079444928854147352640 9383 144390108815289204247248878775 9384 144907629384353034728970985242 9385 145426977119576201853014931363 9386 145948158375595802708764960255 9387 146471179528819477912725389321 9388 146996046977498883058605224383 9389 147522767141803404423417219507 9390 148051346463894119729530983433 9391 148581791407998004765200589682 9392 149114108460482386668676206799 9393 149648304129929644683606553168 9394 150184384947212159196044523459 9395 150722357465567509865982156650 9396 151262228260673923668963244809 9397 151804003930725973665952343285 9398 152347691096510529322277762849 9399 152893296401482959199113328749 9400 153440826511843586843619306792 9401 153990288116614400706526948957 9402 154541687927716018918623626773 9403 155095032680044909760276526654 9404 155650329131550868660822403709 9405 156207584063314752567348956284 9406 156766804279626472525100019094 9407 157327996608063245314452005237 9408 157891167899568104992132883529 9409 158456325028528675187087484341 9410 159023474892856203004134111730 9411 159592624414064855391307329019 9412 160163780537351278829540406597 9413 160736950231674423206108301663 9414 161312140489835630736028207540 9415 161889358328558990798399692334 9416 162468610788571961557460270807 9417 163049904934686259240934947020 9418 163633247855879015951069856208 9419 164218646665374206886560650460 9420 164806108500724347856415741940 9421 165395640523892463969632967471 9422 165987249921334330387415697714 9423 166580943904080986027510910661 9424 167176729707821521113117311404 9425 167774614592986139461686236167 9426 168374605844829496411821856948 9427 168976710773514313289380132450 9428 169580936714195269316768059608 9429 170187291027103171872356096938 9430 170795781097629406009837184778 9431 171406414336410664150295607063 9432 172019198179413956862688053751 9433 172634140088021905651387681273 9434 173251247549118318672399759549 9435 173870528075174050302824667623 9436 174491989204333145491120584861 9437 175115638500499269818704250578 9438 175741483553422426206423661310 9439 176369531978785959202441571245 9440 176999791418293847791083187473 9441 177632269539758287665225537245 9442 178266974037187563907839659319 9443 178903912630874215031340065771 9444 179543093067483489326448864183 9445 180184523120142094475344553251 9446 180828210588527241386937837698 9447 181474163298955983215198881294 9448 182122389104474850524552260197 9449 182772895884949783569457523252 9450 183425691547156362658404741935 9451 184080784024870337575675770990 9452 184738181278958457037353172292 9453 185397891297469599161199910012 9454 186059922095726203933184035613 9455 186724281716416008656583677868 9456 187390978229684087372778766919 9457 188060019733225195246017083823 9458 188731414352376418907633469361 9459 189405170240210133758402379570 9460 190081295577627269230915472162 9461 190759798573450883017097579194 9462 191440687464520045269206299037 9463 192123970515784033785902556529 9464 192809656020396841198231866225 9465 193497752299811995173618721946 9466 194188267703877692659249558453 9467 194881210610932249189503120414 9468 195576589427899864285380862027 9469 196274412590386703977194220440 9470 196974688562777301485080289762 9471 197677425838331277095242602789 9472 198382632939280378273149437269 9473 199090318416925841058268335455 9474 199800490851736073788272392836 9475 200513158853444664204021367252 9476 201228331061148710989998816357 9477 201946016143407480808275322765 9478 202666222798341391887467445605 9479 203388959753731325231572378055 9480 204114235767118264516979426278 9481 204842059625903265749391389769 9482 205572440147447757755831750140 9483 206305386179174174590367298725 9484 207040906598666920935640487050 9485 207779010313773671585781402316 9486 208519706262707006099755886656 9487 209263003414146379717703968477 9488 210008910767340431636331490987 9489 210757437352209631742937641575 9490 211508592229449266911192040677 9491 212262384490632767965317174796 9492 213018823258315378422885290334 9493 213777917686138166130003437721 9494 214539676958932378906236203992 9495 215304110292824145320202831755 9496 216071226935339521720383928465 9497 216841036165509886649282857585 9498 217613547293977683772708208003 9499 218388769663102514459576495470 9500 219166712647067581151278495693 9501 219947385651986482663308378684 9502 220730798116010362565522144026 9503 221516959509435411791070782871 9504 222305879334810726627744150860 9505 223097567127046523249163762961 9506 223892032453522709946976652875 9507 224689284914197818228928112515 9508 225489334141718293951428577811 9509 226292189801528149658979192343 9510 227097861591978979306581696854 9511 227906359244440336545031297478 9512 228717692523410477752776095602 9513 229531871226627471001823554661 9514 230348905185180672148983371267 9515 231168804263622569247557047131 9516 231991578360080996478417461824 9517 232817237406371718803266861998 9518 233645791368111388546718948183 9519 234477250244830875117720193288 9520 235311624070088969084707205497 9521 236148922911586461822790890541 9522 236989156871280601955164412246 9523 237832336085499929814850534398 9524 238678470725059491156834889529 9525 239527570995376431354575099794 9526 240379647136585971318831510423 9527 241234709423657766380733625858 9528 242092768166512649384977201739 9529 242953833710139759243040381177 9530 243817916434714056200313310521 9531 244685026755714225075054367235 9532 245555175124040967731117519981 9533 246428372026135686050439457967 9534 247304627984099556675332012754 9535 248183953555812998794695090643 9536 249066359335055536252347877452 9537 249951855951626055259771509774 9538 250840454071463458999664767942 9539 251732164396767720410835675912 9540 252626997666121334449086232677 9541 253524964654611171122894888957 9542 254426076173950730606861862352 9543 255330343072602801740055994751 9544 256237776235902525220588638193 9545 257148386586180862811940050721 9546 258062185082888473880777032989 9547 258979182722720000590227080818 9548 259899390539738763076814209779 9549 260822819605501865943514866743 9550 261749481029185717405659021734 9551 262679385957711962430681673101 9552 263612545575873831217023641764 9553 264548971106462904361787718212 9554 265488673810396296071077000907 9555 266431664986844256771276669281 9556 267377955973358196483888510703 9557 268327558145999130330889311361 9558 269280482919466547541959768369 9559 270236741747227705339319927495 9560 271196346121647349080310340457 9561 272159307574117860042275210878 9562 273125637675189832238734801747 9563 274095348034703079660279353051 9564 275068450301918075338075749316 9565 276044956165647823632351226887 9566 277024877354390167152705563387 9567 278008225636460529721604490827 9568 278995012820125096796922563252 9569 279985250753734434773933433549 9570 280978951325857550591689496545 9571 281976126465416393073291180884 9572 282976788141820797434118865105 9573 283980948365103874396687498272 9574 284988619186057845355385567387 9575 285999812696370325038976117303 9576 287014541028761053123368139258 9577 288032816357119076251811846367 9578 289054650896640381924331193954 9579 290080056903965985722881524801 9580 291109046677320473343409469901 9581 292141632556650998910696259759 9582 293177826923766741056584445666 9583 294217642202478818246921740600 9584 295261090858740664847304311638 9585 296308185400788869422465436310 9586 297358938379284476768934020624 9587 298413362387454755185381113046 9588 299471470061235430489881283321 9589 300533274079413388298139614490 9590 301598787163769846081574127762 9591 302668022079223996528997770267 9592 303740991633977123740513692322 9593 304817708679657193787122471219 9594 305898186111463921174440250194 9595 306982436868314312753842501940 9596 308070473932988690629279343573 9597 309162310332277195612955072496 9598 310257959137126772788026908087 9599 311357433462788640741455861125 9600 312460746468966246035136259583 9601 313567911359963704488439784601 9602 314678941384834730850334962841 9603 315793849837532058444283969864 9604 316912650057057350374175372759 9605 318035355427611603884624128182 9606 319161979378746049474058803589 9607 320292535385513546364120654219 9608 321427036968620475934019916043 9609 322565497694579134733631515189 9610 323707931175860628694265397230 9611 324854351071048270161215895312 9612 326004771084991479377380034706 9613 327159204968960192052436463298 9614 328317666520799774657294853468 9615 329480169585086449088760191432 9616 330646728053283228354607406241 9617 331817355863896364934529343470 9618 332992067002632313477705209117 9619 334170875502555209503037348968 9620 335353795444244865773421638988 9621 336540840955955288020750894945 9622 337732026213773711703701616216 9623 338927365441780161485722111540 9624 340126872912207535126024665626 9625 341330562945602213481785947031 9626 342538449910985198325178382398 9627 343750548226013779684290782235 9628 344966872357143734422449152042 9629 346187436819792057775918412361 9630 347412256178500229575452735676 9631 348641345047098016882666439923 9632 349874718088867814777718911449 9633 351112390016709527040345917900 9634 352354375593305988471825967641 9635 353600689631288930611044130754 9636 354851346993405492603407011504 9637 356106362592685278986971407686 9638 357365751392607966165775662829 9639 358629528407271459346006867458 9640 359897708701560601716298950199 9641 361170307391316437659136373397 9642 362447339643506031786035666179 9643 363728820676392845594892445699 9644 365014765759707673553614950226 9645 366305190214820140419916491165 9646 367600109414910761612908680933 9647 368899538785143568457924865708 9648 370203493802839300131808942508 9649 371511989997649164141728725121 9650 372825042951729167176415299579 9651 374142668299915018174590433612 9652 375464881729897605461223132804 9653 376791698982399049808153925754 9654 378123135851349335281541468752 9655 379459208184063519744520644395 9656 380799931881419526889414545884 9657 382145322898036521679814646876 9658 383495397242453871088834113829 9659 384850170977310692025848681432 9660 386209660219525988350067840470 9661 387573881140479378875326339401 9662 388942849966192418276552234830 9663 390316582977510512814453000359 9664 391695096510285432801065577193 9665 393078406955558423734939782115 9666 394466530759743918040867238649 9667 395859484424813849355230024395 9668 397257284508482571304224591688 9669 398659947624392382728417279375 9670 400067490442299661313307950773 9671 401479929688261607591818026859 9672 402897282144823601290878494806 9673 404319564651207172000572420636 9674 405746794103498586150585141759 9675 407178987454838052285033721319 9676 408616161715609546633085472743 9677 410058333953631260979133470935 9678 411505521294346674842675017555 9679 412957740921016253984437083505 9680 414415010074909777261710873918 9681 415877346055499293862295911564 9682 417344766220652712952912475936 9683 418817287986828027784419929748 9684 420294928829268176302677474634 9685 421777706282196540320403266459 9686 423265637939013085311927650615 9687 424758741452491142899296612259 9688 426257034534974838104762438929 9689 427760534958577163451300126977 9690 429269260555378701999410292408 9691 430783229217627001415112335073 9692 432302458897936601170695416725 9693 433826967609489714986479512662 9694 435356773426237570628544447930 9695 436891894483102409184111497213 9696 438432348976180145943009877318 9697 439978155162943695020429357883 9698 441529331362446959862950324706 9699 443085895955529491786654016604 9700 444647867385021818702948386450 9701 446215264155951446194599176177 9702 447788104835749533111331409917 9703 449366408054458243861263665519 9704 450950192504938779581356249006 9705 452539476943080090376994835596 9706 454134280188008270827793321919 9707 455734621122296640963683623852 9708 457340518692176514922366020482 9709 458951991907748659506221454564 9710 460569059843195444863837021096 9711 462191741636993689528367776439 9712 463820056492128202052052048648 9713 465454023676306021483313693937 9714 467093662522171358940023292875 9715 468738992427521242539651181833 9716 470390032855521867954228539371 9717 472046803334925656865238562775 9718 473709323460289025600788146315 9719 475377612892190866244661479544 9720 477051691357451742514130690921 9721 478731578649353802710695139278 9722 480417294627861412055240273382 9723 482108859219842506726449208480 9724 483806292419290671928665379100 9725 485509614287547946322792890104 9726 487218844953528355161232574514 9727 488934004613942174475286347919 9728 490655113533520928670920297168 9729 492382192045243123896258127063 9730 494115260550560719551681185020 9731 495854339519626340320939362304 9732 497599449491521231109228803815 9733 499350611074483957281767619262 9734 501107844946139852603999749611 9735 502871171853731217292179877138 9736 504640612614348268590738848444 9737 506416188115160846300499580992 9738 508197919313650875689507918770 9739 509985827237845590225961465624 9740 511779932986551516580462129682 9741 513580257729589224352585033754 9742 515386822708028842984547658961 9743 517199649234426348332578667298 9744 519018758693060621374425868278 9745 520844172540171281539307330554 9746 522675912304197297154498767186 9747 524513999586016375510664118530 9748 526358456059185135055974795898 9749 528209303470180062237026408054 9750 530066563638639255512550048144 9751 531930258457604959073928447074 9752 533800409893766888814565578041 9753 535677039987706353098221702592 9754 537560170854141170884514459123 9755 539449824682171389777900487272 9756 541346023735525806574591334564 9757 543248790352809292890022082621 9758 545158146947750928457681337976 9759 547074116009452944698327035237 9760 548996720102640481166853977262 9761 550925981867912157492346266826 9762 552861924021991463435140846514 9763 554804569357978969693047337793 9764 556753940745605362097214335995 9765 558710061131485301846503355625 9766 560672953539372114437628809931 9767 562642641070413309956745830835 9768 564619146903406937406617470638 9769 566602494295058775751968956632 9770 568592706580240364374139274886 9771 570589807172247875634669521657 9772 572593819563061832256023261907 9773 574604767323607672236216656027 9774 576622674104017164022745440656 9775 578647563633890674679832059629 9776 580679459722560293791679419533 9777 582718386259353815853107973932 9778 584764367213859583907670204471 9779 586817426636192197202081149029 9780 588877588657259085634575510858 9781 590944877489027953783601152081 9782 593019317424795097312085514246 9783 595100932839454594551365802552 9784 597189748189768376077755703381 9785 599285788014637175103631062137 9786 601389076935372361513854415280 9787 603499639655968662387323632369 9788 605617500963377771852423266838 9789 607742685727782853134178623933 9790 609875218902873935659962117380 9791 612015125526124210099679289200 9792 614162430719067224225467996702 9793 616317159687574982485078814108 9794 618479337722136952192267740798 9795 620648990198139979246723941587 9796 622826142576149116305275554560 9797 625010820402189366335365676936 9798 627203049308028344491068567796 9799 629402855011459861261222976841 9800 631610263316588429848595409660 9801 633825300114114700748351161617 9802 636047991381621826503505183772 9803 638278363183862759624448375157 9804 640516441673048486669097816198 9805 642762253089137201489701858492 9806 645015823760124420661842957066 9807 647277180102334044120722763615 9808 649546348620710364039385384101 9809 651823355909111024993135932982 9810 654108228650600938464042680956 9811 656400993617747154749072285325 9812 658701677672914695345098904302 9813 661010307768563348893749521285 9814 663326910947545433778799635058 9815 665651514343404530478615700289 9816 667984145180675186785953422871 9817 670324830775183599017264320253 9818 672673598534349272343536941944 9819 675030475957487663384603904072 9820 677395490636113808218781518651 9821 679768670254246938969675388057 9822 682150042588716092141982983048 9823 684539635509466711888153023947 9824 686937476979868251397821535034 9825 689343595057022775612035837661 9826 691758017892074568474400584401 9827 694180773730520747941434311186 9828 696611890912522891984610993761 9829 699051397873219678826778835952 9830 701499323143040544665898087628 9831 703955695348020362149321187635 9832 706420543210115142872152049309 9833 708893895547518767183566951764 9834 711375781274980744595357367645 9835 713866229404125008097365246299 9836 716365269043769745694923879567 9837 718872929400248272493892605108 9838 721389239777730946669381349214 9839 723914229578548132664801477441 9840 726447928303514214978452707648 9841 728990365552252665905462046677 9842 731541571023522170613529940226 9843 734101574515543812941611176504 9844 736670405926329325321363659875 9845 739248095254010406231937072621 9846 741834672597169108609445773639 9847 744430168155169302643276144697 9848 747034612228489216402218090809 9849 749648035219055057744283634405 9850 752270467630575720974982616888 9851 754901940068878581729766539556 9852 757542483242246383567326642939 9853 760192127961755219771441543664 9854 762850905141613613870113225927 9855 765518845799502702391808025422 9856 768195981056917523389731552581 9857 770882342139509414276213384998 9858 773577960377429522520458921760 9859 776282867205673432774142141688 9860 778997094164426914000564249583 9861 781720672899412790194389436674 9862 784453635162238938290290330766 9863 787196012810747416870192275706 9864 789947837809364729290197466760 9865 792709142229453224859697286505 9866 795479958249663641716644043540 9867 798260318156288795054451822676 9868 801050254343618414367530419423 9869 803849799314295133394026463271 9870 806658985679671636445951943356 9871 809477846160168964828522546746 9872 812306413585635987062206614558 9873 815144720895710036632700225207 9874 817992801140178721005795038564 9875 820850687479342905655893191333 9876 823718413184380876868747834378 9877 826596011637713687090868959386 9878 829483516333371686609932087677 9879 832380960877362245362462301211 9880 835288378988038668677038098036 9881 838205804496470310773268765382 9882 841133271346813889848845497138 9883 844070813596686008599050452983 9884 847018465417536884025229478568 9885 849976261095025290400893394940 9886 852944235029394719276309736152 9887 855922421735850760414681682441 9888 858910855844939707565283818556 9889 861909572102928392991235359164 9890 864918605372185254681940742470 9891 867937990631562640192615116456 9892 870967762976780351065738346820 9893 874007957620810431801745879710 9894 877058609894263207358768213754 9895 880119755245774573173772993310 9896 883191429242394541710044947128 9897 886273667569977049548559182984 9898 889366506033571029053462828921 9899 892469980557812748654578805470 9900 895584127187319425802583740977 9901 898708982087084116665289824559 9902 901844581542871886646277849363 9903 904990961961617265819985954134 9904 908148159871822993390255745280 9905 911316211923960055292274696991 9906 914495154890869019070831105855 9907 917685025668162670180815541860 9908 920885861274629953868960812812 9909 924097698852641226808911067756 9910 927320575668554822674849930952 9911 930554529113124935852097605594 9912 933799596701910827496307840759 9913 937055816075687358166157640858 9914 940323225000856851267725739935 9915 943601861369862291562100289160 9916 946891763201601863001142041266 9917 950192968641844830169756686912 9918 953505515963648767626499032277 9919 956829443567778141447842531778 9920 960164789983124247295000432682 9921 963511593867126509335779577477 9922 966869894006195144367584874033 9923 970239729316135195501371711449 9924 973621138842571939780065300711 9925 977014161761377674118730183344 9926 980418837379099883967580108408 9927 983835205133390799112768258926 9928 987263304593438341043790544031 9929 990703175460398466330270494129 9930 994154857567828910464873334818 9931 997618390882124336643119203383 9932 1001093815502952893964931341747 9933 1004581171663694189556864584858 9934 1008080499731878679128112696755 9935 1011591840209628480487590221825 9936 1015115233734099614563625650014 9937 1018650721077925678482087976546 9938 1022198343149662955273098303956 9939 1025758140994236964790852122215 9940 1029330155793390460445496447123 9941 1032914428866132876360469234247 9942 1036511001669191229583216551739 9943 1040119915797462481991756027670 9944 1043741212984467366554153223102 9945 1047374935102805682612620959027 9946 1051021124164613064878640381505 9947 1054679822322019230840236823609 9948 1058351071867607711297323454031 9949 1062034915234877068755851429920 9950 1065731394998703608426376935574 9951 1069440553875805586587573229219 9952 1073162434725208921090179778063 9953 1076897080548714408791890878160 9954 1080644534491366454728742971970 9955 1084404839841923317843663334775 9956 1088178040033328878107993043787 9957 1091964178643185929886994313608 9958 1095763299394231006415596522020 9959 1099575446154810740265926704505 9960 1103400662939359764703509108645 9961 1107238993908880160844404715084 9962 1111090483371422455540995595133 9963 1114955175782568174939600731729 9964 1118833115745913958668639626248 9965 1122724348013557239631637794857 9966 1126628917486583494394994271495 9967 1130546869215555069176105627326 9968 1134478248401001586453163936268 9969 1138423100393911937233717711041 9970 1142381470696227864034905252614 9971 1146353404961339139644139246944 9972 1150338948994580346744939955867 9973 1154338148753729263508582133857 9974 1158351050349506860268238009331 9975 1162377700046078912408365449135 9976 1166418144261559234618206928886 9977 1170472429568514541674431311766 9978 1174540602694470940934166846201 9979 1178622710522422061735940381277 9980 1182718800091338826922354720701 9981 1186828918596680871714703445260 9982 1190953113390909615186140583846 9983 1195091431984002989596491358804 9984 1199243922043971832868310027420 9985 1203410631397377949500361743180 9986 1207591608029853845231327523847 9987 1211786900086624140783204994695 9988 1215996555873028670030602731173 9989 1220220623855047267958902913151 9990 1224459152659826253791095780254 9991 1228712191076206614679970203104 9992 1232979788055253895379277716867 9993 1237261992710789799324472760805 9994 1241558854319925506570669789924 9995 1245870422323596714052548532556 9996 1250196746327100403648082121288 9997 1254537876100633343545159285153 9998 1258893861579832328427421419959 9999 1263264752866316164012938313096 10000 1267650600228229401496702751587