1 1 2 4 3 8 4 9 5 16 6 27 7 32 8 36 9 64 10 72 11 81 12 108 13 128 14 144 15 216 16 243 17 256 18 288 19 324 20 432 21 512 22 576 23 648 24 729 25 864 26 972 27 1024 28 1152 29 1296 30 1728 31 1944 32 2048 33 2187 34 2304 35 2592 36 2916 37 3456 38 3888 39 4096 40 4608 41 5184 42 5832 43 6561 44 6912 45 7776 46 8192 47 8748 48 9216 49 10368 50 11664 51 13824 52 15552 53 16384 54 17496 55 18432 56 19683 57 20736 58 23328 59 26244 60 27648 61 31104 62 32768 63 34992 64 36864 65 41472 66 46656 67 52488 68 55296 69 59049 70 62208 71 65536 72 69984 73 73728 74 78732 75 82944 76 93312 77 104976 78 110592 79 124416 80 131072 81 139968 82 147456 83 157464 84 165888 85 177147 86 186624 87 209952 88 221184 89 236196 90 248832 91 262144 92 279936 93 294912 94 314928 95 331776 96 373248 97 419904 98 442368 99 472392 100 497664 101 524288 102 531441 103 559872 104 589824 105 629856 106 663552 107 708588 108 746496 109 839808 110 884736 111 944784 112 995328 113 1048576 114 1119744 115 1179648 116 1259712 117 1327104 118 1417176 119 1492992 120 1594323 121 1679616 122 1769472 123 1889568 124 1990656 125 2097152 126 2125764 127 2239488 128 2359296 129 2519424 130 2654208 131 2834352 132 2985984 133 3359232 134 3538944 135 3779136 136 3981312 137 4194304 138 4251528 139 4478976 140 4718592 141 4782969 142 5038848 143 5308416 144 5668704 145 5971968 146 6377292 147 6718464 148 7077888 149 7558272 150 7962624 151 8388608 152 8503056 153 8957952 154 9437184 155 10077696 156 10616832 157 11337408 158 11943936 159 12754584 160 13436928 161 14155776 162 14348907 163 15116544 164 15925248 165 16777216 166 17006112 167 17915904 168 18874368 169 19131876 170 20155392 171 21233664 172 22674816 173 23887872 174 25509168 175 26873856 176 28311552 177 30233088 178 31850496 179 33554432 180 34012224 181 35831808 182 37748736 183 38263752 184 40310784 185 42467328 186 43046721 187 45349632 188 47775744 189 51018336 190 53747712 191 56623104 192 57395628 193 60466176 194 63700992 195 67108864 196 68024448 197 71663616 198 75497472 199 76527504 200 80621568 201 84934656 202 90699264 203 95551488 204 102036672 205 107495424 206 113246208 207 114791256 208 120932352 209 127401984 210 129140163 211 134217728 212 136048896 213 143327232 214 150994944 215 153055008 216 161243136 217 169869312 218 172186884 219 181398528 220 191102976 221 204073344 222 214990848 223 226492416 224 229582512 225 241864704 226 254803968 227 268435456 228 272097792 229 286654464 230 301989888 231 306110016 232 322486272 233 339738624 234 344373768 235 362797056 236 382205952 237 387420489 238 408146688 239 429981696 240 452984832 241 459165024 242 483729408 243 509607936 244 516560652 245 536870912 246 544195584 247 573308928 248 603979776 249 612220032 250 644972544 251 679477248 252 688747536 253 725594112 254 764411904 255 816293376 256 859963392 257 905969664 258 918330048 259 967458816 260 1019215872 261 1033121304 262 1073741824 263 1088391168 264 1146617856 265 1162261467 266 1207959552 267 1224440064 268 1289945088 269 1358954496 270 1377495072 271 1451188224 272 1528823808 273 1549681956 274 1632586752 275 1719926784 276 1811939328 277 1836660096 278 1934917632 279 2038431744 280 2066242608 281 2147483648 282 2176782336 283 2293235712 284 2415919104 285 2448880128 286 2579890176 287 2717908992 288 2754990144 289 2902376448 290 3057647616 291 3099363912 292 3265173504 293 3439853568 294 3486784401 295 3623878656 296 3673320192 297 3869835264 298 4076863488 299 4132485216 300 4294967296 301 4353564672 302 4586471424 303 4649045868 304 4831838208 305 4897760256 306 5159780352 307 5435817984 308 5509980288 309 5804752896 310 6115295232 311 6198727824 312 6530347008 313 6879707136 314 7247757312 315 7346640384 316 7739670528 317 8153726976 318 8264970432 319 8589934592 320 8707129344 321 9172942848 322 9298091736 323 9663676416 324 9795520512 325 10319560704 326 10460353203 327 10871635968 328 11019960576 329 11609505792 330 12230590464 331 12397455648 332 13060694016 333 13759414272 334 13947137604 335 14495514624 336 14693280768 337 15479341056 338 16307453952 339 16529940864 340 17179869184 341 17414258688 342 18345885696 343 18596183472 344 19327352832 345 19591041024 346 20639121408 347 21743271936 348 22039921152 349 23219011584 350 24461180928 351 24794911296 352 26121388032 353 27518828544 354 27894275208 355 28991029248 356 29386561536 357 30958682112 358 31381059609 359 32614907904 360 33059881728 361 34359738368 362 34828517376 363 36691771392 364 37192366944 365 38654705664 366 39182082048 367 41278242816 368 41841412812 369 43486543872 370 44079842304 371 46438023168 372 48922361856 373 49589822592 374 52242776064 375 55037657088 376 55788550416 377 57982058496 378 58773123072 379 61917364224 380 65229815808 381 66119763456 382 68719476736 383 69657034752 384 73383542784 385 74384733888 386 77309411328 387 78364164096 388 82556485632 389 83682825624 390 86973087744 391 88159684608 392 92876046336 393 94143178827 394 97844723712 395 99179645184 396 104485552128 397 110075314176 398 111577100832 399 115964116992 400 117546246144 401 123834728448 402 125524238436 403 130459631616 404 132239526912 405 137438953472 406 139314069504 407 146767085568 408 148769467776 409 154618822656 410 156728328192 411 165112971264 412 167365651248 413 173946175488 414 176319369216 415 185752092672 416 195689447424 417 198359290368 418 208971104256 419 220150628352 420 223154201664 421 231928233984 422 235092492288 423 247669456896 424 251048476872 425 260919263232 426 264479053824 427 274877906944 428 278628139008 429 282429536481 430 293534171136 431 297538935552 432 309237645312 433 313456656384 434 330225942528 435 334731302496 436 347892350976 437 352638738432 438 371504185344 439 376572715308 440 391378894848 441 396718580736 442 417942208512 443 440301256704 444 446308403328 445 463856467968 446 470184984576 447 495338913792 448 502096953744 449 521838526464 450 528958107648 451 549755813888 452 557256278016 453 587068342272 454 595077871104 455 618475290624 456 626913312768 457 660451885056 458 669462604992 459 695784701952 460 705277476864 461 743008370688 462 753145430616 463 782757789696 464 793437161472 465 835884417024 466 847288609443 467 880602513408 468 892616806656 469 927712935936 470 940369969152 471 990677827584 472 1004193907488 473 1043677052928 474 1057916215296 475 1099511627776 476 1114512556032 477 1129718145924 478 1174136684544 479 1190155742208 480 1236950581248 481 1253826625536 482 1320903770112 483 1338925209984 484 1391569403904 485 1410554953728 486 1486016741376 487 1506290861232 488 1565515579392 489 1586874322944 490 1671768834048 491 1761205026816 492 1785233613312 493 1855425871872 494 1880739938304 495 1981355655168 496 2008387814976 497 2087354105856 498 2115832430592 499 2199023255552 500 2229025112064 501 2259436291848 502 2348273369088 503 2380311484416 504 2473901162496 505 2507653251072 506 2541865828329 507 2641807540224 508 2677850419968 509 2783138807808 510 2821109907456 511 2972033482752 512 3012581722464 513 3131031158784 514 3173748645888 515 3343537668096 516 3389154437772 517 3522410053632 518 3570467226624 519 3710851743744 520 3761479876608 521 3962711310336 522 4016775629952 523 4174708211712 524 4231664861184 525 4398046511104 526 4458050224128 527 4518872583696 528 4696546738176 529 4760622968832 530 4947802324992 531 5015306502144 532 5283615080448 533 5355700839936 534 5566277615616 535 5642219814912 536 5944066965504 537 6025163444928 538 6262062317568 539 6347497291776 540 6687075336192 541 6778308875544 542 7044820107264 543 7140934453248 544 7421703487488 545 7522959753216 546 7625597484987 547 7925422620672 548 8033551259904 549 8349416423424 550 8463329722368 551 8796093022208 552 8916100448256 553 9037745167392 554 9393093476352 555 9521245937664 556 9895604649984 557 10030613004288 558 10167463313316 559 10567230160896 560 10711401679872 561 11132555231232 562 11284439629824 563 11888133931008 564 12050326889856 565 12524124635136 566 12694994583552 567 13374150672384 568 13556617751088 569 14089640214528 570 14281868906496 571 14843406974976 572 15045919506432 573 15850845241344 574 16067102519808 575 16698832846848 576 16926659444736 577 17592186044416 578 17832200896512 579 18075490334784 580 18786186952704 581 19042491875328 582 19791209299968 583 20061226008576 584 20334926626632 585 21134460321792 586 21422803359744 587 22265110462464 588 22568879259648 589 22876792454961 590 23776267862016 591 24100653779712 592 25048249270272 593 25389989167104 594 26748301344768 595 27113235502176 596 28179280429056 597 28563737812992 598 29686813949952 599 30091839012864 600 30502389939948 601 31701690482688 602 32134205039616 603 33397665693696 604 33853318889472 605 35184372088832 606 35664401793024 607 36150980669568 608 37572373905408 609 38084983750656 610 39582418599936 611 40122452017152 612 40669853253264 613 42268920643584 614 42845606719488 615 44530220924928 616 45137758519296 617 47552535724032 618 48201307559424 619 50096498540544 620 50779978334208 621 53496602689536 622 54226471004352 623 56358560858112 624 57127475625984 625 59373627899904 626 60183678025728 627 61004779879896 628 63403380965376 629 64268410079232 630 66795331387392 631 67706637778944 632 68630377364883 633 70368744177664 634 71328803586048 635 72301961339136 636 75144747810816 637 76169967501312 638 79164837199872 639 80244904034304 640 81339706506528 641 84537841287168 642 85691213438976 643 89060441849856 644 90275517038592 645 91507169819844 646 95105071448064 647 96402615118848 648 100192997081088 649 101559956668416 650 106993205379072 651 108452942008704 652 112717121716224 653 114254951251968 654 118747255799808 655 120367356051456 656 122009559759792 657 126806761930752 658 128536820158464 659 133590662774784 660 135413275557888 661 140737488355328 662 142657607172096 663 144603922678272 664 150289495621632 665 152339935002624 666 158329674399744 667 160489808068608 668 162679413013056 669 169075682574336 670 171382426877952 671 178120883699712 672 180551034077184 673 183014339639688 674 190210142896128 675 192805230237696 676 200385994162176 677 203119913336832 678 205891132094649 679 213986410758144 680 216905884017408 681 225434243432448 682 228509902503936 683 237494511599616 684 240734712102912 685 244019119519584 686 253613523861504 687 257073640316928 688 267181325549568 689 270826551115776 690 274521509459532 691 281474976710656 692 285315214344192 693 289207845356544 694 300578991243264 695 304679870005248 696 316659348799488 697 320979616137216 698 325358826026112 699 338151365148672 700 342764853755904 701 356241767399424 702 361102068154368 703 366028679279376 704 380420285792256 705 385610460475392 706 400771988324352 707 406239826673664 708 427972821516288 709 433811768034816 710 450868486864896 711 457019805007872 712 474989023199232 713 481469424205824 714 488038239039168 715 507227047723008 716 514147280633856 717 534362651099136 718 541653102231552 719 549043018919064 720 562949953421312 721 570630428688384 722 578415690713088 723 601157982486528 724 609359740010496 725 617673396283947 726 633318697598976 727 641959232274432 728 650717652052224 729 676302730297344 730 685529707511808 731 712483534798848 732 722204136308736 733 732057358558752 734 760840571584512 735 771220920950784 736 801543976648704 737 812479653347328 738 823564528378596 739 855945643032576 740 867623536069632 741 901736973729792 742 914039610015744 743 949978046398464 744 962938848411648 745 976076478078336 746 1014454095446016 747 1028294561267712 748 1068725302198272 749 1083306204463104 750 1098086037838128 751 1125899906842624 752 1141260857376768 753 1156831381426176 754 1202315964973056 755 1218719480020992 756 1266637395197952 757 1283918464548864 758 1301435304104448 759 1352605460594688 760 1371059415023616 761 1424967069597696 762 1444408272617472 763 1464114717117504 764 1521681143169024 765 1542441841901568 766 1603087953297408 767 1624959306694656 768 1647129056757192 769 1711891286065152 770 1735247072139264 771 1803473947459584 772 1828079220031488 773 1853020188851841 774 1899956092796928 775 1925877696823296 776 1952152956156672 777 2028908190892032 778 2056589122535424 779 2137450604396544 780 2166612408926208 781 2196172075676256 782 2251799813685248 783 2282521714753536 784 2313662762852352 785 2404631929946112 786 2437438960041984 787 2470693585135788 788 2533274790395904 789 2567836929097728 790 2602870608208896 791 2705210921189376 792 2742118830047232 793 2849934139195392 794 2888816545234944 795 2928229434235008 796 3043362286338048 797 3084883683803136 798 3206175906594816 799 3249918613389312 800 3294258113514384 801 3423782572130304 802 3470494144278528 803 3606947894919168 804 3656158440062976 805 3799912185593856 806 3851755393646592 807 3904305912313344 808 4057816381784064 809 4113178245070848 810 4274901208793088 811 4333224817852416 812 4392344151352512 813 4503599627370496 814 4565043429507072 815 4627325525704704 816 4809263859892224 817 4874877920083968 818 4941387170271576 819 5066549580791808 820 5135673858195456 821 5205741216417792 822 5410421842378752 823 5484237660094464 824 5559060566555523 825 5699868278390784 826 5777633090469888 827 5856458868470016 828 6086724572676096 829 6169767367606272 830 6412351813189632 831 6499837226778624 832 6588516227028768 833 6847565144260608 834 6940988288557056 835 7213895789838336 836 7312316880125952 837 7412080755407364 838 7599824371187712 839 7703510787293184 840 7808611824626688 841 8115632763568128 842 8226356490141696 843 8549802417586176 844 8666449635704832 845 8784688302705024 846 9007199254740992 847 9130086859014144 848 9254651051409408 849 9618527719784448 850 9749755840167936 851 9882774340543152 852 10133099161583616 853 10271347716390912 854 10411482432835584 855 10820843684757504 856 10968475320188928 857 11399736556781568 858 11555266180939776 859 11712917736940032 860 12173449145352192 861 12339534735212544 862 12824703626379264 863 12999674453557248 864 13177032454057536 865 13695130288521216 866 13881976577114112 867 14427791579676672 868 14624633760251904 869 14824161510814728 870 15199648742375424 871 15407021574586368 872 15617223649253376 873 16231265527136256 874 16452712980283392 875 16677181699666569 876 17099604835172352 877 17332899271409664 878 17569376605410048 879 18014398509481984 880 18260173718028288 881 18509302102818816 882 19237055439568896 883 19499511680335872 884 19765548681086304 885 20266198323167232 886 20542695432781824 887 20822964865671168 888 21641687369515008 889 21936950640377856 890 22236242266222092 891 22799473113563136 892 23110532361879552 893 23425835473880064 894 24346898290704384 895 24679069470425088 896 25649407252758528 897 25999348907114496 898 26354064908115072 899 27390260577042432 900 27763953154228224 901 28855583159353344 902 29249267520503808 903 29648323021629456 904 30399297484750848 905 30814043149172736 906 31234447298506752 907 32462531054272512 908 32905425960566784 909 34199209670344704 910 34665798542819328 911 35138753210820096 912 36028797018963968 913 36520347436056576 914 37018604205637632 915 38474110879137792 916 38999023360671744 917 39531097362172608 918 40532396646334464 919 41085390865563648 920 41645929731342336 921 43283374739030016 922 43873901280755712 923 44472484532444184 924 45598946227126272 925 46221064723759104 926 46851670947760128 927 48693796581408768 928 49358138940850176 929 50031545098999707 930 51298814505517056 931 51998697814228992 932 52708129816230144 933 54780521154084864 934 55527906308456448 935 57711166318706688 936 58498535041007616 937 59296646043258912 938 60798594969501696 939 61628086298345472 940 62468894597013504 941 64925062108545024 942 65810851921133568 943 66708726798666276 944 68398419340689408 945 69331597085638656 946 70277506421640192 947 72057594037927936 948 73040694872113152 949 74037208411275264 950 76948221758275584 951 77998046721343488 952 79062194724345216 953 81064793292668928 954 82170781731127296 955 83291859462684672 956 86566749478060032 957 87747802561511424 958 88944969064888368 959 91197892454252544 960 92442129447518208 961 93703341895520256 962 97387593162817536 963 98716277881700352 964 102597629011034112 965 103997395628457984 966 105416259632460288 967 109561042308169728 968 111055812616912896 969 115422332637413376 970 116997070082015232 971 118593292086517824 972 121597189939003392 973 123256172596690944 974 124937789194027008 975 129850124217090048 976 131621703842267136 977 133417453597332552 978 136796838681378816 979 138663194171277312 980 140555012843280384 981 144115188075855872 982 146081389744226304 983 148074416822550528 984 150094635296999121 985 153896443516551168 986 155996093442686976 987 158124389448690432 988 162129586585337856 989 164341563462254592 990 166583718925369344 991 173133498956120064 992 175495605123022848 993 177889938129776736 994 182395784908505088 995 184884258895036416 996 187406683791040512 997 194775186325635072 998 197432555763400704 999 200126180395998828 1000 205195258022068224 1001 207994791256915968 1002 210832519264920576 1003 219122084616339456 1004 222111625233825792 1005 230844665274826752 1006 233994140164030464 1007 237186584173035648 1008 243194379878006784 1009 246512345193381888 1010 249875578388054016 1011 259700248434180096 1012 263243407684534272 1013 266834907194665104 1014 273593677362757632 1015 277326388342554624 1016 281110025686560768 1017 288230376151711744 1018 292162779488452608 1019 296148833645101056 1020 307792887033102336 1021 311992186885373952 1022 316248778897380864 1023 324259173170675712 1024 328683126924509184 1025 333167437850738688 1026 346266997912240128 1027 350991210246045696 1028 355779876259553472 1029 364791569817010176 1030 369768517790072832 1031 374813367582081024 1032 389550372651270144 1033 394865111526801408 1034 400252360791997656 1035 410390516044136448 1036 415989582513831936 1037 421665038529841152 1038 438244169232678912 1039 444223250467651584 1040 450283905890997363 1041 461689330549653504 1042 467988280328060928 1043 474373168346071296 1044 486388759756013568 1045 493024690386763776 1046 499751156776108032 1047 519400496868360192 1048 526486815369068544 1049 533669814389330208 1050 547187354725515264 1051 554652776685109248 1052 562220051373121536 1053 576460752303423488 1054 584325558976905216 1055 592297667290202112 1056 600378541187996484 1057 615585774066204672 1058 623984373770747904 1059 632497557794761728 1060 648518346341351424 1061 657366253849018368 1062 666334875701477376 1063 692533995824480256 1064 701982420492091392 1065 711559752519106944 1066 729583139634020352 1067 739537035580145664 1068 749626735164162048 1069 779100745302540288 1070 789730223053602816 1071 800504721583995312 1072 820781032088272896 1073 831979165027663872 1074 843330077059682304 1075 876488338465357824 1076 888446500935303168 1077 923378661099307008 1078 935976560656121856 1079 948746336692142592 1080 972777519512027136 1081 986049380773527552 1082 999502313552216064 1083 1038800993736720384 1084 1052973630738137088 1085 1067339628778660416 1086 1094374709451030528 1087 1109305553370218496 1088 1124440102746243072 1089 1152921504606846976 1090 1168651117953810432 1091 1184595334580404224 1092 1200757082375992968 1093 1231171548132409344 1094 1247968747541495808 1095 1264995115589523456 1096 1297036692682702848 1097 1314732507698036736 1098 1332669751402954752 1099 1350851717672992089 1100 1385067991648960512 1101 1403964840984182784 1102 1423119505038213888 1103 1459166279268040704 1104 1479074071160291328 1105 1499253470328324096 1106 1558201490605080576 1107 1579460446107205632 1108 1601009443167990624 1109 1641562064176545792 1110 1663958330055327744 1111 1686660154119364608 1112 1752976676930715648 1113 1776893001870606336 1114 1801135623563989452 1115 1846757322198614016 1116 1871953121312243712 1117 1897492673384285184 1118 1945555039024054272 1119 1972098761547055104 1120 1999004627104432128 1121 2077601987473440768 1122 2105947261476274176 1123 2134679257557320832 1124 2188749418902061056 1125 2218611106740436992 1126 2248880205492486144 1127 2305843009213693952 1128 2337302235907620864 1129 2369190669160808448 1130 2401514164751985936 1131 2462343096264818688 1132 2495937495082991616 1133 2529990231179046912 1134 2594073385365405696 1135 2629465015396073472 1136 2665339502805909504 1137 2770135983297921024 1138 2807929681968365568 1139 2846239010076427776 1140 2918332558536081408 1141 2958148142320582656 1142 2998506940656648192 1143 3116402981210161152 1144 3158920892214411264 1145 3202018886335981248 1146 3283124128353091584 1147 3327916660110655488 1148 3373320308238729216 1149 3505953353861431296 1150 3553786003741212672 1151 3602271247127978904 1152 3693514644397228032 1153 3743906242624487424 1154 3794985346768570368 1155 3891110078048108544 1156 3944197523094110208 1157 3998009254208864256 1158 4052555153018976267 1159 4155203974946881536 1160 4211894522952548352 1161 4269358515114641664 1162 4377498837804122112 1163 4437222213480873984 1164 4497760410984972288 1165 4611686018427387904 1166 4674604471815241728 1167 4738381338321616896 1168 4803028329503971872 1169 4924686192529637376 1170 4991874990165983232 1171 5059980462358093824 1172 5188146770730811392 1173 5258930030792146944 1174 5330679005611819008 1175 5403406870691968356 1176 5540271966595842048 1177 5615859363936731136 1178 5692478020152855552 1179 5836665117072162816 1180 5916296284641165312 1181 5997013881313296384 1182 6232805962420322304 1183 6317841784428822528 1184 6404037772671962496 1185 6566248256706183168 1186 6655833320221310976 1187 6746640616477458432 1188 7011906707722862592 1189 7107572007482425344 1190 7204542494255957808 1191 7387029288794456064 1192 7487812485248974848 1193 7589970693537140736 1194 7782220156096217088 1195 7888395046188220416 1196 7996018508417728512 1197 8310407949893763072 1198 8423789045905096704 1199 8538717030229283328 1200 8754997675608244224 1201 8874444426961747968 1202 8995520821969944576 1203 9223372036854775808 1204 9349208943630483456 1205 9476762676643233792 1206 9606056659007943744 1207 9849372385059274752 1208 9983749980331966464 1209 10119960924716187648 1210 10376293541461622784 1211 10517860061584293888 1212 10661358011223638016 1213 10806813741383936712 1214 11080543933191684096 1215 11231718727873462272 1216 11384956040305711104 1217 11673330234144325632 1218 11832592569282330624 1219 11994027762626592768 1220 12157665459056928801 1221 12465611924840644608 1222 12635683568857645056 1223 12808075545343924992 1224 13132496513412366336 1225 13311666640442621952 1226 13493281232954916864 1227 14023813415445725184 1228 14215144014964850688 1229 14409084988511915616 1230 14774058577588912128 1231 14975624970497949696 1232 15179941387074281472 1233 15564440312192434176 1234 15776790092376440832 1235 15992037016835457024 1236 16210220612075905068 1237 16620815899787526144 1238 16847578091810193408 1239 17077434060458566656 1240 17509995351216488448 1241 17748888853923495936 1242 17991041643939889152 1243 18446744073709551616 1244 18698417887260966912 1245 18953525353286467584 1246 19212113318015887488 1247 19698744770118549504 1248 19967499960663932928 1249 20239921849432375296 1250 20752587082923245568 1251 21035720123168587776 1252 21322716022447276032 1253 21613627482767873424 1254 22161087866383368192 1255 22463437455746924544 1256 22769912080611422208 1257 23346660468288651264 1258 23665185138564661248 1259 23988055525253185536 1260 24931223849681289216 1261 25271367137715290112 1262 25616151090687849984 1263 26264993026824732672 1264 26623333280885243904 1265 26986562465909833728 1266 28047626830891450368 1267 28430288029929701376 1268 28818169977023831232 1269 29548117155177824256 1270 29951249940995899392 1271 30359882774148562944 1272 31128880624384868352 1273 31553580184752881664 1274 31984074033670914048 1275 32420441224151810136 1276 33241631799575052288 1277 33695156183620386816 1278 34154868120917133312 1279 35019990702432976896 1280 35497777707846991872 1281 35982083287879778304 1282 36472996377170786403 1283 36893488147419103232 1284 37396835774521933824 1285 37907050706572935168 1286 38424226636031774976 1287 39397489540237099008 1288 39934999921327865856 1289 40479843698864750592 1290 41505174165846491136 1291 42071440246337175552 1292 42645432044894552064 1293 43227254965535746848 1294 44322175732766736384 1295 44926874911493849088 1296 45539824161222844416 1297 46693320936577302528 1298 47330370277129322496 1299 47976111050506371072 1300 48630661836227715204 1301 49862447699362578432 1302 50542734275430580224 1303 51232302181375699968 1304 52529986053649465344 1305 53246666561770487808 1306 53973124931819667456 1307 56095253661782900736 1308 56860576059859402752 1309 57636339954047662464 1310 59096234310355648512 1311 59902499881991798784 1312 60719765548297125888 1313 62257761248769736704 1314 63107160369505763328 1315 63968148067341828096 1316 64840882448303620272 1317 66483263599150104576 1318 67390312367240773632 1319 68309736241834266624 1320 70039981404865953792 1321 70995555415693983744 1322 71964166575759556608 1323 73786976294838206464 1324 74793671549043867648 1325 75814101413145870336 1326 76848453272063549952 1327 78794979080474198016 1328 79869999842655731712 1329 80959687397729501184 1330 83010348331692982272 1331 84142880492674351104 1332 85290864089789104128 1333 86454509931071493696 1334 88644351465533472768 1335 89853749822987698176 1336 91079648322445688832 1337 93386641873154605056 1338 94660740554258644992 1339 95952222101012742144 1340 97261323672455430408 1341 99724895398725156864 1342 101085468550861160448 1343 102464604362751399936 1344 105059972107298930688 1345 106493333123540975616 1346 107946249863639334912 1347 109418989131512359209 1348 112190507323565801472 1349 113721152119718805504 1350 115272679908095324928 1351 118192468620711297024 1352 119804999763983597568 1353 121439531096594251776 1354 124515522497539473408 1355 126214320739011526656 1356 127936296134683656192 1357 129681764896607240544 1358 132966527198300209152 1359 134780624734481547264 1360 136619472483668533248 1361 140079962809731907584 1362 141991110831387967488 1363 143928333151519113216 1364 145891985508683145612 1365 147573952589676412928 1366 149587343098087735296 1367 151628202826291740672 1368 153696906544127099904 1369 157589958160948396032 1370 159739999685311463424 1371 161919374795459002368 1372 166020696663385964544 1373 168285760985348702208 1374 170581728179578208256 1375 172909019862142987392 1376 177288702931066945536 1377 179707499645975396352 1378 182159296644891377664 1379 186773283746309210112 1380 189321481108517289984 1381 191904444202025484288 1382 194522647344910860816 1383 199449790797450313728 1384 202170937101722320896 1385 204929208725502799872 1386 210119944214597861376 1387 212986666247081951232 1388 215892499727278669824 1389 224381014647131602944 1390 227442304239437611008 1391 230545359816190649856 1392 236384937241422594048 1393 239609999527967195136 1394 242879062193188503552 1395 249031044995078946816 1396 252428641478023053312 1397 255872592269367312384 1398 259363529793214481088 1399 265933054396600418304 1400 269561249468963094528 1401 273238944967337066496 1402 280159925619463815168 1403 283982221662775934976 1404 287856666303038226432 1405 291783971017366291224 1406 295147905179352825856 1407 299174686196175470592 1408 303256405652583481344 1409 307393813088254199808 1410 315179916321896792064 1411 319479999370622926848 1412 323838749590918004736 1413 328256967394537077627 1414 332041393326771929088 1415 336571521970697404416 1416 341163456359156416512 1417 345818039724285974784 1418 354577405862133891072 1419 359414999291950792704 1420 364318593289782755328 1421 373546567492618420224 1422 378642962217034579968 1423 383808888404050968576 1424 389045294689821721632 1425 398899581594900627456 1426 404341874203444641792 1427 409858417451005599744 1428 420239888429195722752 1429 425973332494163902464 1430 431784999454557339648 1431 437675956526049436836 1432 448762029294263205888 1433 454884608478875222016 1434 461090719632381299712 1435 472769874482845188096 1436 479219999055934390272 1437 485758124386377007104 1438 498062089990157893632 1439 504857282956046106624 1440 511745184538734624768 1441 518727059586428962176 1442 531866108793200836608 1443 539122498937926189056 1444 546477889934674132992 1445 560319851238927630336 1446 567964443325551869952 1447 575713332606076452864 1448 583567942034732582448 1449 590295810358705651712 1450 598349372392350941184 1451 606512811305166962688 1452 614787626176508399616 1453 630359832643793584128 1454 638959998741245853696 1455 647677499181836009472 1456 664082786653543858176 1457 673143043941394808832 1458 682326912718312833024 1459 691636079448571949568 1460 709154811724267782144 1461 718829998583901585408 1462 728637186579565510656 1463 747093134985236840448 1464 757285924434069159936 1465 767617776808101937152 1466 778090589379643443264 1467 797799163189801254912 1468 808683748406889283584 1469 819716834902011199488 1470 840479776858391445504 1471 851946664988327804928 1472 863569998909114679296 1473 875351913052098873672 1474 897524058588526411776 1475 909769216957750444032 1476 922181439264762599424 1477 945539748965690376192 1478 958439998111868780544 1479 971516248772754014208 1480 984770902183611232881 1481 996124179980315787264 1482 1009714565912092213248 1483 1023490369077469249536 1484 1037454119172857924352 1485 1063732217586401673216 1486 1078244997875852378112 1487 1092955779869348265984 1488 1120639702477855260672 1489 1135928886651103739904 1490 1151426665212152905728 1491 1167135884069465164896 1492 1180591620717411303424 1493 1196698744784701882368 1494 1213025622610333925376 1495 1229575252353016799232 1496 1260719665287587168256 1497 1277919997482491707392 1498 1295354998363672018944 1499 1313027869578148310508 1500 1328165573307087716352 1501 1346286087882789617664 1502 1364653825436625666048 1503 1383272158897143899136 1504 1418309623448535564288 1505 1437659997167803170816 1506 1457274373159131021312 1507 1494186269970473680896 1508 1514571848868138319872 1509 1535235553616203874304 1510 1556181178759286886528 1511 1595598326379602509824 1512 1617367496813778567168 1513 1639433669804022398976 1514 1680959553716782891008 1515 1703893329976655609856 1516 1727139997818229358592 1517 1750703826104197747344 1518 1795048117177052823552 1519 1819538433915500888064 1520 1844362878529525198848 1521 1891079497931380752384 1522 1916879996223737561088 1523 1943032497545508028416 1524 1992248359960631574528 1525 2019429131824184426496 1526 2046980738154938499072 1527 2074908238345715848704 1528 2127464435172803346432 1529 2156489995751704756224 1530 2185911559738696531968 1531 2241279404955710521344 1532 2271857773302207479808 1533 2302853330424305811456 1534 2334271768138930329792 1535 2361183241434822606848 1536 2393397489569403764736 1537 2426051245220667850752 1538 2459150504706033598464 1539 2521439330575174336512 1540 2555839994964983414784 1541 2590709996727344037888 1542 2626055739156296621016 1543 2656331146614175432704 1544 2692572175765579235328 1545 2729307650873251332096 1546 2766544317794287798272 1547 2836619246897071128576 1548 2875319994335606341632 1549 2914548746318262042624 1550 2954312706550833698643 1551 2988372539940947361792 1552 3029143697736276639744 1553 3070471107232407748608 1554 3112362357518573773056 1555 3191196652759205019648 1556 3234734993627557134336 1557 3278867339608044797952 1558 3361919107433565782016 1559 3407786659953311219712 1560 3454279995636458717184 1561 3501407652208395494688 1562 3590096234354105647104 1563 3639076867831001776128 1564 3688725757059050397696 1565 3782158995862761504768 1566 3833759992447475122176 1567 3886064995091016056832 1568 3939083608734444931524 1569 3984496719921263149056 1570 4038858263648368852992 1571 4093961476309876998144 1572 4149816476691431697408 1573 4254928870345606692864 1574 4312979991503409512448 1575 4371823119477393063936 1576 4482558809911421042688 1577 4543715546604414959616 1578 4605706660848611622912 1579 4668543536277860659584 1580 4722366482869645213696 1581 4786794979138807529472 1582 4852102490441335701504 1583 4918301009412067196928 1584 5042878661150348673024 1585 5111679989929966829568 1586 5181419993454688075776 1587 5252111478312593242032 1588 5312662293228350865408 1589 5385144351531158470656 1590 5458615301746502664192 1591 5533088635588575596544 1592 5673238493794142257152 1593 5750639988671212683264 1594 5829097492636524085248 1595 5976745079881894723584 1596 6058287395472553279488 1597 6140942214464815497216 1598 6224724715037147546112 1599 6382393305518410039296 1600 6469469987255114268672 1601 6557734679216089595904 1602 6723838214867131564032 1603 6815573319906622439424 1604 6908559991272917434368 1605 7002815304416790989376 1606 7180192468708211294208 1607 7278153735662003552256 1608 7377451514118100795392 1609 7564317991725523009536 1610 7667519984894950244352 1611 7772129990182032113664 1612 7878167217468889863048 1613 7968993439842526298112 1614 8077716527296737705984 1615 8187922952619753996288 1616 8299632953382863394816 1617 8509857740691213385728 1618 8625959983006819024896 1619 8743646238954786127872 1620 8862938119652501095929 1621 8965117619822842085376 1622 9087431093208829919232 1623 9211413321697223245824 1624 9337087072555721319168 1625 9444732965739290427392 1626 9573589958277615058944 1627 9704204980882671403008 1628 9836602018824134393856 1629 10085757322300697346048 1630 10223359979859933659136 1631 10362839986909376151552 1632 10504222956625186484064 1633 10625324586456701730816 1634 10770288703062316941312 1635 10917230603493005328384 1636 11066177271177151193088 1637 11346476987588284514304 1638 11501279977342425366528 1639 11658194985273048170496 1640 11817250826203334794572 1641 11953490159763789447168 1642 12116574790945106558976 1643 12281884428929630994432 1644 12449449430074295092224 1645 12764786611036820078592 1646 12938939974510228537344 1647 13115469358432179191808 1648 13447676429734263128064 1649 13631146639813244878848 1650 13817119982545834868736 1651 14005630608833581978752 1652 14360384937416422588416 1653 14556307471324007104512 1654 14754903028236201590784 1655 15128635983451046019072 1656 15335039969789900488704 1657 15544259980364064227328 1658 15756334434937779726096 1659 15937986879685052596224 1660 16155433054593475411968 1661 16375845905239507992576 1662 16599265906765726789632 1663 17019715481382426771456 1664 17251919966013638049792 1665 17487292477909572255744 1666 17930235239645684170752 1667 18174862186417659838464 1668 18422826643394446491648 1669 18674174145111442638336 1670 18889465931478580854784 1671 19147179916555230117888 1672 19408409961765342806016 1673 19673204037648268787712 1674 20171514644601394692096 1675 20446719959719867318272 1676 20725679973818752303104 1677 21008445913250372968128 1678 21250649172913403461632 1679 21540577406124633882624 1680 21834461206986010656768 1681 22132354542354302386176 1682 22692953975176569028608 1683 23002559954684850733056 1684 23316389970546096340992 1685 23634501652406669589144 1686 23906980319527578894336 1687 24233149581890213117952 1688 24563768857859261988864 1689 24898898860148590184448 1690 25529573222073640157184 1691 25877879949020457074688 1692 26230938716864358383616 1693 26588814358957503287787 1694 26895352859468526256128 1695 27262293279626489757696 1696 27634239965091669737472 1697 28011261217667163957504 1698 28720769874832845176832 1699 29112614942648014209024 1700 29509806056472403181568 1701 30257271966902092038144 1702 30670079939579800977408 1703 31088519960728128454656 1704 31512668869875559452192 1705 31875973759370105192448 1706 32310866109186950823936 1707 32751691810479015985152 1708 33198531813531453579264 1709 34039430962764853542912 1710 34503839932027276099584 1711 34974584955819144511488 1712 35451752478610004383716 1713 35860470479291368341504 1714 36349724372835319676928 1715 36845653286788892983296 1716 37348348290222885276672 1717 37778931862957161709568 1718 38294359833110460235776 1719 38816819923530685612032 1720 39346408075296537575424 1721 40343029289202789384192 1722 40893439919439734636544 1723 41451359947637504606208 1724 42016891826500745936256 1725 42501298345826806923264 1726 43081154812249267765248 1727 43668922413972021313536 1728 44264709084708604772352 1729 45385907950353138057216 1730 46005119909369701466112 1731 46632779941092192681984 1732 47269003304813339178288 1733 47813960639055157788672 1734 48466299163780426235904 1735 49127537715718523977728 1736 49797797720297180368896 1737 51059146444147280314368 1738 51755759898040914149376 1739 52461877433728716767232 1740 53790705718937052512256 1741 54524586559252979515392 1742 55268479930183339474944 1743 56022522435334327915008 1744 57441539749665690353664 1745 58225229885296028418048 1746 59019612112944806363136 1747 60514543933804184076288 1748 61340159879159601954816 1749 62177039921456256909312 1750 63025337739751118904384 1751 63751947518740210384896 1752 64621732218373901647872 1753 65503383620958031970304 1754 66397063627062907158528 1755 68078861925529707085824 1756 69007679864054552199168 1757 69949169911638289022976 1758 70903504957220008767432 1759 71720940958582736683008 1760 72699448745670639353856 1761 73691306573577785966592 1762 74696696580445770553344 1763 75557863725914323419136 1764 76588719666220920471552 1765 77633639847061371224064 1766 78692816150593075150848 1767 79766443076872509863361 1768 80686058578405578768384 1769 81786879838879469273088 1770 82902719895275009212416 1771 84033783653001491872512 1772 85002596691653613846528 1773 86162309624498535530496 1774 87337844827944042627072 1775 88529418169417209544704 1776 90771815900706276114432 1777 92010239818739402932224 1778 93265559882184385363968 1779 94538006609626678356576 1780 95627921278110315577344 1781 96932598327560852471808 1782 98255075431437047955456 1783 99595595440594360737792 1784 102118292888294560628736 1785 103511519796081828298752 1786 104923754867457433534464 1787 106355257435830013151148 1788 107581411437874105024512 1789 109049173118505959030784 1790 110536959860366678949888 1791 112045044870668655830016 1792 114883079499331380707328 1793 116450459770592056836096 1794 118039224225889612726272 1795 121029087867608368152576 1796 122680319758319203909632 1797 124354079842912513818624 1798 126050675479502237808768 1799 127503895037480420769792 1800 129243464436747803295744 1801 131006767241916063940608 1802 132794127254125814317056 1803 136157723851059414171648 1804 138015359728109104398336 1805 139898339823276578045952 1806 141807009914440017534864 1807 143441881917165473366016 1808 145398897491341278707712 1809 147382613147155571933184 1810 149393393160891541106688 1811 151115727451828646838272 1812 153177439332441840943104 1813 155267279694122742448128 1814 157385632301186150301696 1815 161372117156811157536768 1816 163573759677758938546176 1817 165805439790550018424832 1818 168067567306002983745024 1819 170005193383307227693056 1820 172324619248997071060992 1821 174675689655888085254144 1822 177058836338834419089408 1823 181543631801412552228864 1824 184020479637478805864448 1825 186531119764368770727936 1826 189076013219253356713152 1827 191255842556220631154688 1828 193865196655121704943616 1829 196510150862874095910912 1830 199191190881188721475584 1831 204236585776589121257472 1832 207023039592163656597504 1833 209847509734914867068928 1834 212710514871660026302296 1835 215162822875748210049024 1836 218098346237011918061568 1837 221073919720733357899776 1838 224090089741337311660032 1839 229766158998662761414656 1840 232900919541184113672192 1841 236078448451779225452544 1842 239299329230617529590083 1843 242058175735216736305152 1844 245360639516638407819264 1845 248708159685825027637248 1846 252101350959004475617536 1847 255007790074960841539584 1848 258486928873495606591488 1849 262013534483832127881216 1850 265588254508251628634112 1851 272315447702118828343296 1852 276030719456218208796672 1853 279796679646553156091904 1854 283614019828880035069728 1855 286883763834330946732032 1856 290797794982682557415424 1857 294765226294311143866368 1858 298786786321783082213376 1859 302231454903657293676544 1860 306354878664883681886208 1861 310534559388245484896256 1862 314771264602372300603392 1863 319065772307490039453444 1864 322744234313622315073536 1865 327147519355517877092352 1866 331610879581100036849664 1867 336135134612005967490048 1868 340010386766614455386112 1869 344649238497994142121984 1870 349351379311776170508288 1871 354117672677668838178816 1872 363087263602825104457728 1873 368040959274957611728896 1874 373062239528737541455872 1875 378152026438506713426304 1876 382511685112441262309376 1877 387730393310243409887232 1878 393020301725748191821824 1879 398382381762377442951168 1880 408473171553178242514944 1881 414046079184327313195008 1882 419695019469829734137856 1883 425421029743320052604592 1884 430325645751496420098048 1885 436196692474023836123136 1886 442147839441466715799552 1887 448180179482674623320064 1888 459532317997325522829312 1889 465801839082368227344384 1890 472156896903558450905088 1891 484116351470433472610304 1892 490721279033276815638528 1893 497416319371650055274496 1894 504202701918008951235072 1895 510015580149921683079168 1896 516973857746991213182976 1897 524027068967664255762432 1898 531176509016503257268224 1899 544630895404237656686592 1900 552061438912436417593344 1901 559593359293106312183808 1902 567228039657760070139456 1903 573767527668661893464064 1904 581595589965365114830848 1905 589530452588622287732736 1906 597573572643566164426752 1907 604462909807314587353088 1908 612709757329767363772416 1909 621069118776490969792512 1910 629542529204744601206784 1911 638131544614980078906888 1912 645488468627244630147072 1913 654295038711035754184704 1914 663221759162200073699328 1915 672270269224011934980096 1916 680020773533228910772224 1917 689298476995988284243968 1918 698702758623552341016576 1919 708235345355337676357632 1920 717897987691852588770249 1921 726174527205650208915456 1922 736081918549915223457792 1923 746124479057475082911744 1924 756304052877013426852608 1925 765023370224882524618752 1926 775460786620486819774464 1927 786040603451496383643648 1928 796764763524754885902336 1929 816946343106356485029888 1930 828092158368654626390016 1931 839390038939659468275712 1932 850842059486640105209184 1933 860651291502992840196096 1934 872393384948047672246272 1935 884295678882933431599104 1936 896360358965349246640128 1937 919064635994651045658624 1938 931603678164736454688768 1939 944313793807116901810176 1940 957197316922470118360332 1941 968232702940866945220608 1942 981442558066553631277056 1943 994832638743300110548992 1944 1008405403836017902470144 1945 1020031160299843366158336 1946 1033947715493982426365952 1947 1048054137935328511524864 1948 1062353018033006514536448 1949 1089261790808475313373184 1950 1104122877824872835186688 1951 1119186718586212624367616 1952 1134456079315520140278912 1953 1147535055337323786928128 1954 1163191179930730229661696 1955 1179060905177244575465472 1956 1195147145287132328853504 1957 1208925819614629174706176 1958 1225419514659534727544832 1959 1242138237552981939585024 1960 1259085058409489202413568 1961 1276263089229960157813776 1962 1290976937254489260294144 1963 1308590077422071508369408 1964 1326443518324400147398656 1965 1344540538448023869960192 1966 1360041547066457821544448 1967 1378596953991976568487936 1968 1397405517247104682033152 1969 1416470690710675352715264 1970 1452349054411300417830912 1971 1472163837099830446915584 1972 1492248958114950165823488 1973 1512608105754026853705216 1974 1530046740449765049237504 1975 1550921573240973639548928 1976 1572081206902992767287296 1977 1593529527049509771804672 1978 1633892686212712970059776 1979 1656184316737309252780032 1980 1678780077879318936551424 1981 1701684118973280210418368 1982 1721302583005985680392192 1983 1744786769896095344492544 1984 1768591357765866863198208 1985 1792720717930698493280256 1986 1838129271989302091317248 1987 1863207356329472909377536 1988 1888627587614233803620352 1989 1914394633844940236720664 1990 1936465405881733890441216 1991 1962885116133107262554112 1992 1989665277486600221097984 1993 2016810807672035804940288 1994 2040062320599686732316672 1995 2067895430987964852731904 1996 2096108275870657023049728 1997 2124706036066013029072896 1998 2153693963075557766310747 1999 2178523581616950626746368 2000 2208245755649745670373376 2001 2238373437172425248735232 2002 2268912158631040280557824 2003 2295070110674647573856256 2004 2326382359861460459323392 2005 2358121810354489150930944 2006 2390294290574264657707008 2007 2417851639229258349412352 2008 2450839029319069455089664 2009 2484276475105963879170048 2010 2518170116818978404827136 2011 2552526178459920315627552 2012 2581953874508978520588288 2013 2617180154844143016738816 2014 2652887036648800294797312 2015 2689081076896047739920384 2016 2720083094132915643088896 2017 2757193907983953136975872 2018 2794811034494209364066304 2019 2832941381421350705430528 2020 2871591950767410355080996 2021 2904698108822600835661824 2022 2944327674199660893831168 2023 2984497916229900331646976 2024 3025216211508053707410432 2025 3060093480899530098475008 2026 3101843146481947279097856 2027 3144162413805985534574592 2028 3187059054099019543609344 2029 3267785372425425940119552 2030 3312368633474618505560064 2031 3357560155758637873102848 2032 3403368237946560420836736 2033 3442605166011971360784384 2034 3489573539792190688985088 2035 3537182715531733726396416 2036 3585441435861396986560512 2037 3676258543978604182634496 2038 3726414712658945818755072 2039 3777255175228467607240704 2040 3828789267689880473441328 2041 3872930811763467780882432 2042 3925770232266214525108224 2043 3979330554973200442195968 2044 4033621615344071609880576 2045 4080124641199373464633344 2046 4135790861975929705463808 2047 4192216551741314046099456 2048 4249412072132026058145792 2049 4357047163233901253492736 2050 4416491511299491340746752 2051 4476746874344850497470464 2052 4537824317262080561115648 2053 4590140221349295147712512 2054 4652764719722920918646784 2055 4716243620708978301861888 2056 4780588581148529315414016 2057 4835703278458516698824704 2058 4901678058638138910179328 2059 4968552950211927758340096 2060 5036340233637956809654272 2061 5105052356919840631255104 2062 5163907749017957041176576 2063 5234360309688286033477632 2064 5305774073297600589594624 2065 5378162153792095479840768 2066 5440166188265831286177792 2067 5514387815967906273951744 2068 5589622068988418728132608 2069 5665882762842701410861056 2070 5743183901534820710161992 2071 5809396217645201671323648 2072 5888655348399321787662336 2073 5968995832459800663293952 2074 6050432423016107414820864 2075 6120186961799060196950016 2076 6203686292963894558195712 2077 6288324827611971069149184 2078 6374118108198039087218688 2079 6461081889226673298932241 2080 6535570744850851880239104 2081 6624737266949237011120128 2082 6715120311517275746205696 2083 6806736475893120841673472 2084 6885210332023942721568768 2085 6979147079584381377970176 2086 7074365431063467452792832 2087 7170882871722793973121024 2088 7352517087957208365268992 2089 7452829425317891637510144 2090 7554510350456935214481408 2091 7657578535379760946882656 2092 7745861623526935561764864 2093 7851540464532429050216448 2094 7958661109946400884391936 2095 8067243230688143219761152 2096 8160249282398746929266688 2097 8271581723951859410927616 2098 8384433103482628092198912 2099 8498824144264052116291584 2100 8614775852302231065242988 2101 8714094326467802506985472 2102 8832983022598982681493504 2103 8953493748689700994940928 2104 9075648634524161122231296 2105 9180280442698590295425024 2106 9305529439445841837293568 2107 9432487241417956603723776 2108 9561177162297058630828032 2109 9671406556917033397649408 2110 9803356117276277820358656 2111 9937105900423855516680192 2112 10072680467275913619308544 2113 10210104713839681262510208 2114 10327815498035914082353152 2115 10468720619376572066955264 2116 10611548146595201179189248 2117 10756324307584190959681536 2118 10880332376531662572355584 2119 11028775631935812547903488 2120 11179244137976837456265216 2121 11331765525685402821722112 2122 11486367803069641420323984 2123 11618792435290403342647296 2124 11777310696798643575324672 2125 11937991664919601326587904 2126 12100864846032214829641728 2127 12240373923598120393900032 2128 12407372585927789116391424 2129 12576649655223942138298368 2130 12748236216396078174437376 2131 13071141489701703760478208 2132 13249474533898474022240256 2133 13430240623034551492411392 2134 13613472951786241683346944 2135 13770420664047885443137536 2136 13958294159168762755940352 2137 14148730862126934905585664 2138 14341765743445587946242048 2139 14705034175914416730537984 2140 14905658850635783275020288 2141 15109020700913870428962816 2142 15315157070759521893765312 2143 15491723247053871123529728 2144 15703080929064858100432896 2145 15917322219892801768783872 2146 16134486461376286439522304 2147 16320498564797493858533376 2148 16543163447903718821855232 2149 16768866206965256184397824 2150 16997648288528104232583168 2151 17229551704604462130485976 2152 17428188652935605013970944 2153 17665966045197965362987008 2154 17906987497379401989881856 2155 18151297269048322244462592 2156 18360560885397180590850048 2157 18611058878891683674587136 2158 18864974482835913207447552 2159 19122354324594117261656064 2160 19342813113834066795298816 2161 19383245667680019896796723 2162 19606712234552555640717312 2163 19874211800847711033360384 2164 20145360934551827238617088 2165 20420209427679362525020416 2166 20655630996071828164706304 2167 20937441238753144133910528 2168 21223096293190402358378496 2169 21512648615168381919363072 2170 21760664753063325144711168 2171 22057551263871625095806976 2172 22358488275953674912530432 2173 22663531051370805643444224 2174 22972735606139282840647968 2175 23237584870580806685294592 2176 23554621393597287150649344 2177 23875983329839202653175808 2178 24201729692064429659283456 2179 24480747847196240787800064 2180 24814745171855578232782848 2181 25153299310447884276596736 2182 25496472432792156348874752 2183 25844327556906693195728964 2184 26142282979403407520956416 2185 26498949067796948044480512 2186 26860481246069102984822784 2187 27226945903572483366693888 2188 27540841328095770886275072 2189 27916588318337525511880704 2190 28297461724253869811171328 2191 28683531486891175892484096 2192 29410068351828833461075968 2193 29811317701271566550040576 2194 30218041401827740857925632 2195 30630314141519043787530624 2196 30983446494107742247059456 2197 31406161858129716200865792 2198 31834644439785603537567744 2199 32268972922752572879044608 2200 32640997129594987717066752 2201 33086326895807437643710464 2202 33537732413930512368795648 2203 33995296577056208465166336 2204 34459103409208924260971952 2205 34856377305871210027941888 2206 35331932090395930725974016 2207 35813974994758803979763712 2208 36302594538096644488925184 2209 36721121770794361181700096 2210 37222117757783367349174272 2211 37729948965671826414895104 2212 38244708649188234523312128 2213 38685626227668133590597632 2214 39213424469105111281434624 2215 39748423601695422066720768 2216 40290721869103654477234176 2217 40840418855358725050040832 2218 41311261992143656329412608 2219 41874882477506288267821056 2220 42446192586380804716756992 2221 43025297230336763838726144 2222 43521329506126650289422336 2223 44115102527743250191613952 2224 44716976551907349825060864 2225 45327062102741611286888448 2226 45945471212278565681295936 2227 46475169741161613370589184 2228 47109242787194574301298688 2229 47751966659678405306351616 2230 48403459384128859318566912 2231 48961495694392481575600128 2232 49629490343711156465565696 2233 50306598620895768553193472 2234 50992944865584312697749504 2235 51688655113813386391457928 2236 52284565958806815041912832 2237 52997898135593896088961024 2238 53720962492138205969645568 2239 54453891807144966733387776 2240 55081682656191541772550144 2241 55833176636675051023761408 2242 56594923448507739622342656 2243 57367062973782351784968192 2244 58149737003040059690390169 2245 58820136703657666922151936 2246 59622635402543133100081152 2247 60436082803655481715851264 2248 61260628283038087575061248 2249 61966892988215484494118912 2250 62812323716259432401731584 2251 63669288879571207075135488 2252 64537945845505145758089216 2253 65281994259189975434133504 2254 66172653791614875287420928 2255 67075464827861024737591296 2256 67990593154112416930332672 2257 68918206818417848521943904 2258 69712754611742420055883776 2259 70663864180791861451948032 2260 71627949989517607959527424 2261 72605189076193288977850368 2262 73442243541588722363400192 2263 74444235515566734698348544 2264 75459897931343652829790208 2265 76489417298376469046624256 2266 77371252455336267181195264 2267 77532982670720079587186892 2268 78426848938210222562869248 2269 79496847203390844133441536 2270 80581443738207308954468352 2271 81680837710717450100081664 2272 82622523984287312658825216 2273 83749764955012576535642112 2274 84892385172761609433513984 2275 86050594460673527677452288 2276 87042659012253300578844672 2277 88230205055486500383227904 2278 89433953103814699650121728 2279 90654124205483222573776896 2280 91890942424557131362591872 2281 92950339482323226741178368 2282 94218485574389148602597376 2283 95503933319356810612703232 2284 96806918768257718637133824 2285 97922991388784963151200256 2286 99258980687422312931131392 2287 100613197241791537106386944 2288 101985889731168625395499008 2289 103377310227626772782915856 2290 104569131917613630083825664 2291 105995796271187792177922048 2292 107441924984276411939291136 2293 108907783614289933466775552 2294 110163365312383083545100288 2295 111666353273350102047522816 2296 113189846897015479244685312 2297 114734125947564703569936384 2298 117640273407315333844303872 2299 119245270805086266200162304 2300 120872165607310963431702528 2301 122521256566076175150122496 2302 123933785976430968988237824 2303 125624647432518864803463168 2304 127338577759142414150270976 2305 129075891691010291516178432 2306 130563988518379950868267008 2307 132345307583229750574841856 2308 134150929655722049475182592 2309 135981186308224833860665344 2310 137836413636835697043887808 2311 139425509223484840111767552 2312 141327728361583722903896064 2313 143255899979035215919054848 2314 145210378152386577955700736 2315 146884487083177444726800384 2316 148888471031133469396697088 2317 150919795862687305659580416 2318 152978834596752938093248512 2319 154742504910672534362390528 2320 155065965341440159174373784 2321 156853697876420445125738496 2322 158993694406781688266883072 2323 161162887476414617908936704 2324 163361675421434900200163328 2325 165245047968574625317650432 2326 167499529910025153071284224 2327 169784770345523218867027968 2328 172101188921347055354904576 2329 174085318024506601157689344 2330 174449211009120179071170507 2331 176460410110973000766455808 2332 178867906207629399300243456 2333 181308248410966445147553792 2334 183781884849114262725183744 2335 185900678964646453482356736 2336 188436971148778297205194752 2337 191007866638713621225406464 2338 193613837536515437274267648 2339 195845982777569926302400512 2340 198517961374844625862262784 2341 201226394483583074212773888 2342 203971779462337250790998016 2343 206754620455253545565831712 2344 209138263835227260167651328 2345 211991592542375584355844096 2346 214883849968552823878582272 2347 217815567228579866933551104 2348 220326730624766167090200576 2349 223332706546700204095045632 2350 226379693794030958489370624 2351 229468251895129407139872768 2352 232598948012160238761560676 2353 235280546814630667688607744 2354 238490541610172532400324608 2355 241744331214621926863405056 2356 245042513132152350300244992 2357 247867571952861937976475648 2358 251249294865037729606926336 2359 254677155518284828300541952 2360 258151783382020583032356864 2361 261127977036759901736534016 2362 264690615166459501149683712 2363 268301859311444098950365184 2364 271962372616449667721330688 2365 275672827273671394087775616 2366 278851018446969680223535104 2367 282655456723167445807792128 2368 286511799958070431838109696 2369 290420756304773155911401472 2370 293768974166354889453600768 2371 297776942062266938793394176 2372 301839591725374611319160832 2373 305957669193505876186497024 2374 309485009821345068724781056 2375 310131930682880318348747568 2376 313707395752840890251476992 2377 317987388813563376533766144 2378 322325774952829235817873408 2379 326723350842869800400326656 2380 330490095937149250635300864 2381 334999059820050306142568448 2382 339569540691046437734055936 2383 344202377842694110709809152 2384 348170636049013202315378688 2385 352920820221946001532911616 2386 357735812415258798600486912 2387 362616496821932890295107584 2388 367563769698228525450367488 2389 371801357929292906964713472 2390 376873942297556594410389504 2391 382015733277427242450812928 2392 387227675073030874548535296 2393 391691965555139852604801024 2394 397035922749689251724525568 2395 402452788967166148425547776 2396 407943558924674501581996032 2397 413509240910507091131663424 2398 418276527670454520335302656 2399 423983185084751168711688192 2400 429767699937105647757164544 2401 435631134457159733867102208 2402 440653461249532334180401152 2403 446665413093400408190091264 2404 452759387588061916978741248 2405 458936503790258814279745536 2406 465197896024320477523121352 2407 470561093629261335377215488 2408 476981083220345064800649216 2409 483488662429243853726810112 2410 490085026264304700600489984 2411 495735143905723875952951296 2412 502498589730075459213852672 2413 509354311036569656601083904 2414 516303566764041166064713728 2415 522255954073519803473068032 2416 523347633027360537213511521 2417 529381230332919002299367424 2418 536603718622888197900730368 2419 543924745232899335442661376 2420 551345654547342788175551232 2421 557702036893939360447070208 2422 565310913446334891615584256 2423 573023599916140863676219392 2424 580841512609546311822802944 2425 587537948332709778907201536 2426 595553884124533877586788352 2427 603679183450749222638321664 2428 611915338387011752372994048 2429 618970019642690137449562112 2430 620263861365760636697495136 2431 627414791505681780502953984 2432 635974777627126753067532288 2433 644651549905658471635746816 2434 653446701685739600800653312 2435 660980191874298501270601728 2436 669998119640100612285136896 2437 679139081382092875468111872 2438 688404755685388221419618304 2439 696341272098026404630757376 2440 697796844036480716284682028 2441 705841640443892003065823232 2442 715471624830517597200973824 2443 725232993643865780590215168 2444 735127539396457050900734976 2445 743602715858585813929426944 2446 753747884595113188820779008 2447 764031466554854484901625856 2448 774455350146061749097070592 2449 783383931110279705209602048 2450 794071845499378503449051136 2451 804905577934332296851095552 2452 815887117849349003163992064 2453 827018481821014182263326848 2454 836553055340909040670605312 2455 847966370169502337423376384 2456 859535399874211295514329088 2457 871262268914319467734204416 2458 881306922499064668360802304 2459 893330826186800816380182528 2460 905518775176123833957482496 2461 917873007580517628559491072 2462 930395792048640955046242704 2463 941122187258522670754430976 2464 953962166440690129601298432 2465 966977324858487707453620224 2466 980170052528609401200979968 2467 991470287811447751905902592 2468 1004997179460150918427705344 2469 1018708622073139313202167808 2470 1032607133528082332129427456 2471 1044511908147039606946136064 2472 1058762460665838004598734848 2473 1073207437245776395801460736 2474 1087849490465798670885322752 2475 1102691309094685576351102464 2476 1115404073787878720894140416 2477 1130621826892669783231168512 2478 1146047199832281727352438784 2479 1161683025219092623645605888 2480 1175075896665419557814403072 2481 1191107768249067755173576704 2482 1207358366901498445276643328 2483 1223830676774023504745988096 2484 1237940039285380274899124224 2485 1240527722731521273394990272 2486 1254829583011363561005907968 2487 1271949555254253506135064576 2488 1289303099811316943271493632 2489 1306893403371479201601306624 2490 1321960383748597002541203456 2491 1339996239280201224570273792 2492 1358278162764185750936223744 2493 1376809511370776442839236608 2494 1392682544196052809261514752 2495 1395593688072961432569364056 2496 1411683280887784006131646464 2497 1430943249661035194401947648 2498 1450465987287731561180430336 2499 1470255078792914101801469952 2500 1487205431717171627858853888 2501 1507495769190226377641558016 2502 1528062933109708969803251712 2503 1548910700292123498194141184 2504 1566767862220559410419204096 2505 1570042899082081611640534563 2506 1588143690998757006898102272 2507 1609811155868664593702191104 2508 1631774235698698006327984128 2509 1654036963642028364526653696 2510 1673106110681818081341210624 2511 1695932740339004674846752768 2512 1719070799748422591028658176 2513 1742524537828638935468408832 2514 1762613844998129336721604608 2515 1786661652373601632760365056 2516 1811037550352247667914964992 2517 1835746015161035257118982144 2518 1860791584097281910092485408 2519 1882244374517045341508861952 2520 1907924332881380259202596864 2521 1933954649716975414907240448 2522 1960340105057218802401959936 2523 1982940575622895503811805184 2524 2009994358920301836855410688 2525 2037417244146278626404335616 2526 2065214267056164664258854912 2527 2089023816294079213892272128 2528 2093390532109442148854046084 2529 2117524921331676009197469696 2530 2146414874491552791602921472 2531 2175698980931597341770645504 2532 2205382618189371152702204928 2533 2230808147575757441788280832 2534 2261243653785339566462337024 2535 2292094399664563454704877568 2536 2323366050438185247291211776 2537 2350151793330839115628806144 2538 2382215536498135510347153408 2539 2414716733802996890553286656 2540 2447661353548047009491976192 2541 2475880078570760549798248448 2542 2481055445463042546789980544 2543 2509659166022727122011815936 2544 2543899110508507012270129152 2545 2578606199622633886542987264 2546 2613786806742958403202613248 2547 2643920767497194005082406912 2548 2679992478560402449140547584 2549 2716556325528371501872447488 2550 2753619022741552885678473216 2551 2785365088392105618523029504 2552 2791187376145922865138728112 2553 2823366561775568012263292928 2554 2861886499322070388803895296 2555 2900931974575463122360860672 2556 2940510157585828203602939904 2557 2974410863434343255717707776 2558 3014991538380452755283116032 2559 3056125866219417939606503424 2560 3097821400584246996388282368 2561 3133535724441118820838408192 2562 3176287381997514013796204544 2563 3219622311737329187404382208 2564 3263548471397396012655968256 2565 3308073927284056729053307392 2566 3346212221363636162682421248 2567 3391865480678009349693505536 2568 3438141599496845182057316352 2569 3485049075657277870936817664 2570 3525227689996258673443209216 2571 3573323304747203265520730112 2572 3622075100704495335829929984 2573 3671492030322070514237964288 2574 3721583168194563820184970816 2575 3764488749034090683017723904 2576 3815848665762760518405193728 2577 3867909299433950829814480896 2578 3920680210114437604803919872 2579 3965881151245791007623610368 2580 4019988717840603673710821376 2581 4074834488292557252808671232 2582 4130428534112329328517709824 2583 4178047632588158427784544256 2584 4186781064218884297708092168 2585 4235049842663352018394939392 2586 4292829748983105583205842944 2587 4351397961863194683541291008 2588 4410765236378742305404409856 2589 4461616295151514883576561664 2590 4522487307570679132924674048 2591 4584188799329126909409755136 2592 4646732100876370494582423552 2593 4700303586661678231257612288 2594 4710128697246244834921603689 2595 4764431072996271020694306816 2596 4829433467605993781106573312 2597 4895322707096094018983952384 2598 4951760157141521099596496896 2599 4962110890926085093579961088 2600 5019318332045454244023631872 2601 5087798221017014024540258304 2602 5157212399245267773085974528 2603 5227573613485916806405226496 2604 5287841534994388010164813824 2605 5359984957120804898281095168 2606 5433112651056743003744894976 2607 5507238045483105771356946432 2608 5570730176784211237046059008 2609 5582374752291845730277456224 2610 5646733123551136024526585856 2611 5723772998644140777607790592 2612 5801863949150926244721721344 2613 5881020315171656407205879808 2614 5948821726868686511435415552 2615 6029983076760905510566232064 2616 6112251732438835879213006848 2617 6195642801168493992776564736 2618 6267071448882237641676816384 2619 6280171596328326446562138252 2620 6352574763995028027592409088 2621 6439244623474658374808764416 2622 6527096942794792025311936512 2623 6616147854568113458106614784 2624 6692424442727272325364842496 2625 6783730961356018699387011072 2626 6876283198993690364114632704 2627 6970098151314555741873635328 2628 7050455379992517346886418432 2629 7146646609494406531041460224 2630 7244150201408990671659859968 2631 7342984060644141028475928576 2632 7443166336389127640369941632 2633 7528977498068181366035447808 2634 7631697331525521036810387456 2635 7735818598867901659628961792 2636 7841360420228875209607839744 2637 7931762302491582015247220736 2638 8039977435681207347421642752 2639 8149668976585114505617342464 2640 8260857068224658657035419648 2641 8356095265176316855569088512 2642 8373562128437768595416184336 2643 8470099685326704036789878784 2644 8585659497966211166411685888 2645 8702795923726389367082582016 2646 8821530472757484610808819712 2647 8923232590303029767153123328 2648 9044974615141358265849348096 2649 9168377598658253818819510272 2650 9293464201752740989164847104 2651 9400607173323356462515224576 2652 9528862145992542041388613632 2653 9658866935211987562213146624 2654 9790645414192188037967904768 2655 9903520314283042199192993792 2656 9924221781852170187159922176 2657 10038636664090908488047263744 2658 10175596442034028049080516608 2659 10314424798490535546171949056 2660 10455147226971833612810452992 2661 10575683069988776020329627648 2662 10719969914241609796562190336 2663 10866225302113486007489789952 2664 11014476090966211542713892864 2665 11141460353568422474092118016 2666 11164749504583691460554912448 2667 11293466247102272049053171712 2668 11447545997288281555215581184 2669 11603727898301852489443442688 2670 11762040630343312814411759616 2671 11897643453737373022870831104 2672 12059966153521811021132464128 2673 12224503464877671758426013696 2674 12391285602336987985553129472 2675 12534142897764475283353632768 2676 12560343192656652893124276504 2677 12705149527990056055184818176 2678 12878489246949316749617528832 2679 13054193885589584050623873024 2680 13232295709136226916213229568 2681 13384848885454544650729684992 2682 13567461922712037398774022144 2683 13752566397987380728229265408 2684 13940196302629111483747270656 2685 14100910759985034693772836864 2686 14130386091738734504764811067 2687 14293293218988813062082920448 2688 14488300402817981343319719936 2689 14685968121288282056951857152 2690 14886332672778255280739883264 2691 15057954996136362732070895616 2692 15263394663051042073620774912 2693 15471637197735803319257923584 2694 15682720840457750419215679488 2695 15863524604983164030494441472 2696 16079954871362414694843285504 2697 16299337953170229011234684928 2698 16521714136449317314070839296 2699 16712190530352633711138177024 2700 16747124256875537190832368672 2701 16940199370653408073579757568 2702 17171318995932422332823371776 2703 17405591847452778734165164032 2704 17643060945514969221617639424 2705 17846465180606059534306246656 2706 18089949230282716531698696192 2707 18336755197316507637639020544 2708 18586928403505481978329694208 2709 18801214346646712925030449152 2710 18840514788984979339686414756 2711 19057724291985084082777227264 2712 19317733870423975124426293248 2713 19581290828384376075935809536 2714 19807040628566084398385987584 2715 19848443563704340374319844352 2716 20077273328181816976094527488 2717 20351192884068056098161033216 2718 20628849596981071092343898112 2719 20910294453943667225620905984 2720 21151366139977552040659255296 2721 21439939828483219593124380672 2722 21732450604226972014979579904 2723 22028952181932423085427785728 2724 22282920707136844948184236032 2725 22329499009167382921109824896 2726 22586932494204544098106343424 2727 22895091994576563110431162368 2728 23207455796603704978886885376 2729 23524081260686625628823519232 2730 23795286907474746045741662208 2731 24119932307043622042264928256 2732 24449006929755343516852027392 2733 24782571204673975971106258944 2734 25068285795528950566707265536 2735 25120686385313305786248553008 2736 25410299055980112110369636352 2737 25756978493898633499235057664 2738 26108387771179168101247746048 2739 26464591418272453832426459136 2740 26769697770909089301459369984 2741 27134923845424074797548044288 2742 27505132795974761456458530816 2743 27880392605258222967494541312 2744 28201821519970069387545673728 2745 28586586437977626124165840896 2746 28976600805635962686639439872 2747 29371936242576564113903714304 2748 29772665345556510561479766528 2749 30115909992272725464141791232 2750 30526789326102084147241549824 2751 30943274395471606638515847168 2752 31365441680915500838431358976 2753 31727049209966328060988882944 2754 32159909742724829389686571008 2755 32598675906340458022469369856 2756 33043428272898634628141678592 2757 33424381060705267422276354048 2758 33494248513751074381664737344 2759 33880398741306816147159515136 2760 34342637991864844665646743552 2761 34811183694905557468330328064 2762 35286121891029938443235278848 2763 35692930361212119068612493312 2764 36179898460565433063397392384 2765 36673510394633015275278041088 2766 37173856807010963956659388416 2767 37602428693293425850060898304 2768 37681029577969958679372829512 2769 38115448583970168165554454528 2770 38635467740847950248852586496 2771 39162581656768752151871619072 2772 39614081257132168796771975168 2773 39696887127408680748639688704 2774 40154546656363633952189054976 2775 40702385768136112196322066432 2776 41257699193962142184687796224 2777 41820588907887334451241811968 2778 42302732279955104081318510592 2779 42391158275216203514294433201 2780 42879879656966439186248761344 2781 43464901208453944029959159808 2782 44057904363864846170855571456 2783 44565841414273689896368472064 2784 44658998018334765842219649792 2785 45173864988409088196212686848 2786 45790183989153126220862324736 2787 46414911593207409957773770752 2788 47048162521373251257647038464 2789 47590573814949492091483324416 2790 48239864614087244084529856512 2791 48898013859510687033704054784 2792 49565142409347951942212517888 2793 50136571591057901133414531072 2794 50241372770626611572497106016 2795 50820598111960224220739272704 2796 51513956987797266998470115328 2797 52216775542358336202495492096 2798 52929182836544907664852918272 2799 53539395541818178602918739968 2800 54269847690848149595096088576 2801 55010265591949522912917061632 2802 55760785210516445934989082624 2803 56403643039940138775091347456 2804 56521544366954938019059244268 2805 57173172875955252248331681792 2806 57953201611271925373278879744 2807 58743872485153128227807428608 2808 59545330691113021122959533056 2809 60231819984545450928283582464 2810 61053578652204168294483099648 2811 61886548790943213277031694336 2812 62730883361831001676862717952 2813 63454098419932656121977765888 2814 64319819485449658779373142016 2815 65197351812680916044938739712 2816 66086856545797269256283357184 2817 66848762121410534844552708096 2818 66988497027502148763329474688 2819 67760797482613632294319030272 2820 68685275983729689331293487104 2821 69622367389811114936660656128 2822 70572243782059876886470557696 2823 71385860722424238137224986624 2824 72359796921130866126794784768 2825 73347020789266030550556082176 2826 74347713614021927913318776832 2827 75204857386586851700121796608 2828 75362059155939917358745659024 2829 76230897167940336331108909056 2830 77270935481695900497705172992 2831 78325163313537504303743238144 2832 79228162514264337593543950336 2833 79393774254817361497279377408 2834 80309093312727267904378109952 2835 81404771536272224392644132864 2836 82515398387924284369375592448 2837 83641177815774668902483623936 2838 84605464559910208162637021184 2839 85759759313932878372497522688 2840 86929802416907888059918319616 2841 88115808727729692341711142912 2842 89131682828547379792736944128 2843 89317996036669531684439299584 2844 90347729976818176392425373696 2845 91580367978306252441724649472 2846 92829823186414819915547541504 2847 94096325042746502515294076928 2848 95181147629898984182966648832 2849 96479729228174488169059713024 2850 97796027719021374067408109568 2851 99130284818695903884425035776 2852 100273143182115802266829062144 2853 100482745541253223144994212032 2854 101641196223920448441478545408 2855 103027913975594533996940230656 2856 104433551084716672404990984192 2857 105858365673089815329705836544 2858 107078791083636357205837479936 2859 108539695381696299190192177152 2860 110020531183899045825834123264 2861 111521570421032891869978165248 2862 112807286079880277550182694912 2863 113043088733909876038118488536 2864 114346345751910504496663363584 2865 115906403222543850746557759488 2866 117487744970306256455614857216 2867 119090661382226042245919066112 2868 120463639969090901856567164928 2869 122107157304408336588966199296 2870 123773097581886426554063388672 2871 125461766723662003353725435904 2872 126908196839865312243955531776 2873 127173474825648610542883299603 2874 128639638970899317558746284032 2875 130394703625361832089877479424 2876 132173713091594538512566714368 2877 133697524242821069689105416192 2878 133976994055004297526658949376 2879 135521594965227264588638060544 2880 137370551967459378662586974208 2881 139244734779622229873321312256 2882 141144487564119753772941115392 2883 142771721444848476274449973248 2884 144719593842261732253589569536 2885 146694041578532061101112164352 2886 148695427228043855826637553664 2887 150409714773173703400243593216 2888 150724118311879834717491318048 2889 152461794335880672662217818112 2890 154541870963391800995410345984 2891 156650326627075008607486476288 2892 158456325028528675187087900672 2893 158787548509634722994558754816 2894 160618186625454535808756219904 2895 162809543072544448785288265728 2896 165030796775848568738751184896 2897 167282355631549337804967247872 2898 169210929119820416325274042368 2899 169564633100864814057177732804 2900 171519518627865756744995045376 2901 173859604833815776119836639232 2902 176231617455459384683422285824 2903 178263365657094759585473888256 2904 178635992073339063368878599168 2905 180695459953636352784850747392 2906 183160735956612504883449298944 2907 185659646372829639831095083008 2908 188192650085493005030588153856 2909 190362295259797968365933297664 2910 192959458456348976338119426048 2911 195592055438042748134816219136 2912 198260569637391807768850071552 2913 200546286364231604533658124288 2914 200965491082506446289988424064 2915 203282392447840896882957090816 2916 206055827951189067993880461312 2917 208867102169433344809981968384 2918 211716731346179630659411673088 2919 214157582167272714411674959872 2920 217079390763392598380384354304 2921 220041062367798091651668246528 2922 223043140842065783739956330496 2923 225614572159760555100365389824 2924 226086177467819752076236977072 2925 228692691503821008993326727168 2926 231812806445087701493115518976 2927 234975489940612512911229714432 2928 238181322764452084491838132224 2929 240927279938181803713134329856 2930 244214314608816673177932398592 2931 247546195163772853108126777344 2932 250923533447324006707450871808 2933 253816393679730624487911063552 2934 257279277941798635117492568064 2935 260789407250723664179754958848 2936 264347426183189077025133428736 2937 267395048485642139378210832384 2938 267953988110008595053317898752 2939 271043189930454529177276121088 2940 274741103934918757325173948416 2941 278489469559244459746642624512 2942 282288975128239507545882230784 2943 285543442889696952548899946496 2944 289439187684523464507179139072 2945 293388083157064122202224328704 2946 297390854456087711653275107328 2947 300819429546347406800487186432 2948 301448236623759669434982636096 2949 304923588671761345324435636224 2950 309083741926783601990820691968 2951 313300653254150017214972952576 2952 316912650057057350374175801344 2953 317575097019269445989117509632 2954 321236373250909071617512439808 2955 325619086145088897570576531456 2956 330061593551697137477502369792 2957 334564711263098675609934495744 2958 338421858239640832650548084736 2959 339129266201729628114355465608 2960 343039037255731513489990090752 2961 347719209667631552239673278464 2962 352463234910918769366844571648 2963 356526731314189519170947776512 2964 357271984146678126737757198336 2965 361390919907272705569701494784 2966 366321471913225009766898597888 2967 371319292745659279662190166016 2968 376385300170986010061176307712 2969 380724590519595936731866595328 2970 381520424476945831628649898809 2971 385918916912697952676238852096 2972 391184110876085496269632438272 2973 396521139274783615537700143104 2974 401092572728463209067316248576 2975 401930982165012892579976848128 2976 406564784895681793765914181632 2977 412111655902378135987760922624 2978 417734204338866689619963936768 2979 423433462692359261318823346176 2980 428315164334545428823349919744 2981 434158781526785196760768708608 2982 440082124735596183303336493056 2983 446086281684131567479912660992 2984 451229144319521110200730779648 2985 452172354935639504152473954144 2986 457385383007642017986653454336 2987 463625612890175402986231037952 2988 469950979881225025822459428864 2989 476362645528904168983676264448 2990 481854559876363607426268659712 2991 488428629217633346355864797184 2992 495092390327545706216253554688 2993 501847066894648013414901743616 2994 507632787359461248975822127104 2995 508693899302594442171533198412 2996 514558555883597270234985136128 2997 521578814501447328359509917696 2998 528694852366378154050266857472 2999 534790096971284278756421664768 3000 535907976220017190106635797504 3001 542086379860909058354552242176 3002 549482207869837514650347896832 3003 556978939118488919493285249024 3004 564577950256479015091764461568 3005 571086885779393905097799892992 3006 578878375369046929014358278144 3007 586776166314128244404448657408 3008 594781708912175423306550214656 3009 601638859092694813600974372864 3010 602896473247519338869965272192 3011 609847177343522690648871272448 3012 618167483853567203981641383936 3013 626601306508300034429945905152 3014 633825300114114700748351602688 3015 635150194038538891978235019264 3016 642472746501818143235024879616 3017 651238172290177795141153062912 3018 660123187103394274955004739584 3019 669129422526197351219868991488 3020 676843716479281665301096169472 3021 678258532403459256228710931216 3022 686078074511463026979980181504 3023 695438419335263104479346556928 3024 704926469821837538733689143296 3025 713053462628379038341895553024 3026 714543968293356253475514396672 3027 722781839814545411139402989568 3028 732642943826450019533797195776 3029 742638585491318559324380332032 3030 752770600341972020122352615424 3031 761449181039191873463733190656 3032 771837833825395905352477704192 3033 782368221752170992539264876544 3034 793042278549567231075400286208 3035 802185145456926418134632497152 3036 803861964330025785159953696256 3037 813129569791363587531828363264 3038 824223311804756271975521845248 3039 835468408677733379239927873536 3040 846866925384718522637646692352 3041 856630328669090857646699839488 3042 868317563053570393521537417216 3043 880164249471192366606672986112 3044 892172563368263134959825321984 3045 902458288639042220401461559296 3046 904344709871279008304947908288 3047 914770766015284035973306908672 3048 927251225780350805972462075904 3049 939901959762450051644918857728 3050 952725291057808337967352528896 3051 963709119752727214852537319424 3052 976857258435266692711729594368 3053 990184780655091412432507109376 3054 1003694133789296026829803487232 3055 1015265574718922497951644254208 3056 1017387798605188884343066396824 3057 1029117111767194540469970272256 3058 1043157629002894656719019835392 3059 1057389704732756308100533714944 3060 1069580193942568557512843329536 3061 1071815952440034380213271595008 3062 1084172759721818116709104484352 3063 1098964415739675029300695793664 3064 1113957878236977838986570498048 3065 1129155900512958030183528923136 3066 1142173771558787810195599785984 3067 1144561273430837494885949696427 3068 1157756750738093858028716556288 3069 1173552332628256488808897314816 3070 1189563417824350846613100429312 3071 1203277718185389627201948745728 3072 1205792946495038677739930544384 3073 1219694354687045381297742544896 3074 1236334967707134407963282767872 3075 1253202613016600068859891810304 3076 1267650600228229401496703205376 3077 1270300388077077783956470038528 3078 1284945493003636286470049759232 3079 1302476344580355590282306125824 3080 1320246374206788549910009479168 3081 1338258845052394702439737982976 3082 1353687432958563330602192338944 3083 1356517064806918512457421862432 3084 1372156149022926053959960363008 3085 1390876838670526208958693113856 3086 1409852939643675077467378286592 3087 1426106925256758076683791106048 3088 1429087936586712506951028793344 3089 1445563679629090822278805979136 3090 1465285887652900039067594391552 3091 1485277170982637118648760664064 3092 1505541200683944040244705230848 3093 1522898362078383746927466381312 3094 1526081697907783326514599595236 3095 1543675667650791810704955408384 3096 1564736443504341985078529753088 3097 1586084557099134462150800572416 3098 1604370290913852836269264994304 3099 1607723928660051570319907392512 3100 1626259139582727175063656726528 3101 1648446623609512543951043690496 3102 1670936817355466758479855747072 3103 1693733850769437045275293384704 3104 1713260657338181715293399678976 3105 1736635126107140787043074834432 3106 1760328498942384733213345972224 3107 1784345126736526269919650643968 3108 1804916577278084440802923118592 3109 1808689419742558016609895816576 3110 1829541532030568071946613817344 3111 1854502451560701611944924151808 3112 1879803919524900103289837715456 3113 1905450582115616675934705057792 3114 1927418239505454429705074638848 3115 1953714516870533385423459188736 3116 1980369561310182824865014218752 3117 2007388267578592053659606974464 3118 2030531149437844995903288508416 3119 2034775597210377768686132793648 3120 2058234223534389080939940544512 3121 2086315258005789313438039670784 3122 2114779409465512616201067429888 3123 2139160387885137115025686659072 3124 2143631904880068760426543190016 3125 2168345519443636233418208968704 3126 2197928831479350058601391587328 3127 2227915756473955677973140996096 3128 2258311801025916060367057846272 3129 2284347543117575620391199571968 3130 2315513501476187716057433112576 3131 2347104665256512977617794629632 3132 2379126835648701693226200858624 3133 2406555436370779254403897491456 3134 2411585892990077355479861088768 3135 2439388709374090762595485089792 3136 2472669935414268815926565535744 3137 2506405226033200137719783620608 3138 2535301200456458802993406410752 3139 2540600776154155567912940077056 3140 2569890986007272572940099518464 3141 2604952689160711180564612251648 3142 2640492748413577099820018958336 3143 2676517690104789404879475965952 3144 2707374865917126661204384677888 3145 2713034129613837024914843724864 3146 2744312298045852107919920726016 3147 2781753677341052417917386227712 3148 2819705879287350154934756573184 3149 2852213850513516153367582212096 3150 2858175873173425013902057586688 3151 2891127359258181644557611958272 3152 2930571775305800078135188783104 3153 2970554341965274237297521328128 3154 3011082401367888080489410461696 3155 3045796724156767493854932762624 3156 3052163395815566653029199190472 3157 3087351335301583621409910816768 3158 3129472887008683970157059506176 3159 3172169114198268924301601144832 3160 3208740581827705672538529988608 3161 3215447857320103140639814785024 3162 3252518279165454350127313453056 3163 3296893247219025087902087380992 3164 3341873634710933516959711494144 3165 3387467701538874090550586769408 3166 3426521314676363430586799357952 3167 3433683820292512484657849089281 3168 3473270252214281574086149668864 3169 3520656997884769466426691944448 3170 3568690253473052539839301287936 3171 3609833154556168881605846237184 3172 3617378839485116033219791633152 3173 3659083064061136143893227634688 3174 3709004903121403223889848303616 3175 3759607839049800206579675430912 3176 3810901164231233351869410115584 3177 3854836479010908859410149277696 3178 3907429033741066770846918377472 3179 3960739122620365649730028437504 3180 4014776535157184107319213948928 3181 4061062298875689991806577016832 3182 4069551194420755537372265587296 3183 4116468447068778161879881089024 3184 4172630516011578626876079341568 3185 4229558818931025232402134859776 3186 4278320775770274230051373318144 3187 4287263809760137520853086380032 3188 4336691038887272466836417937408 3189 4395857662958700117202783174656 3190 4455831512947911355946281992192 3191 4516623602051832120734115692544 3192 4568695086235151240782399143936 3193 4578245093723349979543798785708 3194 4631027002952375432114866225152 3195 4694209330513025955235589259264 3196 4758253671297403386452401717248 3197 4813110872741558508807794982912 3198 4823171785980154710959722177536 3199 4878777418748181525190970179584 3200 4945339870828537631853131071488 3201 5012810452066400275439567241216 3202 5070602400912917605986812821504 3203 5081201552308311135825880154112 3204 5139781972014545145880199036928 3205 5209905378321422361129224503296 3206 5280985496827154199640037916672 3207 5353035380209578809758951931904 3208 5414749731834253322408769355776 3209 5426068259227674049829687449728 3210 5488624596091704215839841452032 3211 5563507354682104835834772455424 3212 5639411758574700309869513146368 3213 5704427701027032306735164424192 3214 5716351746346850027804115173376 3215 5782254718516363289115223916544 3216 5861143550611600156270377566208 3217 5941108683930548474595042656256 3218 6022164802735776160978820923392 3219 6091593448313534987709865525248 3220 6104326791631133306058398380944 3221 6174702670603167242819821633536 3222 6258945774017367940314119012352 3223 6344338228396537848603202289664 3224 6417481163655411345077059977216 3225 6430895714640206281279629570048 3226 6505036558330908700254626906112 3227 6593786494438050175804174761984 3228 6683747269421867033919422988288 3229 6774935403077748181101173538816 3230 6853042629352726861173598715904 3231 6946540504428563148172299337728 3232 7041313995769538932853383888896 3233 7137380506946105079678602575872 3234 7219666309112337763211692474368 3235 7234757678970232066439583266304 3236 7318166128122272287786455269376 3237 7418009806242806447779696607232 3238 7519215678099600413159350861824 3239 7621802328462466703738820231168 3240 7709672958021817718820298555392 3241 7814858067482133541693836754944 3242 7921478245240731299460056875008 3243 8029553070314368214638427897856 3244 8122124597751379983613154033664 3245 8139102388841511074744531174592 3246 8232936894137556323759762178048 3247 8345261032023157253752158683136 3248 8459117637862050464804269719552 3249 8556641551540548460102746636288 3250 8574527619520275041706172760064 3251 8673382077774544933672835874816 3252 8791715325917400234405566349312 3253 8911663025895822711892563984384 3254 9033247204103664241468231385088 3255 9137390172470302481564798287872 3256 9156490187446699959087597571416 3257 9262054005904750864229732450304 3258 9388418661026051910471178518528 3259 9516507342594806772904803434496 3260 9626221745483117017615589965824 3261 9646343571960309421919444355072 3262 9757554837496363050381940359168 3263 9890679741657075263706262142976 3264 10025620904132800550879134482432 3265 10141204801825835211973625643008 3266 10162403104616622271651760308224 3267 10279563944029090291760398073856 3268 10301051460877537453973547267843 3269 10419810756642844722258449006592 3270 10561970993654308399280075833344 3271 10706070760419157619517903863808 3272 10829499463668506644817538711552 3273 10852136518455348099659374899456 3274 10977249192183408431679682904064 3275 11127014709364209671669544910848 3276 11278823517149400619739026292736 3277 11408855402054064613470328848384 3278 11432703492693700055608230346752 3279 11564509437032726578230447833088 3280 11722287101223200312540755132416 3281 11882217367861096949190085312512 3282 12044329605471552321957641846784 3283 12183186896627069975419731050496 3284 12208653583262266612116796761888 3285 12349405341206334485639643267072 3286 12517891548034735880628238024704 3287 12688676456793075697206404579328 3288 12834962327310822690154119954432 3289 12861791429280412562559259140096 3290 13010073116661817400509253812224 3291 13187572988876100351608349523968 3292 13367494538843734067838845976576 3293 13549870806155496362202347077632 3294 13706085258705453722347197431808 3295 13734735281170049938631396357124 3296 13893081008857126296344598675456 3297 14082627991539077865706767777792 3298 14274761013892210159357205151744 3299 14439332618224675526423384948736 3300 14469515357940464132879166532608 3301 14636332256244544575572910538752 3302 14836019612485612895559393214464 3303 15038431356199200826318701723648 3304 15243604656924933407477640462336 3305 15419345916043635437640597110784 3306 15629716134964267083387673509888 3307 15842956490481462598920113750016 3308 16059106140628736429276855795712 3309 16244249195502759967226308067328 3310 16278204777683022149489062349184 3311 16465873788275112647519524356096 3312 16690522064046314507504317366272 3313 16918235275724100929608539439104 3314 17113283103081096920205493272576 3315 17149055239040550083412345520128 3316 17346764155549089867345671749632 3317 17583430651834800468811132698624 3318 17823326051791645423785127968768 3319 18066494408207328482936462770176 3320 18274780344940604963129596575744 3321 18312980374893399918175195142832 3322 18524108011809501728459464900608 3323 18776837322052103820942357037056 3324 19033014685189613545809606868992 3325 19252443490966234035231179931648 3326 19292687143920618843838888710144 3327 19515109674992726100763880718336 3328 19781359483314150527412524285952 3329 20051241808265601101758268964864 3330 20282409603651670423947251286016 3331 20324806209233244543303520616448 3332 20559127888058180583520796147712 3333 20839621513285689444516898013184 3334 21123941987308616798560151666688 3335 21412141520838315239035807727616 3336 21658998927337013289635077423104 3337 21704273036910696199318749798912 3338 21954498384366816863359365808128 3339 22254029418728419343339089821696 3340 22557647034298801239478052585472 3341 22817710804108129226940657696768 3342 22865406985387400111216460693504 3343 23129018874065453156460895666176 3344 23444574202446400625081510264832 3345 23764434735722193898380170625024 3346 24088659210943104643915283693568 3347 24366373793254139950839462100992 3348 24417307166524533224233593523776 3349 24698810682412668971279286534144 3350 25035783096069471761256476049408 3351 25377352913586151394412809158656 3352 25669924654621645380308239908864 3353 25723582858560825125118518280192 3354 26020146233323634801018507624448 3355 26375145977752200703216699047936 3356 26734989077687468135677691953152 3357 27099741612310992724404694155264 3358 27412170517410907444694394863616 3359 27469470562340099877262792714248 3360 27786162017714252592689197350912 3361 28165255983078155731413535555584 3362 28549522027784420318714410303488 3363 28878665236449351052846769897472 3364 28939030715880928265758333065216 3365 29272664512489089151145821077504 3366 29672039224971225791118786428928 3367 30076862712398401652637403447296 3368 30487209313849866814955280924672 3369 30838691832087270875281194221568 3370 30903154382632612361920641803529 3371 31259432269928534166775347019776 3372 31685912980962925197840227500032 3373 32118212281257472858553711591424 3374 32488498391005519934452616134656 3375 32556409555366044298978124698368 3376 32931747576550225295039048712192 3377 33381044128092629015008634732544 3378 33836470551448201859217078878208 3379 34226566206162193840410986545152 3380 34298110478081100166824691040256 3381 34693528311098179734691343499264 3382 35166861303669600937622265397248 3383 35646652103583290847570255937536 3384 36132988816414656965872925540352 3385 36549560689881209926259193151488 3386 36625960749786799836350390285664 3387 37048216023619003456918929801216 3388 37553674644104207641884714074112 3389 38066029370379227091619213737984 3390 38504886981932468070462359863296 3391 38585374287841237687677777420288 3392 39030219349985452201527761436672 3393 39562718966628301054825048571904 3394 40102483616531202203516537929728 3395 40564819207303340847894502572032 3396 40649612418466489086607041232896 3397 41118255776116361167041592295424 3398 41204205843510149815894189071372 3399 41679243026571378889033796026368 3400 42247883974617233597120303333376 3401 42824283041676630478071615455232 3402 43317997854674026579270154846208 3403 43408546073821392398637499597824 3404 43908996768733633726718731616256 3405 44508058837456838686678179643392 3406 45115294068597602478956105170944 3407 45635421608216258453881315393536 3408 45730813970774800222432921387008 3409 46258037748130906312921791332352 3410 46889148404892801250163020529664 3411 47528869471444387796760341250048 3412 48177318421886209287830567387136 3413 48732747586508279901678924201984 3414 48834614333049066448467187047552 3415 49397621364825337942558573068288 3416 50071566192138943522512952098816 3417 50754705827172302788825618317312 3418 51339849309243290760616479817728 3419 51447165717121650250237036560384 3420 52040292466647269602037015248896 3421 52750291955504401406433398095872 3422 53469978155374936271355383906304 3423 54199483224621985448809388310528 3424 54824341034821814889388789727232 3425 54938941124680199754525585428496 3426 55572324035428505185378394701824 3427 56330511966156311462827071111168 3428 57099044055568840637428820606976 3429 57757330472898702105693539794944 3430 57878061431761856531516666130432 3431 58545329024978178302291642155008 3432 59344078449942451582237572857856 3433 60153725424796803305274806894592 3434 60974418627699733629910561849344 3435 61677383664174541750562388443136 3436 62518864539857068333550694039552 3437 63371825961925850395680455000064 3438 64236424562514945717107423182848 3439 64976996782011039868905232269312 3440 65112819110732088597956249396736 3441 65863495153100450590078097424384 3442 66762088256185258030017269465088 3443 67672941102896403718434157756416 3444 68453132412324387680821973090304 3445 68596220956162200333649382080512 3446 69387056622196359469382686998528 3447 70333722607339201875244530794496 3448 71293304207166581695140511875072 3449 72265977632829313931745851080704 3450 73099121379762419852518386302976 3451 73251921499573599672700780571328 3452 74096432047238006913837859602432 3453 75107349288208415283769428148224 3454 76132058740758454183238427475968 3455 77009773963864936140924719726592 3456 77170748575682475375355554840576 3457 78060438699970904403055522873344 3458 79125437933256602109650097143808 3459 80204967233062404407033075859456 3460 81129638414606681695789005144064 3461 81299224836932978173214082465792 3462 82236511552232722334083184590848 3463 82408411687020299631788378142744 3464 83358486053142757778067592052736 3465 84495767949234467194240606666752 3466 85648566083353260956143230910464 3467 86635995709348053158540309692416 3468 86817092147642784797274999195648 3469 87817993537467267453437463232512 3470 89016117674913677373356359286784 3471 90230588137195204957912210341888 3472 91270843216432516907762630787072 3473 91461627941549600444865842774016 3474 92516075496261812625843582664704 3475 92709463147897837085761925410587 3476 93778296809785602500326041059328 3477 95057738942888775593520682500096 3478 96354636843772418575661134774272 3479 97465495173016559803357848403968 3480 97669228666098132896934374095104 3481 98795242729650675885117146136576 3482 100143132384277887045025904197632 3483 101509411654344605577651236634624 3484 102679698618486581521232959635456 3485 102894331434243300500474073120768 3486 104080584933294539204074030497792 3487 105500583911008802812866796191744 3488 106939956310749872542710767812608 3489 108398966449243970897618776621056 3490 109648682069643629778777579454464 3491 109877882249360399509051170856992 3492 111144648070857010370756789403648 3493 112661023932312622925654142222336 3494 114198088111137681274857641213952 3495 115514660945797404211387079589888 3496 115756122863523713063033332260864 3497 117090658049956356604583284310016 3498 118688156899884903164475145715712 3499 120307450849593606610549613789184 3500 121948837255399467259821123698688 3501 123354767328349083501124776886272 3502 123612617530530449447682567214116 3503 125037729079714136667101388079104 3504 126743651923851700791360910000128 3505 128472849125029891434214846365696 3506 129953993564022079737810464538624 3507 130225638221464177195912498793472 3508 131726990306200901180156194848768 3509 133524176512370516060034538930176 3510 135345882205792807436868315512832 3511 136906264824648775361643946180608 3512 137192441912324400667298764161024 3513 138774113244392718938765373997056 3514 140667445214678403750489061588992 3515 142586608414333163390281023750144 3516 144531955265658627863491702161408 3517 146198242759524839705036772605952 3518 146503842999147199345401561142656 3519 148192864094476013827675719204864 3520 150214698576416830567538856296448 3521 152264117481516908366476854951936 3522 154019547927729872281849439453184 3523 154341497151364950750711109681152 3524 156120877399941808806111045746688 3525 158250875866513204219300194287616 3526 160409934466124808814066151718912 3527 162259276829213363391578010288128 3528 162598449673865956346428164931584 3529 164473023104465444668166369181696 3530 164816823374040599263576756285488 3531 166716972106285515556135184105472 3532 168991535898468934388481213333504 3533 171297132166706521912286461820928 3534 173271991418696106317080619384832 3535 173634184295285569594549998391296 3536 175635987074934534906874926465024 3537 178032235349827354746712718573568 3538 180461176274390409915824420683776 3539 182541686432865033815525261574144 3540 182923255883099200889731685548032 3541 185032150992523625251687165329408 3542 187556593619571205000652082118656 3543 190115477885777551187041365000192 3544 192709273687544837151322269548544 3545 194930990346033119606715696807936 3546 195338457332196265793868748190208 3547 197590485459301351770234292273152 3548 200286264768555774090051808395264 3549 203018823308689211155302473269248 3550 205359397236973163042465919270912 3551 205788662868486601000948146241536 3552 208161169866589078408148060995584 3553 211001167822017605625733592383488 3554 213879912621499745085421535625216 3555 216797932898487941795237553242112 3556 219297364139287259557555158908928 3557 219755764498720799018102341713984 3558 222289296141714020741513578807296 3559 225322047864625245851308284444672 3560 228396176222275362549715282427904 3561 231029321891594808422774159179776 3562 231512245727047426126066664521728 3563 234181316099912713209166568620032 3564 237376313799769806328950291431424 3565 240614901699187213221099227578368 3566 243897674510798934519642247397376 3567 246709534656698167002249553772544 3568 247225235061060898895365134428232 3569 250075458159428273334202776158208 3570 253487303847703401582721820000256 3571 256945698250059782868429692731392 3572 259907987128044159475620929077248 3573 260451276442928354391824997586944 3574 263453980612401802360312389697536 3575 267048353024741032120069077860352 3576 270691764411585614873736631025664 3577 273812529649297550723287892361216 3578 274384883824648801334597528322048 3579 277548226488785437877530747994112 3580 278128389443693511257285776231761 3581 281334890429356807500978123177984 3582 285173216828666326780562047500288 3583 289063910531317255726983404322816 3584 292396485519049679410073545211904 3585 293007685998294398690803122285312 3586 296385728188952027655351438409728 3587 300429397152833661135077712592896 3588 304528234963033816732953709903872 3589 308039095855459744563698878906368 3590 308682994302729901501422219362304 3591 312241754799883617612222091493376 3592 316501751733026408438600388575232 3593 320819868932249617628132303437824 3594 324518553658426726783156020576256 3595 325196899347731912692856329863168 3596 328946046208930889336332738363392 3597 329633646748081198527153512570976 3598 333433944212571031112270368210944 3599 337983071796937868776962426667008 3600 342594264333413043824572923641856 3601 346543982837392212634161238769664 3602 347268368590571139189099996782592 3603 351271974149869069813749852930048 3604 356064470699654709493425437147136 3605 360922352548780819831648841367552 3606 365083372865730067631050523148288 3607 365846511766198401779463371096064 3608 370064301985047250503374330658816 3609 370837852591591348343047701642348 3610 375113187239142410001304164237312 3611 380230955771555102374082730000384 3612 385418547375089674302644539097088 3613 389861980692066239213431393615872 3614 390676914664392531587737496380416 3615 395180970918602703540468584546304 3616 400572529537111548180103616790528 3617 406037646617378422310604946538496 3618 410718794473946326084931838541824 3619 411577325736973202001896292483072 3620 416322339733178156816296121991168 3621 422002335644035211251467184766976 3622 427759825242999490170843071250432 3623 433595865796975883590475106484224 3624 438594728278574519115110317817856 3625 439511528997441598036204683427968 3626 444578592283428041483027157614592 3627 450644095729250491702616568889344 3628 456792352444550725099430564855808 3629 462058643783189616845548318359552 3630 463024491454094852252133329043456 3631 468362632199825426418333137240064 3632 474752627599539612657900582862848 3633 481229803398374426442198455156736 3634 487795349021597869039284494794752 3635 493419069313396334004499107545088 3636 494450470122121797790730268856464 3637 500150916318856546668405552316416 3638 506974607695406803165443640000512 3639 513891396500119565736859385462784 3640 519815974256088318951241858154496 3641 520902552885856708783649995173888 3642 526907961224803604720624779395072 3643 534096706049482064240138155720704 3644 541383528823171229747473262051328 3645 547625059298595101446575784722432 3646 548769767649297602669195056644096 3647 555096452977570875755061495988224 3648 562669780858713615001956246355968 3649 570346433657332653561124095000576 3650 578127821062634511453966808645632 3651 584792971038099358820147090423808 3652 586015371996588797381606244570624 3653 592771456377904055310702876819456 3654 600858794305667322270155425185792 3655 609056469926067633465907419807744 3656 616078191710919489127397757812736 3657 617365988605459803002844438724608 3658 624483509599767235224444182986752 3659 633003503466052816877200777150464 3660 641639737864499235256264606875648 3661 649037107316853453566312041152512 3662 650393798695463825385712659726336 3663 657892092417861778672665476726784 3664 659267293496162397054307025141952 3665 666867888425142062224540736421888 3666 675966143593875737553924853334016 3667 685188528666826087649145847283712 3668 693087965674784425268322477539328 3669 694536737181142278378199993565184 3670 702543948299738139627499705860096 3671 712128941399309418986850874294272 3672 721844705097561639663297682735104 3673 730166745731460135262101046296576 3674 731693023532396803558926742192128 3675 740128603970094501006748661317632 3676 741675705183182696686095403284696 3677 750226374478284820002608328474624 3678 760461911543110204748165460000768 3679 770837094750179348605289078194176 3680 779723961384132478426862787231744 3681 781353829328785063175474992760832 3682 790361941837205407080937169092608 3683 801145059074223096360207233581056 3684 812075293234756844621209893076992 3685 821437588947892652169863677083648 3686 823154651473946404003792584966144 3687 832644679466356313632592243982336 3688 834385168331080533771857328695283 3689 844004671288070422502934369533952 3690 855519650485998980341686142500864 3691 867191731593951767180950212968448 3692 877189456557149038230220635635712 3693 879023057994883196072409366855936 3694 889157184566856082966054315229184 3695 901288191458500983405233137778688 3696 913584704889101450198861129711616 3697 924117287566379233691096636719104 3698 926048982908189704504266658086912 3699 936725264399650852836666274480128 3700 949505255199079225315801165725696 3701 962459606796748852884396910313472 3702 975590698043195738078568989589504 3703 986838138626792668008998215090176 3704 988900940244243595581460537712928 3705 1000301832637713093336811104632832 3706 1013949215390813606330887280001024 3707 1027782793000239131473718770925568 3708 1039631948512176637902483716308992 3709 1041805105771713417567299990347776 3710 1053815922449607209441249558790144 3711 1068193412098964128480276311441408 3712 1082767057646342459494946524102656 3713 1095250118597190202893151569444864 3714 1097539535298595205338390113288192 3715 1110192905955141751510122991976448 3716 1112513557774774045029143104927044 3717 1125339561717427230003912492711936 3718 1140692867314665307122248190001152 3719 1156255642125269022907933617291264 3720 1169585942076198717640294180847616 3721 1172030743993177594763212489141248 3722 1185542912755808110621405753638912 3723 1201717588611334644540310850371584 3724 1218112939852135266931814839615488 3725 1232156383421838978254795515625472 3726 1234731977210919606005688877449216 3727 1248967019199534470448888365973504 3728 1266007006932105633754401554300928 3729 1283279475728998470512529213751296 3730 1298074214633706907132624082305024 3731 1300787597390927650771425319452672 3732 1315784184835723557345330953453568 3733 1318534586992324794108614050283904 3734 1333735776850284124449081472843776 3735 1351932287187751475107849706668032 3736 1370377057333652175298291694567424 3737 1386175931349568850536644955078656 3738 1389073474362284556756399987130368 3739 1405087896599476279254999411720192 3740 1424257882798618837973701748588544 3741 1443689410195123279326595365470208 3742 1460333491462920270524202092593152 3743 1463386047064793607117853484384256 3744 1480257207940189002013497322635264 3745 1483351410366365393372190806569392 3746 1500452748956569640005216656949248 3747 1520923823086220409496330920001536 3748 1541674189500358697210578156388352 3749 1559447922768264956853725574463488 3750 1562707658657570126350949985521664 3751 1580723883674410814161874338185216 3752 1602290118148446192720414467162112 3753 1624150586469513689242419786153984 3754 1642875177895785304339727354167296 3755 1646309302947892808007585169932288 3756 1665289358932712627265184487964672 3757 1688009342576140845005868739067904 3758 1711039300971997960683372285001728 3759 1734383463187903534361900425936896 3760 1754378913114298076460441271271424 3761 1758046115989766392144818733711872 3762 1778314369133712165932108630458368 3763 1802576382917001966810466275557376 3764 1827169409778202900397722259423232 3765 1848234575132758467382193273438208 3766 1852097965816379409008533316173824 3767 1873450528799301705673332548960256 3768 1899010510398158450631602331451392 3769 1924919213593497705768793820626944 3770 1951181396086391476157137979179008 3771 1973676277253585336017996430180352 3772 1977801880488487191162921075425856 3773 2000603665275426186673622209265664 3774 2027898430781627212661774560002048 3775 2055565586000478262947437541851136 3776 2079263897024353275804967432617984 3777 2083610211543426835134599980695552 3778 2107631844899214418882499117580288 3779 2136386824197928256960552622882816 3780 2165534115292684918989893048205312 3781 2190500237194380405786303138889728 3782 2195079070597190410676780226576384 3783 2220385811910283503020245983952896 3784 2225027115549548090058286209854088 3785 2250679123434854460007824985423872 3786 2281385734629330614244496380002304 3787 2312511284250538045815867234582528 3788 2339171884152397435280588361695232 3789 2344061487986355189526424978282496 3790 2371085825511616221242811507277824 3791 2403435177222669289080621700743168 3792 2436225879704270533863629679230976 3793 2464312766843677956509591031250944 3794 2469463954421839212011377754898432 3795 2497934038399068940897776731947008 3796 2503155504993241601315571986085849 3797 2532014013864211267508803108601856 3798 2566558951457996941025058427502592 3799 2596148429267413814265248164610048 3800 2601575194781855301542850638905344 3801 2631568369671447114690661906907136 3802 2637069173984649588217228100567808 3803 2667471553700568248898162945687552 3804 2703864574375502950215699413336064 3805 2740754114667304350596583389134848 3806 2772351862699137701073289910157312 3807 2778146948724569113512799974260736 3808 2810175793198952558509998823440384 3809 2848515765597237675947403497177088 3810 2887378820390246558653190730940416 3811 2920666982925840541048404185186304 3812 2926772094129587214235706968768512 3813 2960514415880378004026994645270528 3814 2966702820732730786744381613138784 3815 3000905497913139280010433313898496 3816 3041847646172440818992661840003072 3817 3083348379000717394421156312776704 3818 3118895845536529913707451148926976 3819 3125415317315140252701899971043328 3820 3161447767348821628323748676370432 3821 3204580236296892385440828934324224 3822 3248301172939027378484839572307968 3823 3285750355791570608679454708334592 3824 3292618605895785616015170339864576 3825 3330578717865425254530368975929344 3826 3337540673324322135087429314781132 3827 3376018685152281690011737478135808 3828 3422078601943995921366744570003456 3829 3468766926375807068723800851873792 3830 3508757826228596152920882542542848 3831 3516092231979532784289637467423744 3832 3556628738267424331864217260916736 3833 3605152765834003933620932551114752 3834 3654338819556405800795444518846464 3835 3696469150265516934764386546876416 3836 3704195931632758818017066632347648 3837 3746901057598603411346665097920512 3838 3798021020796316901263204662902784 3839 3849838427186995411537587641253888 3840 3902362792172782952314275958358016 3841 3947352554507170672035992860360704 3842 3955603760976974382325842150851712 3843 4001207330550852373347244418531328 3844 4055796861563254425323549120004096 3845 4111131172000956525894875083702272 3846 4158527794048706551609934865235968 3847 4167220423086853670269199961391104 3848 4215263689798428837764998235160576 3849 4272773648395856513921105245765632 3850 4331068230585369837979786096410624 3851 4381000474388760811572606277779456 3852 4390158141194380821353560453152768 3853 4440771623820567006040491967905792 3854 4450054231099096180116572419708176 3855 4501358246869708920015649970847744 3856 4562771469258661228488992760004608 3857 4625022568501076091631734469165056 3858 4678343768304794870561176723390464 3859 4688122975972710379052849956564992 3860 4742171651023232442485623014555648 3861 4806870354445338578161243401486336 3862 4872451759408541067727259358461952 3863 4928625533687355913019182062501888 3864 4938927908843678424022755509796864 3865 4995868076798137881795553463894016 3866 5064028027728422535017606217203712 3867 5133117902915993882050116855005184 3868 5192296858534827628530496329220096 3869 5203150389563710603085701277810688 3870 5263136739342894229381323813814272 3871 5274138347969299176434456201135616 3872 5334943107401136497796325891375104 3873 5407729148751005900431398826672128 3874 5481508229334608701193166778269696 3875 5544703725398275402146579820314624 3876 5556293897449138227025599948521472 3877 5620351586397905117019997646880768 3878 5697031531194475351894806994354176 3879 5774757640780493117306381461880832 3880 5841333965851681082096808370372608 3881 5853544188259174428471413937537024 3882 5921028831760756008053989290541056 3883 5933405641465461573488763226277568 3884 6001810995826278560020866627796992 3885 6083695292344881637985323680006144 3886 6166696758001434788842312625553408 3887 6237791691073059827414902297853952 3888 6250830634630280505403799942086656 3889 6322895534697643256647497352740864 3890 6409160472593784770881657868648448 3891 6496602345878054756969679144615936 3892 6571500711583141217358909416669184 3893 6585237211791571232030340679729152 3894 6661157435730850509060737951858688 3895 6675081346648644270174858629562264 3896 6752037370304563380023474956271616 3897 6844157203887991842733489140006912 3898 6937533852751614137447601703747584 3899 7017515652457192305841765085085696 3900 7032184463959065568579274934847488 3901 7113257476534848663728434521833472 3902 7210305531668007867241865102229504 3903 7308677639112811601590889037692928 3904 7392938300531033869528773093752832 3905 7408391863265517636034133264695296 3906 7493802115197206822693330195841024 3907 7509466514979724803946715958257547 3908 7596042041592633802526409325805568 3909 7699676854373990823075175282507776 3910 7804725584345565904628551916716032 3911 7894705109014341344071985720721408 3912 7911207521953948764651684301703424 3913 8002414661101704746694488837062656 3914 8111593723126508850647098240008192 3915 8222262344001913051789750167404544 3916 8317055588097413103219869730471936 3917 8334440846173707340538399922782208 3918 8430527379596857675529996470321152 3919 8545547296791713027842210491531264 3920 8662136461170739675959572192821248 3921 8762000948777521623145212555558912 3922 8780316282388761642707120906305536 3923 8881543247641134012080983935811584 3924 8900108462198192360233144839416352 3925 9002716493739417840031299941695488 3926 9125542938517322456977985520009216 3927 9250045137002152183263468938330112 3928 9356687536609589741122353446780928 3929 9376245951945420758105699913129984 3930 9484343302046464884971246029111296 3931 9613740708890677156322486802972672 3932 9744903518817082135454518716923904 3933 9857251067374711826038364125003776 3934 9877855817687356848045511019593728 3935 9991736153596275763591106927788032 3936 10012622019972966405262287944343396 3937 10128056055456845070035212434407424 3938 10266235805831987764100233710010368 3939 10384593717069655257060992658440192 3940 10406300779127421206171402555621376 3941 10526273478685788458762647627628544 3942 10548276695938598352868912402271232 3943 10669886214802272995592651782750208 3944 10815458297502011800862797653344256 3945 10963016458669217402386333556539392 3946 11089407450796550804293159640629248 3947 11112587794898276454051199897042944 3948 11240703172795810234039995293761536 3949 11394063062388950703789613988708352 3950 11549515281560986234612762923761664 3951 11682667931703362164193616740745216 3952 11707088376518348856942827875074048 3953 11842057663521512016107978581082112 3954 11866811282930923146977526452555136 3955 12003621991652557120041733255593984 3956 12167390584689763275970647360012288 3957 12333393516002869577684625251106816 3958 12475583382146119654829804595707904 3959 12501661269260561010807599884173312 3960 12645791069395286513294994705481728 3961 12818320945187569541763315737296896 3962 12993204691756109513939358289231872 3963 13143001423166282434717818833338368 3964 13170474423583142464060681359458304 3965 13322314871461701018121475903717376 3966 13350162693297288540349717259124528 3967 13504074740609126760046949912543232 3968 13688314407775983685466978280013824 3969 13875067705503228274895203407495168 3970 14035031304914384611683530170171392 3971 14064368927918131137158549869694976 3972 14226514953069697327456869043666944 3973 14420611063336015734483730204459008 3974 14617355278225623203181778075385856 3975 14785876601062067739057546187505664 3976 14816783726531035272068266529390592 3977 14987604230394413645386660391682048 3978 15192084083185267605052818651611136 3979 15399353708747981646150350565015552 3980 15609451168691131809257103833432064 3981 15789410218028682688143971441442816 3982 15822415043907897529303368603406848 3983 16004829322203409493388977674125312 3984 16223187446253017701294196480016384 3985 16444524688003826103579500334809088 3986 16634111176194826206439739460943872 3987 16668881692347414681076799845564416 3988 16861054759193715351059992940642304 3989 17091094593583426055684420983062528 3990 17324272922341479351919144385642496 3991 17524001897555043246290425111117824 3992 17560632564777523285414241812611072 3993 17763086495282268024161967871623168 3994 17800216924396384720466289678832704 3995 18005432987478835680062599883390976 3996 18251085877034644913955971040018432 3997 18500090274004304366526937876660224 3998 18713375073219179482244706893561856 3999 18752491903890841516211399826259968 4000 18968686604092929769942492058222592 4001 19227481417781354312644973605945344 4002 19489807037634164270909037433847808 4003 19714502134749423652076728250007552 4004 19755711635374713696091022039187456 4005 19983472307192551527182213855576064 4006 20025244039945932810524575888686792 4007 20256112110913690140070424868814848 4008 20532471611663975528200467420020736 4009 20769187434139310514121985316880384 4010 20812601558254842412342805111242752 4011 21052546957371576917525295255257088 4012 21096553391877196705737824804542464 4013 21339772429604545991185303565500416 4014 21630916595004023601725595306688512 4015 21926032917338434804772667113078784 4016 22178814901593101608586319281258496 4017 22225175589796552908102399794085888 4018 22481406345591620468079990587523072 4019 22528399544939174411840147874772641 4020 22788126124777901407579227977416704 4021 23099030563121972469225525847523328 4022 23365335863406724328387233481490432 4023 23414176753036697713885655750148096 4024 23684115327043024032215957162164224 4025 23733622565861846293955052905110272 4026 24007243983305114240083466511187968 4027 24334781169379526551941294720024576 4028 24666787032005739155369250502213632 4029 24951166764292239309659609191415808 4030 25003322538521122021615199768346624 4031 25291582138790573026589989410963456 4032 25636641890375139083526631474593792 4033 25986409383512219027878716578463744 4034 26286002846332564869435637666676736 4035 26340948847166284928121362718916608 4036 26644629742923402036242951807434752 4037 26700325386594577080699434518249056 4038 27008149481218253520093899825086464 4039 27376628815551967370933956560027648 4040 27750135411006456549790406814990336 4041 28070062609828769223367060340342784 4042 28128737855836262274317099739389952 4043 28453029906139394654913738087333888 4044 28841222126672031468967460408918016 4045 29234710556451246406363556150771712 4046 29571753202124135478115092375011328 4047 29633567453062070544136533058781184 4048 29975208460788827290773320783364096 4049 30037866059918899215786863833030188 4050 30384168166370535210105637303222272 4051 30798707417495963292300701130031104 4052 31218902337382263618514207666864128 4053 31578820436057365376287942882885632 4054 31644830087815795058606737206813696 4055 32009658644406818986777955348250624 4056 32446374892506035402588392960032768 4057 32889049376007652207159000669618176 4058 33268222352389652412879478921887744 4059 33337763384694829362153599691128832 4060 33722109518387430702119985881284608 4061 34182189187166852111368841966125056 4062 34648545844682958703838288771284992 4063 35048003795110086492580850222235648 4064 35121265129555046570828483625222144 4065 35526172990564536048323935743246336 4066 35600433848792769440932579357665408 4067 36010865974957671360125199766781952 4068 36502171754069289827911942080036864 4069 37000180548008608733053875753320448 4070 37426750146438358964489413787123712 4071 37504983807781683032422799652519936 4072 37937373208185859539884984116445184 4073 38454962835562708625289947211890688 4074 38979614075268328541818074867695616 4075 39429004269498847304153456500015104 4076 39511423270749427392182044078374912 4077 39966944614385103054364427711152128 4078 40050488079891865621049151777373584 4079 40512224221827380280140849737629696 4080 41064943223327951056400934840041472 4081 41538374868278621028243970633760768 4082 41625203116509684824685610222485504 4083 42105093914743153835050590510514176 4084 42193106783754393411475649609084928 4085 42679544859209091982370607131000832 4086 43261833190008047203451190613377024 4087 43852065834676869609545334226157568 4088 44357629803186203217172638562516992 4089 44450351179593105816204799588171776 4090 44962812691183240936159981175046144 4091 45576252249555802815158455954833408 4092 46198061126243944938451051695046656 4093 46730671726813448656774466962980864 4094 46828353506073395427771311500296192 4095 47368230654086048064431914324328448 4096 47467245131723692587910105810220544 4097 48014487966610228480166933022375936 4098 48669562338759053103882589440049152 4099 49333574064011478310738501004427264 4100 49902333528584478619319218382831616 4101 50006645077042244043230399536693248 4102 50583164277581146053179978821926912 4103 51273283780750278167053262949187584 4104 51972818767024438055757433156927488 4105 52572005692665129738871275333353472 4106 52681897694332569856242725437833216 4107 53289259485846804072485903614869504 4108 53400650773189154161398869036498112 4109 54016298962436507040187799650172928 4110 54753257631103934741867913120055296 4111 55500270822012913099580813629980672 4112 56140125219657538446734120680685568 4113 56257475711672524548634199478779904 4114 56906059812278789309827476174667776 4115 57682444253344062937934920817836032 4116 58469421112902492812727112301543424 4117 59143506404248270956230184750022656 4118 59267134906124141088273066117562368 4119 59950416921577654581546641566728192 4120 60075732119837798431573727666060376 4121 60768336332741070420211274606444544 4122 61597414834991926584601402260062208 4123 62437804674764527237028415333728256 4124 63157640872114730752575885765771264 4125 63289660175631590117213474413627392 4126 64019317288813637973555910696501248 4127 64892749785012070805176785920065536 4128 65778098752015304414318001339236352 4129 66536444704779304825758957843775488 4130 66675526769389658724307199382257664 4131 67444219036774861404239971762569216 4132 67585198634817523235520443624317923 4133 68364378374333704222737683932250112 4134 69297091689365917407676577542569984 4135 70096007590220172985161700444471296 4136 70242530259110093141656967250444288 4137 71052345981129072096647871486492672 4138 71200867697585538881865158715330816 4139 72021731949915342720250399533563904 4140 73004343508138579655823884160073728 4141 74000361096017217466107751506640896 4142 74853500292876717928978827574247424 4143 75009967615563366064845599305039872 4144 75874746416371719079769968232890368 4145 76909925671125417250579894423781376 4146 77959228150536657083636149735391232 4147 78858008538997694608306913000030208 4148 79022846541498854784364088156749824 4149 79933889228770206108728855422304256 4150 80100976159783731242098303554747168 4151 81024448443654760560281699475259392 4152 82129886446655902112801869680082944 4153 83076749736557242056487941267521536 4154 83250406233019369649371220444971008 4155 84210187829486307670101181021028352 4156 84386213567508786822951299218169856 4157 85359089718418183964741214262001664 4158 86523666380016094406902381226754048 4159 87704131669353739219090668452315136 4160 88715259606372406434345277125033984 4161 88900702359186211632409599176343552 4162 89925625382366481872319962350092288 4163 90113598179756697647360591499090564 4164 91152504499111605630316911909666816 4165 92396122252487889876902103390093312 4166 93461343453626897313548933925961728 4167 93656707012146790855542623000592384 4168 94736461308172096128863828648656896 4169 94934490263447385175820211620441088 4170 96028975933220456960333866044751872 4171 97339124677518106207765178880098304 4172 98667148128022956621477002008854528 4173 99804667057168957238638436765663232 4174 100013290154084488086460799073386496 4175 101166328555162292106359957643853824 4176 102546567561500556334106525898375168 4177 103945637534048876111514866313854976 4178 105144011385330259477742550666706944 4179 105363795388665139712485450875666432 4180 106578518971693608144971807229739008 4181 106801301546378308322797738072996224 4182 108032597924873014080375599300345856 4183 109506515262207869483735826240110592 4184 111000541644025826199161627259961344 4185 112280250439315076893468241361371136 4186 112514951423345049097268398957559808 4187 113812119624557578619654952349335552 4188 115364888506688125875869841635672064 4189 116938842225804985625454224603086848 4190 118287012808496541912460369500045312 4191 118534269812248282176546132235124736 4192 119900833843155309163093283133456384 4193 120151464239675596863147455332120752 4194 121536672665482140840422549212889088 4195 123194829669983853169202804520124416 4196 124875609349529054474056830667456512 4197 126315281744229461505151771531542528 4198 126579320351263180234426948827254784 4199 128038634577627275947111821393002496 4200 129785499570024141610353571840131072 4201 131556197504030608828636002678472704 4202 133072889409558609651517915687550976 4203 133351053538779317448614398764515328 4204 134888438073549722808479943525138432 4205 136728756748667408445475367864500224 4206 138594183378731834815353155085139968 4207 140192015180440345970323400888942592 4208 140485060518220186283313934500888576 4209 142104691962258144193295742972985344 4210 142401735395171077763730317430661632 4211 144043463899830685440500799067127808 4212 146008687016277159311647768320147456 4213 148000722192034434932215503013281792 4214 149707000585753435857957655148494848 4215 150019935231126732129691198610079744 4216 151749492832743438159539936465780736 4217 153819851342250834501159788847562752 4218 155918456301073314167272299470782464 4219 157716017077995389216613826000060416 4220 158045693082997709568728176313499648 4221 159867778457540412217457710844608512 4222 160201952319567462484196607109494336 4223 162048896887309521120563398950518784 4224 164259772893311804225603739360165888 4225 166153499473114484112975882535043072 4226 166500812466038739298742440889942016 4227 168420375658972615340202362042056704 4228 168772427135017573645902598436339712 4229 170718179436836367929482428524003328 4230 173047332760032188813804762453508096 4231 175408263338707478438181336904630272 4232 177430519212744812868690554250067968 4233 177801404718372423264819198352687104 4234 179851250764732963744639924700184576 4235 180227196359513395294721182998181128 4236 182305008998223211260633823819333632 4237 184792244504975779753804206780186624 4238 186922686907253794627097867851923456 4239 187313414024293581711085246001184768 4240 189472922616344192257727657297313792 4241 189868980526894770351640423240882176 4242 192057951866440913920667732089503744 4243 194678249355036212415530357760196608 4244 197334296256045913242954004017709056 4245 199609334114337914477276873531326464 4246 200026580308168976172921598146772992 4247 202332657110324584212719915287707648 4248 202755595904452569706561330872953769 4249 205093135123001112668213051796750336 4250 207891275068097752223029732627709952 4251 210288022770660518955485101333413888 4252 210727590777330279424970901751332864 4253 213157037943387216289943614459478016 4254 213602603092756616645595476145992448 4255 216065195849746028160751198600691712 4256 219013030524415738967471652480221184 4257 222001083288051652398323254519922688 4258 224560500878630153786936482722742272 4259 225029902846690098194536797915119616 4260 227624239249115157239309904698671104 4261 230729777013376251751739683271344128 4262 233877684451609971250908449206173696 4263 236574025616993083824920739000090624 4264 237068539624496564353092264470249472 4265 239801667686310618326186566266912768 4266 240302928479351193726294910664241504 4267 243073345330964281680845098425778176 4268 246389659339967706338405609040248832 4269 249751218699058108948113661334913024 4270 252630563488458923010303543063085056 4271 253158640702526360468853897654509568 4272 256077269155254551894223642786004992 4273 259570999140048283220707143680262144 4274 263112395008061217657272005356945408 4275 266145778819117219303035831375101952 4276 266702107077558634897228797529030656 4277 269776876147099445616959887050276864 4278 270340794539270092942081774497271692 4279 273457513497334816890950735729000448 4280 277188366757463669630706310170279936 4281 280384030360880691940646801777885184 4282 280970121036440372566627869001777152 4283 284209383924516288386591485945970688 4284 284803470790342155527460634861323264 4285 288086927799661370881001598134255616 4286 292017374032554318623295536640294912 4287 296001444384068869864431006026563584 4288 299414001171506871715915310296989696 4289 300039870462253464259382397220159488 4290 303498985665486876319079872931561472 4291 307639702684501669002319577695125504 4292 311836912602146628334544598941564928 4293 315432034155990778433227652000120832 4294 316091386165995419137456352626999296 4295 319735556915080824434915421689217024 4296 320403904639134924968393214218988672 4297 324097793774619042241126797901037568 4298 328519545786623608451207478720331776 4299 332306998946228968225951765070086144 4300 333001624932077478597484881779884032 4301 336840751317945230680404724084113408 4302 337544854270035147291805196872679424 4303 341436358873672735858964857048006656 4304 346094665520064377627609524907016192 4305 350816526677414956876362673809260544 4306 354861038425489625737381108500135936 4307 355602809436744846529638396705374208 4308 359702501529465927489279849400369152 4309 360454392719026790589442365996362256 4310 364610017996446422521267647638667264 4311 369584489009951559507608413560373248 4312 373845373814507589254195735703846912 4313 374626828048587163422170492002369536 4314 378945845232688384515455314594627584 4315 379737961053789540703280846481764352 4316 384115903732881827841335464179007488 4317 389356498710072424831060715520393216 4318 394668592512091826485908008035418112 4319 399218668228675828954553747062652928 4320 400053160616337952345843196293545984 4321 404665314220649168425439830575415296 4322 410186270246002225336426103593500672 4323 415782550136195504446059465255419904 4324 420576045541321037910970202666827776 4325 421455181554660558849941803502665728 4326 426314075886774432579887228918956032 4327 427205206185513233291190952291984896 4328 432130391699492056321502397201383424 4329 438026061048831477934943304960442368 4330 444002166576103304796646509039845376 4331 449121001757260307573872965445484544 4332 450059805693380196389073595830239232 4333 455248478498230314478619809397342208 4334 461459554026752503503479366542688256 4335 467755368903219942501816898412347392 4336 473148051233986167649841478000181248 4337 474137079248993128706184528940498944 4338 479603335372621236652373132533825536 4339 480605856958702387452589821328483008 4340 486146690661928563361690196851556352 4341 492779318679935412676811218080497664 4342 499502437398116217896227322669826048 4343 505261126976917846020607086126170112 4344 506317281405052720937707795309019136 4345 512154538310509103788447285572009984 4346 519141998280096566441414287360524288 4347 526224790016122435314544010713890816 4348 532291557638234438606071662750203904 4349 533404214155117269794457595058061312 4350 539553752294198891233919774100553728 4351 540681589078540185884163548994543384 4352 546915026994669633781901471458000896 4353 554376733514927339261412620340559872 4354 560768060721761383881293603555770368 4355 561940242072880745133255738003554304 4356 568418767849032576773182971891941376 4357 569606941580684311054921269722646528 4358 576173855599322741762003196268511232 4359 584034748065108637246591073280589824 4360 592002888768137739728862012053127168 4361 598828002343013743431830620593979392 4362 600079740924506928518764794440318976 4363 606997971330973752638159745863122944 4364 608266787713357709119683992618861307 4365 615279405369003338004639155390251008 4366 623673825204293256669089197883129856 4367 630864068311981556866455304000241664 4368 632182772331990838274912705253998592 4369 639471113830161648869830843378434048 4370 640807809278269849936786428437977344 4371 648195587549238084482253595802075136 4372 657039091573247216902414957440663552 4373 664613997892457936451903530140172288 4374 666003249864154957194969763559768064 4375 673681502635890461360809448168226816 4376 675089708540070294583610393745358848 4377 682872717747345471717929714096013312 4378 692189331040128755255219049814032384 4379 701633053354829913752725347618521088 4380 709722076850979251474762217000271872 4381 711205618873489693059276793410748416 4382 719405003058931854978559698800738304 4383 720908785438053581178884731992724512 4384 729220035992892845042535295277334528 4385 739168978019903119015216827120746496 4386 747690747629015178508391471407693824 4387 749253656097174326844340984004739072 4388 757891690465376769030910629189255168 4389 759475922107579081406561692963528704 4390 768231807465763655682670928358014976 4391 778712997420144849662121431040786432 4392 789337185024183652971816016070836224 4393 798437336457351657909107494125305856 4394 800106321232675904691686392587091968 4395 809330628441298336850879661150830592 4396 811022383617810278826245323491815076 4397 820372540492004450672852207187001344 4398 831565100272391008892118930510839808 4399 841152091082642075821940405333655552 4400 842910363109321117699883607005331456 4401 852628151773548865159774457837912064 4402 854410412371026466582381904583969792 4403 864260783398984112643004794402766848 4404 876052122097662955869886609920884736 4405 888004333152206609593293018079690752 4406 898242003514520615147745930890969088 4407 900119611386760392778147191660478464 4408 910496956996460628957239618794684416 4409 922919108053505007006958733085376512 4410 935510737806439885003633796824694784 4411 946296102467972335299682956000362496 4412 948274158497986257412369057880997888 4413 959206670745242473304746265067651072 4414 961211713917404774905179642656966016 4415 972293381323857126723380393703112704 4416 985558637359870825353622436160995328 4417 999004874796232435792454645339652096 4418 1010522253953835692041214172252340224 4419 1012634562810105441875415590618038272 4420 1024309076621018207576894571144019968 4421 1038283996560193132882828574721048576 4422 1052449580032244870629088021427781632 4423 1064583115276468877212143325500407808 4424 1066808428310234539588915190116122624 4425 1079107504588397782467839548201107456 4426 1081363178157080371768327097989086768 4427 1093830053989339267563802942916001792 4428 1108753467029854678522825240681119744 4429 1121536121443522767762587207111540736 4430 1123880484145761490266511476007108608 4431 1136837535698065153546365943783882752 4432 1139213883161368622109842539445293056 4433 1152347711198645483524006392537022464 4434 1168069496130217274493182146561179648 4435 1184005777536275479457724024106254336 4436 1197656004686027486863661241187958784 4437 1200159481849013857037529588880637952 4438 1213995942661947505276319491726245888 4439 1230558810738006676009278310780502016 4440 1247347650408586513338178395766259712 4441 1261728136623963113732910608000483328 4442 1264365544663981676549825410507997184 4443 1278942227660323297739661686756868096 4444 1281615618556539699873572856875954688 4445 1296391175098476168964507191604150272 4446 1314078183146494433804829914881327104 4447 1329227995784915872903807060280344576 4448 1332006499728309914389939527119536128 4449 1347363005271780922721618896336453632 4450 1350179417080140589167220787490717696 4451 1365745435494690943435859428192026624 4452 1384378662080257510510438099628064768 4453 1403266106709659827505450695237042176 4454 1419444153701958502949524434000543744 4455 1422411237746979386118553586821496832 4456 1438810006117863709957119397601476608 4457 1441817570876107162357769463985449024 4458 1458440071985785690085070590554669056 4459 1478337956039806238030433654241492992 4460 1495381495258030357016782942815387648 4461 1498507312194348653688681968009478144 4462 1515783380930753538061821258378510336 4463 1518951844215158162813123385927057408 4464 1536463614931527311365341856716029952 4465 1557425994840289699324242862081572864 4466 1578674370048367305943632032141672448 4467 1596874672914703315818214988250611712 4468 1600212642465351809383372785174183936 4469 1618661256882596673701759322301661184 4470 1622044767235620557652490646983630152 4471 1640745080984008901345704414374002688 4472 1663130200544782017784237861021679616 4473 1682304182165284151643880810667311104 4474 1685820726218642235399767214010662912 4475 1705256303547097730319548915675824128 4476 1708820824742052933164763809167939584 4477 1728521566797968225286009588805533696 4478 1752104244195325911739773219841769472 4479 1776008666304413219186586036159381504 4480 1796484007029041230295491861781938176 4481 1800239222773520785556294383320956928 4482 1820993913992921257914479237589368832 4483 1824800363140073127359051977856583921 4484 1845838216107010014013917466170753024 4485 1871021475612879770007267593649389568 4486 1892592204935944670599365912000724992 4487 1896548316995972514824738115761995776 4488 1918413341490484946609492530135302144 4489 1922423427834809549810359285313932032 4490 1944586762647714253446760787406225408 4491 1971117274719741650707244872321990656 4492 1998009749592464871584909290679304192 4493 2021044507907671384082428344504680448 4494 2025269125620210883750831181236076544 4495 2048618153242036415153789142288039936 4496 2076567993120386265765657149442097152 4497 2104899160064489741258176042855563264 4498 2129166230552937754424286651000815616 4499 2133616856620469079177830380232245248 4500 2158215009176795564935679096402214912 4501 2162726356314160743536654195978173536 4502 2187660107978678535127605885832003584 4503 2217506934059709357045650481362239488 4504 2243072242887045535525174414223081472 4505 2247760968291522980533022952014217216 4506 2273675071396130307092731887567765504 4507 2278427766322737244219685078890586112 4508 2304695422397290967048012785074044928 4509 2336138992260434548986364293122359296 4510 2368011555072550958915448048212508672 4511 2395312009372054973727322482375917568 4512 2400318963698027714075059177761275904 4513 2427991885323895010552638983452491776 4514 2433067150853430836478735970475445228 4515 2461117621476013352018556621561004032 4516 2494695300817173026676356791532519424 4517 2523456273247926227465821216000966656 4518 2528731089327963353099650821015994368 4519 2557884455320646595479323373513736192 4520 2563231237113079399747145713751909376 4521 2592782350196952337929014383208300544 4522 2628156366292988867609659829762654208 4523 2658455991569831745807614120560689152 4524 2664012999456619828779879054239072256 4525 2694726010543561845443237792672907264 4526 2700358834160281178334441574981435392 4527 2731490870989381886871718856384053248 4528 2768757324160515021020876199256129536 4529 2806532213419319655010901390474084352 4530 2838888307403917005899048868001087488 4531 2844822475493958772237107173642993664 4532 2877620012235727419914238795202953216 4533 2883635141752214324715538927970898048 4534 2916880143971571380170141181109338112 4535 2956675912079612476060867308482985984 4536 2990762990516060714033565885630775296 4537 2997014624388697307377363936018956288 4538 3031566761861507076123642516757020672 4539 3037903688430316325626246771854114816 4540 3072927229863054622730683713432059904 4541 3114851989680579398648485724163145728 4542 3157348740096734611887264064283344896 4543 3193749345829406631636429976501223424 4544 3200425284930703618766745570348367872 4545 3237322513765193347403518644603322368 4546 3244089534471241115304981293967260304 4547 3281490161968017802691408828748005376 4548 3326260401089564035568475722043359232 4549 3364608364330568303287761621334622208 4550 3371641452437284470799534428021325824 4551 3410512607094195460639097831351648256 4552 3417641649484105866329527618335879168 4553 3457043133595936450572019177611067392 4554 3504208488390651823479546439683538944 4555 3552017332608826438373172072318763008 4556 3592968014058082460590983723563876352 4557 3600478445547041571112588766641913856 4558 3641987827985842515828958475178737664 4559 3691676432214020028027834932341506048 4560 3742042951225759540014535187298779136 4561 3785184409871889341198731824001449984 4562 3793096633991945029649476231523991552 4563 3836826682980969893218985060270604288 4564 3844846855669619099620718570627864064 4565 3889173525295428506893521574812450816 4566 3942234549439483301414489744643981312 4567 3996019499184929743169818581358608384 4568 4042089015815342768164856689009360896 4569 4050538251240421767501662362472153088 4570 4097236306484072830307578284576079872 4571 4153135986240772531531314298884194304 4572 4209798320128979482516352085711126528 4573 4258332461105875508848573302001631232 4574 4267233713240938158355660760464490496 4575 4316430018353591129871358192804429824 4576 4325452712628321487073308391956347072 4577 4375320215957357070255211771664007168 4578 4435013868119418714091300962724478976 4579 4486144485774091071050348828446162944 4580 4495521936583045961066045904028434432 4581 4547350142792260614185463775135531008 4582 4556855532645474488439370157781172224 4583 4609390844794581934096025570148089856 4584 4672277984520869097972728586244718592 4585 4736023110145101917830896096425017344 4586 4790624018744109947454644964751835136 4587 4800637927396055428150118355522551808 4588 4855983770647790021105277966904983552 4589 4866134301706861672957471940950890456 4590 4922235242952026704037113243122008064 4591 4989390601634346053352713583065038848 4592 5046912546495852454931642432001933312 4593 5057462178655926706199301642031988736 4594 5115768910641293190958646747027472384 4595 5126462474226158799494291427503818752 4596 5185564700393904675858028766416601088 4597 5256312732585977735219319659525308416 4598 5316911983139663491615228241121378304 4599 5328025998913239657559758108478144512 4600 5389452021087123690886475585345814528 4601 5400717668320562356668883149962870784 4602 5462981741978763773743437712768106496 4603 5474401089420219382077155933569751763 4604 5537514648321030042041752398512259072 4605 5613064426838639310021802780948168704 4606 5677776614807834011798097736002174976 4607 5689644950987917544474214347285987328 4608 5755240024471454839828477590405906432 4609 5767270283504428649431077855941796096 4610 5833760287943142760340282362218676224 4611 5913351824159224952121734616965971968 4612 5981525981032121428067131771261550592 4613 5994029248777394614754727872037912576 4614 6063133523723014152247285033514041344 4615 6075807376860632651252493543708229632 4616 6145854459726109245461367426864119808 4617 6229703979361158797296971448326291456 4618 6314697480193469223774528128566689792 4619 6387498691658813263272859953002446848 4620 6400850569861407237533491140696735744 4621 6474645027530386694807037289206644736 4622 6488179068942482230609962587934520608 4623 6562980323936035605382817657496010752 4624 6652520802179128071136951444086718464 4625 6729216728661136606575523242669244416 4626 6743282904874568941599068856042651648 4627 6821025214188390921278195662703296512 4628 6835283298968211732659055236671758336 4629 6914086267191872901144038355222134784 4630 7008416976781303646959092879367077888 4631 7104034665217652876746344144637526016 4632 7185936028116164921181967447127752704 4633 7200956891094083142225177533283827712 4634 7283975655971685031657916950357475328 4635 7299201452560292509436207911426335684 4636 7383352864428040056055669864683012096 4637 7484085902451519080029070374597558272 4638 7570368819743778682397463648002899968 4639 7586193267983890059298952463047983104 4640 7673653365961939786437970120541208576 4641 7689693711339238199241437141255728128 4642 7778347050590857013787043149624901632 4643 7884469098878966602828979489287962624 4644 7992038998369859486339637162717216768 4645 8084178031630685536329713378018721792 4646 8101076502480843535003324724944306176 4647 8194472612968145660615156569152159744 4648 8306271972481545063062628597768388608 4649 8419596640257958965032704171422253056 4650 8516664922211751017697146604003262464 4651 8534467426481876316711321520928980992 4652 8632860036707182259742716385608859648 4653 8650905425256642974146616783912694144 4654 8750640431914714140510423543328014336 4655 8870027736238837428182601925448957952 4656 8972288971548182142100697656892325888 4657 8991043873166091922132091808056868864 4658 9094700285584521228370927550271062016 4659 9113711065290948976878740315562344448 4660 9218781689589163868192051140296179712 4661 9344555969041738195945457172489437184 4662 9472046220290203835661792192850034688 4663 9581248037488219894909289929503670272 4664 9601275854792110856300236711045103616 4665 9711967541295580042210555933809967104 4666 9732268603413723345914943881901780912 4667 9844470485904053408074226486244016128 4668 9978781203268692106705427166130077696 4669 10093825092991704909863284864003866624 4670 10114924357311853412398603284063977472 4671 10231537821282586381917293494054944768 4672 10252924948452317598988582855007637504 4673 10371129400787809351716057532833202176 4674 10512625465171955470438639319050616832 4675 10633823966279326983230456482242756608 4676 10656051997826479315119516216956289024 4677 10778904042174247381772951170691629056 4678 10801435336641124713337766299925741568 4679 10925963483957527547486875425536212992 4680 11075029296642060084083504797024518144 4681 11226128853677278620043605561896337408 4682 11355553229615668023596195472004349952 4683 11379289901975835088948428694571974656 4684 11510480048942909679656955180811812864 4685 11534540567008857298862155711883592192 4686 11667520575886285520680564724437352448 4687 11826703648318449904243469233931943936 4688 11963051962064242856134263542523101184 4689 11988058497554789229509455744075825152 4690 12126267047446028304494570067028082688 4691 12151614753721265302504987087416459264 4692 12291708919452218490922734853728239616 4693 12459407958722317594593942896652582912 4694 12629394960386938447549056257133379584 4695 12774997383317626526545719906004893696 4696 12801701139722814475066982281393471488 4697 12949290055060773389614074578413289472 4698 12976358137884964461219925175869041216 4699 13125960647872071210765635314992021504 4700 13305041604358256142273902888173436928 4701 13458433457322273213151046485338488832 4702 13486565809749137883198137712085303296 4703 13642050428376781842556391325406593024 4704 13670566597936423465318110473343516672 4705 13828172534383745802288076710444269568 4706 14016833953562607293918185758734155776 4707 14208069330435305753492688289275052032 4708 14371872056232329842363934894255505408 4709 14401913782188166284450355066567655424 4710 14567951311943370063315833900714950656 4711 14598402905120585018872415822852671368 4712 14766705728856080112111339729366024192 4713 14968171804903038160058140749195116544 4714 15140737639487557364794927296005799936 4715 15172386535967780118597904926095966208 4716 15347306731923879572875940241082417152 4717 15379387422678476398482874282511456256 4718 15556694101181714027574086299249803264 4719 15768938197757933205657958978575925248 4720 15984077996739718972679274325434433536 4721 16168356063261371072659426756037443584 4722 16202153004961687070006649449888612352 4723 16388945225936291321230313138304319488 4724 16423203268260658146231467800709255289 4725 16612543944963090126125257195536777216 4726 16839193280515917930065408342844506112 4727 17033329844423502035394293208006524928 4728 17068934852963752633422643041857961984 4729 17265720073414364519485432771217719296 4730 17301810850513285948293233567825388288 4731 17501280863829428281020847086656028672 4732 17740055472477674856365203850897915904 4733 17944577943096364284201395313784651776 4734 17982087746332183844264183616113737728 4735 18189400571169042456741855100542124032 4736 18227422130581897953757480631124688896 4737 18437563379178327736384102280592359424 4738 18689111938083476391890914344978874368 4739 18944092440580407671323584385700069376 4740 19162496074976439789818579859007340544 4741 19202551709584221712600473422090207232 4742 19423935082591160084421111867619934208 4743 19464537206827446691829887763803561824 4744 19688940971808106816148452972488032256 4745 19957562406537384213410854332260155392 4746 20187650185983409819726569728007733248 4747 20229848714623706824797206568127954944 4748 20463075642565172763834586988109889536 4749 20505849896904635197977165710015275008 4750 20742258801575618703432115065666404352 4751 21025250930343910940877278638101233664 4752 21267647932558653966460912964485513216 4753 21312103995652958630239032433912578048 4754 21557808084348494763545902341383258112 4755 21602870673282249426675532599851483136 4756 21851926967915055094973750851072425984 4757 21897604357680877528308623734279007052 4758 22150058593284120168167009594049036288 4759 22452257707354557240087211123792674816 4760 22711106459231336047192390944008699904 4761 22758579803951670177896857389143949312 4762 23020960097885819359313910361623625728 4763 23069081134017714597724311423767184384 4764 23335041151772571041361129448874704896 4765 23653407296636899808486938467863887872 4766 23926103924128485712268527085046202368 4767 23976116995109578459018911488151650304 4768 24252534094892056608989140134056165376 4769 24303229507442530605009974174832918528 4770 24583417838904436981845469707456479232 4771 24918815917444635189187885793305165824 4772 25258789920773876895098112514266759168 4773 25549994766635253053091439812009787392 4774 25603402279445628950133964562786942976 4775 25898580110121546779228149156826578944 4776 25952716275769928922439850351738082432 4777 26251921295744142421531270629984043008 4778 26610083208716512284547805776346873856 4779 26916866914644546426302092970676977664 4780 26973131619498275766396275424170606592 4781 27284100856753563685112782650813186048 4782 27341133195872846930636220946687033344 4783 27656345068767491604576153420888539136 4784 28033667907125214587836371517468311552 4785 28416138660870611506985376578550104064 4786 28743744112464659684727869788511010816 4787 28803827564376332568900710133135310848 4788 29135902623886740126631667801429901312 4789 29196805810241170037744831645705342736 4790 29533411457712160224222679458732048384 4791 29936343609806076320116281498390233088 4792 30281475278975114729589854592011599872 4793 30344773071935560237195809852191932416 4794 30694613463847759145751880482164834304 4795 30758774845356952796965748565022912512 4796 31113388202363428055148172598499606528 4797 31537876395515866411315917957151850496 4798 31968155993479437945358548650868867072 4799 32336712126522742145318853512074887168 4800 32404306009923374140013298899777224704 4801 32777890451872582642460626276608638976 4802 33225087889926180252250514391073554432 4803 33678386561031835860130816685689012224 4804 34066659688847004070788586416013049856 4805 34137869705927505266845286083715923968 4806 34531440146828729038970865542435438592 4807 34603621701026571896586467135650776576 4808 35002561727658856562041694173312057344 4809 35480110944955349712730407701795831808 4810 35889155886192728568402790627569303552 4811 35964175492664367688528367232227475456 4812 36378801142338084913483710201084248064 4813 36454844261163795907514961262249377792 4814 36875126758356655472768204561184718848 4815 37378223876166952783781828689957748736 4816 37888184881160815342647168771400138752 4817 38324992149952879579637159718014681088 4818 38405103419168443425200946844180414464 4819 38847870165182320168842223735239868416 4820 38929074413654893383659775527607123648 4821 39377881943616213632296905944976064512 4822 39915124813074768426821708664520310784 4823 40375300371966819639453139456015466496 4824 40459697429247413649594413136255909888 4825 40926151285130345527669173976219779072 4826 41011699793809270395954331420030550016 4827 41484517603151237406864230131332808704 4828 42050501860687821881754557276202467328 4829 42535295865117307932921825928971026432 4830 42624207991305917260478064867825156096 4831 43115616168696989527091804682766516224 4832 43205741346564498853351065199702966272 4833 43703853935830110189947501702144851968 4834 43795208715361755056617247468558014104 4835 44300117186568240336334019188098072576 4836 44904515414709114480174422247585349632 4837 45422212918462672094384781888017399808 4838 45517159607903340355793714778287898624 4839 46041920195771638718627820723247251456 4840 46138162268035429195448622847534368768 4841 46670082303545142082722258897749409792 4842 47306814593273799616973876935727775744 4843 47852207848256971424537054170092404736 4844 47952233990219156918037822976303300608 4845 48505068189784113217978280268112330752 4846 48606459014885061210019948349665837056 4847 49166835677808873963690939414912958464 4848 49269609804781974438694403402127765867 4849 49837631834889270378375771586610331648 4850 50517579841547753790196225028533518336 4851 51099989533270506106182879624019574784 4852 51206804558891257900267929125573885952 4853 51797160220243093558456298313653157888 4854 51905432551539857844879700703476164864 4855 52503842591488284843062541259968086016 4856 53220166417433024569095611552693747712 4857 53833733829289092852604185941353955328 4858 53946263238996551532792550848341213184 4859 54568201713507127370225565301626372096 4860 54682266391745693861272441893374066688 4861 55312690137534983209152306841777078272 4862 56067335814250429175672743034936623104 4863 56832277321741223013970753157100208128 4864 57487488224929319369455739577022021632 4865 57607655128752665137801420266270621696 4866 58271805247773480253263335602859802624 4867 58393611620482340075489663291410685472 4868 59066822915424320448445358917464096768 4869 59872687219612152640232562996780466176 4870 60562950557950229459179709184023199744 4871 60689546143871120474391619704383864832 4872 61389226927695518291503760964329668608 4873 61517549690713905593931497130045825024 4874 62226776404726856110296345196999213056 4875 63075752791031732822631835914303700992 4876 63936311986958875890717097301737734144 4877 64673424253045484290637707024149774336 4878 64808612019846748280026597799554449408 4879 65555780903745165284921252553217277952 4880 65692813073042632584925871202837021156 4881 66450175779852360504501028782147108864 4882 67356773122063671720261633371378024448 4883 68133319377694008141577172832026099712 4884 68275739411855010533690572167431847936 4885 69062880293657458077941731084870877184 4886 69207243402053143793172934271301553152 4887 70005123455317713124083388346624114688 4888 70960221889910699425460815403591663616 4889 71778311772385457136805581255138607104 4890 71928350985328735377056734464454950912 4891 72757602284676169826967420402168496128 4892 72909688522327591815029922524498755584 4893 73750253516713310945536409122369437696 4894 74756447752333905567563657379915497472 4895 75776369762321630685294337542800277504 4896 76649984299905759159274319436029362176 4897 76810206838336886850401893688360828928 4898 77695740330364640337684447470479736832 4899 77858148827309786767319551055214247296 4900 78755763887232427264593811889952129024 4901 79830249626149536853643417329040621568 4902 80750600743933639278906278912030932992 4903 80919394858494827299188826272511819776 4904 81852302570260691055338347952439558144 4905 82023399587618540791908662840061100032 4906 82969035206302474813728460262665617408 4907 84101003721375643763509114552404934656 4908 85070591730234615865843651857942052864 4909 85248415982611834520956129735650312192 4910 86231232337393979054183609365533032448 4911 86411482693128997706702130399405932544 4912 87407707871660220379895003404289703936 4913 87590417430723510113234494937116028208 4914 88600234373136480672668038376196145152 4915 89809030829418228960348844495170699264 4916 90844425836925344188769563776034799616 4917 91034319215806680711587429556575797248 4918 92083840391543277437255641446494502912 4919 92276324536070858390897245695068737536 4920 93340164607090284165444517795498819584 4921 94613629186547599233947753871455551488 4922 95704415696513942849074108340184809472 4923 95904467980438313836075645952606601216 4924 97010136379568226435956560536224661504 4925 97212918029770122420039896699331674112 4926 98333671355617747927381878829825916928 4927 99675263669778540756751543173220663296 4928 101035159683095507580392450057067036672 4929 102199979066541012212365759248039149568 4930 102413609117782515800535858251147771904 4931 103594320440486187116912596627306315776 4932 103810865103079715689759401406952329728 4933 105007685182976569686125082519936172032 4934 106440332834866049138191223105387495424 4935 107667467658578185705208371882707910656 4936 107892526477993103065585101696682426368 4937 109136403427014254740451130603252744192 4938 109364532783491387722544883786748133376 4939 110625380275069966418304613683554156544 4940 112134671628500858351345486069873246208 4941 113664554643482446027941506314200416256 4942 114974976449858638738911479154044043264 4943 115215310257505330275602840532541243392 4944 116543610495546960506526671205719605248 4945 116787223240964680150979326582821370944 4946 118133645830848640896890717834928193536 4947 119745374439224305280465125993560932352 4948 121125901115900458918359418368046399488 4949 121379092287742240948783239408767729664 4950 122778453855391036583007521928659337216 4951 123035099381427811187862994260091650048 4952 124453552809453712220592690393998426112 4953 126151505582063465645263671828607401984 4954 127872623973917751781434194603475468288 4955 129346848506090968581275414048299548672 4956 129617224039693496560053195599108898816 4957 131111561807490330569842505106434555904 4958 131385626146085265169851742405674042312 4959 132900351559704721009002057564294217728 4960 134713546244127343440523266742756048896 4961 136266638755388016283154345664052199424 4962 136551478823710021067381144334863695872 4963 138125760587314916155883462169741754368 4964 138414486804106287586345868542603106304 4965 140010246910635426248166776693248229376 4966 141920443779821398850921630807183327232 4967 143556623544770914273611162510277214208 4968 143856701970657470754113468928909901824 4969 145515204569352339653934840804336992256 4970 145819377044655183630059845048997511168 4971 147500507033426621891072818244738875392 4972 147808829414345923316083210206383297601 4973 149512895504667811135127314759830994944 4974 151552739524643261370588675085600555008 4975 153299968599811518318548638872058724352 4976 153620413676673773700803787376721657856 4977 155391480660729280675368894940959473664 4978 155716297654619573534639102110428494592 4979 157511527774464854529187623779904258048 4980 159660499252299073707286834658081243136 4981 161501201487867278557812557824061865984 4982 161838789716989654598377652545023639552 4983 163704605140521382110676695904879116288 4984 164046799175237081583817325680122200064 4985 165938070412604949627456920525331234816 4986 168202007442751287527018229104809869312 4987 170141183460469231731687303715884105728 4988 170496831965223669041912259471300624384 4989 172462464674787958108367218731066064896 4990 172822965386257995413404260798811865088 4991 174815415743320440759790006808579407872 4992 175180834861447020226468989874232056416 4993 177200468746272961345336076752392290304 4994 179618061658836457920697688990341398528 4995 181688851673850688377539127552069599232 4996 182068638431613361423174859113151594496 4997 184167680783086554874511282892989005824 4998 184552649072141716781794491390137475072 4999 186680329214180568330889035590997639168 5000 189227258373095198467895507742911102976 5001 191408831393027885698148216680369618944 5002 191808935960876627672151291905213202432 5003 194020272759136452871913121072449323008 5004 194425836059540244840079793398663348224 5005 196667342711235495854763757659651833856 5006 197078439219127897754777613608511063468 5007 199350527339557081513503086346441326592 5008 202070319366191015160784900114134073344 5009 204399958133082024424731518496078299136 5010 204827218235565031601071716502295543808 5011 207188640880972374233825193254612631552 5012 207621730206159431379518802813904659456 5013 210015370365953139372250165039872344064 5014 212880665669732098276382446210774990848 5015 215334935317156371410416743765415821312 5016 215785052955986206131170203393364852736 5017 218272806854028509480902261206505488384 5018 218729065566982775445089767573496266752 5019 221250760550139932836609227367108313088 5020 224269343257001716702690972139746492416 5021 227329109286964892055883012628400832512 5022 229949952899717277477822958308088086528 5023 230430620515010660551205681065082486784 5024 233087220991093921013053342411439210496 5025 233574446481929360301958653165642741888 5026 236267291661697281793781435669856387072 5027 239490748878448610560930251987121864704 5028 242251802231800917836718836736092798976 5029 242758184575484481897566478817535459328 5030 245556907710782073166015043857318674432 5031 246070198762855622375725988520183300096 5032 248907105618907424441185380787996852224 5033 252303011164126931290527343657214803968 5034 255745247947835503562868389206950936576 5035 258693697012181937162550828096599097344 5036 259234448079386993120106391198217797632 5037 262223123614980661139685010212869111808 5038 262771252292170530339703484811348084624 5039 265800703119409442018004115128588435456 5040 269427092488254686881046533485512097792 5041 272533277510776032566308691328104398848 5042 273102957647420042134762288669727391744 5043 276251521174629832311766924339483508736 5044 276828973608212575172691737085206212608 5045 280020493821270852496333553386496458752 5046 283840887559642797701843261614366654464 5047 287113247089541828547222325020554428416 5048 287713403941314941508226937857819803648 5049 291030409138704679307869681608673984512 5050 291638754089310367260119690097995022336 5051 295001014066853243782145636489477750784 5052 299025791009335622270254629519661989888 5053 303105479049286522741177350171201110016 5054 306599937199623036637097277744117448704 5055 307240827353347547401607574753443315712 5056 310782961321458561350737789881918947328 5057 311432595309239147069278204220856989184 5058 315023055548929709058375247559808516096 5059 319320998504598147414573669316162486272 5060 323002402975734557115625115648123731968 5061 323677579433979309196755305090047279104 5062 327409210281042764221353391809758232576 5063 328093598350474163167634651360244400128 5064 331876140825209899254913841050662469632 5065 336404014885502575054036458209619738624 5066 340282366920938463463374607431768211456 5067 340993663930447338083824518942601248768 5068 344924929349575916216734437462132129792 5069 345645930772515990826808521597623730176 5070 349630831486640881519580013617158815744 5071 350361669722894040452937979748464112832 5072 354400937492545922690672153504784580608 5073 359236123317672915841395377980682797056 5074 363377703347701376755078255104139198464 5075 364137276863226722846349718226303188992 5076 368335361566173109749022565785978011648 5077 369105298144283433563588982780274950144 5078 373360658428361136661778071181995278336 5079 378454516746190396935791015485822205952 5080 382817662786055771396296433360739237888 5081 383617871921753255344302583810426404864 5082 388040545518272905743826242144898646016 5083 388851672119080489680159586797326696448 5084 393334685422470991709527515319303667712 5085 394156878438255795509555227217022126936 5086 398701054679114163027006172692882653184 5087 404140638732382030321569800228268146688 5088 408799916266164048849463036992156598272 5089 409654436471130063202143433004591087616 5090 414377281761944748467650386509225263104 5091 415243460412318862759037605627809318912 5092 420030740731906278744500330079744688128 5093 425761331339464196552764892421549981696 5094 430669870634312742820833487530831642624 5095 431570105911972412262340406786729705472 5096 436545613708057018961804522413010976768 5097 437458131133965550890179535146992533504 5098 442501521100279865673218454734216626176 5099 443426488243037769948249630619149892803 5100 448538686514003433405381944279492984832 5101 454658218573929784111766025256801665024 5102 459899905799434554955645916616176173056 5103 460861241030021321102411362130164973568 5104 466174441982187842026106684822878420992 5105 467148892963858720603917306331285483776 5106 472534583323394563587562871339712774144 5107 478981497756897221121860503974243729408 5108 484503604463601835673437673472185597952 5109 485516369150968963795132957635070918656 5110 491113815421564146332030087714637348864 5111 492140397525711244751451977040366600192 5112 497814211237814848882370761575993704448 5113 504606022328253862581054687314429607936 5114 511490495895671007125736778413901873152 5115 517387394024363874325101656193198194688 5116 518468896158773986240212782396435595264 5117 524446247229961322279370020425738223616 5118 525542504584341060679406969622696169248 5119 531601406238818884036008230257176870912 5120 538854184976509373762093066971024195584 5121 545066555021552065132617382656208797696 5122 546205915294840084269524577339454783488 5123 552503042349259664623533848678967017472 5124 553657947216425150345383474170412425216 5125 560040987642541704992667106772992917504 5126 567681775119285595403686523228733308928 5127 574226494179083657094444650041108856832 5128 575426807882629883016453875715639607296 5129 582060818277409358615739363217347969024 5130 583277508178620734520239380195990044672 5131 590002028133706487564291272978955501568 5132 591235317657383693264332840825533190404 5133 598051582018671244540509259039323979776 5134 606210958098573045482354700342402220032 5135 613199874399246073274194555488234897408 5136 614481654706695094803215149506886631424 5137 621565922642917122701475579763837894656 5138 622865190618478294138556408441713978368 5139 630046111097859418116750495119617032192 5140 638641997009196294829147338632324972544 5141 646004805951469114231250231296247463936 5142 647355158867958618393510610180094558208 5143 654818420562085528442706783619516465152 5144 656187196700948326335269302720488800256 5145 663752281650419798509827682101324939264 5146 672808029771005150108072916419239477248 5147 680564733841876926926749214863536422912 5148 681987327860894676167649037885202497536 5149 689849858699151832433468874924264259584 5150 691291861545031981653617043195247460352 5151 699261662973281763039160027234317631488 5152 700723339445788080905875959496928225664 5153 708801874985091845381344307009569161216 5154 718472246635345831682790755961365594112 5155 726755406695402753510156510208278396928 5156 728274553726453445692699436452606377984 5157 736670723132346219498045131571956023296 5158 738210596288566867127177965560549900288 5159 746721316856722273323556142363990556672 5160 756909033492380793871582030971644411904 5161 765635325572111542792592866721478475776 5162 767235743843506510688605167620852809728 5163 776081091036545811487652484289797292032 5164 777703344238160979360319173594653392896 5165 786669370844941983419055030638607335424 5166 788313756876511591019110454434044253872 5167 797402109358228326054012345385765306368 5168 808281277464764060643139600456536293376 5169 817599832532328097698926073984313196544 5170 819308872942260126404286866009182175232 5171 828754563523889496935300773018450526208 5172 830486920824637725518075211255618637824 5173 840061481463812557489000660159489376256 5174 851522662678928393105529784843099963392 5175 861339741268625485641666975061663285248 5176 863140211823944824524680813573459410944 5177 873091227416114037923609044826021953536 5178 874916262267931101780359070293985067008 5179 885003042200559731346436909468433252352 5180 897077373028006866810763888558985969664 5181 909316437147859568223532050513603330048 5182 919799811598869109911291833232352346112 5183 921722482060042642204822724260329947136 5184 932348883964375684052213369645756841984 5185 934297785927717441207834612662570967552 5186 945069166646789127175125742679425548288 5187 957962995513794442243721007948487458816 5188 969007208927203671346875346944371195904 5189 971032738301937927590265915270141837312 5190 982227630843128292664060175429274697728 5191 984280795051422489502903954080733200384 5192 995628422475629697764741523151987408896 5193 1009212044656507725162109374628859215872 5194 1022980991791342014251473556827803746304 5195 1034774788048727748650203312386396389376 5196 1036937792317547972480425564792871190528 5197 1048892494459922644558740040851476447232 5198 1051085009168682121358813939245392338496 5199 1063202812477637768072016460514353741824 5200 1077708369953018747524186133942048391168 5201 1090133110043104130265234765312417595392 5202 1092411830589680168539049154678909566976 5203 1105006084698519329247067697357934034944 5204 1107315894432850300690766948340824850432 5205 1120081975285083409985334213545985835008 5206 1135363550238571190807373046457466617856 5207 1148452988358167314188889300082217713664 5208 1150853615765259766032907751431279214592 5209 1164121636554818717231478726434695938048 5210 1166555016357241469040478760391980089344 5211 1180004056267412975128582545957911003136 5212 1182470635314767386528665681651066380808 5213 1196103164037342489081018518078647959552 5214 1212421916197146090964709400684804440064 5215 1226399748798492146548389110976469794816 5216 1228963309413390189606430299013773262848 5217 1243131845285834245402951159527675789312 5218 1245730381236956588277112816883427956736 5219 1260092222195718836233500990239234064384 5220 1277283994018392589658294677264649945088 5221 1292009611902938228462500462592494927872 5222 1294710317735917236787021220360189116416 5223 1309636841124171056885413567239032930304 5224 1312374393401896652670538605440977600512 5225 1327504563300839597019655364202649878528 5226 1330279464729113309844748891857449678409 5227 1345616059542010300216145832838478954496 5228 1361129467683753853853498429727072845824 5229 1363974655721789352335298075770404995072 5230 1379699717398303664866937749848528519168 5231 1382583723090063963307234086390494920704 5232 1398523325946563526078320054468635262976 5233 1401446678891576161811751918993856451328 5234 1417603749970183690762688614019138322432 5235 1436944493270691663365581511922731188224 5236 1453510813390805507020313020416556793856 5237 1456549107452906891385398872905212755968 5238 1473341446264692438996090263143912046592 5239 1476421192577133734254355931121099800576 5240 1493442633713444546647112284727981113344 5241 1513818066984761587743164061943288823808 5242 1531270651144223085585185733442956951552 5243 1534471487687013021377210335241705619456 5244 1552162182073091622975304968579594584064 5245 1555406688476321958720638347189306785792 5246 1573338741689883966838110061277214670848 5247 1576627513753023182038220908868088507744 5248 1594804218716456652108024690771530612736 5249 1616562554929528121286279200913072586752 5250 1635199665064656195397852147968626393088 5251 1638617745884520252808573732018364350464 5252 1657509127047778993870601546036901052416 5253 1660973841649275451036150422511237275648 5254 1680122962927625114978001320318978752512 5255 1703045325357856786211059569686199926784 5256 1722679482537250971283333950123326570496 5257 1726280423647889649049361627146918821888 5258 1746182454832228075847218089652043907072 5259 1749832524535862203560718140587970134016 5260 1770006084401119462692873818936866504704 5261 1773705952972151079792998522476599571212 5262 1794154746056013733621527777117971939328 5263 1818632874295719136447064101027206660096 5264 1839599623197738219822583666464704692224 5265 1843444964120085284409645448520659894272 5266 1864697767928751368104426739291513683968 5267 1868595571855434882415669225325141935104 5268 1890138333293578254350251485358851096576 5269 1915925991027588884487442015896974917632 5270 1938014417854407342693750693888742391808 5271 1942065476603875855180531830540283674624 5272 1964455261686256585328120350858549395456 5273 1968561590102844979005807908161466400768 5274 1991256844951259395529483046303974817792 5275 2018424089313015450324218749257718431744 5276 2045961983582684028502947113655607492608 5277 2069549576097455497300406624772792778752 5278 2073875584635095944960851129585742381056 5279 2097784988919845289117480081702952894464 5280 2102170018337364242717627878490784676992 5281 2126405624955275536144032921028707483648 5282 2155416739906037495048372267884096782336 5283 2180266220086208260530469530624835190784 5284 2184823661179360337078098309357819133952 5285 2210012169397038658494135394715868069888 5286 2214631788865700601381533896681649700864 5287 2240163950570166819970668427091971670016 5288 2270727100477142381614746092914933235712 5289 2296905976716334628377778600164435427328 5290 2301707231530519532065815502862558429184 5291 2328243273109637434462957452869391876096 5292 2333110032714482938080957520783960178688 5293 2360008112534825950257165091915822006272 5294 2364941270629534773057331363302132761616 5295 2392206328074684978162037036157295919104 5296 2424843832394292181929418801369608880128 5297 2452799497596984293096778221952939589632 5298 2457926618826780379212860598027546525696 5299 2486263690571668490805902319055351578624 5300 2491460762473913176554225633766855913472 5301 2520184444391437672467001980478468128768 5302 2554567988036785179316589354529299890176 5303 2584019223805876456925000925184989855744 5304 2589420635471834473574042440720378232832 5305 2619273682248342113770827134478065860608 5306 2624748786803793305341077210881955201024 5307 2655009126601679194039310728405299757056 5308 2691232119084020600432291665676957908992 5309 2722258935367507707706996859454145691648 5310 2727949311443578704670596151540809990144 5311 2759399434796607329733875499697057038336 5312 2765167446180127926614468172780989841408 5313 2797046651893127052156640108937270525952 5314 2802893357783152323623503837987712902656 5315 2835207499940367381525377228038276644864 5316 2873888986541383326731163023845462376448 5317 2907021626781611014040626040833113587712 5318 2913098214905813782770797745810425511936 5319 2946682892529384877992180526287824093184 5320 2952842385154267468508711862242199601152 5321 2986885267426889093294224569455962226688 5322 3027636133969523175486328123886577647616 5323 3062541302288446171170371466885913903104 5324 3068942975374026042754420670483411238912 5325 3104324364146183245950609937159189168128 5326 3110813376952643917441276694378613571584 5327 3146677483379767933676220122554429341696 5328 3153255027506046364076441817736177015488 5329 3189608437432913304216049381543061225472 5330 3233125109859056242572558401826145173504 5331 3270399330129312390795704295937252786176 5332 3277235491769040505617147464036728700928 5333 3315018254095557987741203092073802104832 5334 3321947683298550902072300845022474551296 5335 3360245925855250229956002640637957505024 5336 3406090650715713572422119139372399853568 5337 3445358965074501942566667900246653140992 5338 3452560847295779298098723254293837643776 5339 3492364909664456151694436179304087814144 5340 3499665049071724407121436281175940268032 5341 3540012168802238925385747637873733009408 5342 3547411905944302159585997044953199142424 5343 3588309492112027467243055554235943878656 5344 3637265748591438272894128202054413320192 5345 3679199246395476439645167332929409384448 5346 3686889928240170568819290897041319788544 5347 3729395535857502736208853478583027367936 5348 3737191143710869764831338450650283870208 5349 3780276666587156508700502970717702193152 5350 3831851982055177768974884031793949835264 5351 3876028835708814685387501387777484783616 5352 3884130953207751710361063661080567349248 5353 3928910523372513170656240701717098790912 5354 3937123180205689958011615816322932801536 5355 3982513689902518791058966092607949635584 5356 3990838394187339929534246675572349035227 5357 4036848178626030900648437498515436863488 5358 4091923967165368057005894227311214985216 5359 4139099152194910994600813249545585557504 5360 4147751169270191889921702259171484762112 5361 4195569977839690578234960163405905788928 5362 4204340036674728485435255756981569353984 5363 4252811249910551072288065842057414967296 5364 4310833479812074990096744535768193564672 5365 4360532440172416521060939061249670381568 5366 4369647322358720674156196618715638267904 5367 4420024338794077316988270789431736139776 5368 4429263577731401202763067793363299401728 5369 4480327901140333639941336854183943340032 5370 4541454200954284763229492185829866471424 5371 4593811953432669256755557200328870854656 5372 4603414463061039064131631005725116858368 5373 4656486546219274868925914905738783752192 5374 4666220065428965876161915041567920357376 5375 4720016225069651900514330183831644012544 5376 4729882541259069546114662726604265523232 5377 4784412656149369956324074072314591838208 5378 4849687664788584363858837602739217760256 5379 4905598995193968586193556443905879179264 5380 4915853237653560758425721196055093051392 5381 4972527381143336981611804638110703157248 5382 4982921524947826353108451267533711826944 5383 5040368888782875344934003960956936257536 5384 5109135976073570358633178709058599780352 5385 5168038447611752913850001850369979711488 5386 5178841270943668947148084881440756465664 5387 5238547364496684227541654268956131721216 5388 5249497573607586610682154421763910402048 5389 5310018253203358388078621456810599514112 5390 5321117858916453239378995567429798713636 5391 5382464238168041200864583331353915817984 5392 5444517870735015415413993718908291383296 5393 5455898622887157409341192303081619980288 5394 5518798869593214659467750999394114076672 5395 5530334892360255853228936345561979682816 5396 5594093303786254104313280217874541051904 5397 5605786715566304647247007675975425805312 5398 5670414999880734763050754456076553289728 5399 5747777973082766653462326047690924752896 5400 5814043253563222028081252081666227175424 5401 5826196429811627565541595491620851023872 5402 5893365785058769755984361052575648186368 5403 5905684770308534937017423724484399202304 5404 5973770534853778186588449138911924453376 5405 6055272267939046350972656247773155295232 5406 6125082604576892342340742933771827806208 5407 6137885950748052085508841340966822477824 5408 6208648728292366491901219874318378336256 5409 6221626753905287834882553388757227143168 5410 6293354966759535867352440245108858683392 5411 6306510055012092728152883635472354030976 5412 6379216874865826608432098763086122450944 5413 6466250219718112485145116803652290347008 5414 6540798660258624781591408591874505572352 5415 6554470983538081011234294928073457401856 5416 6630036508191115975482406184147604209664 5417 6643895366597101804144601690044949102592 5418 6720491851710500459912005281275915010048 5419 6812181301431427144844238278744799707136 5420 6890717930149003885133335800493306281984 5421 6905121694591558596197446508587675287552 5422 6984729819328912303388872358608175628288 5423 6999330098143448814242872562351880536064 5424 7080024337604477850771495275747466018816 5425 7094823811888604319171994089906398284848 5426 7176618984224054934486111108471887757312 5427 7274531497182876545788256404108826640384 5428 7358398492790952879290334665858818768896 5429 7373779856480341137638581794082639577088 5430 7458791071715005472417706957166054735872 5431 7474382287421739529662676901300567740416 5432 7560553333174313017401005941435404386304 5433 7663703964110355537949768063587899670528 5434 7752057671417629370775002775554969567232 5435 7768261906415503420722127322161134698496 5436 7857821046745026341312481403434197581824 5437 7874246360411379916023231632645865603072 5438 7965027379805037582117932185215899271168 5439 8073696357252061801296874997030873726976 5440 8183847934330736114011788454622429970432 5441 8278198304389821989201626499091171115008 5442 8295502338540383779843404518342969524224 5443 8391139955679381156469920326811811577856 5444 8408680073349456970870511513963138707968 5445 8505622499821102144576131684114829934592 5446 8621666959624149980193489071536387129344 5447 8721064880344833042121878122499340763136 5448 8739294644717441348312393237431276535808 5449 8840048677588154633976541578863472279552 5450 8858527155462802405526135586726598803456 5451 8960655802280667279882673708367886680064 5452 9082908401908569526458984371659732942848 5453 9187623906865338513511114400657741709312 5454 9206828926122078128263262011450233716736 5455 9312973092438549737851829811477567504384 5456 9332440130857931752323830083135840714752 5457 9440032450139303801028660367663288025088 5458 9459765082518139092229325453208531046464 5459 9568825312298739912648148144629183676416 5460 9699375329577168727717675205478435520512 5461 9811197990387937172387112887811758358528 5462 9831706475307121516851442392110186102784 5463 9945054762286673963223609276221406314496 5464 9965843049895652706216902535067423653888 5465 10080737777565750689868007921913872515072 5466 10218271952147140717266357418117199560704 5467 10336076895223505827700003700739959422976 5468 10357682541887337894296169762881512931328 5469 10477094728993368455083308537912263442432 5470 10498995147215173221364308843527820804096 5471 10620036506406716776157242913621199028224 5472 10642235717832906478757991134859597427272 5473 10764928476336082401729166662707831635968 5474 10889035741470030830827987437816582766592 5475 10911797245774314818682384606163239960576 5476 11037597739186429318935501998788228153344 5477 11060669784720511706457872691123959365632 5478 11188186607572508208626560435749082103808 5479 11211573431132609294494015351950851610624 5480 11340829999761469526101508912153106579456 5481 11495555946165533306924652095381849505792 5482 11628086507126444056162504163332454350848 5483 11652392859623255131083190983241702047744 5484 11786731570117539511968722105151296372736 5485 11811369540617069874034847448968798404608 5486 11947541069707556373176898277823848906752 5487 11972515182562019788602740026717047105681 5488 12110544535878092701945312495546310590464 5489 12250165209153784684681485867543655612416 5490 12275771901496104171017682681933644955648 5491 12417297456584732983802439748636756672512 5492 12443253507810575669765106777514454286336 5493 12586709933519071734704880490217717366784 5494 12613020110024185456305767270944708061952 5495 12758433749731653216864197526172244901888 5496 12932500439436224970290233607304580694016 5497 13081597320517249563182817183749011144704 5498 13108941967076162022468589856146914803712 5499 13260073016382231950964812368295208419328 5500 13287790733194203608289203380089898205184 5501 13440983703421000919824010562551830020096 5502 13624362602862854289688476557489599414272 5503 13781435860298007770266671600986612563968 5504 13810243389183117192394893017175350575104 5505 13969459638657824606777744717216351256576 5506 13998660196286897628485745124703761072128 5507 14160048675208955701542990551494932037632 5508 14189647623777208638343988179812796569696 5509 14353237968448109868972222216943775514624 5510 14549062994365753091576512808217653280768 5511 14716796985581905758580669331717637537792 5512 14747559712960682275277163588165279154176 5513 14917582143430010944835413914332109471744 5514 14948764574843479059325353802601135480832 5515 15121106666348626034802011882870808772608 5516 15327407928220711075899536127175799341056 5517 15504115342835258741550005551109939134464 5518 15536523812831006841444254644322269396992 5519 15715642093490052682624962806868395163648 5520 15748492720822759832046463265291731206144 5521 15930054759610075164235864370431798542336 5522 15963353576749359718136986702289396140908 5523 16147392714504123602593749994061747453952 5524 16367695868661472228023576909244859940864 5525 16556396608779643978403252998182342230016 5526 16591004677080767559686809036685939048448 5527 16782279911358762312939840653623623155712 5528 16817360146698913941741023027926277415936 5529 17011244999642204289152263368229659869184 5530 17243333919248299960386978143072774258688 5531 17442129760689666084243756244998681526272 5532 17478589289434882696624786474862553071616 5533 17680097355176309267953083157726944559104 5534 17717054310925604811052271173453197606912 5535 17921311604561334559765347416735773360128 5536 18165816803817139052917968743319465885696 5537 18375247813730677027022228801315483418624 5538 18413657852244156256526524022900467433472 5539 18625946184877099475703659622955135008768 5540 18664880261715863504647660166271681429504 5541 18880064900278607602057320735326576050176 5542 18919530165036278184458650906417062092928 5543 19137650624597479825296296289258367352832 5544 19398750659154337455435350410956871041024 5545 19622395980775874344774225775623516717056 5546 19663412950614243033702884784220372205568 5547 19890109524573347926447218552442812628992 5548 19931686099791305412433805070134847307776 5549 20161475555131501379736015843827745030144 5550 20436543904294281434532714836234399121408 5551 20672153790447011655400007401479918845952 5552 20715365083774675788592339525763025862656 5553 20954189457986736910166617075824526884864 5554 20997990294430346442728617687055641608192 5555 21240073012813433552314485827242398056448 5556 21284471435665812957515982269719194854544 5557 21529856952672164803458333325415663271936 5558 21778071482940061661655974875633165533184 5559 21823594491548629637364769212326479921152 5560 22075195478372858637871003997576456306688 5561 22121339569441023412915745382247918731264 5562 22376373215145016417253120871498164207616 5563 22423146862265218588988030703901703221248 5564 22681659999522939052203017824306213158912 5565 22991111892331066613849304190763699011584 5566 23256173014252888112325008326664908701696 5567 23304785719246510262166381966483404095488 5568 23573463140235079023937444210302592745472 5569 23622739081234139748069694897937596809216 5570 23895082139415112746353796555647697813504 5571 24221089071756185403890624991092621180928 5572 24500330418307569369362971735087311224832 5573 24551543802992208342035365363867289911296 5574 24834594913169465967604879497273513345024 5575 24886507015621151339530213555028908572672 5576 25173419867038143469409760980435434733568 5577 25226040220048370912611534541889416123904 5578 25516867499463306433728395052344489803776 5579 25865000878872449940580467214609161388032 5580 26163194641034499126365634367498022289408 5581 26217883934152324044937179712293829607424 5582 26520146032764463901929624736590416838656 5583 26575581466388407216578406760179796410368 5584 26881967406842001839648021125103660040192 5585 27248725205725708579376953114979198828544 5586 27562871720596015540533343201973225127936 5587 27620486778366234384789786034350701150208 5588 27938919277315649213555489434432702513152 5589 27997320392573795256971490249407522144256 5590 28320097350417911403085981102989864075264 5591 28379295247554417276687976359625593139392 5592 28706475936896219737944444433887551029248 5593 29098125988731506183153025616435306561536 5594 29433593971163811517161338663435275075584 5595 29495119425921364550554327176330558308352 5596 29835164286860021889670827828664218943488 5597 29897529149686958118650707605202270961664 5598 30242213332697252069604023765741617545216 5599 30654815856441422151799072254351598682112 5600 31008230685670517483100011102219878268928 5601 31073047625662013682888509288644538793984 5602 31431284186980105365249925613736790327296 5603 31496985441645519664092926530583462412288 5604 31860109519220150328471728740863597084672 5605 31926707153498719436273973404578792281816 5606 32294785429008247205187499988123494907904 5607 32735391737322944456047153818489719881728 5608 33112793217559287956806505996364684460032 5609 33182009354161535119373618073371878096896 5610 33564559822717524625879681307247246311424 5611 33634720293397827883482046055852554831872 5612 34022489999284408578304526736459319738368 5613 34486667838496599920773956286145548517376 5614 34884259521379332168487512489997363052544 5615 34957178578869765393249572949725106143232 5616 35360194710352618535906166315453889118208 5617 35434108621851209622104542346906395213824 5618 35842623209122669119530694833471546720256 5619 35917545547686059365808220080151141317043 5620 36331633607634278105835937486638931771392 5621 36750495627461354054044457602630966837248 5622 36827315704488312513053048045800934866944 5623 37251892369754198951407319245910270017536 5624 37329760523431727009295320332543362859008 5625 37760129800557215204114641470653152100352 5626 37839060330072556368917301812834124185856 5627 38275301249194959650592592578516734705664 5628 38797501318308674910870700821913742082048 5629 39244791961551748689548451551247033434112 5630 39326825901228486067405769568440744411136 5631 39780219049146695852894437104885625257984 5632 39863372199582610824867610140269694615552 5633 40322951110263002759472031687655490060288 5634 40873087808588562869065429672468798242816 5635 41344307580894023310800014802959837691904 5636 41430730167549351577184679051526051725312 5637 41908378915973473820333234151649053769728 5638 41995980588860692885457235374111283216384 5639 42480146025626867104628971654484796112896 5640 42568942871331625915031964539438389709088 5641 43059713905344329606916666650831326543872 5642 43556142965880123323311949751266331066368 5643 43647188983097259274729538424652959842304 5644 44150390956745717275742007995152912613376 5645 44242679138882046825831490764495837462528 5646 44752746430290032834506241742996328415232 5647 44846293724530437177976061407803406442496 5648 45363319999045878104406035648612426317824 5649 45982223784662133227698608381527398023168 5650 46512346028505776224650016653329817403392 5651 46609571438493020524332763932966808190976 5652 47146926280470158047874888420605185490944 5653 47245478162468279496139389795875193618432 5654 47790164278830225492707593111295395627008 5655 47890060730248079154410960106868188422724 5656 48442178143512370807781249982185242361856 5657 49000660836615138738725943470174622449664 5658 49103087605984416684070730727734579822592 5659 49669189826338931935209758994547026690048 5660 49773014031242302679060427110057817145344 5661 50346839734076286938819521960870869467136 5662 50452080440096741825223069083778832247808 5663 51033734998926612867456790104688979607552 5664 51730001757744899881160934429218322776064 5665 52326389282068998252731268734996044578816 5666 52435767868304648089874359424587659214848 5667 53040292065528927803859249473180833677312 5668 53151162932776814433156813520359592820736 5669 53763934813684003679296042250207320080384 5670 54497450411451417158753906229958397657088 5671 55125743441192031081066686403946450255872 5672 55240973556732468769579572068701402300416 5673 55877838554631298427110978868865405026304 5674 55994640785147590513942980498815044288512 5675 56640194700835822806171962205979728150528 5676 56758590495108834553375952719251186278784 5677 57412951873792439475888888867775102058496 5678 58196251977463012366306051232870613123072 5679 58867187942327623034322677326870550151168 5680 58990238851842729101108654352661116616704 5681 59670328573720043779341655657328437886976 5682 59795058299373916237301415210404541923328 5683 60484426665394504139208047531483235090432 5684 61309631712882844303598144508703197364224 5685 62016461371341034966200022204439756537856 5686 62146095251324027365777018577289077587968 5687 62862568373960210730499851227473580654592 5688 62993970883291039328185853061166924824576 5689 63720219038440300656943457481727194169344 5690 63853414306997438872547946809157584563632 5691 64589570858016494410374999976246989815808 5692 65470783474645888912094307636979439763456 5693 66225586435118575913613011992729368920064 5694 66364018708323070238747236146743756193792 5695 67129119645435049251759362614494492622848 5696 67269440586795655766964092111705109663744 5697 68044979998568817156609053472918639476736 5698 68973335676993199841547912572291097034752 5699 69768519042758664336975024979994726105088 5700 69914357157739530786499145899450212286464 5701 70720389420705237071812332630907778236416 5702 70868217243702419244209084693812790427648 5703 71685246418245338239061389666943093440512 5704 72663267215268556211671874973277863542784 5705 73500991254922708108088915205261933674496 5706 73654631408976625026106096091601869733888 5707 74503784739508397902814638491820540035072 5708 74659521046863454018590640665086725718016 5709 75520259601114430408229282941306304200704 5710 75678120660145112737834603625668248371712 5711 76550602498389919301185185157033469411328 5712 77595002636617349821741401643827484164096 5713 78489583923103497379096903102494066868224 5714 78653651802456972134811539136881488822272 5715 79560438098293391705788874209771250515968 5716 79726744399165221649735220280539389231104 5717 80645902220526005518944063375310980120576 5718 81746175617177125738130859344937596485632 5719 82688615161788046621600029605919675383808 5720 82861460335098703154369358103052103450624 5721 83816757831946947640666468303298107539456 5722 83991961177721385770914470748222566432768 5723 84960292051253734209257943308969592225792 5724 85137885742663251830063929078876779418176 5725 86119427810688659213833333301662653087744 5726 87112285931760246646623899502532662132736 5727 87294377966194518549459076849305919684608 5728 88300781913491434551484015990305825226752 5729 88485358277764093651662981528991674925056 5730 89505492860580065669012483485992656830464 5731 89692587449060874355952122815606812884992 5732 90726639998091756208812071297224852635648 5733 91964447569324266455397216763054796046336 5734 93024692057011552449300033306659634806784 5735 93219142876986041048665527865933616381952 5736 94293852560940316095749776841210370981888 5737 94490956324936558992278779591750387236864 5738 95580328557660450985415186222590791254016 5739 95780121460496158308821920213736376845448 5740 96884356287024741615562499964370484723712 5741 98001321673230277477451886940349244899328 5742 98206175211968833368141461455469159645184 5743 99338379652677863870419517989094053380096 5744 99546028062484605358120854220115634290688 5745 100693679468152573877639043921741738934272 5746 100904160880193483650446138167557664495616 5747 102067469997853225734913580209377959215104 5748 103460003515489799762321868858436645552128 5749 104652778564137996505462537469992089157632 5750 104871535736609296179748718849175318429696 5751 106080584131057855607718498946361667354624 5752 106302325865553628866313627040719185641472 5753 107527869627368007358592084500414640160768 5754 107752636643058178097424660240453423951129 5755 108994900822902834317507812459916795314176 5756 110251486882384062162133372807892900511744 5757 110481947113464937539159144137402804600832 5758 111755677109262596854221957737730810052608 5759 111989281570295181027885960997630088577024 5760 113280389401671645612343924411959456301056 5761 113517180990217669106751905438502372557568 5762 114825903747584878951777777735550204116992 5763 116392503954926024732612102465741226246144 5764 117734375884655246068645354653741100302336 5765 117980477703685458202217308705322233233408 5766 119340657147440087558683311314656875773952 5767 119590116598747832474602830420809083846656 5768 120968853330789008278416095062966470180864 5769 122619263425765688607196289017406394728448 5770 124032922742682069932400044408879513075712 5771 124292190502648054731554037154578155175936 5772 125725136747920421460999702454947161309184 5773 125987941766582078656371706122333849649152 5774 127440438076880601313886914963454388338688 5775 127706828613994877745095893618315169127264 5776 129179141716032988820749999952493979631616 5777 130941566949291777824188615273958879526912 5778 132451172870237151827226023985458737840128 5779 132728037416646140477494472293487512387584 5780 134258239290870098503518725228988985245696 5781 134538881173591311533928184223410219327488 5782 136089959997137634313218106945837278953472 5783 137946671353986399683095825144582194069504 5784 139537038085517328673950049959989452210176 5785 139828714315479061572998291798900424572928 5786 141440778841410474143624665261815556472832 5787 141736434487404838488418169387625580855296 5788 143370492836490676478122779333886186881024 5789 143670182190744237463232880320604565268172 5790 145326534430537112423343749946555727085568 5791 147001982509845416216177830410523867348992 5792 147309262817953250052212192183203739467776 5793 149007569479016795805629276983641080070144 5794 149319042093726908037181281330173451436032 5795 151040519202228860816458565882612608401408 5796 151356241320290225475669207251336496743424 5797 153101204996779838602370370314066938822656 5798 155190005273234699643482803287654968328192 5799 156979167846206994758193806204988133736448 5800 157307303604913944269623078273762977644544 5801 159120876196586783411577748419542501031936 5802 159453488798330443299470440561078778462208 5803 161291804441052011037888126750621960241152 5804 163492351234354251476261718689875192971264 5805 165377230323576093243200059211839350767616 5806 165722920670197406308738716206104206901248 5807 167633515663893895281332936606596215078912 5808 167983922355442771541828941496445132865536 5809 169920584102507468418515886617939184451584 5810 170275771485326503660127858157753558836352 5811 172238855621377318427666666603325306175488 5812 174224571863520493293247799005065324265472 5813 174588755932389037098918153698611839369216 5814 176601563826982869102968031980611650453504 5815 176970716555528187303325963057983349850112 5816 179010985721160131338024966971985313660928 5817 179385174898121748711904245631213625769984 5818 181453279996183512417624142594449705271296 5819 183928895138648532910794433526109592092672 5820 186049384114023104898600066613319269613568 5821 186438285753972082097331055731867232763904 5822 188587705121880632191499553682420741963776 5823 188981912649873117984557559183500774473728 5824 191160657115320901970830372445181582508032 5825 191560242920992316617643840427472753690896 5826 193768712574049483231124999928740969447424 5827 196002643346460554954903773880698489798656 5828 196412350423937666736282922910938319290368 5829 198676759305355727740839035978188106760192 5830 199092056124969210716241708440231268581376 5831 201387358936305147755278087843483477868544 5832 201808321760386967300892276335115328991232 5833 204134939995706451469827160418755918430208 5834 206920007030979599524643737716873291104256 5835 209305557128275993010925074939984178315264 5836 209743071473218592359497437698350636859392 5837 212161168262115711215436997892723334709248 5838 212604651731107257732627254081438371282944 5839 215055739254736014717184169000829280321536 5840 217989801645805668635015624919833590628352 5841 220502973764768124324266745615785801023488 5842 220963894226929875078318288274805609201664 5843 223511354218525193708443915475461620105216 5844 223978563140590362055771921995260177154048 5845 226560778803343291224687848823918912602112 5846 227034361980435338213503810877004745115136 5847 229651807495169757903555555471100408233984 5848 232785007909852049465224204931482452492288 5849 235468751769310492137290709307482200604672 5850 235960955407370916404434617410644466466816 5851 238681314294880175117366622629313751547904 5852 239180233197495664949205660841618167693312 5853 241937706661578016556832190125932940361728 5854 245238526851531377214392578034812789456896 5855 248065845485364139864800088817759026151424 5856 248584381005296109463108074309156310351872 5857 251450273495840842921999404909894322618368 5858 251975883533164157312743412244667699298304 5859 254880876153761202627773829926908776677376 5860 255413657227989755490191787236630338254528 5861 258358283432065977641499999904987959263232 5862 261883133898583555648377230547917759053824 5863 264902345740474303654452047970917475680256 5864 265456074833292280954988944586975024775168 5865 268516478581740197007037450457977970491392 5866 269077762347182623067856368446820438654976 5867 272179919994275268626436213891674557906944 5868 275893342707972799366191650289164388139008 5869 279074076171034657347900099919978904420352 5870 279657428630958123145996583597800849145856 5871 282881557682820948287249330523631112945664 5872 283472868974809676976836338775251161710592 5873 286740985672981352956245558667772373762048 5874 287340364381488474926465760641209130536344 5875 290653068861074224846687499893111454171136 5876 294003965019690832432355660821047734697984 5877 294618525635906500104424384366407478935552 5878 298015138958033591611258553967282160140288 5879 298638084187453816074362562660346902872064 5880 302081038404457721632917131765225216802816 5881 302712482640580450951338414502672993486848 5882 306202409993559677204740740628133877645312 5883 310380010546469399286965606575309936656384 5884 313958335692413989516387612409976267472896 5885 314614607209827888539246156547525955289088 5886 318241752393173566823155496839085002063872 5887 318906977596660886598940881122157556924416 5888 322583608882104022075776253501243920482304 5889 323257909929174534292273980721360271853387 5890 326984702468708502952523437379750385942528 5891 330754460647152186486400118423678701535232 5892 331445841340394812617477432412208413802496 5893 335267031327787790562665873213192430157824 5894 335967844710885543083657882992890265731072 5895 339841168205014936837031773235878368903168 5896 340551542970653007320255716315507117672704 5897 344477711242754636855333333206650612350976 5898 348449143727040986586495598010130648530944 5899 349177511864778074197836307397223678738432 5900 353203127653965738205936063961223300907008 5901 353941433111056374606651926115966699700224 5902 358021971442320262676049933943970627321856 5903 358770349796243497423808491262427251539968 5904 362906559992367024835248285188899410542592 5905 367857790277297065821588867052219184185344 5906 372098768228046209797200133226638539227136 5907 372876571507944164194662111463734465527808 5908 377175410243761264382999107364841483927552 5909 377963825299746235969115118367001548947456 5910 382321314230641803941660744890363165016064 5911 383120485841984633235287680854945507381792 5912 387537425148098966462249999857481938894848 5913 392005286692921109909807547761396979597312 5914 392824700847875333472565845821876638580736 5915 397353518610711455481678071956376213520384 5916 398184112249938421432483416880462537162752 5917 402774717872610295510556175686966955737088 5918 403616643520773934601784552670230657982464 5919 408269879991412902939654320837511836860416 5920 413840014061959199049287475433746582208512 5921 418611114256551986021850149879968356630528 5922 419486142946437184718994875396701273718784 5923 424322336524231422430873995785446669418496 5924 425209303462214515465254508162876742565888 5925 430111478509472029434368338001658560643072 5926 431010546572232712389698640961813695804516 5927 435979603291611337270031249839667181256704 5928 441005947529536248648533491231571602046976 5929 441927788453859750156636576549611218403328 5930 447022708437050387416887830950923240210432 5931 447957126281180724111543843990520354308096 5932 453121557606686582449375697647837825204224 5933 454068723960870676427007621754009490230272 5934 459303614990339515807111110942200816467968 5935 465570015819704098930448409862964904984576 5936 470937503538620984274581418614964401209344 5937 471921910814741832808869234821288932933632 5938 477362628589760350234733245258627503095808 5939 478360466394991329898411321683236335386624 5940 483875413323156033113664380251865880723456 5941 490477053703062754428785156069625578913792 5942 496131690970728279729600177635518052302848 5943 497168762010592218926216148618312620703744 5944 502900546991681685843998809819788645236736 5945 503951767066328314625486824489335398596608 5946 509761752307522405255547659853817553354752 5947 510827314455979510980383574473260676509056 5948 516716566864131955282999999809975918526464 5949 523766267797167111296754461095835518107648 5950 529804691480948607308904095941834951360512 5951 530912149666584561909977889173950049550336 5952 537032957163480394014074900915955940982784 5953 538155524694365246135712736893640877309952 5954 544359839988550537252872427783349115813888 5955 551786685415945598732383300578328776278016 5956 558148152342069314695800199839957808840704 5957 559314857261916246291993167195601698291712 5958 565763115365641896574498661047262225891328 5959 566945737949619353953672677550502323421184 5960 573481971345962705912491117335544747524096 5961 574680728762976949852931521282418261072688 5962 581306137722148449693374999786222908342272 5963 588007930039381664864711321642095469395968 5964 589237051271813000208848768732814957871104 5965 596030277916067183222517107934564320280576 5966 597276168374907632148725125320693805744128 5967 604162076808915443265834263530450433605632 5968 605424965281160901902676829005345986973696 5969 612404819987119354409481481256267755290624 5970 620760021092938798573931213150619873312768 5971 627916671384827979032775224819952534945792 5972 629229214419655777078492313095051910578176 5973 636483504786347133646310993678170004127744 5974 637813955193321773197881762244315113848832 5975 645167217764208044151552507002487840964608 5976 653969404937417005905046874759500771885056 5977 661508921294304372972800236847357403070464 5978 662891682680789625234954864824416827604992 5979 670534062655575581125331746426384860315648 5980 671935689421771086167315765985780531462144 5981 679682336410029873674063546471756737806336 5982 681103085941306014640511432631014235345408 5983 688955422485509273710666666413301224701952 5984 696898287454081973172991196020261297061888 5985 698355023729556148395672614794447357476864 5986 706406255307931476411872127922446601814016 5987 707882866222112749213303852231933399400448 5988 716043942884640525352099867887941254643712 5989 717540699592486994847616982524854503079936 5990 725813119984734049670496570377798821085184 5991 735715580554594131643177734104438368370688 5992 744197536456092419594400266453277078454272 5993 745753143015888328389324222927468931055616 5994 754350820487522528765998214729682967855104 5995 755927650599492471938230236734003097894912 5996 764642628461283607883321489780726330032128 5997 766240971683969266470575361709891014763584 5998 775074850296197932924499999714963877789696 5999 784010573385842219819615095522793959194624 6000 785649401695750666945131691643753277161472 6001 794707037221422910963356143912752427040768 6002 796368224499876842864966833760925074325504 6003 805549435745220591021112351373933911474176 6004 807233287041547869203569105340461315964928 6005 816539759982825805879308641675023673720832 6006 827680028123918398098574950867493164417024 6007 837222228513103972043700299759936713261056 6008 838972285892874369437989750793402547437568 6009 848644673048462844861747991570893338836992 6010 850418606924429030930509016325753485131776 6011 860222957018944058868736676003317121286144 6012 862021093144465424779397281923627391609032 6013 871959206583222674540062499679334362513408 6014 882011895059072497297066982463143204093952 6015 883855576907719500313273153099222436806656 6016 894045416874100774833775661901846480420864 6017 895914252562361448223087687981040708616192 6018 906243115213373164898751395295675650408448 6019 908137447921741352854015243508018980460544 6020 918607229980679031614222221884401632935936 6021 931140031639408197860896819725929809969152 6022 941875007077241968549162837229928802418688 6023 943843821629483665617738469642577865867264 6024 954725257179520700469466490517255006191616 6025 956720932789982659796822643366472670773248 6026 967750826646312066227328760503731761446912 6027 969773729787523602876821942164080815560161 6028 980954107406125508857570312139251157827584 6029 992263381941456559459200355271036104605696 6030 994337524021184437852432297236625241407488 6031 1005801093983363371687997619639577290473472 6032 1007903534132656629250973648978670797193216 6033 1019523504615044810511095319707635106709504 6034 1021654628911959021960767148946521353018112 6035 1033433133728263910565999999619951837052928 6036 1047532535594334222593508922191671036215296 6037 1059609382961897214617808191883669902721024 6038 1061824299333169123819955778347900099100672 6039 1074065914326960788028149801831911881965568 6040 1076311049388730492271425473787281754619904 6041 1088719679977101074505744855566698231627776 6042 1103573370831891197464766601156657552556032 6043 1116296304684138629391600399679915617681408 6044 1118629714523832492583986334391203396583424 6045 1131526230731283793148997322094524451782656 6046 1133891475899238707907345355101004646842368 6047 1146963942691925411824982234671089495048192 6048 1149361457525953899705863042564836522145376 6049 1162612275444296899386749999572445816684544 6050 1176015860078763329729422643284190938791936 6051 1178474102543626000417697537465629915742208 6052 1192060555832134366445034215869128640561152 6053 1194552336749815264297450250641387611488256 6054 1208324153617830886531668527060900867211264 6055 1210849930562321803805353658010691973947392 6056 1224809639974238708818962962512535510581248 6057 1241520042185877597147862426301239746625536 6058 1255833342769655958065550449639905069891584 6059 1258458428839311554156984626190103821156352 6060 1272967009572694267292621987356340008255488 6061 1275627910386643546395763524488630227697664 6062 1290334435528416088303105014004975681929216 6063 1293031639716698137169095922885441087413548 6064 1307938809874834011810093749519001543770112 6065 1323017842588608745945600473694714806140928 6066 1325783365361579250469909729648833655209984 6067 1341068125311151162250663492852769720631296 6068 1343871378843542172334631531971561062924288 6069 1359364672820059747348127092943513475612672 6070 1362206171882612029281022865262028470690816 6071 1377910844971018547421333332826602449403904 6072 1393796574908163946345982392040522594123776 6073 1396710047459112296791345229588894714953728 6074 1412812510615862952823744255844893203628032 6075 1415765732444225498426607704463866798800896 6076 1432087885769281050704199735775882509287424 6077 1435081399184973989695233965049709006159872 6078 1451626239969468099340993140755597642170368 6079 1471431161109188263286355468208876736741376 6080 1488395072912184839188800532906554156908544 6081 1491506286031776656778648445854937862111232 6082 1508701640975045057531996429459365935710208 6083 1511855301198984943876460473468006195789824 6084 1529285256922567215766642979561452660064256 6085 1532481943367938532941150723419782029527168 6086 1550149700592395865848999999429927755579392 6087 1568021146771684439639230191045587918389248 6088 1571298803391501333890263383287506554322944 6089 1589414074442845821926712287825504854081536 6090 1592736448999753685729933667521850148651008 6091 1611098871490441182042224702747867822948352 6092 1614466574083095738407138210680922631929856 6093 1633079519965651611758617283350047347441664 6094 1655360056247836796197149901734986328834048 6095 1674444457026207944087400599519873426522112 6096 1677944571785748738875979501586805094875136 6097 1697289346096925689723495983141786677673984 6098 1700837213848858061861018032651506970263552 6099 1720445914037888117737473352006634242572288 6100 1724042186288930849558794563847254783218064 6101 1743918413166445349080124999358668725026816 6102 1764023790118144994594133964926286408187904 6103 1767711153815439000626546306198444873613312 6104 1788090833748201549667551323803692960841728 6105 1791828505124722896446175375962081417232384 6106 1812486230426746329797502790591351300816896 6107 1816274895843482705708030487016037960921088 6108 1837214459961358063228444443768803265871872 6109 1862280063278816395721793639451859619938304 6110 1883750014154483937098325674459857604837376 6111 1887687643258967331235476939285155731734528 6112 1909450514359041400938932981034510012383232 6113 1913441865579965319593645286732945341546496 6114 1935501653292624132454657521007463522893824 6115 1961908214812251017715140624278502315655168 6116 1984526763882913118918400710542072209211392 6117 1988675048042368875704864594473250482814976 6118 2011602187966726743375995239279154580946944 6119 2015807068265313258501947297957341594386432 6120 2039047009230089621022190639415270213419008 6121 2043309257823918043921534297893042706036224 6122 2066866267456527821131999999239903674105856 6123 2095065071188668445187017844383342072430592 6124 2119218765923794429235616383767339805442048 6125 2123648598666338247639911556695800198201344 6126 2148131828653921576056299603663823763931136 6127 2152622098777460984542850947574563509239808 6128 2177439359954202149011489711133396463255552 6129 2207146741663782394929533202313315105112064 6130 2232592609368277258783200799359831235362816 6131 2237259429047664985167972668782406793166848 6132 2263052461462567586297994644189048903565312 6133 2267782951798477415814690710202009293684736 6134 2293927885383850823649964469342178990096384 6135 2298722915051907799411726085129673044290752 6136 2325224550888593798773499999144891633369088 6137 2352031720157526659458845286568381877583872 6138 2356948205087252000835395074931259831484416 6139 2384121111664268732890068431738257281122304 6140 2389104673499630528594900501282775222976512 6141 2416648307235661773063337054121801734422528 6142 2421699861124643607610707316021383947894784 6143 2449619279948477417637925925025071021162496 6144 2483040084371755194295724852602479493251072 6145 2511666685539311916131100899279810139783168 6146 2516916857678623108313969252380207642312704 6147 2545934019145388534585243974712680016510976 6148 2551255820773287092791527048977260455395328 6149 2580668871056832176606210028009951363858432 6150 2586063279433396274338191845770882174827096 6151 2615877619749668023620187499038003087540224 6152 2646035685177217491891200947389429612281856 6153 2651566730723158500939819459297667310419968 6154 2682136250622302324501326985705539441262592 6155 2687742757687084344669263063943122125848576 6156 2718729345640119494696254185887026951225344 6157 2724412343765224058562045730524056941381632 6158 2755821689942037094842666665653204898807808 6159 2787593149816327892691964784081045188247552 6160 2793420094918224593582690459177789429907456 6161 2825625021231725905647488511689786407256064 6162 2831531464888450996853215408927733597601792 6163 2864175771538562101408399471551765018574848 6164 2870162798369947979390467930099418012319744 6165 2903252479938936198681986281511195284340736 6166 2909321189362570808630465826492242446680483 6167 2942862322218376526572710936417753473482752 6168 2976790145824369678377601065813108313817088 6169 2983012572063553313557296891709875724222464 6170 3017403281950090115063992858918731871420416 6171 3023710602397969887752920946936012391579648 6172 3058570513845134431533285959122905320128512 6173 3064963886735877065882301446839564059054336 6174 3100299401184791731697999998859855511158784 6175 3136042293543368879278460382091175836778496 6176 3142597606783002667780526766575013108645888 6177 3178828148885691643853424575651009708163072 6178 3185472897999507371459867335043700297302016 6179 3222197742980882364084449405495735645896704 6180 3228933148166191476814276421361845263859712 6181 3266159039931303223517234566700094694883328 6182 3310720112495673592394299803469972657668096 6183 3348888914052415888174801199039746853044224 6184 3355889143571497477751959003173610189750272 6185 3394578692193851379446991966283573355347968 6186 3401674427697716123722036065303013940527104 6187 3440891828075776235474946704013268485144576 6188 3448084372577861699117589127694509566436128 6189 3487836826332890698160249998717337450053632 6190 3528047580236289989188267929852572816375808 6191 3535422307630878001253092612396889747226624 6192 3576181667496403099335102647607385921683456 6193 3583657010249445792892350751924162834464768 6194 3624972460853492659595005581182702601633792 6195 3632549791686965411416060974032075921842176 6196 3674428919922716126456888887537606531743744 6197 3724560126557632791443587278903719239876608 6198 3767500028308967874196651348919715209674752 6199 3775375286517934662470953878570311463469056 6200 3818901028718082801877865962069020024766464 6201 3826883731159930639187290573465890683092992 6202 3871003306585248264909315042014927045787648 6203 3879094919150094411507287768656323262240644 6204 3923816429624502035430281248557004631310336 6205 3969053527765826237836801421084144418422784 6206 3977350096084737751409729188946500965629952 6207 4023204375933453486751990478558309161893888 6208 4031614136530626517003894595914683188772864 6209 4078094018460179242044381278830540426838016 6210 4086618515647836087843068595786085412072448 6211 4133732534913055642263999998479807348211712 6212 4190130142377336890374035688766684144861184 6213 4238437531847588858471232767534679610884096 6214 4247297197332676495279823113391600396402688 6215 4296263657307843152112599207327647527862272 6216 4305244197554921969085701895149127018479616 6217 4354878719908404298022979422266792926511104 6218 4414293483327564789859066404626630210224128 6219 4465185218736554517566401598719662470725632 6220 4474518858095329970335945337564813586333696 6221 4526104922925135172595989288378097807130624 6222 4535565903596954831629381420404018587369472 6223 4587855770767701647299928938684357980192768 6224 4597445830103815598823452170259346088581504 6225 4650449101777187597546999998289783266738176 6226 4704063440315053318917690573136763755167744 6227 4713896410174504001670790149862519662968832 6228 4768242223328537465780136863476514562244608 6229 4778209346999261057189801002565550445953024 6230 4833296614471323546126674108243603468845056 6231 4843399722249287215221414632042767895789568 6232 4899238559896954835275851850050142042324992 6233 4966080168743510388591449705204958986502144 6234 5023333371078623832262201798559620279566336 6235 5033833715357246216627938504760415284625408 6236 5091868038290777069170487949425360033021952 6237 5102511641546574185583054097954520910790656 6238 5161337742113664353212420056019902727716864 6239 5172126558866792548676383691541764349654192 6240 5231755239499336047240374998076006175080448 6241 5292071370354434983782401894778859224563712 6242 5303133461446317001879638918595334620839936 6243 5364272501244604649002653971411078882525184 6244 5375485515374168689338526127886244251697152 6245 5437458691280238989392508371774053902450688 6246 5448824687530448117124091461048113882763264 6247 5511643379884074189685333331306409797615616 6248 5575186299632655785383929568162090376495104 6249 5586840189836449187165380918355578859814912 6250 5651250042463451811294977023379572814512128 6251 5663062929776901993706430817855467195203584 6252 5728351543077124202816798943103530037149696 6253 5740325596739895958780935860198836024639488 6254 5806504959877872397363972563022390568681472 6255 5885724644436753053145421872835506946965504 6256 5953580291648739356755202131626216627634176 6257 5966025144127106627114593783419751448444928 6258 6034806563900180230127985717837463742840832 6259 6047421204795939775505841893872024783159296 6260 6117141027690268863066571918245810640257024 6261 6129927773471754131764602893679128118108672 6262 6200598802369583463395999997719711022317568 6263 6272084587086737758556920764182351673556992 6264 6285195213566005335561053533150026217291776 6265 6357656297771383287706849151302019416326144 6266 6370945795999014742919734670087400594604032 6267 6444395485961764728168898810991471291793408 6268 6457866296332382953628552842723690527719424 6269 6532318079862606447034469133400189389766656 6270 6621440224991347184788599606939945315336192 6271 6697777828104831776349602398079493706088448 6272 6711778287142994955503918006347220379500544 6273 6789157384387702758893983932567146710695936 6274 6803348855395432247444072130606027881054208 6275 6881783656151552470949893408026536970289152 6276 6896168745155723398235178255389019132872256 6277 6975673652665781396320499997434674900107264 6278 7056095160472579978376535859705145632751616 6279 7070844615261756002506185224793779494453248 6280 7152363334992806198670205295214771843366912 6281 7167314020498891585784701503848325668929536 6282 7249944921706985319190011162365405203267584 6283 7265099583373930822832121948064151843684352 6284 7348857839845432252913777775075213063487488 6285 7449120253115265582887174557807438479753216 6286 7535000056617935748393302697839430419349504 6287 7550750573035869324941907757140622926938112 6288 7637802057436165603755731924138040049532928 6289 7653767462319861278374581146931781366185984 6290 7742006613170496529818630084029854091575296 6291 7758189838300188823014575537312646524481288 6292 7847632859249004070860562497114009262620672 6293 7938107055531652475673602842168288836845568 6294 7954700192169475502819458377893001931259904 6295 8046408751866906973503980957116618323787776 6296 8063228273061253034007789191829366377545728 6297 8156188036920358484088762557661080853676032 6298 8173237031295672175686137191572170824144896 6299 8267465069826111284527999996959614696423424 6300 8380260284754673780748071377533368289722368 6301 8476875063695177716942465535069359221768192 6302 8494594394665352990559646226783200792805376 6303 8592527314615686304225198414655295055724544 6304 8610488395109843938171403790298254036959232 6305 8709757439816808596045958844533585853022208 6306 8727963568087712425891397479476727340041449 6307 8828586966655129579718132809253260420448256 6308 8930370437473109035132803197439324941451264 6309 8949037716190659940671890675129627172667392 6310 9052209845850270345191978576756195614261248 6311 9071131807193909663258762840808037174738944 6312 9175711541535403294599857877368715960385536 6313 9194891660207631197646904340518692177163008 6314 9300898203554375195093999996579566533476352 6315 9408126880630106637835381146273527510335488 6316 9427792820349008003341580299725039325937664 6317 9536484446657074931560273726953029124489216 6318 9556418693998522114379602005131100891906048 6319 9666593228942647092253348216487206937690112 6320 9686799444498574430442829264085535791579136 6321 9798477119793909670551703700100284084649984 6322 9932160337487020777182899410409917973004288 6323 10046666742157247664524403597119240559132672 6324 10067667430714492433255877009520830569250816 6325 10183736076581554138340975898850720066043904 6326 10205023283093148371166108195909041821581312 6327 10322675484227328706424840112039805455433728 6328 10344253117733585097352767383083528699308384 6329 10463510478998672094480749996152012350160896 6330 10584142740708869967564803789557718449127424 6331 10606266922892634003759277837190669241679872 6332 10728545002489209298005307942822157765050368 6333 10750971030748337378677052255772488503394304 6334 10874917382560477978785016743548107804901376 6335 10897649375060896234248182922096227765526528 6336 11023286759768148379370666662612819595231232 6337 11150372599265311570767859136324180752990208 6338 11173680379672898374330761836711157719629824 6339 11302500084926903622589954046759145629024256 6340 11326125859553803987412861635710934390407168 6341 11456703086154248405633597886207060074299392 6342 11480651193479791917561871720397672049278976 6343 11613009919755744794727945126044781137362944 6344 11637284757450283234521863305968969786721932 6345 11771449288873506106290843745671013893931008 6346 11907160583297478713510404263252433255268352 6347 11932050288254213254229187566839502896889856 6348 12069613127800360460255971435674927485681664 6349 12094842409591879551011683787744049566318592 6350 12234282055380537726133143836491621280514048 6351 12259855546943508263529205787358256236217344 6352 12401197604739166926791999995439422044635136 6353 12544169174173475517113841528364703347113984 6354 12570390427132010671122107066300052434583552 6355 12715312595542766575413698302604038832652288 6356 12741891591998029485839469340174801189208064 6357 12888790971923529456337797621982942583586816 6358 12915732592664765907257105685447381055438848 6359 13064636159725212894068938266800378779533312 6360 13242880449982694369577199213879890630672384 6361 13395555656209663552699204796158987412176896 6362 13423556574285989911007836012694440759001088 6363 13578314768775405517787967865134293421391872 6364 13606697710790864494888144261212055762108416 6365 13763567312303104941899786816053073940578304 6366 13792337490311446796470356510778038265744512 6367 13951347305331562792640999994869349800214528 6368 14112190320945159956753071719410291265503232 6369 14141689230523512005012370449587558988906496 6370 14304726669985612397340410590429543686733824 6371 14334628040997783171569403007696651337859072 6372 14499889843413970638380022324730810406535168 6373 14530199166747861645664243896128303687368704 6374 14697715679690864505827555550150426126974976 6375 14898240506230531165774349115614876959506432 6376 15070000113235871496786605395678860838699008 6377 15101501146071738649883815514281245853876224 6378 15275604114872331207511463848276080099065856 6379 15307534924639722556749162293863562732371968 6380 15484013226340993059637260168059708183150592 6381 15516379676600377646029151074625293048962576 6382 15695265718498008141721124994228018525241344 6383 15876214111063304951347205684336577673691136 6384 15909400384338951005638916755786003862519808 6385 16092817503733813947007961914233236647575552 6386 16126456546122506068015578383658732755091456 6387 16312376073840716968177525115322161707352064 6388 16346474062591344351372274383144341648289792 6389 16534930139652222569055999993919229392846848 6390 16760520569509347561496142755066736579444736 6391 16953750127390355433884931070138718443536384 6392 16989188789330705981119292453566401585610752 6393 17185054629231372608450396829310590111449088 6394 17220976790219687876342807580596508073918464 6395 17419514879633617192091917689067171706044416 6396 17657173933310259159436265618506520840896512 6397 17860740874946218070265606394878649882902528 6398 17898075432381319881343781350259254345334784 6399 18104419691700540690383957153512391228522496 6400 18142263614387819326517525681616074349477888 6401 18351423083070806589199715754737431920771072 6402 18389783320415262395293808681037384354326016 6403 18601796407108750390187999993159133066952704 6404 18816253761260213275670762292547055020670976 6405 18855585640698016006683160599450078651875328 6406 19072968893314149863120547453906058248978432 6407 19112837387997044228759204010262201783812096 6408 19333186457885294184506696432974413875380224 6409 19373598888997148860885658528171071583158272 6410 19596954239587819341103407400200568169299968 6411 19864320674974041554365798820819835946008576 6412 20093333484314495329048807194238481118265344 6413 20135334861428984866511754019041661138501632 6414 20367472153163108276681951797701440132087808 6415 20410046566186296742332216391818083643162624 6416 20645350968454657412849680224079610910867456 6417 20688506235467170194705534766167057398616768 6418 20927020957997344188961499992304024700321792 6419 21168285481417739935129607579115436898254848 6420 21212533845785268007518555674381338483359744 6421 21457090004978418596010615885644315530100736 6422 21501942061496674757354104511544977006788608 6423 21749834765120955957570033487096215609802752 6424 21795298750121792468496365844192455531053056 6425 22046573519536296758741333325225639190462464 6426 22300745198530623141535718272648361505980416 6427 22347360759345796748661523673422315439259648 6428 22605000169853807245179908093518291258048512 6429 22652251719107607974825723271421868780814336 6430 22913406172308496811267195772414120148598784 6431 22961302386959583835123743440795344098557952 6432 23226019839511489589455890252089562274725888 6433 23274569514900566469043726611937939573443864 6434 23542898577747012212581687491342027787862016 6435 23814321166594957427020808526504866510536704 6436 23864100576508426508458375133679005793779712 6437 24139226255600720920511942871349854971363328 6438 24189684819183759102023367575488099132637184 6439 24468564110761075452266287672983242561028096 6440 24519711093887016527058411574716512472434688 6441 24802395209478333853583999990878844089270272 6442 25088338348346951034227683056729406694227968 6443 25140780854264021342244214132600104869167104 6444 25430625191085533150827396605208077665304576 6445 25483783183996058971678938680349602378416128 6446 25777581943847058912675595243965885167173632 6447 25831465185329531814514211370894762110877696 6448 26129272319450425788137876533600757559066624 6449 26183890704263137277674192438430182020124347 6450 26485760899965388739154398427759781261344768 6451 26791111312419327105398409592317974824353792 6452 26847113148571979822015672025388881518002176 6453 27156629537550811035575935730268586842783744 6454 27213395421581728989776288522424111524216832 6455 27527134624606209883799573632106147881156608 6456 27584674980622893592940713021556076531489024 6457 27902694610663125585281999989738699600429056 6458 28224380641890319913506143438820582531006464 6459 28283378461047024010024740899175117977812992 6460 28609453339971224794680821180859087373467648 6461 28669256081995566343138806015393302675718144 6462 28999779686827941276760044649461620813070336 6463 29060398333495723291328487792256607374737408 6464 29395431359381729011655111100300852253949952 6465 29796481012461062331548698231229753919012864 6466 30140000226471742993573210791357721677398016 6467 30203002292143477299767631028562491707752448 6468 30551208229744662415022927696552160198131712 6469 30615069849279445113498324587727125464743936 6470 30968026452681986119274520336119416366301184 6471 31032759353200755292058302149250586097925152 6472 31390531436996016283442249988456037050482688 6473 31752428222126609902694411368673155347382272 6474 31818800768677902011277833511572007725039616 6475 32185635007467627894015923828466473295151104 6476 32252913092245012136031156767317465510182912 6477 32624752147681433936355050230644323414704128 6478 32692948125182688702744548766288683296579584 6479 33069860279304445138111999987838458785693696 6480 33521041139018695122992285510133473158889472 6481 33907500254780710867769862140277436887072768 6482 33978377578661411962238584907132803171221504 6483 34370109258462745216900793658621180222898176 6484 34441953580439375752685615161193016147836928 6485 34839029759267234384183835378134343412088832 6486 34911854272350849703565589917906909360165796 6487 35314347866620518318872531237013041681793024 6488 35721481749892436140531212789757299765805056 6489 35796150864762639762687562700518508690669568 6490 36208839383401081380767914307024782457044992 6491 36284527228775638653035051363232148698955776 6492 36702846166141613178399431509474863841542144 6493 36779566640830524790587617362074768708652032 6494 37203592814217500780375999986318266133905408 6495 37632507522520426551341524585094110041341952 6496 37711171281396032013366321198900157303750656 6497 38145937786628299726241094907812116497956864 6498 38225674775994088457518408020524403567624192 6499 38666372915770588369013392865948827750760448 6500 38747197777994297721771317056342143166316544 6501 39193908479175638682206814800401136338599936 6502 39728641349948083108731597641639671892017152 6503 40186666968628990658097614388476962236530688 6504 40270669722857969733023508038083322277003264 6505 40734944306326216553363903595402880264175616 6506 40820093132372593484664432783636167286325248 6507 41290701936909314825699360448159221821734912 6508 41377012470934340389411069532334114797233536 6509 41854041915994688377922999984608049400643584 6510 42336570962835479870259215158230873796509696 6511 42425067691570536015037111348762676966719488 6512 42914180009956837192021231771288631060201472 6513 43003884122993349514708209023089954013577216 6514 43499669530241911915140066974192431219605504 6515 43590597500243584936992731688384911062106112 6516 44093147039072593517482666650451278380924928 6517 44601490397061246283071436545296723011960832 6518 44694721518691593497323047346844630878519296 6519 45210000339707614490359816187036582516097024 6520 45304503438215215949651446542843737561628672 6521 45826812344616993622534391544828240297197568 6522 45922604773919167670247486881590688197115904 6523 46452039679022979178911780504179124549451776 6524 46549139029801132938087453223875879146887728 6525 47085797155494024425163374982684055575724032 6526 47628642333189914854041617053009733021073408 6527 47728201153016853016916750267358011587559424 6528 48278452511201441841023885742699709942726656 6529 48379369638367518204046735150976198265274368 6530 48937128221522150904532575345966485122056192 6531 49039422187774033054116823149433024944869376 6532 49604790418956667707167999981757688178540544 6533 50176676696693902068455366113458813388455936 6534 50281561708528042684488428265200209738334208 6535 50861250382171066301654793210416155330609152 6536 50967566367992117943357877360699204756832256 6537 51555163887694117825351190487931770334347264 6538 51662930370659063629028422741789524221755392 6539 52258544638900851576275753067201515118133248 6540 52971521799930777478308796855519562522689536 6541 53582222624838654210796819184635949648707584 6542 53694226297143959644031344050777763036004352 6543 54313259075101622071151871460537173685567488 6544 54426790843163457979552577044848223048433664 6545 55054269249212419767599147264212295762313216 6546 55169349961245787185881426043112153062978048 6547 55805389221326251170563999979477399200858112 6548 56448761283780639827012286877641165062012928 6549 56566756922094048020049481798350235955625984 6550 57218906679942449589361642361718174746935296 6551 57338512163991132686277612030786605351436288 6552 57999559373655882553520089298923241626140672 6553 58120796666991446582656975584513214749474816 6554 58790862718763458023310222200601704507899904 6555 59592962024922124663097396462459507838025728 6556 60280000452943485987146421582715443354796032 6557 60406004584286954599535262057124983415504896 6558 61102416459489324830045855393104320396263424 6559 61230139698558890226996649175454250929487872 6560 61936052905363972238549040672238832732602368 6561 62065518706401510584116604298501172195850304 6562 62781062873992032566884499976912074100965376 6563 63504856444253219805388822737346310694764544 6564 63637601537355804022555667023144015450079232 6565 64371270014935255788031847656932946590302208 6566 64505826184490024272062313534634931020365824 6567 65249504295362867872710100461288646829408256 6568 65385896250365377405489097532577366593159168 6569 66139720558608890276223999975676917571387392 6570 67042082278037390245984571020266946317778944 6571 67815000509561421735539724280554873774145536 6572 67956755157322823924477169814265606342443008 6573 68740218516925490433801587317242360445796352 6574 68883907160878751505371230322386032295673856 6575 69678059518534468768367670756268686824177664 6576 69823708544701699407131179835813818720331592 6577 70628695733241036637745062474026083363586048 6578 71442963499784872281062425579514599531610112 6579 71592301729525279525375125401037017381339136 6580 72417678766802162761535828614049564914089984 6581 72569054457551277306070102726464297397911552 6582 73405692332283226356798863018949727683084288 6583 73559133281661049581175234724149537417304064 6584 74407185628435001560751999972636532267810816 6585 75265015045040853102683049170188220082683904 6586 75422342562792064026732642397800314607501312 6587 76291875573256599452482189815624232995913728 6588 76451349551988176915036816041048807135248384 6589 77332745831541176738026785731897655501520896 6590 77494395555988595443542634112684286332633088 6591 78387816958351277364413629600802272677199872 6592 78551672112789411833022577315290546060373041 6593 79457282699896166217463195283279343784034304 6594 80373333937257981316195228776953924473061376 6595 80541339445715939466047016076166644554006528 6596 81469888612652433106727807190805760528351232 6597 81640186264745186969328865567272334572650496 6598 82581403873818629651398720896318443643469824 6599 82754024941868680778822139064668229594467072 6600 83708083831989376755845999969216098801287168 6601 84673141925670959740518430316461747593019392 6602 84850135383141072030074222697525353933438976 6603 85828360019913674384042463542577262120402944 6604 86007768245986699029416418046179908027154432 6605 86999339060483823830280133948384862439211008 6606 87181195000487169873985463376769822124212224 6607 88186294078145187034965333300902556761849856 6608 89202980794122492566142873090593446023921664 6609 89389443037383186994646094693689261757038592 6610 90420000679415228980719632374073165032194048 6611 90609006876430431899302893085687475123257344 6612 91653624689233987245068783089656480594395136 6613 91845209547838335340494973763181376394231808 6614 92904079358045958357823561008358249098903552 6615 93098278059602265876174906447751758293775456 6616 94171594310988048850326749965368111151448064 6617 95257284666379829708083234106019466042146816 6618 95456402306033706033833500534716023175118848 6619 96556905022402883682047771485399419885453312 6620 96758739276735036408093470301952396530548736 6621 97874256443044301809065150691932970244112384 6622 98078844375548066108233646298866049889738752 6623 99209580837913335414335999963515376357081088 6624 100353353393387804136910732226917626776911872 6625 100563123417056085368976856530400419476668416 6626 101722500764342132603309586420832310661218304 6627 101935132735984235886715754721398409513664512 6628 103110327775388235650702380975863540668694528 6629 103325860741318127258056845483579048443510784 6630 104517089277801703152551506134403030236266496 6631 104735562817052549110696769753720728080497388 6632 105943043599861554956617593711039125045379072 6633 107164445249677308421593638369271899297415168 6634 107388452594287919288062688101555526072008704 6635 108626518150203244142303742921074347371134976 6636 108853581686326915959105154089696446096867328 6637 110108538498424839535198294528424591524626432 6638 110338699922491574371762852086224306125956096 6639 111610778442652502341127999958954798401716224 6640 112897522567561279654024573755282330124025856 6641 113133513844188096040098963596700471911251968 6642 114437813359884899178723284723436349493870592 6643 114677024327982265372555224061573210702872576 6644 115999118747311765107040178597846483252281344 6645 116241593333982893165313951169026429498949632 6646 117581725437526916046620444401203409015799808 6647 119185924049844249326194792924919015676051456 6648 120560000905886971974292843165430886709592064 6649 120812009168573909199070524114249966831009792 6650 122204832918978649660091710786208640792526848 6651 122460279397117780453993298350908501858975744 6652 123872105810727944477098081344477665465204736 6653 124131037412803021168233208597002344391700608 6654 125562125747984065133768999953824148201930752 6655 127009712888506439610777645474692621389529088 6656 127275203074711608045111334046288030900158464 6657 128742540029870511576063695313865893180604416 6658 129011652368980048544124627069269862040731648 6659 130499008590725735745420200922577293658816512 6660 130771792500730754810978195065154733186318336 6661 132279441117217780552447999951353835142774784 6662 134084164556074780491969142040533892635557888 6663 135630001019122843471079448561109747548291072 6664 135913510314645647848954339628531212684886016 6665 137480437033850980867603174634484720891592704 6666 137767814321757503010742460644772064591347712 6667 139356119037068937536735341512537373648355328 6668 139647417089403398814262359671627637440663184 6669 141257391466482073275490124948052166727172096 6670 142885926999569744562124851159029199063220224 6671 143184603459050559050750250802074034762678272 6672 144835357533604325523071657228099129828179968 6673 145138108915102554612140205452928594795823104 6674 146811384664566452713597726037899455366168576 6675 147118266563322099162350469448299074834608128 6676 148814371256870003121503999945273064535621632 6677 150530030090081706205366098340376440165367808 6678 150844685125584128053465284795600629215002624 6679 152583751146513198904964379631248465991827456 6680 152902699103976353830073632082097614270496768 6681 154665491663082353476053571463795311003041792 6682 154988791111977190887085268225368572665266176 6683 156775633916702554728827259201604545354399744 6684 158914565399792332434926390566558687568068608 6685 160746667874515962632390457553907848946122752 6686 161082678891431878932094032152333289108013056 6687 162939777225304866213455614381611521056702464 6688 163280372529490373938657731134544669145300992 6689 165162807747637259302797441792636887286939648 6690 165508049883737361557644278129336459188934144 6691 167416167663978753511691999938432197602574336 6692 169346283851341919481036860632923495186038784 6693 169700270766282144060148445395050707866877952 6694 171656720039827348768084927085154524240805888 6695 172015536491973398058832836092359816054308864 6696 173998678120967647660560267896769724878422016 6697 174362390000974339747970926753539644248424448 6698 176372588156290374069930666601805113523699712 6699 178405961588244985132285746181186892047843328 6700 178778886074766373989292189387378523514077184 6701 180840001358830457961439264748146330064388096 6702 181218013752860863798605786171374950246514688 6703 183307249378467974490137566179312961188790272 6704 183690419095676670680989947526362752788463616 6705 185808158716091916715647122016716498197807104 6706 186196556119204531752349812895503516587550912 6707 188343188621976097700653499930736222302896128 6708 190514569332759659416166468212038932084293632 6709 190912804612067412067667001069432046350237696 6710 193113810044805767364095542970798839770906624 6711 193517478553470072816186940603904793061097472 6712 195748512886088603618130301383865940488224768 6713 196157688751096132216467292597732099779477504 6714 198419161675826670828671999927030752714162176 6715 200706706786775608273821464453835253553823744 6716 201126246834112170737953713060800838953336832 6717 203445001528684265206619172841664621322436608 6718 203870265471968471773431509442796819027329024 6719 206220655550776471301404761951727081337389056 6720 206651721482636254516113690967158096887021568 6721 209034178555603406305103012268806060472532992 6722 209471125634105098221393539507441456160994776 6723 211886087199723109913235187422078250090758144 6724 214328890499354616843187276738543798594830336 6725 214776905188575838576125376203111052144017408 6726 217253036300406488284607485842148694742269952 6727 217707163372653831918210308179392892193734656 6728 220217076996849679070396589056849183049252864 6729 220677399844983148743525704172448612251912192 6730 223221556885305004682255999917909596803432448 6731 225795045135122559308049147510564660248051712 6732 226267027688376192080197927193400943822503936 6733 228875626719769798357446569446872698987741184 6734 229354048655964530745110448123146421405745152 6735 231998237494623530214080357195692966504562688 6736 232483186667965786330627902338052858997899264 6737 235163450875053832093240888802406818031599616 6738 235655016338368235499067731945871638181119123 6739 238371848099688498652389585849838031352102912 6740 241120001811773943948585686330861773419184128 6741 241624018337147818398141048228499933662019584 6742 244409665837957299320183421572417281585053696 6743 244920558794235560907986596701817003717951488 6744 247744211621455888954196162688955330930409472 6745 248262074825606042336466417194004688783401216 6746 251124251495968130267537999907648296403861504 6747 254019425777012879221555290949385242779058176 6748 254550406149423216090222668092576061800316928 6749 257485080059741023152127390627731786361208832 6750 258023304737960097088249254138539724081463296 6751 260998017181451471490840401845154587317633024 6752 261543585001461509621956390130309466372636672 6753 264558882234435561104895999902707670285549568 6754 268168329112149560983938284081067785271115776 6755 271260002038245686942158897122219495096582144 6756 271827020629291295697908679257062425369772032 6757 274960874067701961735206349268969441783185408 6758 275535628643515006021484921289544129182695424 6759 278712238074137875073470683025074747296710656 6760 279294834178806797628524719343255274881326368 6761 282514782932964146550980249896104333454344192 6762 285771853999139489124249702318058398126440448 6763 286369206918101118101500501604148069525356544 6764 289670715067208651046143314456198259656359936 6765 290276217830205109224280410905857189591646208 6766 293622769329132905427195452075798910732337152 6767 294236533126644198324700938896598149669216256 6768 297628742513740006243007999890546129071243264 6769 301060060180163412410732196680752880330735616 6770 301689370251168256106930569591201258430005248 6771 305167502293026397809928759262496931983654912 6772 305805398207952707660147264164195228540993536 6773 309330983326164706952107142927590622006083584 6774 309977582223954381774170536450737145330532352 6775 313551267833405109457654518403209090708799488 6776 314206688451157647332090309261162184241492164 6777 317829130799584664869852781133117375136137216 6778 321493335749031925264780915107815697892245504 6779 322165357782863757864188064304666578216026112 6780 325879554450609732426911228763223042113404928 6781 326560745058980747877315462269089338290601984 6782 330325615495274518605594883585273774573879296 6783 331016099767474723115288556258672918377868288 6784 334832335327957507023383999876864395205148672 6785 338692567702683838962073721265846990372077568 6786 339400541532564288120296890790101415733755904 6787 343313440079654697536169854170309048481611776 6788 344031072983946796117665672184719632108617728 6789 347997356241935295321120535793539449756844032 6790 348724780001948679495941853507079288496848896 6791 352745176312580748139861333203610227047399424 6792 356811923176489970264571492362373784095686656 6793 357557772149532747978584378774757047028154368 6794 361680002717660915922878529496292660128776192 6795 362436027505721727597211572342749900493029376 6796 366614498756935948980275132358625922377580544 6797 367380838191353341361979895052725505576927232 6798 371616317432183833431294244033432996395614208 6799 372393112238409063504699625791007033175101824 6800 376686377243952195401306999861472444605792256 6801 381029138665519318832332936424077864168587264 6802 381825609224134824135334002138864092700475392 6803 386227620089611534728191085941597679541813248 6804 387034957106940145632373881207809586122194944 6805 391497025772177207236260602767731880976449536 6806 392315377502192264432934585195464199558955008 6807 396838323351653341657343999854061505428324352 6808 401413413573551216547642928907670507107647488 6809 402252493668224341475907426121601677906673664 6810 406890003057368530413238345683329242644873216 6811 407740530943936943546863018885593638054658048 6812 412441311101552942602809523903454162674778112 6813 413303442965272509032227381934316193774043136 6814 418068357111206812610206024537612120945065984 6815 418942251268210196442787079014882912321989552 6816 423772174399446219826470374844156500181516288 6817 428657780998709233686374553477087597189660672 6818 429553810377151677152250752406222104288034816 6819 434506072600812976569214971684297389484539904 6820 435414326745307663836420616358785784387469312 6821 440434153993699358140793178113698366098505728 6822 441354799689966297487051408344897224503824384 6823 446443113770610009364511999835819193606864896 6824 451590090270245118616098295021129320496103424 6825 452534055376752384160395854386801887645007872 6826 457751253439539596714893138893745397975482368 6827 458708097311929061490220896246292842811490304 6828 463996474989247060428160714391385933009125376 6829 464966373335931572661255804676105717995798528 6830 470326901750107664186481777604813636063199232 6831 476743696199376997304779171699676062704205824 6832 482240003623547887897171372661723546838368256 6833 483248036674295636796282096456999867324039168 6834 488819331675914598640366843144834563170107392 6835 489841117588471121815973193403634007435902976 6836 495488423242911777908392325377910661860818944 6837 496524149651212084672932834388009377566802432 6838 502248502991936260535075999815296592807723008 6839 508038851554025758443110581898770485558116352 6840 509100812298846432180445336185152123600633856 6841 514970160119482046304254781255463572722417664 6842 516046609475920194176498508277079448162926592 6843 521996034362902942981680803690309174635266048 6844 523087170002923019243912780260618932745273344 6845 529117764468871122209791999805415340571099136 6846 536336658224299121967876568162135570542231552 6847 542520004076491373884317794244438990193164288 6848 543654041258582591395817358514124850739544064 6849 549921748135403923470412698537938883566370816 6850 551071257287030012042969842579088258365390848 6851 557424476148275750146941366050149494593421312 6852 558589668357613595257049438686510549762652736 6853 565029565865928293101960499792208666908688384 6854 571543707998278978248499404636116796252880896 6855 572738413836202236203001003208296139050713088 6856 579341430134417302092286628912396519312719872 6857 580552435660410218448560821811714379183292416 6858 587245538658265810854390904151597821464674304 6859 588473066253288396649401877793196299338432512 6860 595257485027480012486015999781092258142486528 6861 602120120360326824821464393361505760661471232 6862 603378740502336512213861139182402516860010496 6863 610335004586052795619857518524993863967309824 6864 611610796415905415320294528328390457081987072 6865 618661966652329413904214285855181244012167168 6866 619955164447908763548341072901474290661064704 6867 627102535666810218915309036806418181417598976 6868 628413376902315294664180618522324368482984328 6869 635658261599169329739705562266234750272274432 6870 642986671498063850529561830215631395784491008 6871 644330715565727515728376128609333156432052224 6872 651759108901219464853822457526446084226809856 6873 653121490117961495754630924538178676581203968 6874 660651230990549037211189767170547549147758592 6875 662032199534949446230577112517345836755736576 6876 669664670655915014046767999753728790410297344 6877 677385135405367677924147442531693980744155136 6878 678801083065128576240593781580202831467511808 6879 686626880159309395072339708340618096963223552 6880 688062145967893592235331344369439264217235456 6881 695994712483870590642241071587078899513688064 6882 697449560003897358991883707014158576993697792 6883 705490352625161496279722666407220454094798848 6884 706965049015104706497203195837614914543357369 6885 713623846352979940529142984724747568191373312 6886 715115544299065495957168757549514094056308736 6887 723360005435321831845757058992585320257552384 6888 724872055011443455194423144685499800986058752 6889 733228997513871897960550264717251844755161088 6890 734761676382706682723959790105451011153854464 6891 743232634864367666862588488066865992791228416 6892 744786224476818127009399251582014066350203648 6893 753372754487904390802613999722944889211584512 6894 762058277331038637664665872848155728337174528 6895 763651218448269648270668004277728185400950784 6896 772455240179223069456382171883195359083626496 6897 774069914213880291264747762415619172244389888 6898 782994051544354414472521205535463761952899072 6899 784630755004384528865869170390928399117910016 6900 793676646703306683314687999708123010856648704 6901 802826827147102433095285857815341014215294976 6902 804504987336448682951814852243203355813347328 6903 813780006114737060826476691366658485289746432 6904 815481061887873887093726037771187276109316096 6905 824882622203105885205619047806908325349556224 6906 826606885930545018064454763868632387548086272 6907 836136714222413625220412049075224241890131968 6908 837884502536420392885574158029765824643979104 6909 847544348798892439652940749688313000363032576 6910 857315561997418467372749106954175194379321344 6911 859107620754303354304501504812444208576069632 6912 869012145201625953138429943368594778969079808 6913 870828653490615327672841232717571568774938624 6914 880868307987398716281586356227396732197011456 6915 882709599379932594974102816689794449007648768 6916 892886227541220018729023999671638387213729792 6917 903180180540490237232196590042258640992206848 6918 905068110753504768320791708773603775290015744 6919 915502506879079193429786277787490795950964736 6920 917416194623858122980441792492585685622980608 6921 927992949978494120856321428782771866018250752 6922 929932746671863145322511609352211435991597056 6923 940653803500215328372963555209627272126398464 6924 942620065353472941996270927783486552724476492 6925 953487392398753994609558343399352125408411648 6926 964480007247095775794342745323447093676736512 6927 966496073348591273592564192913999734648078336 6928 977638663351829197280733686289669126340214784 6929 979682235176942243631946386807268014871805952 6930 990976846485823555816784650755821323721637888 6931 993048299302424169345865668776018755133604864 6932 1004497005983872521070151999630593185615446016 6933 1016077703108051516886221163797540971116232704 6934 1018201624597692864360890672370304247201267712 6935 1029940320238964092608509562510927145444835328 6936 1032093218951840388352997016554158896325853184 6937 1043992068725805885963361607380618349270532096 6938 1046174340005846038487825560521237865490546688 6939 1058235528937742244419583999610830681142198272 6940 1072673316448598243935753136324271141084463104 6941 1085040008152982747768635588488877980386328576 6942 1087308082517165182791634717028249701479088128 6943 1099843496270807846940825397075877767132741632 6944 1102142514574060024085939685158176516730781696 6945 1114848952296551500293882732100298989186842624 6946 1117179336715227190514098877373021099525305472 6947 1130059131731856586203920999584417333817376768 6948 1143087415996557956496998809272233592505761792 6949 1145476827672404472406002006416592278101426176 6950 1158682860268834604184573257824793038625439744 6951 1161104871320820436897121643623428758366584832 6952 1174491077316531621708781808303195642929348608 6953 1176946132506576793298803755586392598676865024 6954 1190514970054960024972031999562184516284973056 6955 1204240240720653649642928786723011521322942464 6956 1206757481004673024427722278364805033720020992 6957 1220670009172105591239715037049987727934619648 6958 1223221592831810830640589056656780914163974144 6959 1237323933304658827808428571710362488024334336 6960 1239910328895817527096682145802948581322129408 6961 1254205071333620437830618073612836362835197952 6962 1256826753804630589328361237044648736965968656 6963 1271316523198338659479411124532469500544548864 6964 1285973342996127701059123660431262791568982016 6965 1288661431131455031456752257218666312864104448 6966 1303518217802438929707644915052892168453619712 6967 1306242980235922991509261849076357353162407936 6968 1321302461981098074422379534341095098295517184 6969 1324064399069898892461154225034691673511473152 6970 1339329341311830028093535999507457580820594688 6971 1354770270810735355848294885063387961488310272 6972 1357602166130257152481187563160405662935023616 6973 1373253760318618790144679416681236193926447104 6974 1376124291935787184470662688738878528434470912 6975 1391989424967741181284482143174157799027376128 6976 1394899120007794717983767414028317153987395584 6977 1410980705250322992559445332814440908189597696 6978 1427247692705959881058285969449495136382746624 6979 1430231088598130991914337515099028188112617472 6980 1446720010870643663691514117985170640515104768 6981 1449744110022886910388846289370999601972117504 6982 1466457995027743795921100529434503689510322176 6983 1469523352765413365447919580210902022307708928 6984 1486465269728735333725176976133731985582456832 6985 1489572448953636254018798503164028132700407296 6986 1506745508975808781605227999445889778423169024 6987 1524116554662077275329331745696311456674349056 6988 1527302436896539296541336008555456370801901568 6989 1544910480358446138912764343766390718167252992 6990 1548139828427760582529495524831238344488779776 6991 1565988103088708828945042411070927523905798144 6992 1569261510008769057731738340781856798235820032 6993 1587353293406613366629375999416246021713297408 6994 1605653654294204866190571715630682028430589952 6995 1609009974672897365903629704486406711626694656 6996 1627560012229474121652953382733316970579492864 6997 1630962123775747774187452075542374552218632192 6998 1649765244406211770411238095613816650699112448 6999 1653213771861090036128909527737264775096172544 7000 1672273428444827250440824098150448483780263936 7001 1675769005072840785771148316059531649287958208 7002 1695088697597784879305881499376626000726065152 7003 1714631123994836934745498213908350388758642688 7004 1718215241508606708609003009624888417152139264 7005 1738024290403251906276859886737189557938159616 7006 1741657306981230655345682465435143137549877248 7007 1761736615974797432563172712454793464394022912 7008 1765419198759865189948205633379588898015297536 7009 1785772455082440037458047999343276774427459584 7010 1806360361080980474464393180084517281984413696 7011 1810136221507009536641583417547207550580031488 7012 1831005013758158386859572555574981591901929472 7013 1834832389247716245960883584985171371245961216 7014 1855985899956988241712642857565543732036501504 7015 1859865493343726290645023218704422871983194112 7016 1881307607000430656745927110419254544252796928 7017 1885240130706945883992541855566973105448952984 7018 1906974784797507989219116686798704250816823296 7019 1928960014494191551588685490646894187353473024 7020 1932992146697182547185128385827999469296156672 7021 1955277326703658394561467372579338252680429568 7022 1959364470353884487263892773614536029743611904 7023 1981953692971647111633569301511642647443275776 7024 1986096598604848338691731337552037510267209728 7025 2008994011967745042140303999261186371230892032 7026 2032155406216103033772442327595081942232465408 7027 2036403249195385728721781344740608494402535424 7028 2059880640477928185217019125021854290889670656 7029 2064186437903680776705994033108317792651706368 7030 2087984137451611771926723214761236698541064192 7031 2092348680011692076975651121042475730981093376 7032 2116471057875484488839167999221661362284396544 7033 2120895147045314119491609587512844743630072107 7034 2145346632897196487871506272648542282168926208 7035 2170080016305965495537271176977755960772657152 7036 2174616165034330365583269434056499402958176256 7037 2199686992541615693881650794151755534265483264 7038 2204285029148120048171879370316353033461563392 7039 2229697904593103000587765464200597978373685248 7040 2234358673430454381028197754746042199050610944 7041 2260118263463713172407841999168834667634753536 7042 2286174831993115912993997618544467185011523584 7043 2290953655344808944812004012833184556202852352 7044 2317365720537669208369146515649586077250879488 7045 2322209742641640873794243287246857516733169664 7046 2348982154633063243417563616606391285858697216 7047 2353892265013153586597607511172785197353730048 7048 2381029940109920049944063999124369032569946112 7049 2408480481441307299285857573446023042645884928 7050 2413514962009346048855444556729610067440041984 7051 2441340018344211182479430074099975455869239296 7052 2446443185663621661281178113313561828327948288 7053 2474647866609317655616857143420724976048668672 7054 2479820657791635054193364291605897162644258816 7055 2508410142667240875661236147225672725670395904 7056 2513653507609261178656722474089297473931937312 7057 2542633046396677318958822249064939001089097728 7058 2571946685992255402118247320862525583137964032 7059 2577322862262910062913504514437332625728208896 7060 2607036435604877859415289830105784336907239424 7061 2612485960471845983018523698152714706324815872 7062 2642604923962196148844759068682190196591034368 7063 2648128798139797784922308450069383347022946304 7064 2678658682623660056187071999014915161641189376 7065 2709540541621470711696589770126775922976620544 7066 2715204332260514304962375126320811325870047232 7067 2746507520637237580289358833362472387852894208 7068 2752248583871574368941325377477757056868941824 7069 2783978849935482362568964286348315598054752256 7070 2789798240015589435967534828056634307974791168 7071 2821961410500645985118890665628881816379195392 7072 2827860196060418825988812783350459658173429476 7073 2854495385411919762116571938898990272765493248 7074 2860462177196261983828675030198056376225234944 7075 2893440021741287327383028235970341281030209536 7076 2899488220045773820777692578741999203944235008 7077 2932915990055487591842201058869007379020644352 7078 2939046705530826730895839160421804044615417856 7079 2972930539457470667450353952267463971164913664 7080 2979144897907272508037597006328056265400814592 7081 3013491017951617563210455998891779556846338048 7082 3048233109324154550658663491392622913348698112 7083 3054604873793078593082672017110912741603803136 7084 3089820960716892277825528687532781436334505984 7085 3096279656855521165058991049662476688977559552 7086 3131976206177417657890084822141855047811596288 7087 3138523020017538115463476681563713596471640064 7088 3174706586813226733258751998832492043426594816 7089 3211307308588409732381143431261364056861179904 7090 3218019949345794731807259408972813423253389312 7091 3255120024458948243305906765466633941158985728 7092 3261924247551495548374904151084749104437264384 7093 3299530488812423540822476191227633301398224896 7094 3306427543722180072257819055474529550192345088 7095 3344546856889654500881648196300896967560527872 7096 3351538010145681571542296632119063298575916416 7097 3390177395195569758611762998753252001452130304 7098 3429262247989673869490996427816700777517285376 7099 3436430483017213417218006019249776834304278528 7100 3476048580806503812553719773474379115876319232 7101 3483314613962461310691364930870286275099754496 7102 3523473231949594865126345424909586928788045824 7103 3530838397519730379896411266759177796030595072 7104 3571544910164880074916095998686553548854919168 7105 3612720722161960948928786360169034563968827392 7106 3620272443014019073283166835094415101160062976 7107 3662010027516316773719145111149963183803858944 7108 3669664778495432491921767169970342742491922432 7109 3711971799913976483425285715131087464073003008 7110 3719730986687452581290046437408845743966388224 7111 3762615214000861313491854220838509088505593856 7112 3770480261413891767985083711133946210897905968 7113 3813949569595015978438233373597408501633646592 7114 3857920028988383103177370981293788374706946048 7115 3865984293394365094370256771655998938592313344 7116 3910554653407316789122934745158676505360859136 7117 3918728940707768974527785547229072059487223808 7118 3963907385943294223267138603023285294886551552 7119 3972193197209696677383462675104075020534419456 7120 4017988023935490084280607998522372742461784064 7121 4064310812432206067544884655190163884464930816 7122 4072806498390771457443562689481216988805070848 7123 4119761280955856370434038250043708581779341312 7124 4128372875807361553411988066216635585303412736 7125 4175968274903223543853446429522473397082128384 7126 4184697360023384153951302242084951461962186752 7127 4232942115750968977678335998443322724568793088 7128 4290693265794392975743012545297084564337852416 7129 4340160032611930991074542353955511921545314304 7130 4349232330068660731166538868112998805916352512 7131 4399373985083231387763301588303511068530966528 7132 4408570058296240096343758740632706066923126784 7133 4459395809186206001175530928401195956747370496 7134 4468717346860908762056395509492084398101221888 7135 4520236526927426344815683998337669335269507072 7136 4572349663986231825987995237088934370023047168 7137 4581907310689617889624008025666369112405704704 7138 4634731441075338416738293031299172154501758976 7139 4644419485283281747588486574493715033466339328 7140 4697964309266126486835127233212782571717394432 7141 4707784530026307173195215022345570394707460096 7142 4762059880219840099888127998248738065139892224 7143 4816960962882614598571715146892046085291769856 7144 4827029924018692097710889113459220134880083968 7145 4882680036688422364958860148199950911738478592 7146 4892886371327243322562356226627123656655896576 7147 4949295733218635311233714286841449952097337344 7148 4959641315583270108386728583211794325288517632 7149 5016820285334481751322472294451345451340791808 7150 5027307015218522357313444948178594947863874624 7151 5085266092793354637917644498129878002178195456 7152 5143893371984510804236494641725051166275928064 7153 5154645724525820125827009028874665251456417792 7154 5214072871209755718830579660211568673814478848 7155 5224971920943691966037047396305429412649631744 7156 5285209847924392297689518137364380393182068736 7157 5296257596279595569844616900138766694045892608 7158 5357317365247320112374143998029830323282378752 7159 5419081083242941423393179540253551845953241088 7160 5430408664521028609924750252641622651740094464 7161 5493015041274475160578717666724944775705788416 7162 5504497167743148737882650754955514113737883648 7163 5567957699870964725137928572696631196109504512 7164 5579596480031178871935069656113268615949582336 7165 5643922821001291970237781331257763632758390784 7166 5655720392120837651977625566700919316346858952 7167 5708990770823839524233143877797980545530986496 7168 5720924354392523967657350060396112752450469888 7169 5786880043482574654766056471940682562060419072 7170 5798976440091547641555385157483998407888470016 7171 5865831980110975183684402117738014758041288704 7172 5878093411061653461791678320843608089230835712 7173 5945861078914941334900707904534927942329827328 7174 5958289795814545016075194012656112530801629184 7175 6026982035903235126420911997783559113692676096 7176 6096466218648309101317326982785245826697396224 7177 6109209747586157186165344034221825483207606272 7178 6179641921433784555651057375065562872669011968 7179 6192559313711042330117982099324953377955119104 7180 6263952412354835315780169644283710095623192576 7181 6277046040035076230926953363127427192943280128 7182 6349413173626453466517503997664984086853189632 7183 6362685441135942358474828762538534230890216321 7184 6422614617176819464762286862522728113722359808 7185 6436039898691589463614518817945626846506778624 7186 6510240048917896486611813530933267882317971456 7187 6523848495102991096749808302169498208874528768 7188 6599060977624847081644952382455266602796449792 7189 6612855087444360144515638110949059100384690176 7190 6689093713779309001763296392601793935121055744 7191 6703076020291363143084593264238126597151832832 7192 6780354790391139517223525997506504002904260608 7193 6858524495979347738981992855633401555034570752 7194 6872860966034426834436012038499553668608557056 7195 6952097161613007625107439546948758231752638464 7196 6966629227924922621382729861740572550199508992 7197 7046946463899189730252690849819173857576091648 7198 7061676795039460759792822533518355592061190144 7199 7143089820329760149832191997373107097709838336 7200 7225441444323921897857572720338069127937654784 7201 7240544886028038146566333670188830202320125952 7202 7324020055032633547438290222299926367607717888 7203 7339329556990864983843534339940685484983844864 7204 7423943599827952966850571430262174928146006016 7205 7439461973374905162580092874817691487932776448 7206 7525230428001722626983708441677018177011187712 7207 7540960522827783535970167422267892421795811936 7208 7627899139190031956876466747194817003267293184 7209 7715840057976766206354741962587576749413892096 7210 7731968586788730188740513543311997877184626688 7211 7821109306814633578245869490317353010721718272 7212 7837457881415537949055571094458144118974447616 7213 7927814771886588446534277206046570589773103104 7214 7944386394419393354766925350208150041068838912 7215 8035976047870980168561215997044745484923568128 7216 8128621624864412135089769310380327768929861632 7217 8145612996781542914887125378962433977610141696 7218 8239522561911712740868076500087417163558682624 7219 8256745751614723106823976132433271170606825472 7220 8351936549806447087706892859044946794164256768 7221 8369394720046768307902604484169902923924373504 7222 8465884231501937955356671996886645449137586176 7223 8483580588181256477966438350051378974520288428 7224 8581386531588785951486025090594169128675704832 7225 8680320065223861982149084707911023843090628608 7226 8698464660137321462333077736225997611832705024 7227 8798747970166462775526603176607022137061933056 7228 8817140116592480192687517481265412133846253568 7229 8918791618372412002351061856802391913494740992 7230 8937434693721817524112791018984168796202443776 7231 9040473053854852689631367996675338670539014144 7232 9144699327972463651975990474177868740046094336 7233 9163814621379235779248016051332738224811409408 7234 9269462882150676833476586062598344309003517952 7235 9288838970566563495176973148987430066932678656 7236 9395928618532252973670254466425565143434788864 7237 9415569060052614346390430044691140789414920192 7238 9524119760439680199776255996497476130279784448 7239 9633921925765229197143430293784092170583539712 7240 9654059848037384195421778226918440269760167936 7241 9765360073376844729917720296399901823476957184 7242 9785772742654486645124712453254247313311793152 7243 9898591466437270622467428573682899904194674688 7244 9919282631166540216773457166423588650577035264 7245 10033640570668963502644944588902690902681583616 7246 10054614030437044714626889896357189895727749248 7247 10170532185586709275835288996259756004356390912 7248 10287786743969021608472989283450102332551856128 7249 10309291449051640251654018057749330502912835584 7250 10428145742419511437661159320423137347628957696 7251 10449943841887383932074094792610858825299263488 7252 10570419695848784595379036274728760786364137472 7253 10592515192559191139689233800277533388091785216 7254 10714634730494640224748287996059660646564757504 7255 10838162166485882846786359080507103691906482176 7256 10860817329042057219849500505283245303480188928 7257 10986030082548950321157435333449889551411576832 7258 11008994335486297475765301509911028227475767296 7259 11135915399741929450275857145393262392219009024 7260 11159192960062357743870139312226537231899164672 7261 11287845642002583940475562662515527265516781568 7262 11311440784241675303955251133401838632693717904 7263 11417981541647679048466287755595961091061972992 7264 11441848708785047935314700120792225504900939776 7265 11573760086965149309532112943881365124120838144 7266 11597952880183095283110770314967996815776940032 7267 11731663960221950367368804235476029516082577408 7268 11756186822123306923583356641687216178461671424 7269 11891722157829882669801415809069855884659654656 7270 11916579591629090032150388025312225061603258368 7271 12053964071806470252841823995567118227385352192 7272 12192932437296618202634653965570491653394792448 7273 12218419495172314372330688068443650966415212544 7274 12359283842867569111302114750131125745338023936 7275 12385118627422084660235964198649906755910238208 7276 12527904824709670631560339288567420191246385152 7277 12554092080070152461853906726254854385886560256 7278 12698826347252906933035007995329968173706379264 7279 12845229234353638929524573725045456227444719616 7280 12872079797383178927229037635891253693013557248 7281 13020480097835792973223627061866535764635942912 7282 13047696990205982193499616604338996417749057536 7283 13198121955249694163289904764910533205592899584 7284 13225710174888720289031276221898118200769380352 7285 13378187427558618003526592785203587870242111488 7286 13406152040582726286169186528476253194303665664 7287 13560709580782279034447051995013008005808521216 7288 13717048991958695477963985711266803110069141504 7289 13745721932068853668872024076999107337217114112 7290 13904194323226015250214879093897516463505276928 7291 13933258455849845242765459723481145100399017984 7292 14093892927798379460505381699638347715152183296 7293 14123353590078921519585645067036711184122380288 7294 14286179640659520299664383994746214195419676672 7295 14450882888647843795715145440676138255875309568 7296 14481089772056076293132667340377660404640251904 7297 14648040110065267094876580444599852735215435776 7298 14678659113981729967687068679881370969967689728 7299 14847887199655905933701142860524349856292012032 7300 14878923946749810325160185749635382975865552896 7301 15050460856003445253967416883354036354022375424 7302 15081921045655567071940334844535784843591623872 7303 15255798278380063913752933494389634006534586368 7304 15431680115953532412709483925175153498827784192 7305 15463937173577460377481027086623995754369253376 7306 15642218613629267156491738980634706021443436544 7307 15674915762831075898111142188916288237948895232 7308 15855629543773176893068554412093141179546206208 7309 15888772788838786709533850700416300082137677824 7310 16071952095741960337122431994089490969847136256 7311 16257243249728824270179538620760655537859723264 7312 16291225993563085829774250757924867955220283392 7313 16479045123823425481736153000174834327117365248 7314 16513491503229446213647952264866542341213650944 7315 16703873099612894175413785718089893588328513536 7316 16738789440093536615805208968339805847848747008 7317 16931768463003875910713343993773290898275172352 7318 16967161176362512955932876700102757949040576856 7319 17162773063177571902972050181188338257351409664 7320 17360640130447723964298169415822047686181257216 7321 17396929320274642924666155472451995223665410048 7322 17597495940332925551053206353214044274123866112 7323 17634280233184960385375034962530824267692507136 7324 17837583236744824004702123713604783826989481984 7325 17874869387443635048225582037968337592404887552 7326 18080946107709705379262735993350677341078028288 7327 18289398655944927303951980948355737480092188672 7328 18327629242758471558496032102665476449622818816 7329 18538925764301353666953172125196688618007035904 7330 18577677941133126990353946297974860133865357312 7331 18791857237064505947340508932851130286869577728 7332 18831138120105228692780860089382281578829840384 7333 19048239520879360399552511992994952260559568896 7334 19088056323407827075424486287615602692670648963 7335 19267843851530458394286860587568184341167079424 7336 19308119696074768390843556453836880539520335872 7337 19530720146753689459835440592799803646953914368 7338 19571545485308973290249424906508494626623586304 7339 19797182932874541244934857147365799808389349376 7340 19838565262333080433546914332847177301154070528 7341 20067281141337927005289889177805381805363167232 7342 20109228060874089429253779792714379791455498496 7343 20341064371173418551670577992519512008712781824 7344 20575573487938043216945978566900204665103712256 7345 20618582898103280503308036115498661005825671168 7346 20856291484839022875322318640846274695257915392 7347 20899887683774767864148189585221717650598526976 7348 21140839391697569190758072549457521572728274944 7349 21185030385118382279378467600555066776183570432 7350 21429269460989280449496575992119321293129515008 7351 21676324332971765693572718161014207383812964352 7352 21721634658084114439699001010566490606960377856 7353 21972060165097900642314870666899779102823153664 7354 22017988670972594951530603019822056454951534592 7355 22271830799483858900551714290786524784438018048 7356 22318385920124715487740278624453074463798329344 7357 22575691284005167880951125325031054531033563136 7358 22622881568483350607910502266803677265387435808 7359 22835963083295358096932575511191922182123945984 7360 22883697417570095870629400241584451009801879552 7361 23147520173930298619064225887762730248241676288 7362 23195905760366190566221540629935993631553880064 7363 23463327920443900734737608470952059032165154816 7364 23512373644246613847166713283374432356923342848 7365 23783444315659765339602831618139711769319309312 7366 23833159183258180064300776050624450123206516736 7367 24107928143612940505683647991134236454770704384 7368 24385864874593236405269307931140983306789584896 7369 24436838990344628744661376136887301932830425088 7370 24718567685735138222604229500262251490676047872 7371 24770237254844169320471928397299813511820476416 7372 25055809649419341263120678577134840382492770304 7373 25108184160140304923707813452509708771773120512 7374 25397652694505813866070015990659936347412758528 7375 25450741764543769433899315050154136923560865284 7376 25690458468707277859049147450090912454889439232 7377 25744159594766357854458075271782507386027114496 7378 26040960195671585946447254123733071529271885824 7379 26095393980411964386999233208677992835498115072 7380 26396243910499388326579809529821066411185799168 7381 26451420349777440578062552443796236401538760704 7382 26756374855117236007053185570407175740484222976 7383 26812304081165452572338373056952506388607331328 7384 27121419161564558068894103990026016011617042432 7385 27434097983917390955927971422533606220138283008 7386 27491443864137707337744048153998214674434228224 7387 27808388646452030500429758187795032927010553856 7388 27866516911699690485530919446962290200798035968 7389 28187785855596758921010763399276695430304366592 7390 28246707180157843039171290134073422368244760576 7391 28572359281319040599328767989492428390839353344 7392 28901765777295687591430290881352276511750619136 7393 28962179544112152586265334680755320809280503808 7394 29296080220130534189753160889199705470430871552 7395 29357318227963459935374137359762741939935379456 7396 29695774399311811867402285721048699712584024064 7397 29757847893499620650320371499270765951731105792 7398 30100921712006890507934833766708072708044750848 7399 30163842091311134143880669689071569687183247744 7400 30511596556760127827505866988779268013069172736 7401 30863360231907064825418967850350306997655568384 7402 30927874347154920754962054173247991508738506752 7403 31284437227258534312983477961269412042886873088 7404 31349831525662151796222284377832576475897790464 7405 31711259087546353786137108824186282359092412416 7406 31777545577677573419067701400832600164275355648 7407 32143904191483920674244863988178981939694272512 7408 32514486499457648540359077241521311075719446528 7409 32582451987126171659548501515849735910440566784 7410 32958090247646850963472306000349668654234730496 7411 33026983006458892427295904529733084682427301888 7412 33407746199225788350827571436179787176657027072 7413 33477578880187073231610417936679611695697494016 7414 33863536926007751821426687987546581796550344704 7415 33934322352725025911865753400205515898081153712 7416 34325546126355143805944100362376676514702819328 7417 34721280260895447928596338831644095372362514432 7418 34793858640549285849332310944903990447330820096 7419 35194991880665851102106412706428088548247732224 7420 35268560466369920770750069925061648535385014272 7421 35675166473489648009404247427209567653978963968 7422 35749738774887270096451164075936675184809775104 7423 36161892215419410758525471986701354682156056576 7424 36578797311889854607903961896711474960184377344 7425 36655258485516943116992064205330952899245637632 7426 37077851528602707333906344250393377236014071808 7427 37155355882266253980707892595949720267730714624 7428 37583714474129011894681017865702260573739155456 7429 37662276240210457385561720178764563157659680768 7430 38096479041758720799105023985989904521119137792 7431 38535687703060916788573721175136368682334158848 7432 38616239392149536781687112907673761079040671744 7433 39061440293507378919670881185599607293907828736 7434 39143090970617946580498849813016989253247172608 7435 39594365865749082489869714294731599616778698752 7436 39677130524666160867093828665694354602308141056 7437 40134562282675854010579778355610763610726334464 7438 40218456121748178858507559585428759582910996992 7439 40682128742346837103341155985039024017425563648 7440 41151146975876086433891957133800409330207424512 7441 41237165796206561006616072230997322011651342336 7442 41712582969678045750644637281692549390515830784 7443 41799775367549535728296379170443435301197053952 7444 42281678783395138381516145098915043145456549888 7445 42370060770236764558756935201110133552367140864 7446 42858538921978560898993151984238642586259030016 7447 43352648665943531387145436322028414767625928704 7448 43443269316168228879398002021132981213920755712 7449 43944120330195801284629741333799558205646307328 7450 44035977341945189903061206039644112909903069184 7451 44543661598967717801103428581573049568876036096 7452 44636771840249430975480557248906148927596658688 7453 45151382568010335761902250650062109062067126272 7454 45245763136966701215821004533607354530774871616 7455 45671926166590716193865151022383844364247891968 7456 45767394835140191741258800483168902019603759104 7457 46295040347860597238128451775525460496483352576 7458 46391811520732381132443081259871987263107760128 7459 46926655840887801469475216941904118064330309632 7460 47024747288493227694333426566748864713846685696 7461 47566888631319530679205663236279423538638618624 7462 47666318366516360128601552101248900246413033472 7463 48215856287225881011367295982268472909541408768 7464 48771729749186472810538615862281966613579169792 7465 48873677980689257489322752273774603865660850176 7466 49437135371470276445208459000524502981352095744 7467 49540474509688338640943856794599627023640952832 7468 50111619298838682526241357154269680764985540608 7469 50216368320280609847415626905019417543546241024 7470 50795305389011627732140031981319872694825517056 7471 50901483529087538867798630100308273847121730568 7472 51380916937414555718098294900181824909778878464 7473 51488319189532715708916150543565014772054228992 7474 52081920391343171892894508247466143058543771648 7475 52190787960823928773998466417355985670996230144 7476 52792487820998776653159619059642132822371598336 7477 52902840699554881156125104887592472803077521408 7478 53512749710234472014106371140814351480968445952 7479 53624608162330905144676746113905012777214662656 7480 54242838323129116137788207980052032023234084864 7481 54868195967834781911855942845067212440276566016 7482 54982887728275414675488096307996429348868456448 7483 55616777292904061000859516375590065854021107712 7484 55733033823399380971061838893924580401596071936 7485 56375571711193517842021526798553390860608733184 7486 56493414360315686078342580268146844736489521152 7487 57144718562638081198657535978984856781678706688 7488 57264168970223481226273458862846808078011946889 7489 57803531554591375182860581762704553023501238272 7490 57924359088224305172530669361510641618561007616 7491 58592160440261068379506321778399410940861743104 7492 58714636455926919870748274719525483879870758912 7493 59391548798623623734804571442097399425168048128 7494 59515695786999241300640742998541531903462211584 7495 60201843424013781015869667533416145416089501696 7496 60327684182622268287761339378143139374366495488 7497 61023193113520255655011733977558536026138345472 7498 61726720463814129650837935700700613995311136768 7499 61855748694309841509924108346495983017477013504 7500 62568874454517068625966955922538824085773746176 7501 62699663051324303592444568755665152951795580928 7502 63422518175092707572274217648372564718184824832 7503 63555091155355146838135402801665200328550711296 7504 64287808382967841348489727976357963879388545024 7505 65028972998915297080718154483042622151438893056 7506 65164903974252343319097003031699471820881133568 7507 65916180495293701926944612000699337308469460992 7508 66053966012917784854591809059466169364854603776 7509 66815492398451576701655142872359574353314054144 7510 66955157760374146463220835873359223391394988032 7511 67727073852015503642853375975093163593100689408 7512 67868644705450051823731506800411031796162307424 7513 68651092252710287611888200724753353029405638656 7514 69442560521790895857192677663288190744725028864 7515 69587717281098571698664621889807980894661640192 7516 70389983761331702204212825412856177096495464448 7517 70537120932739841541500139850123297070770028544 7518 71350332946979296018808494854419135307957927936 7519 71499477549774540192902328151873350369619550208 7520 72323784430838821517050943973402709364312113152 7521 73157594623779709215807923793422949920368754688 7522 73310516971033886233984128410661905798491275264 7523 74155703057205414667812688500786754472028143616 7524 74310711764532507961415785191899440535461429248 7525 75167428948258023789362035731404521147478310912 7526 75324552480420914771123440357529126315319361536 7527 76192958083517441598210047971979809042238275584 7528 76352225293631308301697945150462410770682595852 7529 77071375406121833577147442350272737364668317696 7530 77232478784299073563374225815347522158081343488 7531 78122880587014757839341762371199214587815657472 7532 78286181941235893160997699626033978506494345216 7533 79188731731498164979739428589463199233557397504 7534 79354261049332321734187657331388709204616282112 7535 80269124565351708021159556711221527221452668928 7536 80436912243496357717015119170857519165821993984 7537 81364257484693674206682311970078048034851127296 7538 82302293951752172867783914267600818660414849024 7539 82474331592413122013232144461994644023302684672 7540 83425165939356091501289274563385098781031661568 7541 83599550735099071456592758340886870602394107904 7542 84563357566790276763032290197830086290913099776 7543 84740121540473529117513870402220267104734281728 7544 85717077843957121797986303968477285172518060032 7545 86705297331887062774290872644056829535251857408 7546 86886538632336457758796004042265962427841511424 7547 87888240660391602569259482667599116411292614656 7548 88071954683890379806122412079288225819806138368 7549 89087323197935435602206857163146099137752072192 7550 89273543680498861950961114497812297855193317376 7551 90302765136020671523804501300124218124134252544 7552 90491526273933402431642009067214709061549743232 7553 91343852333181432387730302044767688728495783936 7554 91534789670280383482517600966337804039207518208 7555 92590080695721194476256903551050920992966705152 7556 92783623041464762264886162519743974526215520256 7557 93853311681775602938950433883808236128660619264 7558 94049494576986455388666853133497729427693371392 7559 95133777262639061358411326472558847077277237248 7560 95332636733032720257203104202497800492826066944 7561 96431712574451762022734591964536945819082817536 7562 97543459498372945621077231724563933227158339584 7563 97747355961378514978645504547549207731321700352 7564 98874270742940552890416918001049005962704191488 7565 99080949019376677281887713589199254047281905664 7566 100223238597677365052482714308539361529971081216 7567 100432736640561219694831253810038835087092482048 7568 101590610778023255464280063962639745389651034112 7569 101802967058175077735597260200616547694243461136 7570 102761833874829111436196589800363649819557756928 7571 102976638379065431417832301087130029544108457984 7572 104163840782686343785789016494932286117087543296 7573 104381575921647857547996932834711971341992460288 7574 105584975641997553306319238119284265644743196672 7575 105805681399109762312250209775184945606155042816 7576 107025499420468944028212742281628702961936891904 7577 107249216324661810289353492227810025554429325312 7578 108485676646258232275576415960104064046468169728 7579 109736391935669563823711885690134424880553132032 7580 109965775456550829350976192615992858697736912896 7581 111233554585808122001719032751180131708042215424 7582 111466067646798761942123677787849160803192143872 7583 112751143422387035684043053597106781721217466368 7584 112986828720631372156685160536293689472979042304 7585 114289437125276162397315071957969713563357413376 7586 115607063109182750365721163525409106047002476544 7587 115848718176448610345061338723021283237122015232 7588 117184320880522136759012643556798821881723486208 7589 117429272911853839741496549439050967759741517824 7590 118783097597247247469609142884194798850336096256 7591 119031391573998482601281485997083063806924423168 7592 120403686848027562031739335066832290832179003392 7593 120655368365244536575522678756286278748732990976 7594 122046386227040511310023467955117072052276690944 7595 123453440927628259301675871401401227990622273536 7596 123711497388619683019848216692991966034954027008 7597 125137748909034137251933911845077648171547492352 7598 125399326102648607184889137511330305903591161856 7599 126845036350185415144548435296745129436369649664 7600 127110182310710293676270805603330400657101422592 7601 128575616765935682696979455952715927758777090048 7602 130057945997830594161436308966085244302877786112 7603 130329807948504686638194006063398943641762267136 7604 131832360990587403853889224001398674616938921984 7605 132107932025835569709183618118932338729709207552 7606 133630984796903153403310285744719148706628108288 7607 133910315520748292926441671746718446782789976064 7608 135454147704031007285706751950186327186201378816 7609 135737289410900103647463013600822063592324614848 7610 137302184505420575223776401449506706058811277312 7611 138885121043581791714385355326576381489450057728 7612 139175434562197143397329243779615961789323280384 7613 140779967522663404408425650825712354192990928896 7614 141074241865479683083000279700246594141540057088 7615 142700665893958592037616989708838270615915855872 7616 142998955099549080385804656303746700739239100416 7617 144647568861677643034101887946805418728624226304 7618 146315189247559418431615847586845899840737509376 7619 146621033942067772467968256821323811596982550528 7620 148311406114410829335625377001573508944056287232 7621 148621423529065015922831570383798881070922858496 7622 150334857896516047578724071462809042294956621824 7623 150649104960841829542246880715058252630638723072 7624 152385916167034883196420095943959618084476551168 7625 152704450587262616603395890300924821541365191704 7626 154142750812243667154294884700545474729336635392 7627 154464957568598147126748451630695044316162686976 7628 156245761174029515678683524742398429175631314944 7629 156572363882471786321995399252067957012988690432 7630 158377463462996329959478857178926398467114795008 7631 158708522098664643468375314662777418409232564224 7632 160538249130703416042319113422443054442905337856 7633 160873824486992715434030238341715038331643987968 7634 162728514969387348413364623940156096069702254592 7635 164604587903504345735567828535201637320829698048 7636 164948663184826244026464288923989288046605369344 7637 166850331878712183002578549126770197562063323136 7638 167199101470198142913185516681773741204788215808 7639 169126715133580553526064580395660172581826199552 7640 169480243080947058235027740804440534209468563456 7641 171434155687914243595972607936954570345036120064 7642 171792506910670443678820376588540424234035840667 7643 173410594663774125548581745288113659070503714816 7644 173773077264672915517592008084531924855683022848 7645 175776481320783205138518965335198232822585229312 7646 176143909367780759612244824158576451639612276736 7647 178174646395870871204413714326292198275504144384 7648 178547087360997723901922228995624595710386634752 7649 180605530272041343047609002600248436248268505088 7650 180983052547866804863284018134429418123099486464 7651 182687704666362864775460604089535377456991567872 7652 183069579340560766965035201932675608078415036416 7653 185180161391442388952513807102101841985933410304 7654 185567246082929524529772325039487949052431040512 7655 187706623363551205877900867767616472257321238528 7656 188098989153972910777333706266995458855386742784 7657 190267554525278122716822652945117694154554474496 7658 190665273466065440514406208404995600985652133888 7659 192863425148903524045469183929073891638165635072 7660 195086918996745891242154463449127866454316679168 7661 195494711922757029957291009095098415462643400704 7662 197748541485881105780833836002098011925408382976 7663 198161898038753354563775427178398508094563811328 7664 200446477195354730104965428617078723059942162432 7665 200865473281122439389662507620077670174184964096 7666 203181221556046510928560127925279490779302068224 7667 203605934116350155471194520401233095388486922272 7668 205523667749658222872393179600727299639115513856 7669 205953276758130862835664602174260059088216915968 7670 208327681565372687571578032989864572234175086592 7671 208763151843295715095993865669423942683984920576 7672 211169951283995106612638476238568531289486393344 7673 211611362798219524624500419550369891212310085632 7674 214050998840937888056425484563257405923873783808 7675 214498432649323620578706984455620051108858650624 7676 216971353292516464551152831920208128092936339456 7677 219472783871339127647423771380268849761106264064 7678 219931550913101658701952385231985717395473825792 7679 222467109171616244003438065502360263416084430848 7680 222932135293597523884247355575698321606384287744 7681 225502286844774071368086107194213563442434932736 7682 225973657441262744313370321072587378945958084608 7683 228578874250552324794630143915939427126714826752 7684 229056675880893924905093835451387232312047787556 7685 231214126218365500731442327050818212094004953088 7686 231697436352897220690122677446042566474244030464 7687 234368641761044273518025287113597643763446972416 7688 234858545823707679482993098878101935519483035648 7689 237566195194494494939218285768389597700672192512 7690 238062783147996965202562971994166127613848846336 7691 240807373696055124063478670133664581664358006784 7692 241310736730489073151045357512572557497465981952 7693 244092772454081022620046935910234144104553381888 7694 246906881855256518603351742802802455981244547072 7695 247422994777239366039696433385983932069908054016 7696 250275497818068274503867823690155296343094984704 7697 250798652205297214369778275022660611807182323712 7698 253690072700370830289096870593490258872739299328 7699 254220364621420587352541611206660801314202845184 7700 257151233531871365393958911905431855517554180096 7701 260115891995661188322872617932170488605755572224 7702 260659615897009373276388012126797887283524534272 7703 263664721981174807707778448002797349233877843968 7704 264215864051671139418367236237864677459418415104 7705 267261969593806306806620571489438297413256216576 7706 267820631041496585852883343493436893565579952128 7707 270908295408062014571413503900372654372402757632 7708 271474578821800207294926027201644127184649229696 7709 274604369010841150447552802899013412117622554624 7710 277770242087163583428770710653152762978900115456 7711 278350869124394286794658487559231923578646560768 7712 281559935045326808816851301651424708385981857792 7713 282148483730959366166000559400493188283080114176 7714 285401331787917184075233979417676541231831711744 7715 285997910199098160771609312607493401478478200832 7716 289295137723355286068203775893610837457248452608 7717 292630378495118836863231695173691799681475018752 7718 293242067884135544935936513642647623193965101056 7719 296622812228821658671250754003147017888112574464 7720 297242847058130031845663140767597762141845716992 7721 300669715793032095157448142925618084589913243648 7722 301298209921683659084493761430116505261277446144 7723 304771832334069766392840191887919236168953102336 7724 305408901174525233206791780601849643082730383408 7725 308285501624487334308589769401090949458673270784 7726 308929915137196294253496903261390088632325373952 7727 312491522348059031357367049484796858351262629888 7728 313144727764943572643990798504135914025977380864 7729 316754926925992659918957714357852796934229590016 7730 317417044197329286936750629325554836818465128448 7731 321076498261406832084638226844886108885810675712 7732 321747648973985430868060476683430076663287975936 7733 325457029938774696826729247880312192139404509184 7734 329209175807008691471135657070403274641659396096 7735 329897326369652488052928577847978576093210738688 7736 333700663757424366005157098253540395124126646272 7737 334398202940396285826371033363547482409576431616 7738 338253430267161107052129160791320345163652399104 7739 338960486161894116470055481608881068418937126912 7740 342868311375828487191945215873909140690072240128 7741 346821189327548251097163490576227318141007429632 7742 347546154529345831035184016169063849711366045696 7743 351552962641566410277037930670396465645170458624 7744 352287818735561519224489648317152903279224553472 7745 356349292791741742408827428652584396551008288768 7746 357094174721995447803844457991249191420773269504 7747 361211060544082686095218005200496872496537010176 7748 361966105095733609726568036268858836246198972928 7749 365375409332725729550921208179070754913983135744 7750 366139158681121533930070403865351216156830072832 7751 370360322782884777905027614204203683971866820608 7752 371134492165859049059544650078975898104862081024 7753 375413246727102411755801735535232944514642477056 7754 376197978307945821554667412533990917710773485568 7755 380535109050556245433645305890235388309108948992 7756 381330546932130881028812416809991201971304267776 7757 385726850297807048090938367858147783276331270144 7758 390173837993491782484308926898255732908633358336 7759 390989423845514059914582018190196830925286801408 7760 395497082971762211561667672004196023850816765952 7761 396323796077506709127550854356797016189127622656 7762 400892954390709460209930857234157446119884324864 7763 401730946562244878779325015240155340348369928192 7764 406362443112093021857120255850558981558604136448 7765 407211868232700310942389040802466190776973844544 7766 411047335499316445744786359201454599278231027712 7767 411906553516261725671329204348520118176433831936 7768 416655363130745375143156065979729144468350173184 7769 417526303686591430191987731338847885367969841152 7770 422339902567990213225276952477137062578972786688 7771 423222725596439049249000839100739782424620171264 7772 428101997681875776112850969126514811847747567616 7773 428996865298647241157413968911240102217717301248 7774 433942706585032929102305663840416256185872678912 7775 438945567742678255294847542760537699522212528128 7776 439863101826203317403904770463971434790947651584 7777 444934218343232488006876131004720526832168861696 7778 445864270587195047768494711151396643212768575488 7779 451004573689548142736172214388427126884869865472 7780 451947314882525488626740642145174757891916169216 7781 457157748501104649589260287831878854253429653504 7782 458113351761787849810187670902774464624095575112 7783 462428252436731001462884654101636424188009906176 7784 463394872705794441380245354892085132948488060928 7785 468737283522088547036050574227195287526893944832 7786 469717091647415358965986197756203871038966071296 7787 475132390388988989878436571536779195401344385024 7788 476125566295993930405125943988332255227697692672 7789 481614747392110248126957340267329163328716013568 7790 482621473460978146302090715025145114994931963904 7791 488185544908162045240093871820468288209106763776 7792 493813763710513037206703485605604911962489094144 7793 494845989554478732079392866771967864139816108032 7794 500550995636136549007735647380310592686189969408 7795 501597304410594428739556550045321223614364647424 7796 507380145400741660578193741186980517745478598656 7797 508440729242841174705083222413321602628405690368 7798 514302467063742730787917823810863711035108360192 7799 515377520732011331036461129765621272702107522001 7800 520231783991322376645745235864340977211511144448 7801 521319231794018746552776024253595774567049068544 7802 527329443962349615415556896005594698467755687936 7803 528431728103342278836734472475729354918836830208 7804 534523939187612613613241142978876594826512433152 7805 535641262082993171705766686986873787131159904256 7806 541816590816124029142827007800745308744805515264 7807 542949157643600414589852054403288254369298459392 7808 549208738021682300895105605798026824235245109248 7809 555540484174327166857541421306305525957800230912 7810 556701738248788573589316975118463847157293121536 7811 563119870090653617633702603302849416771963715584 7812 564296967461918732332001118800986376566160228352 7813 570802663575834368150467958835353082463663423488 7814 571995820398196321543218625214986802956956401664 7815 578590275446710572136407551787221674914496905216 7816 585260756990237673726463390347383599362950037504 7817 586484135768271089871873027285295246387930202112 7818 593245624457643317342501508006294035776225148928 7819 594485694116260063691326281535195524283691433984 7820 601339431586064190314896285851236169179826487296 7821 602596419843367318168987522860233010522554892288 7822 609543664668139532785680383775838472337906204672 7823 610817802349050466413583561203699286165460766816 7824 616571003248974668617179538802181898917346541568 7825 617859830274392588506993806522780177264650747904 7826 624983044696118062714734098969593716702525259776 7827 626289455529887145287981597008271828051954761728 7828 633509853851985319837915428715705593868459180032 7829 634834088394658573873501258651109673636930256896 7830 642152996522813664169276453689772217771621351424 7831 643495297947970861736120953366860153326575951872 7832 650914059877549393653458495760624384278809018368 7833 658418351614017382942271314140806549283318792192 7834 659794652739304976105857155695957152186421477376 7835 667401327514848732010314196507080790248253292544 7836 668796405880792571652742066727094964819152863232 7837 676506860534322214104258321582640690327304798208 7838 677920972323788232940110963217762136837874253824 7839 685736622751656974383890431747818281380144480256 7840 687170027642681774715281506354161696936143362668 7841 693642378655096502194326981152454636282014859264 7842 695092309058691662070368032338127699422732091392 7843 703105925283132820554075861340792931290340917248 7844 704575637471123038448979296634305806558449106944 7845 712698585583483484817654857305168793102016577536 7846 714188349443990895607688915982498382841546539008 7847 722422121088165372190436010400993744993074020352 7848 723932210191467219453136072537717672492397945856 7849 730750818665451459101842416358141509827966271488 7850 732278317362243067860140807730702432313660145664 7851 740720645565769555810055228408407367943733641216 7852 742268984331718098119089300157951796209724162048 7853 750826493454204823511603471070465889029284954112 7854 752395956615891643109334825067981835421546971136 7855 761070218101112490867290611780470776618217897984 7856 762661093864261762057624833619982403942608535552 7857 771453700595614096181876735716295566552662540288 7858 780347675986983564968617853796511465817266716672 7859 781978847691028119829164036380393661850573602816 7860 790994165943524423123335344008392047701633531904 7861 792647592155013418255101708713594032378255245312 7862 801785908781418920419861714468314892239768649728 7863 803461893124489757558650030480310680696739856384 7864 812724886224186043714240511701117963117208272896 7865 814423736465400621884778081604932381553947689088 7866 822094670998632891489572718402909198556462055424 7867 823813107032523451342658408697040236352867663872 7868 833310726261490750286312131959458288936700346368 7869 835052607373182860383975462677695770735939682304 7870 844679805135980426450553904954274125157945573376 7871 846445451192878098498001678201479564849240342528 7872 856203995363751552225701938253029623695495135232 7873 857993730597294482314827937822480204435434602496 7874 867885413170065858204611327680832512371745357824 7875 877891135485356510589695085521075399044425056256 7876 879726203652406634807809540927942869581895303168 7877 889868436686464976013752262009441053664337723392 7878 891728541174390095536989422302793286425537150976 7879 902009147379096285472344428776854253769739730944 7880 903894629765050977253481284290349515783832338432 7881 914315497002209299178520575663757708506859307008 7882 916226703523575699620375341805548929248191150224 7883 924856504873462002925769308203272848376019812352 7884 926789745411588882760490709784170265896976121856 7885 937474567044177094072101148454390575053787889664 7886 939434183294830717931972395512407742077932142592 7887 950264780777977979756873143073558390802688770048 7888 952251132591987860810251887976664510455395385344 7889 963229494784220496253914680534658326657432027136 7890 965242946921956292604181430050290229989863927808 7891 976371089816324090480187743640936576418213527552 7892 987627527421026074413406971211209823924978188288 7893 989691979108957464158785733543935728279632216064 7894 1001101991272273098015471294760621185372379938816 7895 1003194608821188857479113100090642447228729294848 7896 1014760290801483321156387482373961035490957197312 7897 1016881458485682349410166444826643205256811380736 7898 1028604934127485461575835647621727422070216720384 7899 1040463567982644753291490471728681954423022288896 7900 1042638463588037493105552048507191549134098137088 7901 1054658887924699230831113792011189396935511375872 7902 1056863456206684557673468944951458709837673660416 7903 1069047878375225227226482285957753189653024866304 7904 1071282524165986343411533373973747574262319808512 7905 1083633181632248058285654015601490617489611030528 7906 1085898315287200829179704108806576508738596918784 7907 1098417476043364601790211211596053648470490218496 7908 1111080968348654333715082842612611051915600461824 7909 1113403476497577147178633950236927694314586243072 7910 1126239740181307235267405206605698833543927431168 7911 1128593934923837464664002237601972753132320456704 7912 1141605327151668736300935917670706164927326846976 7913 1143991640796392643086437250429973605913912803328 7914 1157180550893421144272815103574443349828993810432 7915 1170521513980475347452926780694767198725900075008 7916 1172968271536542179743746054570590492775860404224 7917 1186491248915286634685003016012588071552450297856 7918 1188971388232520127382652563070391048567382867968 7919 1202678863172128380629792571702472338359652974592 7920 1205192839686734636337975045720466021045109784576 7921 1219087329336279065571360767551676944675812409344 7922 1221635604698100932827167122407398572330921533632 7923 1233142006497949337234359077604363797834693083136 7924 1235719660548785177013987613045560354529301495808 7925 1249966089392236125429468197939187433405050519552 7926 1252578911059774290575963194016543656103909523456 7927 1267019707703970639675830857431411187736918360064 7928 1269668176789317147747002517302219347273860513792 7929 1284305993045627328338552907379544435543242702848 7930 1286990595895941723472241906733720306653151903744 7931 1301828119755098787306916991521248768557618036736 7932 1316836703228034765884542628281613098566637584384 7933 1319589305478609952211714311391914304372842954752 7934 1334802655029697464020628393014161580496506585088 7935 1337592811761585143305484133454189929638305726464 7936 1353013721068644428208516643165281380654609596416 7937 1355841944647576465880221926435524273675748507648 7938 1371473245503313948767780863495636562760288960512 7939 1374340055285363549430563012708323393872286725336 7940 1387284757310193004388653962304909272564029718528 7941 1390184618117383324140736064676255398845464182784 7942 1406211850566265641108151722681585862580681834496 7943 1409151274942246076897958593268611613116898213888 7944 1425397171166966969635309714610337586204033155072 7945 1428376698887981791215377831964996765683093078016 7946 1444844242176330744380872020801987489986148040704 7947 1447864420382934438906272145075435344984795891712 7948 1461501637330902918203684832716283019655932542976 7949 1464556634724486135720281615461404864627320291328 7950 1481441291131539111620110456816814735887467282432 7951 1484537968663436196238178600315903592419448324096 7952 1501652986908409647023206942140931778058569908224 7953 1504791913231783286218669650135963670843093942272 7954 1522140436202224981734581223560941553236435795968 7955 1525322187728523524115249667239964807885217071104 7956 1542907401191228192363753471432591133105325080576 7957 1546132562196033993109383389296863818106322566003 7958 1560695351973967129937235707593022931634533433344 7959 1563957695382056239658328072760787323701147205632 7960 1581988331887048846246670688016784095403267063808 7961 1585295184310026836510203417427188064756510490624 7962 1603571817562837840839723428936629784479537299456 7963 1606923786248979515117300060960621361393479712768 7964 1625449772448372087428481023402235926234416545792 7965 1628847472930801243769556163209864763107895378176 7966 1644189341997265782979145436805818397112924110848 7967 1647626214065046902685316817394080472705735327744 7968 1666621452522981500572624263918916577873400692736 7969 1670105214746365720767950925355391541471879364608 7970 1689359610271960852901107809908548250315891146752 7971 1692890902385756196996003356402959129698480685056 7972 1712407990727503104451403876506059247390990270464 7973 1715987461194588964629655875644960408870869204992 7974 1735770826340131716409222655361665024743490715648 7975 1755782270970713021179390171042150798088850112512 7976 1759452407304813269615619081855885739163790606336 7977 1779736873372929952027504524018882107328675446784 7978 1783457082348780191073978844605586572851074301952 7979 1804018294758192570944688857553708507539479461888 7980 1807789259530101954506962568580699031567664676864 7981 1828630994004418598357041151327515417013718614016 7982 1832453407047151399240750683611097858496382300448 7983 1849713009746924005851538616406545696752039624704 7984 1853579490823177765520981419568340531793952243712 7985 1874949134088354188144202296908781150107575779328 7986 1878868366589661435863944791024815484155864285184 7987 1900529561555955959513746286147116781605377540096 7988 1904502265183975721620503775953329020910790770688 7989 1926458989568440992507829361069316653314864054272 7990 1930485893843912585208362860100580459979727855616 7991 1952742179632648180960375487281873152836427055104 7992 1975255054842052148826813942422419647849956376576 7993 1979383958217914928317571467087871456559264432128 7994 2002203982544546196030942589521242370744759877632 7995 2006389217642377714958226200181284894457458589696 7996 2029520581602966642312774964747922070981914394624 7997 2033762916971364698820332889653286410513622761472 7998 2057209868254970923151671295243454844140433440768 7999 2061510082928045324145844519062485090808430088004 8000 2080927135965289506582980943457363908846044577792 8001 2085276927176074986211104097014383098268196274176 8002 2109317775849398461662227584022378793871022751744 8003 2113726912413369115346937889902917419675347320832 8004 2138095756750450454452964571915506379306049732608 8005 2142565048331972686823066747947495148524639617024 8006 2167266363264496116571308031202981234979222061056 8007 2171796630574401658359408217613153017477193837568 8008 2196834952086729203580422423192107296940980436992 8009 2222161936697308667430165685225222103831200923648 8010 2226806952995154294357267900473855388629172486144 8011 2252479480362614470534810413211397667087854862336 8012 2257187869847674929328004475203945506264640913408 8013 2283210654303337472601871835341412329854653693952 8014 2287983281592785286172874500859947211827825606656 8015 2314361101786842288545630207148886699657987620864 8016 2341043027960950694905853561389534397451800150016 8017 2345936543073084359487492109141180985551720808448 8018 2372982497830573269370006032025176143104900595712 8019 2377942776465040254765305126140782097134765735936 8020 2405357726344256761259585143404944676719305949184 8021 2410385679373469272675950091440932042090219569152 8022 2438174658672558131142721535103353889351624818688 8023 2443271209396201865654334244814797144661843067264 8024 2466284012995898674468718155208727595669386166272 8025 2471439321097570354027975226091120709058602991616 8026 2499932178784472250858936395878374866810101039104 8027 2505157822119548581151926388033087312207819046912 8028 2534039415407941279351661714862822375473836720128 8029 2539336353578634295494005034604438694547721027584 8030 2568611986091254656677105814759088871086485405696 8031 2573981191791883446944483813467440613306303807488 8032 2603656239510197574613833983042497537115236073472 8033 2633673406456069531769085256563226197133275168768 8034 2639178610957219904423428622783828608745685909504 8035 2669605310059394928041256786028323160993013170176 8036 2675185623523170286610968266908379859276611452928 8037 2706027442137288856417033286330562761309219192832 8038 2711683889295152931760443852871048547351497015296 8039 2742946491006627897535561726991273125520577921024 8040 2748680110570727098861126025416646787744573450672 8041 2774569514620386008777307924609818545128059437056 8042 2780369236234766648281472129352510797690928365568 8043 2812423701132531282216303445363171725161363668992 8044 2818302549884492153795917186537223226233796427776 8045 2850794342333933939270619429220675172408066310144 8046 2856753397775963582430755663929993531366186156032 8047 2889688484352661488761744041603974979972296081408 8048 2895728840765868877812544290150870689969591783424 8049 2923003274661805836407369665432566039311865085952 8050 2929113269448972271440563230922809729254640582656 8051 2962882582263078223240220913633629471774934564864 8052 2969075937326872392476357200631807184838896648192 8053 3003305973816819294046413884281863556117139816448 8054 3009583826463566572437339300271927341686187884544 8055 3044280872404449963469162447121883106472871591936 8056 3050644375457047048230499334479929615770434142208 8057 3085814802382456384727506942865182266210650161152 8058 3121390703947934259874471415186045863269066866688 8059 3127915390764112479316656145521574647402294411264 8060 3163976663774097692493341376033568190806534127616 8061 3170590368620053673020406834854376129513020981248 8062 3207143635125675681679446857873259568959074598912 8063 3213847572497959030234600121921242722786959425536 8064 3250899544896744174856962046804471852468833091584 8065 3257694945861602487539112326419729526215790756352 8066 3288378683994531565958290873611636794225848221696 8067 3295252428130093805370633634788160945411470655488 8068 3333242905045963001145248527837833155746801385472 8069 3340210429492731441535901850710783082943758729216 8070 3378719220543921705802215619817096500631782293504 8071 3385781804771512393992006712805918259396961370112 8072 3424815981455006208902807753012118494781980540928 8073 3431974922389177929259311751289920817741738409984 8074 3471541652680263432818445310723330049486981431296 8075 3511564541941426042358780342084301596177700225024 8076 3518904814609626539231238163711771478327581212672 8077 3559473746745859904055009048037764214657350893568 8078 3566914164697560382147957689211173145702148603904 8079 3608036589516385141889377715107417015078958923776 8080 3615578519060203909013925137161398063135329353728 8081 3657261988008837196714082302655030834027437228032 8082 3664906814094302798481501367222195716992764600896 8083 3699426019493848011703077232813091393504079249408 8084 3707158981646355531041962839136681063587904487424 8085 3749898268176708376288404593817562300215151558656 8086 3757736733179322871727889582049630968311728570368 8087 3801059123111911919027492572294233563210755080192 8088 3809004530367951443241007551906658041821581541376 8089 3852917979136881985015658722138633306629728108544 8090 3860971787687825170416725720201160919959455711232 8091 3905484359265296361920750974563746305672854110208 8092 3950510109684104297653627884844839295699912753152 8093 3958767916435829856635142934175742913118528864256 8094 4004407965089092392061885179042484741489519755264 8095 4012778435284755429916452400362569788914917179392 8096 4059041163205933284625549929495844141963828789248 8097 4067525833942729397640665779306572821027245522944 8098 4114419736509941846303342590486909688280866881536 8099 4123020165856090648291689038124970181616860176008 8100 4161854271930579013165961886914727817692089155584 8101 4170553854352149972422208194028766196536392548352 8102 4218635551698796923324455168044757587742045503488 8103 4227453824826738230693875779805834839350694641664 8104 4276191513500900908905929143831012758612099465216 8105 4285130096663945373646133495894990297049279234048 8106 4334532726528992233142616062405962469958444122112 8107 4343593261148803316718816435226306034954387675136 8108 4393669904173458407160844846384214593881960873984 8109 4444323873394617334860331370450444207662401847296 8110 4453613905990308588714535800947710777258344972288 8111 4504958960725228941069620826422795334175709724672 8112 4514375739695349858656008950407891012529281826816 8113 4566421308606674945203743670682824659709307387904 8114 4575966563185570572345749001719894423655651213312 8115 4628722203573684577091260414297773399315975241728 8116 4638397686588101979328150167890591454318967698009 8117 4682086055921901389811707122779068794903600300032 8118 4691873086146168718974984218282361971103441616896 8119 4745964995661146538740012064050352286209801191424 8120 4755885552930080509530610252281564194269531471872 8121 4810715452688513522519170286809889353438611898368 8122 4820771358746938545351900182881864084180439138304 8123 4876349317345116262285443070206707778703249637376 8124 4886542418792403731308668489629594289323686134528 8125 4932568025991797348937436310417455191338772332544 8126 4942878642195140708055950452182241418117205983232 8127 4999864357568944501717872791756749733620202078208 8128 5010315644239097162303852776066174624415638093824 8129 5068078830815882558703323429725644750947673440256 8130 5078672707157268590988010069208877389095442055168 8131 5137223972182509313354211629518177742172970811392 8132 5147962383583766893888967626934881226612607614976 8133 5207312479020395149227667966084995074230472146944 8134 5267346812912139063538170513126452394266550337536 8135 5278357221914439808846857245567657217491371819008 8136 5339210620118789856082513572056646321986026340352 8137 5350371247046340573221936533816759718553222905856 8138 5412054884274577712834066572661125522618438385664 8139 5423367778590305863520887705742097094702994030592 8140 5485892982013255795071123453982546251041155842048 8141 5497360221141454197722252050833293575489146901344 8142 5549139029240772017554615849219637090256118874112 8143 5560738472469533296562944258705021595381856731136 8144 5624847402265062564432606890726343450322727337984 8145 5636605099768984307591834373074446452467592855552 8146 5701588684667867878541238858441350344816132620288 8147 5713506795551927164861511327859987062732372312064 8148 5779376968705322977523488083207949959944592162816 8149 5791457681531737755625088580301741379939183566848 8150 5846006549323611672814739330865132078623730171904 8151 5858226538897944542881126461845619458509281165312 8152 5925765164526156446480441827267258943549869129728 8153 5938151874653744784952714401263614369677793296384 8154 6006611947633638588092827768563727112234279632896 8155 6019167652927133144874678600543854683372375769088 8156 6088561744808899926938324894243766212945743183872 8157 6101288750914094096460998668959859231540868284416 8158 6171629604764912769455013885730364532421300322304 8159 6184530248784135972437533557187455272425290264012 8160 6242781407895868519748942830372091726538133733376 8161 6255830781528224958633312291043149294804588822528 8162 6327953327548195384986682752067136381613068255232 8163 6341180737240107346040813669708752259026041962496 8164 6414287270251351363358893715746519137918149197824 8165 6427695144995918060469200243842485445573918851072 8166 6501799089793488349713924093608943704937666183168 8167 6515389891723204975078224652839459052431581512704 8168 6576757367989063131916581747223273588451696443392 8169 6590504856260187610741267269576321890822941310976 8170 6666485810091926002290497055675666311493602770944 8171 6680420858985462883071803701421566165887517458432 8172 6757438441087843411604431239634193001263564587008 8173 6771563609543024787984013425611836518793922740224 8174 6849631962910012417805615506024236989563961081856 8175 6863949844778355858518623502579841635483476819968 8176 6943083305360526865636890621446660098973962862592 8177 7023129083882852084717560684168603192355400450048 8178 7037809629219253078462476327423542956655162425344 8179 7118947493491719808110018096075528429314701787136 8180 7133828329395120764295915378422346291404297207808 8181 7216073179032770283778755430214834030157917847552 8182 7231157038120407818027850274322796126270658707456 8183 7314523976017674393428164605310061668054874456064 8184 7329813628188605596963002734444391433985529201792 8185 7398852038987696023406154465626182787008158498816 8186 7414317963292711062083925678273362127175808974848 8187 7499796536353416752576809187635124600430303117312 8188 7515473466358645743455779164099261936623457140736 8189 7602118246223823838054985144588467126421510160384 8190 7618009060735902886482015103813316083643163082752 8191 7705835958273763970031317444277266613259456217088 8192 7721943575375650340833451440402321839918911422464 8193 7810968718530592723841501949127492611345708220416 8194 7901020219368208595307255769689678591399825506304 8195 7917535832871659713270285868351485826237057728512 8196 8008815930178184784123770358084969482979039510528 8197 8025556870569510859832904800725139577829834358784 8198 8118082326411866569251099858991688283927657578496 8199 8135051667885458795281331558613145642054491045888 8200 8228839473019883692606685180973819376561733763072 8201 8246040331712181296583378076249940363233720352016 8202 8323708543861158026331923773829455635384178311168 8203 8341107708704299944844416388057532393072785096704 8204 8437271103397593846648910336089515175484091006976 8205 8454907649653476461387751559611669678701389283328 8206 8552383027001801817811858287662025517224198930432 8207 8570260193327890747292266991789980594098558468096 8208 8669065453057984466285232124811924939916888244224 8209 8687186522297606633437632870452612069908775350272 8210 8787339808346916814321689692768429187763921747968 8211 8888647746789234669720662740900888415324803694592 8212 8907227811980617177429071601895421554516689944576 8213 9009917921450457882139241652845590668351419449344 8214 9028751479390699717312017900815782025058563653632 8215 9132842617213349890407487341365649319418614775808 8216 9151933126371141144691498003439788847311302426624 8217 9257444407147369154182520828595546798631950483456 8218 9364172111843802779623414245558137589807200600064 8219 9383746172292337437949968436564723942206883233792 8220 9491929991322293077480024128100704572419602382848 8221 9511771105860161019061220504563128388539062943744 8222 9621430905377027045038340573619778706877223796736 8223 9641542717493877090703800365763728168360878276608 8224 9752698634690232524570886140413415557406499274752 8225 9773084837584807462617336979259188578647372269056 8226 9865136051983594697874872620834910382677544665088 8227 9885757284390281416111900904364482836234411966464 8228 9999728715137889003435745583513499467240404156416 8229 10020631288478194324607705552132349248831276187648 8230 10136157661631765117406646859451289501895346880512 8231 10157345414314537181976020138417754778190884110336 8232 10274447944365018626708423259036355484345941622784 8233 10295924767167533787777935253869762453225215229952 8234 10414624958040790298455335932169990148460944293888 8235 10534693625824278127076341026252904788533100675072 8236 10556714443828879617693714491135314434982743638016 8237 10678421240237579712165027144113292643972052680704 8238 10700742494092681146443873067633519437106445811712 8239 10824109768549155425668133145322251045236876771328 8240 10846735557180611727041775411484194189405988061184 8241 10971785964026511590142246907965092502082311684096 8242 10994720442282908395444504101666587150978293802688 8243 11098278058481544035109231698439274180512237748224 8244 11121476944939066593125888517410043190763713462272 8245 11249694804530125128865213781452686900645454675968 8246 11273210199537968615183668746148892904935185711104 8247 11403177369335735757082477716882700689632265240576 8248 11427013591103854329723022655719974125464744624128 8249 11558753937410645955046976166415899919889184325632 8250 11582915363063475511250177160603482759878367133696 8251 11692013098647223345629478661730264157247460343808 8252 11716453077795889085762252923691238917018562330624 8253 11851530329052312892960883654534517887099738259456 8254 11876303749307489569905428802527228739355586592768 8255 12013223895267277176185655537127454224468559265792 8256 12038335305854266289749357201087709366744751538176 8257 12177123489617799853876649788487532425891486367744 8258 12202577501828188192921997337919718463081736568832 8259 12343259209529825538910027771460729064842600644608 8260 12369060497568271944875067114374910544850580528024 8261 12485562815791737039497885660744183453076267466752 8262 12511661563056449917266624582086298589609177645056 8263 12655906655096390769973365504134272763226136510464 8264 12682361474480214692081627339417504518052083924992 8265 12828574540502702726717787431493038275836298395648 8266 12855390289991836120938400487684970891147837702144 8267 13003598179586976699427848187217887409875332366336 8268 13030779783446409950156449305678918104863163025408 8269 13153514735978126263833163494446547176903392886784 8270 13181009712520375221482534539152643781645882621952 8271 13332971620183852004580994111351332622987205541888 8272 13360841717970925766143607402843132331775034916864 8273 13514876882175686823208862479268386002527129174016 8274 13543127219086049575968026851223673037587845480448 8275 13699263925820024835611231012048473979127922163712 8276 13727899689556711717037247005159683270966953639936 8277 13886166610721053731273781242893320197947925725184 8278 13915193059764305937984450503671774362956903094027 8279 14046258167765704169435121368337206384710800900096 8280 14075619258438506156924952654847085913310324850688 8281 14237894986983439616220036192151056858629403574272 8282 14267656658790241528591830756844692582808594415616 8283 14432146358065540567557510860429668060315835695104 8284 14462314076240815636055700548645592252541317414912 8285 14629047952035348786856329210620123336109748912128 8286 14659627256377211193926005468888782867971058403584 8287 14797704077975392046812308931252365574016316997632 8288 14828635926585422124167851356546724254351617949696 8289 14999593072706833505153618375270249200860606234624 8290 15030946932717291486911558328198523873246914281472 8291 15204236492447647676109970289176934252843020320768 8292 15236018121471805772964030207626632167286326165504 8293 15411671916547527940062634888554533226518912434176 8294 15443887150751300681666902880804643679837822844928 8295 15621937437061185447683003898254985222691416440832 8296 15802040438736417190614511539379357182799651012608 8297 15835071665743319426540571736702971652474115457024 8298 16017631860356369568247540716169938965958079021056 8299 16051113741139021719665809601450279155659668717568 8300 16236164652823733138502199717983376567855315156992 8301 16270103335770917590562663117226291284108982091776 8302 16457678946039767385213370361947638753123467526144 8303 16492080663424362593166756152499880726467440704032 8304 16647417087722316052663847547658911270768356622336 8305 16682215417408599889688832776115064786145570193408 8306 16874542206795187693297820672179030350968182013952 8307 16909815299306952922775503119223339357402778566656 8308 17104766054003603635623716575324051034448397860864 8309 17140520386655781494584533983579961188197116936192 8310 17338130906115968932570464249623849879833776488448 8311 17374373044595213266875265740905224139817550700544 8312 17574679616693833628643379385536858375527843495936 8313 17777295493578469339441325481801776830649607389184 8314 17814455623961234354858143203790843109033379889152 8315 18019835842900915764278483305691181336702838898688 8316 18057502958781399434624035801631564050117127307264 8317 18265685234426699780814974682731298638837229551616 8318 18303866252742282289382996006879577694622604853248 8319 18514888814294738308365041657191093597263900966912 8320 18553590746352407917312600671562365817275870792036 8321 18728344223687605559246828491116275179614401200128 8322 18767492344584674875899936873129447884413766467584 8323 18983859982644586154960048256201409144839204765696 8324 19023542211720322038122441009126256777078125887488 8325 19242861810754054090076681147239557413754447593472 8326 19283085434987754181407600731527456336721756553216 8327 19505397269380465049141772280826831114812998549504 8328 19546169675169614925234673958518377157294744538112 8329 19730272103967189395749745241669820765355089330176 8330 19771514568780562832223801808728965672468823932928 8331 19999457430275778006871491167026998934480808312832 8332 20041262576956388649215411104264698497662552375296 8333 20272315323263530234813293718902579003790693761024 8334 20314690828629074363952040276835509556381768220672 8335 20548895888730037253416846518072710968691883245568 8336 20591849534335067575555870507739524906450430459904 8337 20829249916081580596910671864339980296921888587776 8338 21069387251648556254152682052505809577066201350144 8339 21113428887657759235387428982270628869965487276032 8340 21356842480475159424330054288226585287944105361408 8341 21401484988185362292887746135267038874212891623424 8342 21648219537098310851336266290644502090473753542656 8343 21693471114361223454083550822968388378811976122368 8344 21943571928053023180284493815930185004164623368192 8345 21989440884565816790889008203333174301956587605376 8346 22196556116963088070218463396878548361024475496448 8347 22242953889878133186251777034820086381527426924544 8348 22499389609060250257730427562905373801290909351936 8349 22546420399075937230367337492297785809870371422208 8350 22806354738671471514164955433765401379264530481152 8351 22854027182207708659446045311439948250929489248256 8352 23117507874821291910093952332831799839778368651264 8353 23165830726126951022500354321206965519756734267392 8354 23384026197294446691258957323460528314494920687616 8355 23432906155591778171524505847382477834037124661248 8356 23703060658104625785921767309069035774199476518912 8357 23752607498614979139810857605054457478711173185536 8358 24026447790534554352371311074254908448937118531584 8359 24076670611708532579498714402175418733489503076352 8360 24354246979235599707753299576975064851782972735488 8361 24405155003656376385843994675839436926163473137664 8362 24686518419059651077820055542921458129685201289216 8363 24738120995136543889750134228749821089701161056048 8364 24971125631583474078995771321488366906152534933504 8365 25023323126112899834533249164172597179218355290112 8366 25311813310192781539946731008268545526452273020928 8367 25364722948960429384163254678835009036104167849984 8368 25657149081005405453435574862986076551672596791296 8369 25710780579983672241876800975369941782295675404288 8370 26007196359173953398855696374435774819750664732672 8371 26061559566892819900312898611357836209726326050816 8372 26307029471956252527666326988893094353806785773568 8373 26362019425040750442965069078305287563291765243904 8374 26665943240367704009161988222702665245974411083776 8375 26721683435941851532287214805686264663550069833728 8376 27029753764351373646417724958536772005054258348032 8377 27086254438172099151936053702447346075175690960896 8378 27398527851640049671222462024096947958255844327424 8379 27455799379113423434074494010319366541933907279872 8380 27772333221442107462547562485786640395895851450368 8381 28092516335531408338870242736674412769421601800192 8382 28151238516877012313849905309694171826620649701376 8383 28475789973966879232440072384302113717258807148544 8384 28535313317580483057183661513689385165617188831232 8385 28864292716131081135115021720859336120631671390208 8386 28924628152481631272111401097291184505082634829824 8387 29258095904070697573712658421240246672219497824256 8388 29319254512754422387852010937777565735942116807168 8389 29595408155950784093624617862504731148032633995264 8390 29657271853170844248335702713093448508703235899392 8391 29999186145413667010307236750540498401721212469248 8392 30061893865434582973823116656397047746493828562944 8393 30408472984895295352219940578353868505686040641536 8394 30472036242943611545928060415253264334572652331008 8395 30823343833095055880125269777109066453037824868352 8396 30887774301502601363333805761609287359675645689856 8397 31243874874122370895366007796509970445382832881664 8398 31604080877472834381229023078758714365599302025216 8399 31670143331486638853081143473405943304948230914048 8400 32035263720712739136495081432339877931916158042112 8401 32102227482278043439331619202900558311319337435136 8402 32472329305647466277004399435966753135710630313984 8403 32540206671541835181125326234452582568217964183552 8404 32915357892079534770426740723895277506246935052288 8405 32984161326848725186333512304999761452934881408064 8406 33294834175444632105327695095317822541536713244672 8407 33364430834817199779377665552230129572291140386816 8408 33749084413590375386595641344358060701936364027904 8409 33819630598613905845551006238446678714805557133312 8410 34209532108007207271247433150648102068896795721728 8411 34281040773311562989169067967159922376394233872384 8412 34676261812231937865140928499247699759667552976896 8413 34748746089190426533750531481810448279635101401088 8414 35149359233387667257286758771073716751055686991872 8415 35554590987156938678882650963603553661299214778368 8416 35628911247922468709716286407581686218066759778304 8417 36039671685801831528556966611382362673405677797376 8418 36115005917562798869248071603263128100234254614528 8419 36531370468853399561629949365462597277674459103232 8420 36607732505484564578765992013759155389245209706496 8421 37029777628589476616730083314382187194527801933824 8422 37107181492704815834625201343124731634551741584072 8423 37456688447375211118493656982232550359228802400256 8424 37534984689169349751799873746258895768827532935168 8425 37967719965289172309920096512402818289678409531392 8426 38047084423440644076244882018252513554156251774976 8427 38485723621508108180153362294479114827508895186944 8428 38566170869975508362815201463054912673443513106432 8429 39010794538760930098283544561653662229625997099008 8430 39092339350339229850469347917036754314589489076224 8431 39460544207934378791499490483339641530710178660352 8432 39543029137561125664447603617457931344937647865856 8433 39998914860551556013742982334053997868961616625664 8434 40082525153912777298430822208529396995325104750592 8435 40544630646527060469626587437805158007581387522048 8436 40629381657258148727904080553671019112763536441344 8437 41097791777460074506833693036145421937383766491136 8438 41183699068670135151111741015479049812900860919808 8439 41658499832163161193821343728679960593843777175552 8440 41745579179292917813953351511015323088870709282081 8441 42138774503297112508305364105011619154132402700288 8442 42226857775315518470774857964541257739930974552064 8443 42713684960950318848660108576453170575888210722816 8444 42802969976370724585775492270534077748425783246848 8445 43296439074196621702672532581289004180947507085312 8446 43386942228722446908167101645936776757623952244736 8447 43887143856106046360568987631860370008329246736384 8448 43978881769131633581778016406666348603913175210752 8449 44393112233926176140436926793757096722048950992896 8450 44485907779756266372503554069640172763054853849088 8451 44998779218120500515460855125810747602581818703872 8452 45092840798151874460734674984595571619740742844416 8453 45612709477342943028329910867530802758529060962304 8454 45708054364415417318892090622879896501858978496512 8455 46235015749642583820187904665663599679556737302528 8456 46331661452253902045000708642413931039513468534784 8457 46768052394588893382517914646921056628989841375232 8458 46865812311183556343049011694764955668074249322496 8459 47406121316209251571843534618138071548398953037824 8460 47505214997229958279621715210108914957422346371072 8461 48052895581069108704742622148509816897874237063168 8462 48153341223417065158997428804350837466979006152704 8463 48708493958471199415506599153950129703565945470976 8464 48810310007312752771687989351678873852326946275328 8465 49373036838119302155640111085842916259370402578432 8466 49476241990273087779500268457499642179402322112096 8467 49942251263166948157991542642976733812305069867008 8468 50046646252225799669066498328345194358436710580224 8469 50623626620385563079893462016537091052904546041856 8470 50729445897920858768326509357670018072208335699968 8471 51314298162010810906871149725972153103345193582592 8472 51421561159967344483753601950739883564591350808576 8473 52014392718347906797711392748871549639501329465344 8474 52123119133785639800625797222715672419452652101632 8475 52614058943912505055332653977786188707613571547136 8476 52724038850081500885930138156610575126583530487808 8477 53331886480735408018323976445405330491948822167552 8478 53443366871883703064574429611372529327100139667456 8479 54059507528702747292835449917073544010108516696064 8480 54172508876344198303872107404894692150351381921792 8481 54797055703280099342444924048193895916511688654848 8482 54911598758226846868148988020638733083867814559744 8483 55544666442884214925095124971573280791791702900736 8484 55660772239057223751937802014687097451827612376108 8485 56185032671062816677740485473348825538843203600384 8486 56302477033754024627699810619388343653241299402752 8487 56951579947933758464880144768604227434517614297088 8488 57070626635160966114367323027378770331234377662464 8489 57728585432262162270230043441718672241263342780416 8490 57849256304963262544222802194582369010165269659648 8491 58516191808141395147425316842480493344438995648512 8492 58638509025508844775704021875555131471884233614336 8493 59190816311901568187249235725009462296065267990528 8494 59314543706341688496671405426186897017406471798784 8495 59998372290827334020614473501080996803442424938496 8496 60123787730869165947646233312794095492987657125888 8497 60816945969790590704439881156707737011372081283072 8498 60944072485887223091856120830506528669145304662016 8499 61646687666190111760250539554218132906075649736704 8500 61775548603005202726667611523218574719351291379712 8501 62487749748244741790732015593019940890765665763328 8502 63208161754945668762458046157517428731198604050432 8503 63340286662973277706162286946811886609896461828096 8504 64070527441425478272990162864679755863832316084224 8505 64204454964556086878663238405801116622638674870272 8506 64944658611294932554008798871933506271421260627968 8507 65080413343083670362250652468905165136435928367104 8508 65830715784159069540853481447790555012493870104576 8509 65968322653697450372667024609999522905869762816128 8510 66589668350889264210655390190635645083073426489344 8511 66728861669634399558755331104460259144582280773632 8512 67498168827180750773191282688716121403872728055808 8513 67639261197227811691102012476893357429611114266624 8514 68419064216014414542494866301296204137793591443456 8515 68562081546623125978338135934319844752788467744768 8516 69352523624463875730281856998495399519335105953792 8517 69497492178380853067501062963620896559270202802176 8518 70298718466775334514573517542147433502111373983744 8519 71109181974313877357765301927207107322598429556736 8520 71257822495844937419432572815163372436133519556608 8521 72079343371603663057113933222764725346811355594752 8522 72230011835125597738496143206526256200468509229056 8523 73062740937706799123259898730925194555348918206464 8524 73215465010969129157531984027518310778490419412992 8525 74059555257178953233460166628764374389055603867648 8526 74214362985409631669250402686249463269103483168144 8527 74913376894750422236987313964465100718457604800512 8528 75069969378338699503599747492517791537655065870336 8529 75935439930578344619840193024805636579356819062784 8530 76094168846881288152489764036505027108312503549952 8531 76971447243016216360306724588958229655017790373888 8532 77132341739951016725630402926109825346887026212864 8533 78021589077521860196567089123307324459251994198016 8534 78184678700678459700938695834073508629178978152448 8535 78921088415868757582998980966679283061420357320704 8536 79086058275122251328895207234915862689875295731712 8537 79997829721103112027485964668107995737923233251328 8538 80165050307825554596861644417058793990650209501184 8539 81089261293054120939253174875610316015162775044096 8540 81258763314516297455808161107342038225527072882688 8541 82195583554920149013667386072290843874767532982272 8542 82367398137340270302223482030958099625801721839616 8543 83316999664326322387642687457359921187687554351104 8544 84277549006594225016610728210023238308264805400576 8545 84453715550631036941549715929082515479861949104128 8546 85427369921900637697320217152906341151776421445632 8547 85605939952741449171550984541068155496851566493696 8548 86592878148393243405345065162578008361895014170624 8549 86773884457444893816334203291873553515247904489472 8550 87774287712212092721137975263720740016658493472768 8551 87957763538263267163556032813332697207826350421504 8552 88786224467852352280873853587514193444097901985792 8553 88971815559512532745007108139280345526109707698176 8554 89997558436241001030921710251621495205163637407744 8555 90185681596303748921469349969191143239481485688832 8556 91225418954685886056659821735061605517058121924608 8557 91416108728830834637784181245759793003717956993024 8558 92470031499285167640375809331327199359113474605056 8559 92663322904507804090001417284827862079026937069568 8560 93536104789177786765035829293842113257979682750464 8561 93731624622367112686098023389529911336148498644992 8562 94812242632418503143687069236276143096797906075648 8563 95010429994459916559243430420217829914844692742144 8564 96105791162138217409485244297019633795748474126336 8565 96306682446834130317994857608701674933958012305408 8566 97416987916942398831013198307900259407131890941952 8567 97620620014625505543375978703357747704653892550656 8568 98746073676238604311280222171685832518740805156864 8569 98952483980546175559000536914999284358804644224192 8570 99884502526333896315983085285953467624610139734016 8571 100093292504451599338132996656690388716873421160448 8572 101247253240771126159786924033074182105809092083712 8573 101458891795841717536653018715340036144416671399936 8574 102628596324021621813742299451944306206690387165184 8575 102843122319934688967507203901479767129182701617152 8576 104028785436695813595422785497743099279002658930688 8577 104246238267571279601251594445431344838905304203264 8578 105228117887825010110665307955572377415227143094272 8579 105448077700163001771860276313221150253167060975616 8580 106663772961470816036647952890810660983897644335104 8581 106886733743767406129148859222745058654200279334912 8582 108119015057405494585670899834147088020217033392128 8583 108345017752688396607744214809789384300702763843584 8584 109594111406560198684889848096387791833023377309696 8585 109823197516453693736297976041277466167735629119488 8586 111089332885768429850190249943146561583583405801472 8587 111321544478114447503875604029374194903655224752216 8588 112370065342125633355480970946697651077686407200768 8589 112604954067508049255399621238776687306482598805504 8590 113903159895867516929760289537208454869035228594176 8591 114141253270321932228734646054757540662468755324928 8592 115457170864524324540460086883437344482526685560832 8593 115698512609926525088445604389164738020330539319296 8594 117032383616282790294850633684960986688877991297024 8595 117277018051017689551408043751110262943768467228672 8596 118381632623803136374498471450018924592130535981056 8597 118629087412683376993342810852373794034812943597568 8598 119996744581654668041228947002161993606884849876992 8599 120247575461738331895292466625588190985975314251776 8600 121633891939581181408879762313415474022744162566144 8601 121888144971774446183712241661013057338290609324032 8602 123293375332380223520501079108436265812151299473408 8603 123551097206010405453335223046437149438702582759424 8604 124975499496489483581464031186039881781531331526656 8605 125236737537878753441860054533045969266612127846243 8606 126416323509891337524916092315034857462397208100864 8607 126680573325946555412324573893623773219792923656192 8608 128141054882850956545980325729359511727664632168448 8609 128408909929112173757326476811602233245277349740544 8610 129889317222589865108017597743867012542842521255936 8611 130160826686167340724501304937810330272871856734208 8612 131661431568318139081706962895581110024987740209152 8613 131936645307394900745334049219999045811739525632256 8614 133179336701778528421310780381271290166146852978688 8615 133457723339268799117510662208920518289164561547264 8616 134996337654361501546382565377432242807745456111616 8617 135278522394455623382204024953786714859222228533248 8618 136838128432028829084989732602592408275587182886912 8619 137124163093246251956676271868639689505576935489536 8620 138705047248927751460563713996990799038670211907584 8621 138994984356761706135002125927241793118540405604352 8622 140597436933550669029147035084294867004222747967488 8623 142218363948627754715530603854414214645196859113472 8624 142515644991689874838865145630326744872267039113216 8625 144158686743207326114227866445529450693622711189504 8626 144460023670251195476992286413052512400937018458112 8627 146125481875413598246519797461850389110697836412928 8628 146430930021938258315063968055036621556980838825984 8629 148119110514357906466920333257528748778111207735296 8630 148428725970819263338500805372498926538206966336288 8631 149826753789500844473974627928930201436915209601024 8632 150139938756677399007199494985035583075310131740672 8633 151870879861156689239680386049611273158713638125568 8634 152188337693762576304979528073010054216625007099904 8635 153942894486032432720613449177916459310035580747776 8636 154264683479902033451260805852219650693774052425728 8637 156043178155043720393134178246614648918503988396032 8638 156369357401356919401877391668147017258357956304896 8639 157842176831737515165997961933358566122840714641408 8640 158172116550244502657790414469831725379750591463424 8641 159995659442206224054971929336215991475846466502656 8642 160330100615651109193723288834117587981300419002368 8643 162178522586108241878506349751220632030325550088192 8644 162517526629032594911616322214684076451054145765376 8645 164391167109840298027334772144581687749535065964544 8646 164734796274680540604446964061916199251603443679232 8647 166633999328652644775285374914719842375375108702208 8648 166982316717171671255813406044061292355482837128324 8649 168555098013188450033221456420046476616529610801152 8650 168907431101262073883099431858165030959723898208256 8651 170854739843801275394640434305812682303552842891264 8652 171211879905482898343101969082136310993703132987392 8653 173185756296786486810690130325156016723790028341248 8654 173547768914889787632668406583747107030495808978944 8655 175548575424424185442275950527441480033316986945536 8656 175915527076526534327112065626665394415652700843008 8657 177572448935704704561747707175028386888195803971584 8658 177943631119025065490014216278560691052219415396352 8659 179995116872482002061843420503242990410327274815488 8660 180371363192607497842938699938382286478962971377664 8661 182450837909371772113319643470123211034116243849216 8662 182832217457661669275568362491519586007435913986048 8663 184940062998570335280751618662654398718226949210112 8664 185326645809015608180002834569655724158053874139136 8665 187072209578355573530071658587684226515959365500928 8666 187463249244734225372196046779059822672296997289984 8667 189624485264837006287374138472552286193595812151296 8668 190020859988919833118486860840435659829689385484288 8669 192211582324276434818970488594039267591496948252672 8670 192613364893668260635989715217403349867916024610816 8671 194833975833884797662026396615800518814263781883904 8672 195241240029251011086751957406715495409307785101312 8673 197492147352477208622560444343371665037481610313728 8674 197904967961092351118001073829998568717609288448384 8675 199769005052667792631966170571906935249220279468032 8676 200186585008903198676265993313380777433746842320896 8677 202494506481542252319573848066148364211618184167424 8678 202917783591683435073306037430680072288833342799872 8679 205257192648043243627484598903888612413380774330368 8680 205686244639869377935014407802959534258365403234304 8681 208057570873391627190845570995486198558005317861376 8682 208492476535142559202503188890862689677810608406528 8683 210456235775650020221330615911144754830454286188544 8684 210896155400326003543720552626442300506334121951232 8685 213327545922941632073295905781621321967795288670208 8686 213773467487534812258297718445490117308400558669824 8687 216238030114810989171341799668294176040434066784256 8688 216690035505376793215488429619578768601405527687168 8689 219188222813120397369779696192775583666046754619392 8690 219646395032907387472595952082554932335471258238976 8691 222178665771536859700380499886293123167166811602944 8692 222643088956228895007751208058748389807310449504432 8693 224740130684251266710961941893395302155372814401536 8694 225209908135016098510799242477553374612965197611008 8695 227806319791735033859520579074416909738070457188352 8696 228282506540643864457469292109515081324937510649856 8697 230914341729048649080920173766874688965053371121664 8698 231397025219853050176891208778329476040661078638592 8699 234064767232565580589701267369921973377755982594048 8700 234554036102035379102816087502220525887536934457344 8701 236763265247606272748996942900037849184261071962112 8702 237258174825366753986685621704747588069625887195136 8703 239993489163309336082457894004323987213769699753984 8704 240495150923476663790584933251176381971950628503552 8705 243267783879162362817759524626830948045488325132288 8706 243776289943548892367424483322026114676581218648064 8707 246586750664760447041002158216872531624302598946816 8708 247102194412020810906670446092874298877405165518848 8709 249950998992978967162928062372079763563062663053312 8710 252832647019782675049832184630069714924794416201728 8711 253361146651893110824649147787247546439585847312384 8712 256282109765701913091960651458719023455329264336896 8713 256817819858224347514652953623204466490554699481088 8714 259778634445179730216035195487734025085685042511872 8715 260321653372334681449002609875620660545743713468416 8716 263322863136636278163413925791162220049975480418304 8717 263873290614789801490668098439998091623479051264512 8718 266358673403557056842621560762542580332293705957376 8719 266915446678537598235021324417841036578329123094528 8720 269992675308723003092765130754864485615490912223232 8721 270557044788911246764408049907573429718444457066496 8722 273676256864057658169979465205184816551174365773824 8723 274248326186492503913352543737279379011153870979072 8724 277410094497855502921127427993981598077340423815168 8725 277989968713523412270004251854483586237080811208704 8726 281194873867101338058294070168589734008445495934976 8727 284436727897255509431061207708828429290393718226944 8728 285031289983379749677730291260653489744534078226432 8729 288317373486414652228455732891058901387245422379008 8730 288920047340502390953984572826105024801874036916224 8731 292250963750827196493039594923700778221395672825856 8732 292861860043876516630127936110073243113961677651968 8733 296238221028715812933840666515057497556222415470592 8734 296857451941638526677001610744997853076413932672576 8735 299653507579001688947949255857860402873830419202048 8736 300279877513354798014398989970071166150620263481344 8737 303741759722313378479360772099222546317427276251136 8738 304376675387525152609959056146020108433250014199808 8739 307885788972064865441226898355832918620071161495552 8740 308529366959804066902521611704439301387548104851456 8741 312086356310087440786268356493229297837007976792064 8742 312738714802713838803754783336294034516715912609792 8743 315684353663475030331995923866717132245681429282816 8744 316344233100489005315580828939663450759501182926848 8745 319991318884412448109943858672431982951692933005312 8746 320660201231302218387446577668235175962600838004736 8747 324357045172216483757012699502441264060651100176384 8748 325035053258065189823232644429368152902108291530752 8749 328782334219680596054669544289163375499070131929088 8750 329469592549361081208893928123832398503206887358464 8751 333267998657305289550570749829439684750750217404416 8752 333964633434343342511626812088122584710965674256648 8753 337110196026376900066442912840092953233059221602304 8754 337814862202524147766198863716330061919447796416512 8755 341709479687602550789280868611625364607105685782528 8756 342423759810965796686203938164272621987406265974784 8757 346371512593572973621380260650312033447580056682496 8758 347095537829779575265336813167494214060991617957888 8759 351097150848848370884551901054882960066633973891072 8760 351831054153053068654224131253330788831305401686016 8761 355144897871409409123495414350056773776391607943168 8762 355887262238050130980028432557121382104438830792704 8763 359990233744964004123686841006485980820654549630976 8764 360742726385214995685877399876764572957925942755328 8765 364901675818743544226639286940246422068232487698432 8766 365664434915323338551136724983039172014871827972096 8767 369880125997140670561503237325308797436453898420224 8768 370653291618031216360005669139311448316107748278272 8769 374144419156711147060143317175368453031918731001856 8770 374926498489468450744392093558119645344593994579968 8771 375710212613636260325580163599137907799836383538729 8772 379248970529674012574748276945104572387191624302592 8773 380041719977839666236973721680871319659378770968576 8774 384423164648552869637940977188078535182993896505344 8775 385226729787336521271979430434806699735832049221632 8776 389667951667769595324052793231601037628527563767808 8777 390482480058502022173503914813430990818615570202624 8778 394984294704954417245120888686743330074963220627456 8779 395809935922184702236002147659997137435218576896768 8780 399538010105335585263932341143813870498440558936064 8781 400373170017806397352531986626761554867493684641792 8782 404989012963084504639147696132296728423236368334848 8783 405835567183366870146612074861360144577666685599744 8784 410514385296086487254969197807777224826761548660736 8785 411372489279738755870028815605919068516730806468608 8786 416115141746783254381691141990972397116010635722752 8787 416984953070285118405006377781725379355621216813056 8788 420912471551300040442661231822289509660908572377088 8789 421792310800652007087441105252884601012668243902464 8790 426655091845883264146591811563242643935590577340416 8791 427546934975069624516595436890980234616801117339648 8792 432476060229621978342683599336588352080868133568512 8793 433380071010753586430976859239157537202811055374336 8794 438376445626240794739559392385551167332093509238784 8795 439292790065814774945191904165109864670942516477952 8796 444357331543073719400760999772586246334333623205888 8797 445286177912457790015502416117496779614620899008864 8798 449480261368502533421923883786790604310745628803072 8799 450419816270032197021598484955106749225930395222016 8800 455612639583470067719041158148833819476140914376704 8801 456565013081287728914938584219030162649875021299712 8802 461828683458097298161840347533749377930106742243328 8803 462794050439706100353782417556658952081322157277184 8804 468129534465131161179402534739843946755511965188096 8805 469108072204070758205632175004441051775073868914688 8806 473526530495212545497993885800075698368522143924224 8807 474516349650733507973371243409495176139251774390272 8808 479986978326618672164915788008647974427539399507968 8809 480990301846953327581169866502352763943901257007104 8810 486535567758324725635519049253661896090976650264576 8811 487552579887097784734848966644052229353162437296128 8812 493173501329520894082004316433745063248605197893632 8813 494204388824041621813340892185748597754810331037696 8814 499901997985957934325856124744159527126125326106624 8815 500946950151515013767440218132183877066448511384972 8816 505665294039565350099664369260139429849588832403456 8817 506722293303786221649298295574495092879171694624768 8818 512564219531403826183921302917438046910658528673792 8819 513635639716448695029305907246408932981109398962176 8820 519557268890359460432070390975468050171370085023744 8821 520643306744669362898005219751241321091487426936832 8822 526645726273272556326827851582324440099950960836608 8823 527746581229579602981336196879996183246958102529024 8824 532717346807114113685243121525085160664587411914752 8825 533830893357075196470042648835682073156658246189056 8826 539985350617446006185530261509728971230981824446464 8827 541114089577822493528816099815146859436888914132992 8828 547352513728115316339958930410369633102348731547648 8829 548496652372985007826705087474558758022307741958144 8830 554820188995711005842254855987963196154680847630336 8831 555979937427046824540008503708967172474161622417408 8832 562389747734202676116588140337179468016890991869952 8833 568873455794511018862122415417656858580787436453888 8834 570062579966759499355460582521306979489068156452864 8835 576634746972829304456911465782117802774490844758016 8836 577840094681004781907969145652210049603748073832448 8837 584501927501654392986079189847401556442791345651712 8838 585723720087753033260255872220146486227923355303936 8839 592476442057431625867681333030114995112444830941184 8840 593714903883277053354003221489995706152827865345152 8841 599307015158003377895898511715720805747660838404096 8842 600559755026709596028797979940142332301240526962688 8843 607483519444626756958721544198445092634854552502272 8844 608753350775050305219918112292040216866500028399616 8845 615771577944129730882453796711665837240142322991104 8846 617058733919608133805043223408878602775096209702912 8847 624172712620174881572536712986458595674015953584128 8848 625477429605427677607509566672588069033431825219584 8849 631368707326950060663991847733434264491362858565632 8850 632688466200978010631161657879326901519002365853696 8851 639982637768824896219887717344863965903385866010624 8852 641320402462604436774893155336470351925201676009472 8853 648714090344432967514025399004882528121302200352768 8854 650070106516130379646465288858736305804216583061504 8855 657564668439361192109339088578326750998140263858176 8856 658939185098722162417787856247664797006413774716928 8857 666535997314610579101141499658879369501500434808832 8858 667929266868686685023253624176245169421931348513296 8859 674220392052753800132885825680185906466118443204608 8860 675629724405048295532397727432660123838895592833024 8861 683418959375205101578561737223250729214211371565056 8862 684847519621931593372407876328545243974812531949568 8863 692743025187145947242760521300624066895160113364992 8864 694191075659559150530673626334988428121983235915776 8865 702194301697696741769103802109765920133267947782144 8866 703662108306106137308448262506661577662610803372032 8867 710289795742818818246990828700113547552783215886336 8868 711774524476100261960056865114242764208877661585408 8869 719980467489928008247373682012971961641309099261952 8870 721485452770429991371754799753529145915851885510656 8871 729803351637487088453278573880492844136464975396864 8872 731328869830646677102273449966078344029743655944192 8873 739760251994281341123006474650617594872907796840448 8874 741306583236062432720011338278622896632215496556544 8875 748288838313422294120286634350736906063837462003712 8876 749852996978936901488784187116239290689187989159936 8877 758497941059348025149496553890209144774383248605184 8878 760083439955679332473947443361742639318757541937152 8879 768846329297105739275881954376157070365987793010688 8880 770453459574673042543958860869613399471664098443264 8881 779335903335539190648105586463202075257055127535616 8882 780964960117004044347007829626861981637231140405248 8883 789968589409908834490241777373486660149926441254912 8884 791619871844369404472004295319994274870437153793536 8885 799076020210671170527864682287627740996881117872128 8886 800746340035612794705063973253523109734987369283584 8887 809978025926169009278295392264593456846472736669696 8888 811671134366733740293224149722720289155333371199488 8889 821028770592172974509938395615554449653523097321472 8890 822744978559477511740057631211838137033461612937216 8891 832230283493566508763382283981944794232021271445504 8892 833969906140570236810012755563450758711242433626112 8893 841824943102600080885322463644579019321817144754176 8894 843584621601304014174882210505769202025336487804928 8895 853310183691766528293183623126485287871181154680832 8896 855093869950139249033190873781960469233602234679296 8897 864952120459243956685367198673176704161736267137024 8898 866760142021507172861953718478315074405622110748672 8899 876752891252481589479118784771102334664187018477568 8900 878585580131629549890383808330219729341885032955904 8901 888714663086147438801521999545172492668667246411776 8902 890572355824915580031004832234993559229241798017728 8903 898960522737005066843847767573581208621491257606144 8904 900839632540064394043196969910213498451860790444032 8905 911225279166940135438082316297667638952281828753408 8906 913130026162575457829877168438060325299750042599424 8907 923657366916194596323680695067498755860213484486656 8908 925588100879412200707564835113317904162644314554368 8909 936259068930262322358805069479687893511023930376192 8910 938216144408141516411264350008882103550147737829376 8911 947053060990425090995987771600151396737044287848448 8912 949032699301467015946742486818990352278503548780544 8913 959973956653237344329831576017295948855078799015936 8914 961980603693906655162339733004705527887802514014208 8915 973071135516649451271038098507323792181953300529152 8916 975105159774195569469697933288104458706324874592256 8917 986347002659041788164008632867490126497210395787264 8918 988408777648083243626681784371497195509620662075392 8919 999803995971915868651712249488319054252250652213248 8920 1001893900303030027534880436264367754132897022769944 8921 1011330588079130700199328738520278859699177664806912 8922 1013444586607572443298596591148990185758343389249536 8923 1025128439062807652367842605834876093821317057347584 8924 1027271279432897390058611814492817865962218797924352 8925 1039114537780718920864140781950936100342740170047488 8926 1041286613489338725796010439502482642182974853873664 8927 1053291452546545112653655703164648880199901921673216 8928 1055493162459159205962672393759992366493916205058048 8929 1065434693614228227370486243050170321329174823829504 8930 1067661786714150392940085297671364146313316492378112 8931 1079970701234892012371060523019457942461963648892928 8932 1082228179155644987057632199630293718873777828265984 8933 1094705027456230632679917860820739266204697463095296 8934 1096993304745970015653410174949117516044615483916288 8935 1109640377991422011684509711975926392309361695260672 8936 1111959874854093649080017007417934344948323244834816 8937 1124779495468405352233176280674358936033781983739904 8938 1127130637840908780976740490797413723399509150616187 8939 1137746911589022037724244830835313717161574872907776 8940 1140125159933518998710921165042613958978136312905728 8941 1153269493945658608913822931564235605548981689516032 8942 1155680189362009563815938291304420099207496147664896 8943 1169003855003308785972158379694803112885582691303424 8944 1171447440175506066520511744440292972455846710607872 8945 1184952884114863251735362666060229990224889661882368 8946 1187429807766554106708006442979991412305655730690304 8947 1198614030316006755791797023431441611495321676808192 8948 1201119510053419192057595959880284664602481053925376 8949 1214967038889253513917443088396890185269709105004544 8950 1217506701550100610439836224584080433733000056799232 8951 1231543155888259461764907593423331674480284645982208 8952 1234117467839216267610086446817757205550192419405824 8953 1248345425240349763145073425972917191348031907168256 8954 1250954859210855355215019133345176138066863650439168 8955 1262737414653900121327983695466868528982725717131264 8956 1265376932401956021262323315758653803038004731707392 8957 1279965275537649792439775434689727931806771732021248 8958 1282640804925208873549786310672940703850403352018944 8959 1297428180688865935028050798009765056242604400705536 8960 1300140213032260759292930577717472611608433166123008 8961 1315129336878722384218678177156653501996280527716352 8962 1317878370197444324835575712495329594012827549433856 8963 1333071994629221158202282999317758739003000869617664 8964 1335858533737373370046507248352490338843862697026592 8965 1348440784105507600265771651360371812932236886409216 8966 1351259448810096591064795454865320247677791185666048 8967 1366837918750410203157123474446501458428422743130112 8968 1369695039243863186744815752657090487949625063899136 8969 1385486050374291894485521042601248133790320226729984 8970 1388382151319118301061347252669976856243966471831552 8971 1404388603395393483538207604219531840266535895564288 8972 1407324216612212274616896525013323155325221606744064 8973 1420579591485637636493981657400227095105566431772672 8974 1423549048952200523920113730228485528417755323170816 8975 1439960934979856016494747364025943923282618198523904 8976 1442970905540859982743509599507058291831703771021312 8977 1459606703274974176906557147760985688272929950793728 8978 1462657739661293354204546899932156688059487311888384 8979 1479520503988562682246012949301235189745815593680896 8980 1482613166472124865440022676557245793264430993113088 8981 1496577676626844588240573268701473812127674924007424 8982 1499705993957873802977568374232478581378375978319872 8983 1502840850454545041302320654396551631199345534154916 8984 1516995882118696050298993107780418289548766497210368 8985 1520166879911358664947894886723485278637515083874304 8986 1537692658594211478551763908752314140731975586021376 8987 1540906919149346085087917721739226798943328196886528 8988 1558671806671078381296211172926404150514110255071232 8989 1561929920234008088694015659253723963274462280810496 8990 1579937178819817668980483554746973320299852882509824 8991 1583239743688738808944008590639988549740874307587072 8992 1598152040421342341055729364575255481993762235744256 8993 1601492680071225589410127946507046219469974738567168 8994 1619956051852338018556590784529186913692945473339392 8995 1623342268733467480586448299445440578310666742398976 8996 1642057541184345949019876791231108899307046194642944 8997 1645489957118955023480115262423676274066923225874432 8998 1664460566987133017526764567963889588464042542891008 8999 1667939812281140473620025511126901517422484867252224 9000 1683649886205200161770644927289158038643634289508352 9001 1687169243202608028349764421011538404050672975609856 9002 1706620367383533056586367246252970575742362309361664 9003 1710187739900278498066381747563920938467204469358592 9004 1729904240918487913370734397346353408323472534274048 9005 1733520284043014345723907436956630148811244221497344 9006 1753505782504963178958237569542204669328374036955136 9007 1757171160263259099780767616660439458683770065911808 9008 1777429326172294877603043999090344985337334492823552 9009 1781144711649831160062009664469987118458483596035456 9010 1797921045474010133687695535147162417242982515212288 9011 1801679265080128788086393939820426996903721580888064 9012 1822450558333880270876164632595335277904563657506816 9013 1826260052325150915659754336876120650599500085198848 9014 1847314733832389192647361390134997511720426968973312 9015 1851176201758824401415129670226635808325288629108736 9016 1872518137860524644717610138959375787022047860752384 9017 1876432288816283032822528700017764207100295475658752 9018 1894106121980850181991975543200302793474088575696896 9019 1898065398602934031893484973637980704557007097561088 9020 1919947913306474688659663152034591897710157598031872 9021 1923961207387813310324679466009411055775605028028416 9022 1946142271033298902542076197014647584363906601058304 9023 1950210319548391138939395866576208917412649749184512 9024 1972694005318083576328017265734980252994420791574528 9025 1976817555296166487253363568742994391019241324150784 9026 1999607991943831737303424498976638108504501304426496 9027 2003787800606060055069760872528735508265794045539888 9028 2022661176158261400398657477040557719398355329613824 9029 2026889173215144886597193182297980371516686778499072 9030 2050256878125615304735685211669752187642634114695168 9031 2054542558865794780117223628985635731924437595848704 9032 2078229075561437841728281563901872200685480340094976 9033 2082573226978677451592020879004965284365949707747328 9034 2106582905093090225307311406329297760399803843346432 9035 2110986324918318411925344787519984732987832410116096 9036 2130869387228456454740972486100340642658349647659008 9037 2135323573428300785880170595342728292626632984756224 9038 2159941402469784024742121046038915884923927297785856 9039 2164456358311289974115264399260587437747555656531968 9040 2189410054912461265359835721641478532409394926190592 9041 2193986609491940031306820349898235032089230967832576 9042 2219280755982844023369019423951852784618723390521344 9043 2223919749708187298160034014835868689896646489669632 9044 2249558990936810704466352561348717872067563967479808 9045 2275493823178044075448489661670627434323149745815552 9046 2280250319867037997421842330085227917956272625811456 9047 2306538987891317217827645863128471211097963379032064 9048 2311360378724019127631876582608840198414992295329792 9049 2338007710006617571944316759389606225771165382606848 9050 2342894880351012133041023488880585944911693421215744 9051 2369905768229726503470725332120459980449779323764736 9052 2374859615533108213416012885959982824611311461380608 9053 2397228060632013511583594046862883222990643353616384 9054 2402239020106838384115191919760569329204962107850752 9055 2429934077778507027834886176793780370539418210009088 9056 2435013403100201220879672449168160867466000113598464 9057 2463086311776518923529815186846663348960569291964416 9058 2468234935678432535220172893635514411100384838811648 9059 2496690850480699526290146851945834382696063814336512 9060 2501909718421710710430038266690352276133727300878336 9061 2525474829307800242655967390933737057965451434262528 9062 2530753864803912042524646631517307606076009463414784 9063 2559930551075299584879550869379455863613543464042496 9064 2565281609850417747099572621345881407700806704037888 9065 2594856361377731870056101596019530112485208801411072 9066 2600280426064521518585861155434945223216866332246016 9067 2630258673757444768437356354313307003992561055432704 9068 2635756740394888649671151424990659188025655098867712 9069 2666143989258442316404565998635517478006001739235328 9070 2671717067474746740093014496704980677687725394053184 9071 2696881568211015200531543302720743625864473772818432 9072 2702518897620193182129590909730640495355582371332096 9073 2733675837500820406314246948893002916856845486260224 9074 2739390078487726373489631505314180975899250127798272 9075 2770972100748583788971042085202496267580640453459968 9076 2776764302638236602122694505339953712487932943663104 9077 2808777206790786967076415208439063680533071791128576 9078 2814648433224424549233793050026646310650443213488128 9079 2841159182971275272987963314800454190211132863545344 9080 2847098097904401047840227460456971056835510646341632 9081 2879921869959712032989494728051887846565236397047808 9082 2885941811081719965487019199014116583663407542042624 9083 2919213406549948353813114295521971376545859901587456 9084 2925315479322586708409093799864313376118974623776768 9085 2959041007977125364492025898602470379491631187361792 9086 2965226332944249730880045353114491586528861986226176 9087 2993155353253689176481146537402947624255349848014848 9088 2999411987915747605955136748464957162756751956639744 9089 3005681700909090082604641308793103262398691068309832 9090 3033991764237392100597986215560836579097532994420736 9091 3040333759822717329895789773446970557275030167748608 9092 3075385317188422957103527817504628281463951172042752 9093 3081813838298692170175835443478453597886656393773056 9094 3117343613342156762592422345852808301028220510142464 9095 3123859840468016177388031318507447926548924561620992 9096 3159874357639635337960967109493946640599705765019648 9097 3166479487377477617888017181279977099481748615174144 9098 3196304080842684682111458729150510963987524471488512 9099 3202985360142451178820255893014092438939949477134336 9100 3239912103704676037113181569058373827385890946678784 9101 3246684537466934961172896598890881156621333484797952 9102 3284115082368691898039753582462217798614092389285888 9103 3290979914237910046960230524847352548133846451748864 9104 3328921133974266035053529135927779176928085085782016 9105 3335879624562280947240051022253803034844969734504448 9106 3367299772410400323541289854578316077287268579016704 9107 3374338486405216056699528842023076808101345951219712 9108 3381391913522726342930221472392241170198527451848561 9109 3413240734767066113172734492505941151484724618723328 9110 3420375479800556996132763495127841876934408938717184 9111 3459808481836975826741468794692706816646945068548096 9112 3467040568086028691447814873913260297622488442994688 9113 3507011565009926357916475139084409338656748073910272 9114 3514342320526518199561535233320878917367540131823616 9115 3554858652344589755206087998180689970674668985647104 9116 3562289423299662320124019328939974236916967192070912 9117 3595842090948020267375391070294324834485965030424576 9118 3603358530160257576172787879640853993807443161776128 9119 3644901116667760541752329265190670555809127315013632 9120 3652520104650301831319508673752241301199000170397696 9121 3694629467664778385294722780269995023440853937946624 9122 3702352403517648802830259340453271616650577258217472 9123 3745036275721049289435220277918751574044095721504768 9124 3752864577632566065645057400035528414200590951317504 9125 3788212243961700363983951086400605586948177151393792 9126 3796130797205868063786969947275961409114014195122176 9127 3839895826612949377319326304069183795420315196063744 9128 3847922414775626620649358932018822111551210056056832 9129 3892284542066597805084152394029295168727813202116608 9130 3900420639096782277878791733152417834825299498369024 9131 3945388010636167152656034531469960505988841583149056 9132 3953635110592332974506727137485988782038482648301568 9133 3999215983887663474606848997953276217009002608852992 9134 4007575601212120110139521745057471016531588091079776 9135 4045322352316522800797314954081115438796710659227648 9136 4053778346430289773194386364595960743033373556998144 9137 4100513756251230609471370423339504375285268229390336 9138 4109085117731589560234447257971271463848875191697408 9139 4156458151122875683456563127803744401370960680189952 9140 4165146453957354903184041758009930568731899415494656 9141 4213165810186180450614622812658595520799607686692864 9142 4221972649836636823850689575039969465975664820232192 9143 4261738774456912909481944972200681285316699295318016 9144 4270647146856601571760341190685456585253265969512448 9145 4319882804939568049484242092077831769847854595571712 9146 4328912716622579948230528798521174875495111313063936 9147 4378820109824922530719671443282957064818789852381184 9148 4387973218983880062613640699796470064178461935665152 9149 4438561511965688046738038847903705569237446781042688 9150 4447839499416374596320068029671737379793292979339264 9151 4499117981873621408932705122697435744135127934959616 9152 4508522551363635123906961963189654893598036602464748 9153 4550987646356088150896979323341254868646299491631104 9154 4560500639734075994843684660170455835912545251622912 9155 4613077975782634435655291726256942422195926758064128 9156 4622720757448038255263753165217680396829984590659584 9157 4676015420013235143888633518779212451542330765213696 9158 4685789760702024266082046977761171889823386842431488 9159 4739811536459453006941450664240919960899558647529472 9160 4749719231066216426832025771919965649222622922761216 9161 4794456121264027023167188093725766445981286707232768 9162 4804478040213676768230383839521138658409924215701504 9163 4859868155557014055669772353587560741078836420018176 9164 4870026806200402441759344898336321734932000227196928 9165 4926172623553037847059630373693326697921138583928832 9166 4936469871356865070440345787271028822200769677623296 9167 4993381700961399052580293703891668765392127628673024 9168 5003819436843421420860076533380704552267454601756672 9169 5050949658615600485311934781867474115930902868525056 9170 5061507729607824085049293263034615212152018926829568 9171 5119861102150599169759101738758911727227086928084992 9172 5130563219700835494199145242691762815401613408075776 9173 5189712722755463740112203192039060224970417602822144 9174 5200560852129043037171722310869890446433732664492032 9175 5260517347514889536874712708626614007985122110865408 9176 5271513480789777299342302849981318376051310197735424 9177 5332287978516884632809131997271034956012003478470656 9178 5343434134949493480186028993409961355375450788106368 9179 5393763136422030401063086605441487251728947545636864 9180 5405037795240386364259181819461280990711164742664192 9181 5467351675001640812628493897786005833713690972520448 9182 5478780156975452746979263010628361951798500255596544 9183 5541944201497167577942084170404992535161280906919936 9184 5553528605276473204245389010679907424975865887326208 9185 5617554413581573934152830416878127361066143582257152 9186 5629296866448849098467586100053292621300886426976256 9187 5682318365942550545975926629600908380422265727090688 9188 5694196195808802095680454920913942113671021292683264 9189 5759843739919424065978989456103775693130472794095616 9190 5771883622163439930974038398028233167326815084085248 9191 5838426813099896707626228591043942753091719803174912 9192 5850630958645173416818187599728626752237949247553536 9193 5918082015954250728984051797204940758983262374723584 9194 5930452665888499461760090706228983173057723972452352 9195 5986310706507378352962293074805895248510699696029696 9196 5998823975831495211910273496929914325513503913279488 9197 6011363401818180165209282617586206524797382136619664 9198 6067983528474784201195972431121673158195065988841472 9199 6080667519645434659791579546893941114550060335497216 9200 6150770634376845914207055635009256562927902344085504 9201 6163627676597384340351670886956907195773312787546112 9202 6234687226684313525184844691705616602056441020284928 9203 6247719680936032354776062637014895853097849123241984 9204 6319748715279270675921934218987893281199411530039296 9205 6332958974754955235776034362559954198963497230348288 9206 6392608161685369364222917458301021927975048942977024 9207 6405970720284902357640511786028184877879898954268672 9208 6479824207409352074226363138116747654771781893357568 9209 6493369074933869922345793197781762313242666969595904 9210 6568230164737383796079507164924435597228184778571776 9211 6581959828475820093920461049694705096267692903497728 9212 6657842267948532070107058271855558353856170171564032 9213 6671759249124561894480102044507606069689939469008896 9214 6734599544820800647082579709156632154574537158033408 9215 6748676972810432113399057684046153616202691902439424 9216 6826481469534132226345468985011882302969449237446656 9217 6840750959601113992265526990255683753868817877434368 9218 6919616963673951653482937589385413633293890137096192 9219 6934081136172057382895629747826520595244976885989376 9220 7014023130019852715832950278168818677313496147820544 9221 7028684641053036399123070466641757834735080263647232 9222 7109717304689179510412175996361379941349337971294208 9223 7124578846599324640248038657879948473833934384141824 9224 7191684181896040534750782140588649668971930060849152 9225 7206717060320515152345575759281707987614886323552256 9226 7289802233335521083504658530381341111618254630027264 9227 7305040209300603662639017347504482602398000340795392 9228 7389258935329556770589445560539990046881707875893248 9229 7404704807035297605660518680906543233301154516434944 9230 7490072551442098578870440555837503148088191443009536 9231 7505729155265132131290114800071056828401181902635008 9232 7576424487923400727967902172801211173896354302787584 9233 7592261594411736127573939894551922818228028390244352 9234 7679791653225898754638652608138367590840630392127488 9235 7695844829551253241298717864037644223102420112113664 9236 7784569084133195610168304788058590337455626404233216 9237 7800841278193564555757583466304835669650598996738048 9238 7890776021272334305312069062939921011977683166298112 9239 7907270221184665949013454274971977564076965296603136 9240 7998431967775326949213697995906552434018005217705984 9241 8015151202424240220279043490114942033063176182159552 9242 8090644704633045601594629908162230877593421318455296 9243 8107556692860579546388772729191921486066747113996288 9244 8201027512502461218942740846679008750570536458780672 9245 8218170235463179120468894515942542927697750383394816 9246 8312916302245751366913126255607488802741921360379904 9247 8330292907914709806368083516019861137463798830989312 9248 8426331620372360901229245625317191041599215373385728 9249 8443945299673273647701379150079938931951329640464384 9250 8523477548913825818963889944401362570633398590636032 9251 8541294293713203143520682381370913170506531939024896 9252 8639765609879136098968484184155663539695709191143424 9253 8657825433245159896461057597042349750990222626127872 9254 8757640219649845061439342886565914129637579704762368 9255 8775946437967760125227281399592940128356923871330304 9256 8877123023931376093476077695807411138474893562085376 9257 8895678998832749192640136059343474759586585958678528 9258 8998235963747242817865410245394871488270255869919232 9259 9017045102727270247813923926379309787196073204929496 9260 9101975292712176301793958646682509737292598983262208 9261 9121001279468151989687369320340911671825090503245824 9262 9226155951565268871310583452513884844391853516128256 9263 9245441514896076510527506330435360793659969181319168 9264 9352030840026470287777267037558424903084661530427392 9265 9371579521404048532164093955522343779646773684862976 9266 9479623072918906013882901328481839921799117295058944 9267 9499438462132432853664051543839931298445245845522432 9268 9588912242528054046334376187451532891962573414465536 9269 9608956080427353536460767679042277316819848431403008 9270 9719736311114028111339544707175121482157672840036352 9271 9740053612400804883518689796672643469864000454393856 9272 9852345247106075694119260747386653395842277167857664 9273 9872939742713730140880691574542057644401539355246592 9274 9986763401922798105160587407783337530784255257346048 9275 10007638873686842841720153066761409104534909203513344 9276 10101899317231200970623869563734948231861805737050112 9277 10123015459215648170098586526069230424304037853659136 9278 10144175740568179028790664417176723510595582355545683 9279 10239722204301198339518203477517823454454173856169984 9280 10261126439401670988398290485383525630803226816151552 9281 10379425445510927480224406384078120449940835205644288 9282 10401121704258086074343444621739780892867465328984064 9283 10521034695029779073749425417253228015970244221730816 9284 10543026961579554598684605699962636752102620395470848 9285 10664575957033769265618263994542069912024006956941312 9286 10686868269898986960372057986819922710750901576212736 9287 10787526272844060802126173210882974503457895091273728 9288 10810075590480772728518363638922561981422329485328384 9289 10934703350003281625256987795572011667427381945040896 9290 10957560313950905493958526021256723903597000511193088 9291 11083888402994335155884168340809985070322561813839872 9292 11107057210552946408490778021359814849951731774652416 9293 11235108827163147868305660833756254722132287164514304 9294 11258593732897698196935172200106585242601772853952512 9295 11364636731885101091951853259201816760844531454181376 9296 11388392391617604191360909841827884227342042585366528 9297 11519687479838848131957978912207551386260945588191232 9298 11543767244326879861948076796056466334653630168170496 9299 11676853626199793415252457182087885506183439606349824 9300 11701261917290346833636375199457253504475898495107072 9301 11836164031908501457968103594409881517966524749447168 9302 11860905331776998923520181412457966346115447944904704 9303 11972621413014756705924586149611790497021399392059392 9304 11997647951662990423820546993859828651027007826558976 9305 12022726803636360330418565235172413049594764273239328 9306 12135967056949568402391944862243346316390131977682944 9307 12161335039290869319583159093787882229100120670994432 9308 12301541268753691828414111270018513125855804688171008 9309 12327255353194768680703341773913814391546625575092224 9310 12469374453368627050369689383411233204112882040569856 9311 12495439361872064709552125274029791706195698246483968 9312 12639497430558541351843868437975786562398823060078592 9313 12665917949509910471552068725119908397926994460696576 9314 12785216323370738728445834916602043855950097885954048 9315 12811941440569804715281023572056369755759797908537344 9316 12959648414818704148452726276233495309543563786715136 9317 12986738149867739844691586395563524626485333939191808 9318 13136460329474767592159014329848871194456369557143552 9319 13163919656951640187840922099389410192535385806995456 9320 13315684535897064140214116543711116707712340343128064 9321 13343518498249123788960204089015212139379878938017792 9322 13469199089641601294165159418313264309149074316066816 9323 13497353945620864226798115368092307232405383804878848 9324 13525567654090905371720885889568964680794109807394244 9325 13652962939068264452690937970023764605938898474893312 9326 13681501919202227984531053980511367507737635754868736 9327 13839233927347903306965875178770827266587780274192384 9328 13868162272344114765791259495653041190489953771978752 9329 14028046260039705431665900556337637354626992295641088 9330 14057369282106072798246140933283515669470160527294464 9331 14219434609378359020824351992722759882698675942588416 9332 14249157693198649280496077315759896947667868768283648 9333 14383368363792081069501564281177299337943860121698304 9334 14413434120641030304691151518563415975229772647104512 9335 14579604466671042167009317060762682223236509260054528 9336 14610080418601207325278034695008965204796000681590784 9337 14778517870659113541178891121079980093763415751786496 9338 14809409614070595211321037361813086466602309032869888 9339 14980145102884197157740881111675006296176382886019072 9340 15011458310530264262580229600142113656802363805270016 9341 15152848975846801455935804345602422347792708605575168 9342 15184523188823472255147879789103845636456056780488704 9343 15359583306451797509277305216276735181681260784254976 9344 15391689659102506482597435728075288446204840224227328 9345 15569138168266391220336609576117180674911252808466432 9346 15601682556387129111515166932609671339301197993476096 9347 15781552042544668610624138125879842023955366332596224 9348 15814540442369331898026908549943955128153930593206272 9349 15996863935550653898427395991813104868036010435411968 9350 16030302404848480440558086980229884066126352364319104 9351 16181289409266091203189259816324461755186842636910592 9352 16215113385721159092777545458383842972133494227992576 9353 16402055025004922437885481693358017501141072917561344 9354 16436340470926358240937789031885085855395500766789632 9355 16625832604491502733826252511214977605483842720759808 9356 16660585815829419612736167032039722274927597661978624 9357 16852663240744721802458491250634382083198430746771456 9358 16887890599346547295402758300159877863902659280928768 9359 17046955097827651637927779888802725141266797181272064 9360 17082588587426406287041364762741826341013063878049792 9361 17279531219758272197936968368311327079391418382286848 9362 17315650866490319792922115194084699501980445252255744 9363 17515280439299690122878685773131828259275159409524736 9364 17551892875935520250454562799185880256713847742660608 9365 17754246047862752186952155391614822276949787124170752 9366 17791357997665498385280272118686949519173171917357056 9367 17996471927494485635730820490789742976540511739838464 9368 18034090205454540495627847852758619574392146409858992 9369 18203950585424352603587917293365019474585197966524416 9370 18242002558936303979374738640681823343650181006491648 9371 18452311903130537742621166905027769688783707032256512 9372 18490883029792153021055012660870721587319938362638336 9373 18704061680052940575554534075116849806169323060854784 9374 18743159042808097064328187911044687559293547369725952 9375 18959246145837812027765802656963679843598234590117888 9376 18998876924264865707328103087679862596890491691044864 9377 19177824485056108092668752374903065783925146828931072 9378 19217912160854707072921535358084554633639696862806016 9379 19439472622228056222679089414350242964315345680072704 9380 19480107224801609767037379593345286939728000908787712 9381 19704690494212151388238521494773306791684554335715328 9382 19745879485427460281761383149084115288803078710493184 9383 19973526803845596210321174815566675061568510514692096 9384 20015277747373685683440306133522818209069818407026688 9385 20203798634462401941247739127469896463723611474100224 9386 20246030918431296340197173052138460848608075707318272 9387 20479444408602396679036406955035646908908347712339968 9388 20522252878803341976796580970767051261606453632303104 9389 20758850891021854960448812768156240899881670411288576 9390 20802243408516172148686889243479561785734930657968128 9391 21042069390059558147498850834506456031940488443461632 9392 21086053923159109197369211399925273504205240790941696 9393 21329151914067538531236527989084139824048013913882624 9394 21373736539797973920744115973639845421501803152425472 9395 21575052545688121604252346421765949006915790182547456 9396 21620151180961545457036727277845123962844658970656768 9397 21869406700006563250513975591144023334854763890081792 9398 21915120627901810987917052042513447807194001022386176 9399 22167776805988670311768336681619970140645123627679744 9400 22214114421105892816981556042719629699903463549304832 9401 22470217654326295736611321667512509444264574329028608 9402 22517187465795396393870344400213170485203545707905024 9403 22729273463770202183903706518403633521689062908362752 9404 22776784783235208382721819683655768454684085170733056 9405 23039374959677696263915957824415102772521891176382464 9406 23087534488653759723896153592112932669307260336340992 9407 23353707252399586830504914364175771012366879212699648 9408 23402523834580693667272750398914507008951796990214144 9409 23672328063817002915936207188819763035933049498894336 9410 23721810663553997847040362824915932692230895889809408 9411 23945242826029513411849172299223580994042798784118784 9412 23995295903325980847641093987719657302054015653117952 9413 24045453607272720660837130470344826099189528546478656 9414 24271934113899136804783889724486692632780263955365888 9415 24322670078581738639166318187575764458200241341988864 9416 24603082537507383656828222540037026251711609376342016 9417 24654510706389537361406683547827628783093251150184448 9418 24938748906737254100739378766822466408225764081139712 9419 24990878723744129419104250548059583412391396492967936 9420 25278994861117082703687736875951573124797646120157184 9421 25331835899019820943104137450239816795853988921393152 9422 25570432646741477456891669833204087711900195771908096 9423 25623882881139609430562047144112739511519595817074688 9424 25919296829637408296905452552466990619087127573430272 9425 25973476299735479689383172791127049252970667878383616 9426 26272920658949535184318028659697742388912739114287104 9427 26327839313903280375681844198778820385070771613990912 9428 26631369071794128280428233087422233415424680686256128 9429 26687036996498247577920408178030424278759757876035584 9430 26938398179283202588330318836626528618298148632133632 9431 26994707891241728453596230736184614464810767609757696 9432 27051135308181810743441771779137929361588219614788488 9433 27305925878136528905381875940047529211877796949786624 9434 27363003838404455969062107961022735015475271509737472 9435 27678467854695806613931750357541654533175560548384768 9436 27736324544688229531582518991306082380979907543957504 9437 28056092520079410863331801112675274709253984591282176 9438 28114738564212145596492281866567031338940321054588928 9439 28438869218756718041648703985445519765397351885176832 9440 28498315386397298560992154631519793895335737536567296 9441 28766736727584162139003128562354598675887720243396608 9442 28826868241282060609382303037126831950459545294209024 9443 29159208933342084334018634121525364446473018520109056 9444 29220160837202414650556069390017930409592001363181568 9445 29557035741318227082357782242159960187526831503572992 9446 29618819228141190422642074723626172933204618065739776 9447 29960290205768394315481762223350012592352765772038144 9448 30022916621060528525160459200284227313604727610540032 9449 30305697951693602911871608691204844695585417211150336 9450 30369046377646944510295759578207691272912113560977408 9451 30432527221704537086371993251530170531786747066637049 9452 30719166612903595018554610432553470363362521568509952 9453 30783379318205012965194871456150576892409680448454656 9454 31138276336532782440673219152234361349822505616932864 9455 31203365112774258223030333865219342678602395986952192 9456 31563104085089337221248276251759684047910732665192448 9457 31629080884738663796053817099887910256307861186412544 9458 31993727871101307796854791983626209736072020870823936 9459 32060604809696960881116173960459768132252704728638208 9460 32362578818532182406378519632648923510373685273821184 9461 32430226771442318185555090916767685944266988455985152 9462 32804110050009844875770963386716035002282145835122688 9463 32872680941852716481875578063770171710791001533579264 9464 33251665208983005467652505022429955210967685441519616 9465 33321171631658839225472334064079444549855195323957248 9466 33705326481489443604916982501268764166396861493542912 9467 33775781198693094590805516600319755727805318561857536 9468 34093910195655303275855559777605450282533594362544128 9469 34165177174852812574082729525483652682026127756099584 9470 34559062439516544395873936736622654158782836764573696 9471 34631301732980639585844230388169399003960890504511488 9472 35030560878599380245757371546263656518550318819049472 9473 35103785751871040500909125598371760513427695485321216 9474 35508492095725504373904310783229644553899574248341504 9475 35582715995330996770560544237373899038346343834714112 9476 35992943854988971271461640981579485953081023479676928 9477 36068180410909080991255695705517239148784292819717984 9478 36407901170848705207175834586730038949170395933048832 9479 36484005117872607958749477281363646687300362012983296 9480 36904623806261075485242333810055539377567414064513024 9481 36981766059584306042110025321741443174639876725276672 9482 37408123360105881151109068150233699612338646121709568 9483 37486318085616194128656375822089375118587094739451904 9484 37918492291675624055531605313927359687196469180235776 9485 37997753848529731414656206175359725193780983382089728 9486 38355648970112216185337504749806131567850293657862144 9487 38435824321709414145843070716169109267279393725612032 9488 38878945244456112445358178828700485928630691360145408 9489 38960214449603219534074759186690573879456001817575424 9490 39409380988424302776477042989546613583369108671430656 9491 39491758970854920563522766298168230577606157420986368 9492 39947053607691192420642349631133350123137021029384192 9493 40030555494747371366880612267045636418139636814053376 9494 40407597268924803882495478254939792927447222948200448 9495 40492061836862592680394346104276921697216151414636544 9496 40576702962272716115162657668706894042382329422182732 9497 40958888817204793358072813910071293817816695424679936 9498 41044505757606683953593161941534102523212907264606208 9499 41517701782043709920897625536312481799763340822577152 9500 41604486817032344297373778486959123571469861315936256 9501 42084138780119116294997701669012912063880976886923264 9502 42172107846318218394738422799850547008410481581883392 9503 42658303828135077062473055978168279648096027827765248 9504 42747473079595947841488231947279690843003606304850944 9505 43150105091376243208504692843531898013831580365094912 9506 43240302361923090914073454555690247925689317941313536 9507 43738813400013126501027951182288046669709527780163584 9508 43830241255803621975834104085026895614388002044772352 9509 44335553611977340623536673363239940281290247255359488 9510 44428228842211785633963112085439259399806927098609664 9511 44940435308652591473222643335025018888529148658057216 9512 45034374931590792787740688800426340970407091415810048 9513 45458546927540404367807413036807267043378125816725504 9514 45553569566470416765443639367311536909368170341466112 9515 46078749919355392527831915648830205545043782352764928 9516 46175068977307519447792307184225865338614520672681984 9517 46707414504799173661009828728351542024733758425399296 9518 46805047669161387334545500797829014017903593980428288 9519 47344656127634005831872414377639526071866098997788672 9520 47443621327107995694080725649831865384461791779618816 9521 47890485652059026823698344598447161988085597568237568 9522 47990591806651961695282187975439314604108031306235904 9523 48090907214545441321674260940689652198379057092957312 9524 48543868227798273609567779448973385265560527910731776 9525 48645340157163477278332636375151528916400482683977728 9526 49206165075014767313656445080074052503423218752684032 9527 49309021412779074722813367095655257566186502300368896 9528 49877497813474508201478757533644932816451528162279424 9529 49981757447488258838208501096119166824782792985935872 9530 50557989722234165407375473751903146249595292240314368 9531 50663671798039641886208274900479633591707977842786304 9532 51140865293482954913783339666408175423800391543816192 9533 51247765762279218861124094288225479023039191634149376 9534 51838593659274816593810905104933981238174255146860544 9535 51946952599470959378766345582254098505941335756767232 9536 52545841317899070368636057319395484777825478228574208 9537 52655678627806560751363688397557640770141543227981824 9538 53262738143588256560856466174844466830849361372512256 9539 53374073992996495155840816356060848557519515752071168 9540 53876796358566405176660637673253057236596297264267264 9541 53989415782483456907192461472369228929621535219515392 9542 54102270616363621486883543558275858723176439229576976 9543 54611851756273057810763751880095058423755593899573248 9544 54726007676808911938124215922045470030950543019474944 9545 55356935709391613227863500715083309066351121096769536 9546 55472649089376459063165037982612164761959815087915008 9547 56112185040158821726663602225350549418507969182564352 9548 56229477128424291192984563733134062677880642109177856 9549 56877738437513436083297407970891039530794703770353664 9550 56996630772794597121984309263039587790671475073134592 9551 57533473455168324278006257124709197351775440486793216 9552 57653736482564121218764606074253663900919090588418048 9553 58318417866684168668037268243050728892946037040218112 9554 58440321674404829301112138780035860819184002726363136 9555 59114071482636454164715564484319920375053663007145984 9556 59237638456282380845284149447252345866409236131479552 9557 59920580411536788630963524446700025184705531544076288 9558 60045833242121057050320918400568454627209455221080064 9559 60611395903387205823743217382409689391170834422300672 9560 60738092755293889020591519156415382545824227121954816 9561 61438333225807190037109220865106940726725043137019904 9562 61566758636410025930389742912301153784819360896909312 9563 62276552673065564881346438304468722699645011233865728 9564 62406730225548516446060667730438685357204791973904384 9565 63126208170178674442496552503519368095821465330384896 9566 63258161769477327592107634199775820512615722372825088 9567 63987455742202615593709583967252419472144041741647872 9568 64121209619393921762232347920919536264505409457276416 9569 64725157637064364812757039265297847020747370547642368 9570 64860453542884636371110181833535371888533976911970304 9571 65608220100019689751541926773432070004564291670245376 9572 65745361883705432963751156127540343421582003067158528 9573 66503330417966010935305010044859910421935370883039232 9574 66642343263317678450944668128158889099710390647914496 9575 67410652962978887209833965002537528332793722987085824 9576 67551562397386189181611033200639511455610637123715072 9577 68187820391310606551711119555210900565067188725088256 9578 68330354349705625148165459050967305364052255512199168 9579 69118124879033088791747873473245308317565673529147392 9580 69262603465961279171688460776338798007921781009022976 9581 70061121757198760491514743092527313037100637638098944 9582 70207571503742081001818251196743521026855390970642432 9583 71016984191451008747808621566459289107799148496683008 9584 71165431990661993541121088474747798076692687669428224 9585 71985887709977942542923281963158971906162046959353856 9586 72136360821818161982511391411034478297568585639435968 9587 72815802341697410414351669173460077898340791866097664 9588 72968010235745215917498954562727293374600724025966592 9589 73809247612522150970484667620111078755134828129026048 9590 73963532119168612084220050643482886349279753450553344 9591 74816246720211762302218136300467399224677292243419136 9592 74972636171232388257312751644178750237174189478903808 9593 75836984583351248111063210627854719374392938360471552 9594 75995507697059462829312412350719450387561966764179456 9595 76711297940224432370675009499612263135700587315724288 9596 76871648643418828291686141432338218534558787451224064 9597 77757890488912224890716357657400971857261382720290816 9598 77920428899206439068149518373381147758912003635150848 9599 78818761976848605552954085979093227166738217342861312 9600 78983517941709841127045532596336461155212314841972736 9601 79894107215382384841284699262266700246274042058768384 9602 80061110989494742733761224534091272836279273628106752 9603 80815194537849607764990956509879585854894445896400896 9604 80984123673725185360788692208553843394432302829273088 9605 81153405924545432230325315337413788084764658844365464 9606 81917777634409586716145627820142587635633390849359872 9607 82089011515213367907186323883068205046425814529212416 9608 83035403564087419841795251072624963599526681645154304 9609 83208973634064688594747556973918247142939722631872512 9610 84168277560238232589995403338025824127761953773846528 9611 84344215692636436789476845599701094016820963163766784 9612 85316607656270154124946111956336559296192055655530496 9613 85494946159191895682976463894559381686007212609701888 9614 86300210182752486417009385687063796027663160730189824 9615 86480604723846181828146909111380495851378635882627072 9616 87477626800026253002055902364576093339419055560327168 9617 87660482511607243951668208170053791228776004089544704 9618 88671107223954681247073346726479880562580494510718976 9619 88856457684423571267926224170878518799613854197219328 9620 89880870617305182946445286670050037777058297316114432 9621 90068749863181585575481377600852681940814182831620096 9622 90917093855080808735614826073614534086756251633451008 9623 91107139132940833530887278734623073818736340682932224 9624 91297581665113611259115979754590511595360241199911147 9625 92157499838710785055663831297660411090087564705529856 9626 92350137954615038895584614368451730677229041345363968 9627 93414829009598347322019657456703084049467516850798592 9628 93610095338322774669091001595658028035807187960856576 9629 94689312255268011663744828755279052143732197995577344 9630 94887242654215991388161451299663730768923583559237632 9631 95780971304118053647396689196894323976171195136475136 9632 95981183613303923390564375950878629208216062612471808 9633 96181814429090882643348521881379304396758114185914624 9634 97087736455596547219135558897946770531121055821463552 9635 97290680314326954556665272750303057832800965367955456 9636 98412330150029534627312890160148105006846437505368064 9637 98618042825558149445626734191310515132373004600737792 9638 99754995626949016402957515067289865632903056324558848 9639 99963514894976517676417002192238333649565585971871744 9640 101115979444468330814750947503806292499190584480628736 9641 101327343596079283772416549800959267183415955685572608 9642 102281730586965909827566679332816350847600783087632384 9643 102495531524558437722248188576450958046078383268298752 9644 103677187318549633187621810209867962476348510293721088 9645 103893905198941918757532691164508197011882671513534464 9646 105091682635798140737272114638790969555650956457148416 9647 105311357255613121502727376795115281540283086455963648 9648 106525476287176513121712932349688933661698722745024512 9649 106748147985992990311681632712121697115039031504142336 9650 107753592717132810353321275346506114473192594528534528 9651 107978831564966913814384922944738457859243070439030784 9652 108204541232727242973767087116551717446352878459153952 9653 109223703512546115621527503760190116847511187799146496 9654 109452015353617823876248431844090940061901086038949888 9655 110713871418783226455727001430166618132702242193539072 9656 110945298178752918126330075965224329523919630175830016 9657 112224370080317643453327204450701098837015938365128704 9658 112458954256848582385969127466268125355761284218355712 9659 113755476875026872166594815941782079061589407540707328 9660 113993261545589194243968618526079175581342950146269184 9661 115066946910336648556012514249418394703550880973586432 9662 115307472965128242437529212148507327801838181176836096 9663 116636835733368337336074536486101457785892074080436224 9664 116880643348809658602224277560071721638368005452726272 9665 118228142965272908329431128968639840750107326014291968 9666 118475276912564761690568298894504691732818472262959104 9667 119841160823073577261927048893400050369411063088152576 9668 120091666484242114100641836801136909254418910442160128 9669 121222791806774411647486434764819378782341668844601344 9670 121476185510587778041183038312830765091648454243909632 9671 121730108886818148345487973006120682127146988266548196 9672 122876666451614380074218441730213881453450086274039808 9673 123133517272820051860779485824602307569638721793818624 9674 124553105346131129762692876608937445399290022467731456 9675 124813460451097032892121335460877370714409583947808768 9676 126252416340357348884993105007038736191642930660769792 9677 126516323538954655184215268399551641025231444745650176 9678 127974911484405231187419167934504838944288083483295744 9679 128242419238787843524464695841839072529010818914552832 9680 129450315274128729625514078530595694041494741095284736 9681 129720907085769272742220363667070743777067953823940608 9682 131216440200039379503083853546864140009128583340490752 9683 131490723767410865927502312255080686843164006134317056 9684 133006660835932021870610020089719820843870741766078464 9685 133284686526635356901889336256317778199420781295828992 9686 134821305925957774419667930005075056665587445974171648 9687 135103124794772378363222066401279022911221274247430144 9688 136375640782621213103422239110421801130134377450176512 9689 136660708699411250296330918101934610728104511024398336 9690 138236249758066177583495746946490616635131347058294784 9691 138525206931922558343376921552677596015843562018045952 9692 140122243514397520983029486185054626074201275276197888 9693 140415143007484162003636502393487042053710781941284864 9694 142033968382902017495617243132918578215598296993366016 9695 142330863981323987082242176949495596153385375338856448 9696 143971775419955885085846563926317943812324093918707712 9697 144272721643636323965022782822068956595137171278871936 9698 145631604683394820828703338346920155796681583732195328 9699 145936020471490431834997909125454586749201448051933184 9700 147618495225044301940969335240222157510269656258052096 9701 147927064238337224168440101286965772698559506901106688 9702 149632493440423524604436272600934798449354584486838272 9703 149945272342464776514625503288357500474348378957807616 9704 151673969166702496222126421255709438748785876720943104 9705 151991015394118925658624824701438900775123933528358912 9706 153422595880448864741350018999224526271401174631448576 9707 153743297286837656583372282864676437069117574902448128 9708 155515780977824449781432715314801943714522765440581632 9709 155840857798412878136299036746762295517824007270301696 9710 157637523953697211105908171958186454333476434685722624 9711 157967035883419682254091065192672922310424629683945472 9712 159788214430764769682569398524533400492548084117536768 9713 160122221978989485467522449068182545672558547256213504 9714 161630389075699215529981913019759171709788891792801792 9715 161968247347450370721577384417107686788864605658546176 9716 162306811849090864460650630674827576169529317688730928 9717 163835555268819173432291255640285175271266781698719744 9718 164178023030426735814372647766136410092851629058424832 9719 166070807128174839683590502145249927199053363290308608 9720 166417947268129377189495113947836494285879445263745024 9721 168336555120476465179990806676051648255523907547693056 9722 168688431385272873578953691199402188033641926327533568 9723 170633215312540308249892223912673118592384111311060992 9724 170989892318383791365952927789118763372014425219403776 9725 172600420365504972834018771374127592055326321460379648 9726 172961209447692363656293818222760991702757271765254144 9727 174955253600052506004111804729152186678838111120654336 9728 175320965023214487903336416340107582457552008179089408 9729 177342214447909362494146693452959761125160989021437952 9730 177712915368847142535852448341757037599227708394438656 9731 179761741234610365892890573340100075554116594632228864 9732 180137499726363171150962755201705363881628365663240192 9733 181834187710161617471229652147229068173512503266902016 9734 182214278265881667061774557469246147637472681365864448 9735 184314999677421570111327662595320822180175129411059712 9736 184700275909230077791169228736903461354458082690727936 9737 186829658019196694644039314913406168098935033701597184 9738 187220190676645549338182003191316056071614375921713152 9739 189378624510536023327489657510558104287464395991154688 9740 189774485308431982776322902599327461537847167118475264 9741 191561942608236107294793378393788647952342390272950272 9742 191962367226607846781128751901757258416432125224943616 9743 192363628858181765286697043762758608793516228371829248 9744 194175472911193094438271117795893541062242111642927104 9745 194581360628653909113330545500606115665601930735910912 9746 196824660300059069254625780320296210013692875010736128 9747 197236085651116298891253468382621030264746009201475584 9748 199509991253898032805915030134579731265806112649117696 9749 199927029789953035352834004384476667299131171943743488 9750 202231958888936661629501895007612584998381168961257472 9751 202654687192158567544833099601918534366831911371145216 9752 204563461173931819655133358665632701695201566175264768 9753 204991063049116875444496377152901916092156766536597504 9754 207354374637099266375243620419735924952697020587442176 9755 207787810397883837515065382329016394023765343027068928 9756 210183365271596281474544229277581939111301912914296832 9757 210622714511226243005454753590230563080566172911927296 9758 213050952574353026243425864699377867323397445490049024 9759 213496295971985980623363265424243394230078063008284672 9760 215507185434265620706642550693012228946385189057069056 9761 215957663129933827628769845889476915718486140878061568 9762 216409082465454485947534174233103434892705756918307904 9763 218447407025092231243055007520380233695022375598292992 9764 218904030707235647752496863688181880123802172077899776 9765 221427742837566452911454002860333236265404484387078144 9766 221890596357505836252660151930448659047839260351660032 9767 224448740160635286906654408901402197674031876730257408 9768 224917908513697164771938254932536250711522568436711424 9769 227510953750053744333189631883564158123178815081414656 9770 227986523091178388487937237052158351162685900292538368 9771 230133893820673297112025028498836789407101761947172864 9772 230614945930256484875058424297014655603676362353672192 9773 233273671466736674672149072972202915571784148160872448 9774 233761286697619317204448555120143443276736010905452544 9775 236456285930545816658862257937279681500214652028583936 9776 236950553825129523381136597789009383465636944525918208 9777 239682321646147154523854097786800100738822126176305152 9778 240183332968484228201283673602273818508837820884320256 9779 242445583613548823294972869529638757564683337689202688 9780 242952371021175556082366076625661530183296908487819264 9781 243460217773636296690975946012241364254293976533096392 9782 245753332903228760148436883460427762906900172548079616 9783 246267034545640103721558971649204615139277443587637248 9784 249106210692262259525385753217874890798580044935462912 9785 249626920902194065784242670921754741428819167895617536 9786 252504832680714697769986210014077472383285861321539584 9787 253032647077909310368430536799103282050462889491300352 9788 255949822968810462374838335869009677888576166966591488 9789 256484838477575687048929391683678145058021637829105664 9790 258900630548257459251028157061191388082989482190569472 9791 259441814171538545484440727334141487554135907647881216 9792 262432880400078759006167707093728280018257166680981504 9793 262981447534821731855004624510161373686328012268634112 9794 266013321671864043741220040179439641687741483532156928 9795 266569373053270713803778672512635556398841562591657984 9796 269642611851915548839335860010150113331174891948343296 9797 270206249589544756726444132802558045822442548494860288 9798 272751281565242426206844478220843602260268754900353024 9799 273321417398822500592661836203869221456209022048796672 9800 273892744995340833777347939263771534786080723599733441 9801 276472499516132355166991493892981233270262694116589568 9802 277050413863845116686753843105355192031687124036091904 9803 280244487028795041966058972370109252148402550552395776 9804 280830286014968324007273004786974084107421563882569728 9805 284067936765804034991234486265837156431196593986732032 9806 284661727962647974164484353898991192306770750677712896 9807 287943550839911770171693127852635887624648187837415424 9808 288545443287272647930045565644137913190274342557743872 9809 291263209366789641657406676693840311593363167464390656 9810 291872040942980863669995818250909173498402896103866368 9811 295236990450088603881938670480444315020539312516104192 9812 295854128476674448336880202573931545397119013802213376 9813 299264986880847049208872545201869596898709168973676544 9814 299890544684929553029251006576715000948696757915615232 9815 303347938333404992444252842511418877497571753441886208 9816 303982030788237851317249649402877801550247867056717824 9817 306845191760897729482700037998449052542802349262897152 9818 307486594573675313166744565729352874138235149804896256 9819 311031561955648899562865430629603887429045530881163264 9820 311681715596825756272598073493524591035648014540603392 9821 315275047907394422211816343916372908666952869371445248 9822 315934071766839364508182130385345844620849259367890944 9823 319576428861529539365138797049066800985096168235073536 9824 320244443957978970935044898136365091345117094512427008 9825 323260778151398431059963826039518343419577783585603584 9826 323936494694900741443154768834215373577729211317092352 9827 324613623698181728921301261349655152339058635377461856 9828 327671110537638346864582511280570350542533563397439488 9829 328356046060853471628745295532272820185703258116849664 9830 332141614256349679367181004290499854398106726580617216 9831 332835894536258754378990227895672988571758890527490048 9832 336673110240952930359981613352103296511047815095386112 9833 337376862770545747157907382398804376067283852655067136 9834 341266430625080616499784447825346237184768222622121984 9835 341979784636767582731905855578237526744028850438807552 9836 345200840731009945668037542748255184110652642920759296 9837 345922418895384727312587636445521983405514543530508288 9838 349910507200105012008223609458304373357676222241308672 9839 350641930046428975806672832680215164915104016358178816 9840 354684428895818724988293386905919522250321978042875904 9841 355425830737694285071704896683514075198455416788877312 9842 359523482469220731785781146680200151108233189264457728 9843 360274999452726342301925510403410727763256731326480384 9844 363668375420323234942459304294458136347025006533804032 9845 364428556531763334123549114938492295274945362731728896 9846 365190326660454445036463919018362046381440964799644588 9847 368629999354843140222655325190641644360350258822119424 9848 369400551818460155582338457473806922708916165381455872 9849 373659316038393389288078629826812336197870067403194368 9850 374440381353291098676364006382632112143228751843426304 9851 378757249021072046654979315021116208574928791982309376 9852 379548970616863965552645805198654923075694334236950528 9853 383123885216472214589586756787577295904684780545900544 9854 383924734453215693562257503803514516832864250449887232 9855 384727257716363530573394087525517217587032456743658496 9856 388350945822386188876542235591787082124484223285854208 9857 389162721257307818226661091001212231331203861471821824 9858 393649320600118138509251560640592420027385750021472256 9859 394472171302232597782506936765242060529492018402951168 9860 399019982507796065611830060269159462531612225298235392 9861 399854059579906070705668008768953334598262343887486976 9862 404463917777873323259003790015225169996762337922514944 9863 405309374384317135089666199203837068733663822742290432 9864 409126922347863639310266717331265403390403132350529536 9865 409982126098233750888992754305803832184313533073195008 9866 414708749274198532750487240839471849905394041174884352 9867 415575620795767675030130764658032788047530686054137856 9868 420366730543192562949088458555163878222603825828593664 9869 421245429022452486010909507180461126161132345823854592 9870 426101905148706052486851729398755734646794890980098048 9871 426992591943971961246726530848486788460156126016569344 9872 431014370868531241413285101386024457892770378114138112 9873 431915326259867655257539691778953831436972281756123136 9874 432818164930908971895068348466206869785411513836615808 9875 436894814050184462486110015040760467390044751196585984 9876 437808061414471295504993727376363760247604344155799552 9877 442855485675132905822908005720666472530808968774156288 9878 443781192715011672505320303860897318095678520703320064 9879 448897480321270573813308817802804395348063753460514816 9880 449835817027394329543876509865072501423045136873422848 9881 455021907500107488666379263767128316246357630162829312 9882 455973046182356776975874474104316702325371800585076736 9883 460267787641346594224050056997673578814203523894345728 9884 461229891860512969750116848594029311207352724707344384 9885 466547342933473349344298145944405831143568296321744896 9886 467522573395238634408897110240286886553472021810905088 9887 472912571861091633317724515874559363000429304057167872 9888 473901107650259046762273195578018766931273889051836416 9889 479364643292294309047708195573600201477644252352610304 9890 480366665936968456402567347204547637017675641768640512 9891 484891167227097646589945739059277515129366675378405376 9892 485904742042351112164732153251323060366593816975638528 9893 486920435547272593381951892024482728508587953066192784 9894 491506665806457520296873766920855525813800345096159232 9895 492534069091280207443117943298409230278554887175274496 9896 498212421384524519050771506435749781597160089870925824 9897 499253841804388131568485341843509482857638335791235072 9898 505009665361429395539972420028154944766571722643079168 9899 506065294155818620736861073598206564100925778982600704 9900 511899645937620924749676671738019355777152333933182976 9901 512969676955151374097858783367356290116043275658211328 9902 517801261096514918502056314122382776165978964381138944 9903 518883628343077090968881454668282975108271815295762432 9904 524865760800157518012335414187456560036514333361963008 9905 525962895069643463710009249020322747372656024537268224 9906 532026643343728087482440080358879283375482967064313856 9907 533138746106541427607557345025271112797683125183315968 9908 539285223703831097678671720020300226662349783896686592 9909 540412499179089513452888265605116091644885096989720576 9910 545502563130484852413688956441687204520537509800706048 9911 546642834797645001185323672407738442912418044097593344 9912 552944999032264710333982987785962466540525388233179136 9913 554100827727690233373507686210710384063374248072183808 9914 560488974057590083932117944740218504296805101104791552 9915 561660572029936648014546009573948168214843127765139456 9916 568135873531608069982468972531674312862393187973464064 9917 569323455925295948328968707797982384613541501355425792 9918 575887101679823540343386255705271775249296375674830848 9919 577090886574545295860091131288275826380548685115487744 9920 582526418733579283314813353387680623186726334928781312 9921 583744081885961727339991636501818346996805792207732736 9922 590473980900177207763877340960888630041078625032208384 9923 591708256953348896673760405147863090794238027604426752 9924 598529973761694098417745090403739193797418337947353088 9925 599781089369859106058502013153430001897393515831230464 9926 606695876666809984888505685022837754995143506883772416 9927 607964061576475702634499298805755603100495734113435648 9928 613690383521795458965400075996898105085604698525794304 9929 614973189147350626333489131458705748276470299609792512 9930 622063123911297799125730861259207774858091061762326528 9931 623363431193651512545196146987049182071296029081206784 9932 630550095814788844423632687832745817333905738742890496 9933 631868143533678729016364260770691689241698518735781888 9934 639152857723059078730277594098133601970192336470147072 9935 640488887915957941870089796272730182690234189024854016 9936 646521556302796862119927652079036686839155567171207168 9937 647872989389801482886309537668430747155458422634184704 9938 649227247396363457842602522699310304678117270754923712 9939 655342221075276693729165022561140701085067126794878976 9940 656712092121706943257490591064545640371406516233699328 9941 664283228512699358734362008580999708796213453161234432 9942 665671789072517508757980455791345977143517781054980096 9943 673346220481905860719963226704206593022095630190772224 9944 674753725541091494315814764797608752134567705310134272 9945 682532861250161232999568895650692474369536445244243968 9946 683959569273535165463811711156475053488057700877615104 9947 690401681462019891336075085496510368221305285841518592 9948 691844837790769454625175272891043966811029087061016576 9949 699821014400210024016447218916608746715352444482617344 9950 701283860092857951613345665360430329830208032716357632 9951 709368857791637449976586773811839044500643956085751808 9952 710851661475388570143409793367028150396910833577754624 9953 719046964938441463571562293360400302216466378528915456 9954 720549998905452684603851020806821455526513462652960768 9955 727336750840646469884918608588916272694050013067608064 9956 728857113063526668247098229876984590549890725463457792 9957 730380653320908890072927838036724092762881929599289176 9958 737259998709686280445310650381283288720700517644238848 9959 738801103636920311164676914947613845417832330762911744 9960 747318632076786778576157259653624672395740134806388736 9961 748880762706582197352728012765264224286457503686852608 9962 757514498042144093309958630042232417149857583964618752 9963 759097941233727931105291610397309846151388668473901056 9964 766247770432944429179173513575154591809369561091801088 9965 767849468906431387124515007607029033665728500899774464 9966 769454515432727061146788175051034435174064913487316992 9967 776701891644772377753084471183574164248968446571708416 9968 778325442514615636453322182002424462662407722943643648 9969 787298641200236277018503121281184840054771500042944512 9970 788944342604465195565013873530484121058984036805902336 9971 798039965015592131223660120538318925063224450596470784 9972 799708119159812141411336017537906669196524687774973952 9973 808927835555746646518007580030450339993524675845029888 9974 810618748768634270179332398407674137467327645484580864 9975 818253844695727278620533434662530806780806264701059072 9976 819964252196467501777985508611607664368627066146390016 9977 821678234986022501332043817791314604358242170799200323 9978 829417498548397065500974481678943699810788082349768704 9979 831151241591535350060261529316065576095061372108275712 9980 840733461086385125898176917110327756445207651657187328 9981 842490858044904972021819014360922252322264691647709184 9982 852203810297412104973703458797511469293589781960196096 9983 853985183887943922493453061696973576920312252033138688 9984 862028741737062482826570202772048915785540756228276224 9985 863830652519735310515079383557907662873944563512246272 9986 865636329861817943790136696932413739570823027673231616 9987 873789628100368924972220030081520934780089502393171968 9988 875616122828942591009987454752727520495208688311599104 9989 885710971350265811645816011441332945061617937548312576 9990 887562385430023345010640607721794636191357041406640128 9991 897794960642541147626617635605608790696127506921029632 9992 899671634054788659087753019730145002846090273746845696 9993 910043815000214977332758527534256632492715260325658624 9994 911946092364713553951748948208633404650743601170153472 9995 920535575282693188448100113995347157628407047788691456 9996 922459783721025939500233697188058622414705449414688768 9997 933094685866946698688596291888811662287136592643489792 9998 935045146790477268817794220480573773106944043621810176 9999 945825143722183266635449031749118726000858608114335744 10000 947802215300518093524546391156037533862547778103672832